Changelog
Version 1.1 beta 1 - 1.1 beta 2
Here are the major changes from 1.1 beta 1 to 1.1 beta 2
- Fixes for PHP 8.x
Version 1.1 alpha 1 - 1.1 beta 1
Here are the major changes from 1.1 alpha 1 to 1.1 beta 1
- Add bar chart mode, axis labels, etc. to graph.php (sponsored by NGE)
- Paginate allows highlighting rows/cells, can also hide a column until printed (sponsored by Brentwood College)
- Class/RPC loaders no longer puke when user is editing an auto-loaded file in vim (sponsored by Brentwood College)
- Dropdown can now deal with multi-selects (sponsored by Brentwood College)
- Remove caching from all framework pages (code provided by NGE)
- Add more types to AJAX table editor (sponsored by Brentwood College)
- Class loader loads files in alphabetical order (sponsored by St. Michaels University School)
- Add clean functions for “neutral” data format used by MDB2 libraries (sponsored by Brentwood College)
- Add helper functions to encode data to UTF-8 and ISO8859-1 with transliteration (provided by Brentwood College)
- Add ability to set onChange for date dropdown, and allow no-date value (sponsored by Brentwood College)
- Alert user when SQL entry cannot be modified (sponsored by Brentwood College)
- Allow logging of all write DB queries to the log table (sponsored by Brentwood College)
Version 1.0 - 1.1 alpha 1
Here are the major changes from 1.0 to 1.1 alpha 1:
- Change password hashing from MySQL’s PASSWORD() to SHA256 (database neutral)
- Use MDB2 library to provide database abstraction
- Add ticketing application
- Add RSS fetcher/viewer application
- Fix puke if initial page hit is a form submission that doen’t validate
Version 0.9 - 1.0
Here are the major changes from 0.9 to 1.0:
- The page title can be set using the set_title() function (Bug 20)
- Pages which cannot be found report a 404 error in the HTTP headers (Bug 21)
- All short tags have been removed (Bug 23)
- Easier customization by using the FRAMEWORK_NAME and SHORT_NAME variables
- Login using the wrong database bug finally fixed
Version 0.5 - 0.9
Here are the major changes from 0.5 to 0.9:
- Captcha support (Bug 9)
- Chart plotting support (Bug 18)
- Logging out no longer clears all session data (Bug 13)
- Fix absolute reference to footer in login.php (Bug 12)
- Display_date_dropdown improvements (Bug 14)
- AJAX paginate (no bug)
- Log to framework or syslog (no bug)
Version 0.4 - 0.5
Here are the major changes from 0.4 to 0.5:
- Optional AJAX sidebar, which prevents the entire page reloading when you expand or contract a menu item (no bug)
- AJAX raw table editor (Bug 1)
- Dynamic class and RPC functionality loaders (Bug 3, Bug 4)
- Separation into dummy and framework packages to allow for more than one framework install with the same framework source (Bug 6, Bug 8)
- All framework includes can be overridden (Bug 5)
- Disable signup capability (Bug 7)
- Large documentation updates (no bug)
- sql_query_* functions have a default database (no more ,“framework” unless you want to use a different database) (no bug)
- Sidebar definition is in a separate include (no bug)