Skip to content

2.4.0

Compare
Choose a tag to compare
@ZeiP ZeiP released this 05 Nov 22:47
· 1205 commits to master since this release
d7c11a6

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.