Core Framework : 5.0.0

Code Base: Core Framework
Released: June 6, 2008

FarCry 5.0: the Fortress milestone release.

Subversion

Downloads (Tag)

  • ZIP:
  • TAR:

Release Notes

Release Notes - FarCry Core Framework - Version FarCry 5.0

Bug

  • [FC-45] - User profile change password window does not work
  • [FC-280] - Create a user, then manage groups wrong flow
  • [FC-441] - Rebuild FU ignores exclusion list
  • [FC-565] - Admin UI doesnt allow display correctly non-Latin characters in menu item.
  • [FC-572] - session.firstLogin not set for ADSI (ActiveDirectory) users
  • [FC-573] - german resource bundle needs to be updated
  • [FC-626] - Problems with fListProfileByPermission method in Authorisation.cfc
  • [FC-771] - "First login" error in the Overview tab when using Active Directory
  • [FC-984] - Unhandled exception in packages.security.init causes install failure with Oracle in some cases
  • [FC-1036] - Improper security check
  • [FC-1042] - getLibraryData method in types.cfc need improvement
  • [FC-1050] - alterType: <cfdirectory /> action attribute is required in Railo
  • [FC-1051] - zip.cfc Railo doesnt like the return variable from FilesList if it is not an array
  • [FC-1058] - If a user deselects all items in a formtool list field, the field is not updated
  • [FC-1067] - extjs Category Tree not including the farcryForm javascript library
  • [FC-1068] - Logging into webtop always says its your first login
  • [FC-1071] - Creating a root tree node does not create the related object in the content table it manages.
  • [FC-1074] - locales set in constructor cause error if they include spaces.
  • [FC-1077] - Locales specified for a profile not being loaded if not included in the constructor
  • [FC-1096] - An error appears in the webtop sidebar menu
  • [FC-1113] - When deleting an image, FarCry attempts to remove any relationships it may have in dmNews,dmNavigation,dmHTML,dmEvent without checking to see if those types exist
  • [FC-1115] - site tree: cannot approve branch of content
  • [FC-1116] - cfchart font setting to arialunicodeMS not valid on mac's
  • [FC-1118] - extjs category tree picker rendering incorrectly when offline. Missing Ext.BLANK_IMAGE_URL setting.
  • [FC-1120] - depricated function collateObjectPermissions being called from getObjectApprovers.cfm causing error
  • [FC-1121] - When a type has more than one category field, each field is populated with the categories selected for all
  • [FC-1123] - Webtop permissions are not being respected
  • [FC-1137] - Default Edit method for types not locking/unlocking correctly
  • [FC-1146] - webskins not caching when a rule is published on the page
  • [FC-1150] - Cannot unlock content from object admin grid view
  • [FC-1151] - Cannot edit approved but unversioned content from overview
  • [FC-1166] - BlueDragon does not support Flash as a format option
  • [FC-1168] - extjs css is messing with core's main.css
  • [FC-1170] - If a property has not been deployed, running a getData() on the object causes a database query error
  • [FC-1173] - The project select on the login page shows when a domain only has one project
  • [FC-1190] - Getting "You do not have permission to edit this object" when adding news
  • [FC-1194] - HTML owner property isn't editable
  • [FC-1198] - formtools category: root node does not correctly render as selected.
  • [FC-1202] - Library Add New Default Webskin showing fields not in a field set.
  • [FC-1210] - formtool type array: when choosing rendertype="checkbox" if none are selected, the database is not updated.
  • [FC-1211] - bSyncstatus functionality only working intermittently in aftersave function of types.cfc
  • [FC-1215] - pagination tag not using attribute.step
  • [FC-1221] - skin:view when passing in a key and stProps, stProps are not being saved
  • [FC-1222] - Blue Dragon Compatibility: FILE scope
  • [FC-1223] - Blue Dragon Compatibility: cfchart offsets
  • [FC-1224] - Blue Dragon Compatibility: J2EE deployment
  • [FC-1225] - Railo Compatibility: formtools metadata QofQ invalid syntax.
  • [FC-1226] - Installing FarCry 5 core under webroot while having a CF mapping to an older version causes issues
  • [FC-1227] - Cannot refresh the application scope after installation
  • [FC-1228] - Error uploading file when site is running under a sub-directory
  • [FC-1234] - Railo compatibility: ftList formtools are appending an empty string at the end of a list.
  • [FC-1235] - Can't access all nodes in site tree on railo
  • [FC-1238] - Railo: Railo does not have the java function removeAll() available on array objects.
  • [FC-1291] - On some installations the installer might attempt to create a plugin folder twice making the installer fail
  • [FC-1296] - When using the filtering in the dmCron object admin the setData() in dmCron.cfc is run
  • [FC-1305] - farcryupateapp funciton is running on initial applicaiton start
  • [FC-1319] - Incorrect link in Application.cfc to install new project
  • [FC-1326] - farUser: displayChangePassword has extraneous HTML document wrapper
  • [FC-1327] - farUser: displayChangePassword password validation doesn't allow cancel
  • [FC-1328] - dmProfile: edit handler has extraneous HTML document wrapper
  • [FC-1363] - New Objects are not updating the label if the object doesnt have a [title] property.
  • [FC-1377] - Container management errors when opening container interface

Deprecated

  • [FC-1007] - Removing request.factory.oTree from the page request
  • [FC-1009] - Remove all PLP functionality; replaced by formtool wizards
  • [FC-1016] - ./tags/navajo/displayPrinterFriendly.cfm has been deprecated and removed
  • [FC-1032] - Remove /farcry/tags/display/OpenLayer.cfm
  • [FC-1099] - Remove all Verity management options from core framework
  • [FC-1311] - commentlog: remove all commentlog properties
  • [FC-1323] - custom project login is replaced by login form type webskins
  • [FC-1338] - reports tab: web stats reporting is being deprecated
  • [FC-1342] - Remove media library maintenance section
  • [FC-1346] - Remove Content Utilities Reporting: Content Utilities Owned By
  • [FC-1348] - Remove Site Tree Content object admin options
  • [FC-1349] - Remove Archive Utilities
  • [FC-1351] - Remove defunct config utilities
  • [FC-1352] - Remove defunct COAPI metadata and schema utilities
  • [FC-1353] - Remove defunct admin Message Centre
  • [FC-1354] - Remove defunct cache-auto utility

Improvement

  • [FC-30] - Restrict use of updateapp url parameter to logged in admin users
  • [FC-41] - Userdirectory definition needs an option to hide the directory
  • [FC-42] - User Home Node should be a dmProfile edit option
  • [FC-43] - User Home Node is not a very intuitive label
  • [FC-56] - Policy group names can not be changed
  • [FC-119] - Seperate login screen UI from Logic
  • [FC-303] - Firsttime login flag should not be set from audit
  • [FC-401] - dmSec security cache moved from server to application scope
  • [FC-445] - Translation for 'previous'
  • [FC-446] - i18n of FarCry Admin Central Index
  • [FC-480] - Finer-grain control of object permissions for tree content
  • [FC-966] - Allow core's standard login screen to display a message passed via the URL
  • [FC-985] - Refactor the config file structure to use content types
  • [FC-986] - Refactor the security structure to use content types
  • [FC-988] - Add a page in admin that provides a way to reload specific application data
  • [FC-1003] - Change the way the form styles are included to allow replacing default styles
  • [FC-1021] - update farcry core to use application.cfc
  • [FC-1022] - can we enhance the file security to have permissions on dmFile types?
  • [FC-1030] - Move installer to core
  • [FC-1031] - Option to install farcry under webroot with no cfide mappings and no webserver mappings required.
  • [FC-1046] - hidden form field (FarcryFormPrefixes) in farcryForms needs to be moved to ft:object to work in ajax rendering
  • [FC-1049] - Make category table a proper farcry content type.
  • [FC-1053] - need to create a new mode (request.mode.ajax)
  • [FC-1054] - paginateLoop default for attribute changed: bTypeAdmin="false"
  • [FC-1069] - Fix security type property names so that they use the naming guildeline
  • [FC-1072] - Open profile and password edit forms in the content frame instead of dialogs
  • [FC-1086] - Add version number to login screen
  • [FC-1087] - Installer will optionally copy the webroot of plugins into the project
  • [FC-1090] - legends appearing when IncludeFieldSet="false" in ft:object
  • [FC-1102] - formtools: form fields require hint text to be shown when appropriate
  • [FC-1112] - Change the hiding of labels for password so that it can be done arbitrarily for any property
  • [FC-1124] - Add support for ftValidateProperty ala ftEditProperty and ftDisplayProperty
  • [FC-1138] - getProfile function in dmProfile needs a clearer way to send the username and user directory
  • [FC-1142] - core pagination tag needs refactoring to allow different rendering types
  • [FC-1154] - Add functionality to skin:getView to allow stParam attributes to be passed as standard attributes instead of structure.
  • [FC-1155] - Allow type webskins to be called via skin:buildLink
  • [FC-1165] - Add url.view to updateapp link on floater if url.view exists
  • [FC-1176] - add slight style change to fieldset legends to make them more obvious.
  • [FC-1187] - Container management UI needs an update
  • [FC-1189] - The dmNavigation edit UI needs to be revised
  • [FC-1200] - types.category.getDataQuery() needs to to allow a where clause and order by to be passed in.
  • [FC-1208] - Add standard displays for dmImage
  • [FC-1214] - ft:farcryButton converting to button even if explicitly setting to submit
  • [FC-1216] - Need to notify users of rule errors if in design mode... not just debug mode.
  • [FC-1229] - updateapp: add key so that updateapp can be run without administrator privilages.
  • [FC-1231] - installer: add an option to set the administrator farcry password.
  • [FC-1282] - Add a "radio" option to the UUID formtool
  • [FC-1283] - Allow mixing of standard columns and custom columns in objectadmins
  • [FC-1309] - commenting: change all references to comment log to farlog
  • [FC-1339] - getBoodLine: Extended dmNavigation contains category property which breaks getBloodline function
  • [FC-1340] - ft:pagination: add attributes.maxRecordsToDisplay
  • [FC-1341] - objectadmin: only show buttonbar if buttons to be displayed
  • [FC-1347] - Update webtop menus to accommodate new features & deprecated elements
  • [FC-1358] - containers: If a container has no rules and NOT in design mode. Do not output any html.
  • [FC-1365] - skin:relatedContent - updated to allow outputting of any related content throughout the application
  • [FC-1381] - Improve feedback for redirects to login page

New Feature

  • [FC-50] - Ability to hash passwords in database
  • [FC-474] - Delete Custom Content Type
  • [FC-643] - Config editing | Richer editing setup [code included]
  • [FC-974] - security: webskin access permissions
  • [FC-982] - Form components
  • [FC-983] - Inline documentation
  • [FC-1028] - Type webskins
  • [FC-1029] - Skeletons
  • [FC-1034] - Add tag to wrap machineSpecific code
  • [FC-1035] - create machine specific config folder
  • [FC-1047] - Add ability to edit items selected into a UUID or ARRAY formtool
  • [FC-1055] - Need to be able to optionally edit items selected into an array or uuid field.
  • [FC-1064] - standard datetime formtool type to use dateJS javascript library.
  • [FC-1157] - The login process needs option to add forgot password and register new user functionality.
  • [FC-1167] - Add extjs:bubble tag to allow messages to be passed through to the next page request.
  • [FC-1204] - add request.mode.ajax
  • [FC-1207] - need a core function to determine whether to show a farcry formtool date based on 2050 or +200 years format.
  • [FC-1213] - Add extjs:toolTip custom tag
  • [FC-1247] - cfformprotect: Implement this excellent tool by Jake Munson
  • [FC-1321] - FarCry Grid Tags
  • [FC-1364] - getRelatedContent(): New function to return related content to the objectid passed in.

Refactoring

  • [FC-1008] - Incorporate /farcry/core/tags/farcry/_farcryApplication.cfm into farcryInit.cfm
  • [FC-1012] - Merge ./tags/farcry/_config.cfm with _farcryApplicationInit.cfm
  • [FC-1033] - Replace old zip.cfc
  • [FC-1059] - Rename of /core/admin to /core/webtop
  • [FC-1088] - The build process will now look for a file called build.info to get information about the build.
  • [FC-1156] - styles for webtop login page updated to accomodate forgot password and register new user links
  • [FC-1206] - dmHTML default displayMethod should be displayPageStandard

Task

  • [FC-652] - Remove defunct verity config from standard config list
  • [FC-753] - Update licensing information for all third-party code bases
  • [FC-1331] - Implement CPL to GPL License Changes Across All Files
  • [FC-1333] - Add COPYING.txt for GPL license document

Upgrader

  • [FC-1060] - FarCry 4.x to 5.0 Updater; including data migration
  • [FC-1076] - When upgrading to 5.0 all content types and rules lastupdatedby, createdby and lockedby values updated to "userID_userDirectory"
  • [FC-1310] - commentlog: import all comment log fields to farLog


Brought to you by the Daemonites

Brought to you by the Daemonites

Support the FarCry community by contributing code or purchasing a commercial license. Please consider investing in instructor lead training, mentoring and development support for your next FarCry project.