From 998bfa4248ff5286ea9bcd62c532b357e2b73697 Mon Sep 17 00:00:00 2001 From: Jyri-Petteri Paloposki Date: Tue, 25 Aug 2020 19:08:23 +0300 Subject: [PATCH] Version 2.5.0 --- README.md | 9 ++++----- config/initializers/tracks.rb | 2 +- doc/CHANGELOG.md | 25 +++++++++++++++++++++++++ doc/upgrading.md | 23 ++++++++++++++++++++++- 4 files changed, 52 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4fe99891..c4cb75e7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # Tracks: a GTD(TM) web application, built with Ruby on Rails +[![Build Status](https://github.com/TracksApp/tracks/workflows/Continuous%20Integration/badge.svg)](https://github.com/TracksApp/tracks/actions) +[![Code Climate](https://codeclimate.com/github/TracksApp/tracks/badges/gpa.svg)](https://codeclimate.com/github/TracksApp/tracks) + * Project homepage: http://www.getontracks.org/ * Manual: http://www.getontracks.org/manual/ * Source at GitHub: https://github.com/TracksApp/tracks @@ -13,9 +16,6 @@ * Contributors: https://github.com/TracksApp/tracks/wiki/Contributors * License: See COPYING -[![Build Status](https://github.com/TracksApp/tracks/workflows/Continuous%20Integration/badge.svg)](https://github.com/TracksApp/tracks/actions) -[![Code Climate](https://codeclimate.com/github/TracksApp/tracks/badges/gpa.svg)](https://codeclimate.com/github/TracksApp/tracks) - Full instructions for both new installations and upgrades from older installations of Tracks can be found in the [wiki](https://github.com/TracksApp/tracks/wiki/Installation). @@ -23,8 +23,7 @@ If you are thinking about contributing towards the development of Tracks, please read /CONTRIBUTING.md for general information. Also you can find some information on development, testing and contributing on the wiki. -While fully usable for everyday use, Tracks is still a work in progress. Make -sure that you take sensible precautions and back up all your data frequently, +As always, make sure that you take sensible precautions and back up all your data frequently, taking particular care when you are upgrading. Enjoy being productive! diff --git a/config/initializers/tracks.rb b/config/initializers/tracks.rb index 5d85d5be..b7b99dcc 100644 --- a/config/initializers/tracks.rb +++ b/config/initializers/tracks.rb @@ -1,4 +1,4 @@ -tracks_version='2.4.2' +tracks_version='2.5.0' # comment out next two lines if you do not want (or can not) the date of the # last git commit in the footer info=`git log --pretty=format:"%ai" -1` diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index b29aa9e4..657cf54a 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -1,3 +1,28 @@ +## Version 2.5.0 + +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. + ## Version 2.4.2 ### New features diff --git a/doc/upgrading.md b/doc/upgrading.md index 8e481ddf..b6c3eddd 100644 --- a/doc/upgrading.md +++ b/doc/upgrading.md @@ -1,5 +1,26 @@ # Upgrading Tracks -## Upgrading from Tracks 2.4.2 to 2.5 + +## General upgrade instructions + +* Remember to always backup your database before upgrading! Test before + upgrading production environments. + +* For information regarding installation see doc/installation.md. + +* Make sure to run database migrations using one one of the following: +``` + # For pure (Dockerless) installation: + $ rake db:migrate + + # For Docker Compose installation: + $ bin/rake db:migrate + + # For separate Docker container installation either one of: + $ docker run --link mariadb:db --rm -t tracks bin/rake db:migrate + $ docker run --link postgres:db --rm -t tracks bin/rake db:migrate +``` + +## Upgrading from Tracks 2.4.2 to 2.5.0 * If you're using the Docker Compose environment and want to run the commands in the bin/ directory inside the container from the host system, add a .use-docker