Skip to content

Releases: TracksApp/tracks

2.6.1

14 Aug 08:58
Compare
Choose a tag to compare

Deprecations

  • This will be the last release to support Ruby 2.6, which is already end-of-life.

Bug fixes

  • Lots of dependencies have been updated (including security updates).
  • Fixed some documentation.
  • Updated and added missing Datepicker localisations which caused some locales to fail.
  • Added PostgreSQL documentation (thanks Sean Pappalardo!)
  • URL options can be specified to make autocompletion work behind a proxy (thanks Michal Koutný!)

Updated translations

  • Finnish (by maintainer Jyri-Petteri ”ZeiP” Paloposki)
  • Spanish (thanks Francisco Serrador!)
  • Norwegian Bokmål (thanks Allan Nordhøy!)

2.6.0

21 Feb 11:59
f40e3c0
Compare
Choose a tag to compare

New features

  • Ruby 3.0 is now supported.
  • Support obsidian links in notes.

Removed features

  • No longer supporting EOL Ruby 2.5

Bug fixes

  • Fix Docker image functionality in certain cases.
  • Lots of dependencies have been upgraded.
  • Fixed some error messages in import.
  • Fixed import in the Docker image.
  • Footer shows the Git version hash and date in the Docker image

Updated translations

  • Finnish (by maintainer Jyri-Petteri ”ZeiP” Paloposki)
  • Turkish (thanks Burak Ekseli!)
  • Spanish (thanks Francisco Serrador!)

2.5.2

24 Nov 20:20
Compare
Choose a tag to compare

New features

  • Whole Tracks is now translatable.
  • New Finnish locale by the maintainer Jyri-Petteri ”ZeiP” Paloposki.
  • Update last login field when validating an existing login.
  • Show more users in the user list and allow changing the order criteria.

Bug fixes

  • Fix tag-specific task lists to work in a multi-user environment.
  • Fix setting the due date in the calendar view.
  • Fix a bug causing 500 errors for users with different locales.
  • Lots of dependencies have been upgraded.
  • Better CI tests.
  • Code style fixes.
  • Small style issues.

2.5.1

24 Sep 10:05
05b0b99
Compare
Choose a tag to compare

See doc/upgrading.md for the upgrade documentation!

Security issue disclosure

Joe Thorpe from Secarma disclosed an XSS issue that was inadvertently
fixed in 2.5.0 by another bug fix. Tracks previously rendered XSS content
in the user's own data. The content is only shown to the user themself,
which mitigates the vulnerability in the normal use case where a single
user account is only used by one person. The CVSS rating for self-XSS is
debatable and thus is not published for this issue.

I want to thank Joe for reporting the issue and for the insightful discussion
regarding the issue. Thanks to the disclosure there is now also a written
security policy for the project.

Bug fixes

  • Editing a due date in the calendar view fixed
  • Adding actions in the context view fixed
  • Fixed the recurring todo UI

2.5.0

25 Aug 19:04
042075d
Compare
Choose a tag to compare

See doc/upgrading.md for the upgrade documentation!

New features

  • Updated documentation both in the doc directory and online.
  • .skip-docker file has been replaced with .use-docker, see upgrading.md for
    details.
  • Added email, last login, creation and update time to the user model.
  • Added terms of service and email fields to the signup form. The TOS link is
    defined in site.yml, see config/site.yml.tmpl.
  • New, lighter default color scheme. The black color scheme is also available
    for selection in the user preferences. Default theme can be set in site.yml.
  • Added a help page to the ? menu linking to online help assets.
  • Allow the user to remove their own account.

Removed features

  • Ruby versions below 2.5 are no longer supported.
  • Old Internet Explorer versions (7 and 8) are no longer supported.

Bug fixes

  • Fixed the signup form to use login form styles.
  • Lots of dependencies have been upgraded, including Rails major upgrade.
  • Fixed some minor UI bugs.

2.4.2

17 Feb 18:51
89a1d4c
Compare
Choose a tag to compare

Plenty of security fixes.

A small update to the new todo creation sidebar to make use of bootstrap's styles to provide more space for the UI.

2.4.1

07 Nov 16:48
d4f542f
Compare
Choose a tag to compare

This is a quick release to fix an issue in the migration to the new release. There are no changes affecting a fresh install compared to version 2.4.0.

Bug fixes

  • Fixed a bug in the tag migration that prevented the migration from completing at least in some MySQL environments. The bug only affected upgrading an existing Tracks installation.

2.4.0

05 Nov 22:47
d7c11a6
Compare
Choose a tag to compare

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.

2.3.0

18 Jun 00:43
Compare
Choose a tag to compare

New and changed features

  • Numerous bug fixes
  • You can select to group todos on the home page by context or by
    project (using the view menu). This also works for tag page, the
    project page, the tickler and the context page
  • You can now change the state of a context to closed
  • Czech locale has been renamed from cz to cs to follow ISO standards
  • Added Russian locale (@AlexStein)
  • The toggle-notes and toggle-collapsed-containers have been moved into
    the view menu.
  • The environment must now be specified during asset precompilation.
  • Tracks is tested on Ruby 1.9.3, 2.0.0, and 2.1

Removed features

  • Ruby 1.8.x is no longer supported

Under the hood

  • Upgraded Rails to 4.1
  • Several refactorings for easier maintenance

2.3.rc1

13 Oct 17:22
Compare
Choose a tag to compare
2.3.rc1 Pre-release
Pre-release

We need your help to finalize the release -- please test this new version for both clean installations and upgrades, and report any issues.

Note that there are some slight changes to the installation and upgrading procedures, so please test these documents by following their instructions to the letter, and report any problems.

New and changed features

  • Numerous bug fixes
  • You can select to group todos on the home page by context or by
    project (using the view menu). This also works for tag page, the
    project page, the tickler and the context page
  • You can now change the state of a context to closed
  • Czech locale has been renamed from cz to cs to follow ISO standards
  • Added Russian locale (@AlexStein)
  • The toggle-notes and toggle-collapsed-containers have been moved into
    the view menu.
  • The environment must now be specified during asset precompilation.
  • Tracks is tested on Ruby 1.9.3, 2.0.0, and 2.1

Removed features

  • Ruby 1.8.x is no longer supported

Under the hood

  • Upgraded Rails to 4.1
  • Several refactorings for easier maintenance