Core Framework : 5.0.0
Code Base: Core Framework
Released: June 6, 2008
FarCry 5.0: the Fortress milestone release.
Subversion
Downloads (Tag)
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