Skip to content

v2.0.0

Compare
Choose a tag to compare
@bagofarms bagofarms released this 29 Jan 20:40

Warning: This release contains breaking changes. You will need to update your localConfig.php file to match the new template. You will also need to remove UDOIT from Canvas and re-add it using the new udoit.xml.php. Please test this on a non-production environment to make sure there are no issues with your setup before moving to production.

The majority of changes are in the following groups:

  1. Moved files around so that everything that doesn't need to be public isn't (You'll need to make server configuration changes to take advantage of this. See the README file.)
  2. Split up config to allow Heroku config to be used automatically. (If you customized the welcome message, it's in config/settings.php. If you customized the test descriptions, they are in config/tests.php.)
  3. Changed database queries to work on both Postgresql and Mysql so Free heroku hosting is an option
  4. Centralized database connection code

Changes:

  • organized config into separate parts and adds heroku settings
  • centralized database and heroku config update
  • added logging to blti failure
  • added lots of logging in errors
  • added heroku https proxy detection for
  • updated db connection methods
  • new paths for javascript things
  • updated quail location
  • stoped including the config everywhere
  • better database errors
  • moveed inserted timestamp into bind param to unify mysql/postgress code
  • inserted query more postgress friendly
  • added postgress table create to readme