2.4.0
PLEASE NOTE: Upgrading to 2.4.0 from earlier versions might fail at least with a MySQL database because of a broken migration. We suggest using 2.4.0 only for new installs for now.
New features
- Removed support for deprecated password-hashing algorithm. This
eliminates config.salt. Note the addition of a pre-upgrade step to
check for obsolete passwords. - All tags now belong to a user. Existing tags are migrated to users based on
the taggings and duplicated as necessary. If there's only one user, all unused tags are
assigned to them, otherwise unused tags are removed. - All REST APIs now also accept user token as password.
- The stats view now uses Charts.js instead of the Flash-based chart library.
- A Docker environment is used unless the .skip-docker file exists.
- Rails 5.2
- Thin replaces WEBrick as the included web server
- Tracks is tested on Ruby 2.4 and 2.5
- The MessageGateway will save the received email as an attachement to the todo
- Add a configuration option for serving static assets from Rails
Removed features
- Ruby versions below 2.4 are no longer supported.
Bug fixes
- Multiple fixes to REST APIs.
- Several UI bugs fixed.