Tracks 2.6.0 released

| Comments

Tracks 2.6.0 ends the support for Ruby 2.5 and brings support for Ruby 3.0. It also contains numerous dependency upgrades including security upgrades and fixes some other bugs.

Ruby versions below 2.6 are not supported. This release of Tracks is tested on Ruby versions 2.6, 2.7 and 3.0.

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!)

You can download the release here. Upgrade instructions can be found in the manual.

Thanks to the contributors of this version:

Maintainer:

  • Jyri-Petteri “ZeiP” Paloposki

Translators:

  • Fracisco Serrador
  • Burak Hüseyin Ekseli

We gladly welcome any contributions and help you can offer. Get started!

Tracks 2.5.2 released

| Comments

Tracks 2.5.2 makes Tracks fully translatable, fixes some minor long-standing bugs and contains a bunch of dependency upgrades.

Ruby versions below 2.5 are not supported. This release of Tracks is tested on Ruby versions 2.5, 2.6 and 2.7.

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.

You can download the release here. Upgrade instructions can be found in the manual.

Thanks to the contributors of this version:

Maintainer:

  • Jyri-Petteri “ZeiP” Paloposki

Contributors:

  • Matt Rogers

Translators:

  • J. Lavoie
  • Milo Ivir
  • Artem
  • Алексей Свистунов
  • Åke Engelbrektson
  • Чтабс
  • Burak Hüseyin Ekseli

We gladly welcome any contributions and help you can offer. Get started!

Tracks 2.5.1 released

| Comments

Tracks 2.5.1 includes bug fixes for a couple of long-standing UI issues and some dependency upgrades. See also the release notes for 2.5.0 for major changes since 2.4.

Ruby versions below 2.5 are not supported. This release of Tracks is tested on Ruby versions 2.5, 2.6 and 2.7.

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

You can download the release here. Upgrade instructions can be found in the manual.

Thanks to the contributors of this version:

Maintainer:

  • Jyri-Petteri “ZeiP” Paloposki

Contributors:

  • Dan Rice and
  • Greg Sutcliffe

We gladly welcome any contributions and help you can offer. Get started!

Tracks 2.5.0 released

| Comments

Tracks 2.5.0 has finally been released! This new version brings a new default color scheme, dependency upgrades and smaller changes to the UI along with some bug fixes.

Tracks is now running on Rails 6.0. Ruby versions below 2.5 are no longer supported. This release of Tracks is fully tested on Ruby 2.6.

Other changes:

  • .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.

You can download the release here. Upgrade instructions can be found in the manual.

Thanks to the contributors of this version:

Maintainer:

  • Jyri-Petteri “ZeiP” Paloposki

Contributors:

  • Matt Rogers,
  • Michal Koutný,
  • Usman Iqbal,
  • Jan-Yves Ruzicka,
  • Misho and
  • Utsav Sethi

We gladly welcome any contributions and help you can offer. Get started!

Tracks 2.4.1 released

| Comments

The version 2.4.1 is a quick release to fix a migration issue affecting 2.4.0.

Tracks 2.4.1 has finally been released! This new version brings Charts.js-based stats and smaller changes to the UI along with many bug fixes and some major under-the-hood upgrades and refactors.

Tracks is now running on Rails 5.2. Ruby versions below 2.4 are no longer supported, but this release of Tracks is fully tested on Ruby 2.4 and 2.5.

Other changes:

  • All tags now belong to a user. Existing tags are migrated to users based on the taggings and duplicated as necessary.
  • All REST APIs now also accept user token as password.
  • A Docker environment is used unless the .skip-docker file exists.
  • Numerous bug fixes

You can download the release here. Upgrade instructions can be found in the manual.

The project is again worked on by multiple contributors, and it is expected to stay more active than in the last couple of years.

Thanks to the contributors of this version:

Maintainers:

  • Matt Rogers,
  • Jyri-Petteri “ZeiP” Paloposki,
  • Dan Rice,
  • Eric Moon and
  • Reinier Balt

Contributors:

  • Carsten Otto,
  • Steven R. Baker,
  • Matteo Giaccone,
  • Heiner Wohner,
  • Ryan Truran,
  • Robin Dickson,
  • Jan-Yves Ruzicka,
  • Jaime Martín Jiménez, and
  • Mateusz Konieczny

We gladly welcome any contributions and help you can offer. Get started!

Tracks 2.3.0 released

| Comments

Tracks 2.3.0 has been released! This version brings a few small changes to the UI, many bug fixes, and some major under-the-hood upgrades and refactors.

Tracks is now running on Rails 4.1. Ruby 1.8.7 is no longer supported, but this release of Tracks is fully tested on Ruby 1.9.3, 2.0.0, and 2.1.

Other changes:

  • 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.
  • Numerous bug fixes

You can download the release here. Upgrade instructions can be found in the manual.

Tracks 2.2.3 released

| Comments

Hi all,

Tracks 2.2.3 is being released today with several bug fixes.

This is expected to be the last version of Tracks to support Ruby 1.8.7.

You can download the release here. Upgrade instructions can be found in the manual

Tracks 2.2.2 released

| Comments

Hi all,

Tracks 2.2.2 is being released today with several security fixes! It is recommended to upgrade your installation.

You can download the release here. Upgrade instructions can be found in the manual

Tracks 2.2.1 released

| Comments

Hi all,

Tracks 2.2 is being released today with two bugfixes! One bug prevented Tracks to be used on ruby 1.8.7, this release fixes that.

You can download the release here. Upgrade instructions can be found in the manual

Tracks 2.2 released

| Comments

Hi all,

Tracks 2.2 is being released today with a variety of new features and bugfixes! You can download the release here. Upgrade instructions can be found in the manual

New in this release:

  • Added caching to various parts of Tracks to speed things up
  • Better support for running Tracks with PostgreSQL
  • Improvements to the mobile interface.
  • Drag and drop should work on tablets
  • Upgrade to the latest stable version of Rails. This brings in some changes like new command to start Tracks and precompiling assets. Take a look at the installation or upgrade manual for details.
  • Tracks now includes support for Ruby 1.8.7 and Ruby 1.9. The next version of Tracks will only support Ruby 1.9. Support for older versions of Ruby will then be dropped.
  • Tons of bugfixes, updated locales and other improvements

Changed in this release:

  • The administrator’s email is no longer in the preferences and has been moved into site.yml

Removed in this release:

  • Support for OpenID, CAS, and LDAP login. Support for these different login types will be added back in a future release.
  • Support for the SOAP API. The REST API should be used instead. This may impact your scripts or mobile apps that integrate with Tracks using SOAP XML API.

A lot of contributrions by various people from our community have found their way into this release. This release also sees the addition of a new member to the Tracks team. Please welcome Dan Rice as a new committer! Dan has been instrumental in improving our support for PostgreSQL and making a ton of other small improvements to the Tracks codebase for this release.

Enjoy!