---- v3.4 ---- [jru] The framework now supports AJAX goodness. [jru] PNG icons are no longer used so IE loads the pages faster. ---- v3.2 ---- [jru] Much improved documentation at http://codejanitor.com/docs/ [jru] Improved the test.php page to test database connection and session [jru] Split off uploaded files to their own data/ directory so that the cache/ directory only has generated content. [jru] When new items are added/updated the changed row is highlighted using the fading yellow technique. [jru] More sensible defaults in the conf.php file ---- v3.1 ---- [jru] Added checks to the auth class to prevent session hijacking. ---- v3.0 ---- [jru] Just the login process can be in ssl while the rest of the session is unencrypted. [jru] There is now a forgot password link for users with local accounts. [jru] Major reworking of database code to make it faster and less MySQL-centric. NOTE: you need to run scripts/update_20_to_30.php if you want to keep your old data. [jru] Improved the authentication modules so that more informative error messages are given to the user instead of them seeing a ugly error screen. ---- v2.0 ---- [jru] Added the ability for the user to send a help email. [jru] Major overhaul of the UI. FastFrame got a whole new look! [jru] Implemented a "hooks" feature which allows FastFrame apps to be customized through functions. Examples of login and permissions hooks are included. [jru] Upgraded to Smarty 2.6.5 [jru] Search box is now shown on edit and display pages. [jru] Fixed several potential XSS holes. [jru] Auth now handles the user not having cookies enabled more intelligently. [jru] 4 new authentication backends: IP mapping for internal networks, guest login, ldap, and external website. [jru] Amount of JavaScript included on each page was drastically reduced by converting to CSS solutions. [jru] Lots of small bug fixes. ---- v1.0 ---- [jru] Added a class to handle saving files to the cache directory. [jru] Upgraded to Smarty 2.6.2 and DB 1.6.0 [jru] Fixed a bug where use_trans_sid was not really being disabled. [jru] Several speed improvements. [jru] Fixed a bug that was causing the same javascript file to be outputted several times. ---- v0.9 ---- [jru] Improvements for text-based browsers [jru] Only using tooltips where it is useful in order to cut down on page bloat. [jru] Removed log config settings since logging is handled by the error handler. [jru] Switched from using PEAR::raiseError to PHP's trigger_error [jru] Converted over to Smarty template engine (makes creating templates easier, and brings speed benefits) [jru] There is now a core style sheet and a theme specific stylesheet which only overrides what is different, thus making it easier to create new themes and new site-wide styles. [jru] Added a MOTD feature so that custom messages can show up on the login screen. [jru] Refactored the FF_Registry class to be faster and less bloated. [jru] Error reporter now shows the backtrace for php >4.3 [jru] Email errors now have all the details of the error. [jru] Improved the error reporter so that all errors on a page load are sent in one large email. [jru] Removed a number of extra config settings that have been replaced by the new profile capabilities. [jru] Cleaned up several methods and templates so that page creation and page load time are faster. [jru] Several changes that make it so the framework can run a website (this includes improving guest mode and making theme settings more flexible). ----- v0.8 ----- [jru] Initial release.