Revision history for FWS-V2 1.1305 2013-09-09 - FULL WEB RELEASE! You can now run FWS web renderings from FWS::V2 - Added formMap methods as part of core release - Minor change to prevent a bug with tinymce - $fws->{GMTOffset} is now configured in site settings - Stored hash libraries added: saveHash(), deleteHash(), and hashArray() - Added Cache libary base methods - Added backup and restore methods as well as a generic unpack file method - Many updates to code formatting - Add Geo.pm methods - Add Display.pm methods - Add Admin.pm methods - Bootstrap 2 Support - siteFriendly update that extends support for pageFriendlyURLs - Major update to move more admin modules into the FWS admin package - Many minor bug fixes - Version of FWS udpated to match web distro version - regesterPlugins() now run all plugins via the developer admin - Sub element AJAX wrappers are now present for delete calls on nested elements - Added postFlushWebCache hook 0.009 2012-10-16 - Add an ease of use method for date comparing: dateDiff() - Plugins using friendlyURL table fields in thier schema are now added to the friendly URL look up query automatically - Required table to be present before altering tables when doing DBUpdate() - Corrected an issue with postText for truncateContent() - Added numberTime to dateTime function as a possible input format - setCacheIndex() will now only save to the site if the index has changed - formatDate() is now the new name for dateTime(), the latter is still present as a legacy subroutine - HTTPRequest() can now be passed what agent it is using - Added 'force install' option to the plugin installer - Added safeXML() method to Safety.pm - Added shortDate to dateTime() MMM DD YYYY (where MMM is the three letter acronym of the month) - _deleteOrphanedData utility now can be passed a unique DBH - Made connectDBH() capable of being used outside the context of the FWS for other functions by passing a hash of its requirements - Other minor formatting and documentation updates 0.008 2012-07-16 - Minor bug fixes - Added safeURL method - Added SQLDate method - Added stateDropDown method - GUID based inate friendly URLs now can use ignored extensions - Implented core language selection hash support - New method applyLanguage to transform a hash into its correct language - Ported phone formatting methods - Modified language() to always return upper case - Date control now support French language - Update friendlyURL\pageFriendlyURL support for non page element page renderings - Upgraded to 3.5.x tinyMCE + ported out inline tinyMCE js to be part of the tinyMCE init js 0.007 2012-05-03 - Added removeHTML() and formatCurrency() - Added adminUserArray(),adminPageHeader() - Added dayMod to the dateTime method - Minor bug in session creation fixed causing short session ids - newDBCheck() added - 2.1 Plugin Implemented - CSVExport added - Removed plugin specific methods added before plugin implementation 0.006 2012-03-16 - Corrected document formatting error - Change to the create homeGUID session code to ensure a blank parent 0.005 2012-03-14 - Added dataDelete() - Added an option for dateTime() to change set the default date separator - Added new parameter sessionCookieName to allow unique cookie names for sessions - Added default image manipulation methods - Minor bug fixes 0.004 2012-02-08 - Basic data table and caching mechanics added - Most of the site wide settings installed for general testing - Added securityHash to constructor - Autorunning updateDatabase on failed SQL - Added many legacy methods 0.003 2012-02-28 - Added updateDatabase 0.002 2012-02-26 - Updated test plan with new modules added 0.001 2012-02-26 - Initial Release