diff --git a/README.md b/README.md index fafaf736..2e7d0a23 100644 --- a/README.md +++ b/README.md @@ -11,14 +11,15 @@ * Mailing list: http://groups.google.com/group/TracksApp * Original developer: bsag (http://www.rousette.org.uk/) * Contributors: https://github.com/TracksApp/tracks/wiki/Contributors -* Version: 2.2devel -* Copyright: (cc) 2004-2012 rousette.org.uk. +* Version: 2.2RC +* Copyright: (cc) 2004-2013 rousette.org.uk. * License: GNU GPL -More documentation for Tracks can be found within the /doc directory +More documentation for Tracks can be found within the /doc directory. -The manual includes full instructions for both new installations and upgrades -from older installations of Tracks. +The manual can be found at the website mentioned above. The manual includes +full instructions for both new installations and upgrades from older +installations of Tracks. The instructions might appear long and intimidatingly complex, but that is mostly because of the number of different platforms supported, and the @@ -29,14 +30,17 @@ you should find the instructions easy to follow. If you encounter problems, try searching the wiki, forum or mailing list (URLs above), and ask a question if you cannot find a solution to your problem. -The wiki has a lot of user contributed installation HOWTOs for various webhosts, specific OS's and more. +The wiki has a lot of user contributed installation HOWTOs for various webhosts, +specific OS's and more. If you are thinking about contributing towards the development of Tracks, please read /doc/README_DEVELOPERS for general information. Also you can find -some information on development, testing and contributing on the wiki. +some information on development, testing and contributing on the wiki. And if +coding is not your thing, we welcome contributions in translations or (updates +on) HOWTO's on the wiki a lot! 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, taking particular care when you are upgrading. -Enjoy being productive! +Enjoy being productive! \ No newline at end of file diff --git a/config/initializers/tracks.rb b/config/initializers/tracks.rb index ad977886..f9b1a3e6 100644 --- a/config/initializers/tracks.rb +++ b/config/initializers/tracks.rb @@ -1,10 +1,10 @@ # changed in development.rb to show under_construction bar NOTIFY_BAR = "" unless defined?(NOTIFY_BAR) -tracks_version='2.2devel' +tracks_version='2.2RC' # 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` -tracks_version=tracks_version + ' ('+info+')' +# info=`git log --pretty=format:"%ai" -1` +# tracks_version=tracks_version + ' ('+info+')' TRACKS_VERSION=tracks_version diff --git a/db/tracks-blank.sqlite3.db b/db/tracks-blank.sqlite3.db index aa3388a9..7009ba7c 100644 Binary files a/db/tracks-blank.sqlite3.db and b/db/tracks-blank.sqlite3.db differ diff --git a/db/tracks-example.sqlite3.db b/db/tracks-example.sqlite3.db index c36b6703..7a02aec4 100644 Binary files a/db/tracks-example.sqlite3.db and b/db/tracks-example.sqlite3.db differ diff --git a/db/tracks-test.sqlite3.db b/db/tracks-test.sqlite3.db index 6abee81b..b264e24a 100644 Binary files a/db/tracks-test.sqlite3.db and b/db/tracks-test.sqlite3.db differ diff --git a/doc/CHANGELOG b/doc/CHANGELOG index 96a7ed8c..c664a136 100644 --- a/doc/CHANGELOG +++ b/doc/CHANGELOG @@ -1,4 +1,6 @@ -= Tracks: a GTD(TM) web application, built with Ruby on Rails +# Tracks: a GTD(TM) web application, built with Ruby on Rails + +[![Code Climate](https://codeclimate.com/badge.png)](https://codeclimate.com/github/TracksApp/tracks) * Project homepage: http://getontracks.org/ * Manual: http://getontracks.org/manual/ @@ -9,11 +11,47 @@ * Mailing list: http://groups.google.com/group/TracksApp * Original developer: bsag (http://www.rousette.org.uk/) * Contributors: https://github.com/TracksApp/tracks/wiki/Contributors -* Version: 2.2devel -* Copyright: (cc) 2004-2012 rousette.org.uk. +* Version: 2.2RC +* Copyright: (cc) 2004-2013 rousette.org.uk. * License: GNU GPL -== Version 2.2devel +== Version 2.2RC + +The main change to this release of Tracks is the migration to Rails 3.2. We had +to remove some features because the code and dependencies were not compatible with +Rails 3.2. This may impact your scripts or mobile apps that integrate with +Tracks using SOAP XML API. + +Tracks now includes support for Ruby 1.8.7 and Ruby 1.9. For development, you +need to use Ruby 1.9, version 1.8.7 is not supported by some dependencies for +testing. The next version of Tracks will only support Ruby 1.9. Support for +older versions of Ruby will be droppped. + +New and changed features +* Updates to all locales +* Improvements to mobile view +* Drag and drop should work on mobile devices +* The email adres for administrator is now a global setting in site.yml, not an + attribute in the User model. This means you need to set the admin_email in + site.yml when you upgrade. (The email address is shown on the signup page) + +Removed features +* The outdated code for login in using OpenID has been removed. Also the login + code for CAS and LDAP has been removed because of compatibility issues with + Rails 3.2. We plan to migrate to Devise and OmniAuth to get these features back. +* Removed the SOAP XML interface. Please use REST. + +New and changed features (technical) +* Improvements to the XML and REST API +* Improvements to the MessageGateway to pass email to Tracks. Since the SOAP + interface is removed, this is a good way to import an email as a todo. + +Under the hood +* Upgrade to Rails 3.2. This means Tracks makes use of the new asset pipeline + of Rails +* Uses Cache Digest. This speeds up page rendering a lot +* Migrated to Tolk for managing translations +* Upgraded to JQuery 1.8.3 and JQueryUI 1.9.0 == Version 2.1 diff --git a/doc/tracks_api_wrapper.rb b/doc/tracks_api_wrapper.rb index db01b041..41e4c74d 100644 --- a/doc/tracks_api_wrapper.rb +++ b/doc/tracks_api_wrapper.rb @@ -1,6 +1,6 @@ require 'activeresource' -# WARNING: this is not really maintained or tested... +# WARNING: this is not really maintained or tested anymore... # Install the ActiveResource gem if you don't already have it: #