Changelog

Version 1.1 alpha 1 - 1.1 beta 1

Here are the major changes from 1.1 alpha 1 to 1.1 alpha 2

  • 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)