Tracks v2.4.0 Release Notes

Release Date: 2019-11-05 // over 4 years ago
  • 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.