From 9b0555f78c9a775b1473f47d1ef0285d6591e087 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Thu, 19 Apr 2012 00:27:50 +0200 Subject: [PATCH] update version for 2.1 release --- README | 2 +- config/environment.rb | 2 +- ...ank.sqlite3.db => tracks-blank.sqlite3.db} | Bin 48128 -> 54272 bytes ...e.sqlite3.db => tracks-example.sqlite3.db} | Bin 51200 -> 56320 bytes ...test.sqlite3.db => tracks-test.sqlite3.db} | Bin 49152 -> 54272 bytes doc/CHANGELOG | 50 +++++++++++------- doc/README_DEVELOPERS | 6 ++- 7 files changed, 36 insertions(+), 24 deletions(-) rename db/{tracks-21-blank.sqlite3.db => tracks-blank.sqlite3.db} (75%) rename db/{tracks-21-example.sqlite3.db => tracks-example.sqlite3.db} (76%) rename db/{tracks-21-test.sqlite3.db => tracks-test.sqlite3.db} (76%) diff --git a/README b/README index db542d97..85644d86 100644 --- a/README +++ b/README @@ -9,7 +9,7 @@ * Mailing list: http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss * Original developer: bsag (http://www.rousette.org.uk/) * Contributors: https://github.com/TracksApp/tracks/wiki/Contributors -* Version: 2.1RC1 +* Version: 2.1 * Copyright: (cc) 2004-2012 rousette.org.uk. * License: GNU GPL diff --git a/config/environment.rb b/config/environment.rb index 385e3ce5..ab5d0d29 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -110,7 +110,7 @@ end # changed in development.rb to show under_construction bar NOTIFY_BAR = "" unless defined?(NOTIFY_BAR) -tracks_version='2.1RC1' +tracks_version='2.1' # 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/db/tracks-21-blank.sqlite3.db b/db/tracks-blank.sqlite3.db similarity index 75% rename from db/tracks-21-blank.sqlite3.db rename to db/tracks-blank.sqlite3.db index e8d95b832cce1f9f983bee8ada11a1b99719f2eb..aa3388a9d51408c73231d479782ff5eb388a3fc4 100644 GIT binary patch delta 1226 zcmaJ=Z){Ul6o2R3c5kiQTGq7>S4;nFE$ddY*RqCf4vYztFO0b`w-}dH+@4r8>z`M( zS%W7sx8pQ%Y8uN=&D6iW>0clzc9{ve#U1 z#u));Dq0$=GkcDk$+Z7pXsN=`SrJ^-bEB7l{up!8r(;QYme$AKhE|R(lo{U-ZbLdV z?x_Ac?%mof3SNQ#9}5p)4qs)B>;w8T9fRkLsPEHuT2Jo-kD(1^4ukiRys@j@r9&4*TUCjG!gL0E(+oJ1R*X28@1?HJSS zZb}!oQ=(ucxnPENgX717g-#S3xOIX$i`!_4dy@ql{aNUxvs`x&f_MFbQtjyKbHzWi|z;<)JKt05V{TTo2B4xTTqlnf}q8dym5I0 z5>rZAZ{zf2Qc)AB>4f_33I)m7P?=Sn$+B(oRZF_ zjwq8kHO8;*ifzb7>2>GET{lCFdK>1j*4QCR2RYL&&eZle(@vd<^vCtpyp;|td#uJm RygOo;zFvw$4_#jx`42YdlxhF~ delta 651 zcmXw!T}YEr7{|}^oPE38bX!x`HdaoZ&M!((GE<_9Ov*u^xV{h)g1T@{x2A;#k=R9^ zJrUg$+A740@_pZ%ZlWLx3KhcWCU;{W-WX*U5g5^NtOMuA^Zft+a~_`YIX?ayr#(eo zjInxo|DQV|yw~5wYS;XFDH(Zo+X(Y5{)=z&4ZhCTcvdSi_4CSdpLD#X5<49d&O!zT2#R%`#UR1Snde^$3h7ERWF=NH-8>Zwd zMiU2C%@(WC?RLYpA#I@TDnLj}bx!FuT|1aa-@OG64I+<>;L_%L-vYR4v(HJ_`_5CW z&qexZ50sLUa8WFJ6v}emskoUQM=jcysK2Dpz%qQW#k`m(a(`15Xd`4)SoC*le&^ZJtP?<;Sb)# zzx<*i27tyA`(U>W9;bWLEwqrRCJ-kfC>1Xq6Ba5EHo7I6p(3X|lge1yMm&9(7KM+N z6IP0)8}5%e)k%ZNKFiR7G5pL2VG3&4tPnT&gfU2$R+^xmo~%SDp;ka$ZWmPz(syM) z)aJT_Y71r3L8!`&`I_#85H->$R8wFjOf#gTEbXB)N*mPV^A38Ygw(S-6K_T{85bKm z*6<^~$0dA?&+#cLIFAqTF5Z^QPT~Zna0oBpIXsQM7{N|Fgss?wby$f3^q>oEXjX&( M`n0sJ{aCicKkG)#Q2+n{ diff --git a/db/tracks-21-example.sqlite3.db b/db/tracks-example.sqlite3.db similarity index 76% rename from db/tracks-21-example.sqlite3.db rename to db/tracks-example.sqlite3.db index b7ffc04ed4b62985a41afdfb0ae09370efa59bed..c36b67034566ac84b8576e38cdc7ad6046e16548 100644 GIT binary patch delta 1215 zcmaJ=Uuaup6#vdS>28uWZL>{d+Gb5|*KWa<-Q3$OZKNARtWTX5C%8?#bm^UDN|H6{ z45RyVM=832Yy0`2f@8YD@I`ua5qucKI_!%t%Ai7i`*)G7ghzMI7?FEvXDTyI2g^#&#Cx$HZ6WG>}#HgyoRHaLtgc?`68+s}k zr6;Dum3X(kSNB_AdJq#_$07Xw?3waD;eqa;#Kz zJtgpqj9r8nT*7+%lz{S+<~w9IH1QnY&h;s;txSCf_U6)SPzrbFYF7;)eJejL$0nTN6jbNrNGNVLht`b$cYge>xzJwqhfb;4@br0 z7uMIY%CY~lz3$7dQMZ@q7Ndu>Ot*wB-_u4f1z|8%NFO(dFJEqU&ola+7HM9f-;%G^ z1wr^1Up&8+l5m?#*Ocex@CIJPFYt4`ikI+1oWk=shNpxJIZWeWJcRqPANz0*cB6_< z<2DT8lfqFq0<6G8xDR*Wwq?E!+;e@YrD_wCnoJ@%dJP2eRw!SDnw(s9dt z3q41-OMz!XV0!qyQlKth7%UjM;p|Z(RmiK($hskg}GQq_`*X4Y+Rc!QdzRd{dC zWc+J*e0k=9zZo6w-s~#(?$@L1aEmwIt8HZT8TI25j$or@y3v22&bhoZvMQ)!wntvm WDCcu%iO6b?@!1#G_OO>`gYXYzQekfZ delta 573 zcmX|7Ur3X26#dsR4Rg4Bz>#J8^p-+C$tvKO7omOZRs^aqv%y)3HlgWTobmvhcNhkM6nc`VD>W`9x$ z5w~WoKFS?>I4Po~Elvw^^Ri7uxyrwImA`YDOT5C%roa9;YmpXcb3DTnJht*~BZI3*;T#5V68-4IVf0`>IZQZ z%I1&vO%(KqR>5f$Akj-->6rK_#w|z)wRvIDH=ub1QSVmW`i2M!T~Yp!nk@SLnFg25 zoY8gtKXW#JK~!1mBzT68pp4518L|$(ey_c; qD_jd}FYF7)x}tXLtsT3&^{(z%e5k=z?FrX>ZxxQN`I_ZIkp2O9)}vhj diff --git a/db/tracks-21-test.sqlite3.db b/db/tracks-test.sqlite3.db similarity index 76% rename from db/tracks-21-test.sqlite3.db rename to db/tracks-test.sqlite3.db index 7f8527a899bfe1cad827d8ca61976b18ac012904..6abee81b725f548a5cafd67d804fdf4aa800f785 100644 GIT binary patch delta 1183 zcmaKrOK1~O6o&6PchX6MeXC=wvB}t1w8cr%U>a$QtqLw$2|iGi4mBAyB5iEa8pKCO ziuhP)d%IB4Qbo{>(qwQ~x)Jw+R77;sf>Mx*pn{KuccuoT6^FS8=KSBB`*Y5{Lql}v z0lijPIztEv@|AmLMj8U18PYggW#cIaeQpXt`kj8EAL)Dgj?U6I^rcY}+Dn%;)^e@J z!^7Iu#w?ZB&@j4~=sqFfMs#KLJ5XH`Mz3G-`IRQVHu-}}sH8cUQJQ^9Pzi>NE%MWf z0-b=42Q&Hru)_j|^wi!YZzh6EY4yn80GZOMxaw^ovw4sbmRO$J9}$p^QEQ zqdeOU*)d^FkquM=DlFhhd_j+9^iE(WjH~Q&<}z!@s4c}cq7Eh2H{_W#8V|+85c0(AOrK{~|qW}dqD+*SmX0-8kzU8td zh?XE)sLhfE$fmzgC#`^aHc>8j9t=X8LmY~SIHWW`0JcV!RU`9WVj$?JAwAlr^gDqsGqGYNkr6v0Nj%m?U z(r-4kDfeZK)sz?em`hu;w9;O^uwImQ@miaBt#yCa3YfLng={&yJ>q0thRbPf#V0R% N*}cgiG_hBck)Kd7LFoVh delta 550 zcmZY5O=uHQ5C`x#|Jh^{F*UVF3@J@h2~sq&$+FS}t)%HeJXz4zOH@RA(nF2VC<=)v z_)%z|Po)>dq6aIe?5+n-dQuRqLhC`$UZT*8pkBNv>RUugbzm+tznM3@#$9eScq-LC zFNCmk{*Bjivz?w7xmG%)OA&q>G;;i%zwuZ8#7o@bML#}KWi#8QJ6%b?#XX(ehq5xe z$6Wb>{BqB;WO!Q8G-|G#Al2OdKDuhPnMfq)e9a&2KT93GF+Cf?u;2&07r$@|!>$}e zd}pLh5N(LrLXb!bTOAtc%~-{p<>U%hccD;n?2=uqnt{q_Ws^v2b$_7$f3+tZsN$bp zDXn4^XQk5XwvL1XwPRTwuJo-`b}8@dHUecY-}R)DZ~y16yyFcTRy-_bg_xxnok0YP zETz2WXHSfLx@^QBd8;T_&!4$tuvkKy7T x?%)Ql>-R38iBqWID2`x1_F)LSP{B4h*n*A7Acb{UgQzPdsSk5Y{+CyA`VH#7h@t=h diff --git a/doc/CHANGELOG b/doc/CHANGELOG index af32bb75..6c494d66 100644 --- a/doc/CHANGELOG +++ b/doc/CHANGELOG @@ -9,39 +9,42 @@ * Mailing list: http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss * Original developer: bsag (http://www.rousette.org.uk/) * Contributors: https://github.com/TracksApp/tracks/wiki/Contributors -* Version: 2.1RC1 +* Version: 2.1 * Copyright: (cc) 2004-2012 rousette.org.uk. * License: GNU GPL -== Version 2.1RC1 +== Version 2.1 -NOTE 1: To use this version you need to migrate your database. Not migrating will -cause new actions not to appear! +NOTE 1: To use this version you need to migrate your database. Not migrating +will cause new actions not to appear! -NOTE 2: This version of tracks has moved to a new place on GitHub. Also the wiki moved -to GitHub, see the changed URLs above. +NOTE 2: Tracks' source code has moved to a new place on GitHub. Also the wiki +moved to GitHub, see the changed URLs above. New and changed features: 1. Redesign of the completed todos: a new overview page. Also all context and project pages have a link to their completed actions -2. New locales (es and fr) and updated locales (de, nl) +2. New locales (es, he and fr) and updated locales (de, nl) 3. You can star an action right from the form for adding a new action 4. Redesign of preferences page 5. You can now mark an action complete from the tickler 6. Project names can now contain comma (',') in it name 7. Context view now shows hidden and pending actions -8. Mobile improvements by Tim Madden (we now require some javascript support on the mobile) +8. Mobile improvements by Tim Madden (we now require some javascript support + on the mobile) 9. Two extra defer periods in the context menu of an action 10.There is a review page where you can see stalled or neglected projects. There is a reviewed button on the project edit page. -11.You need to change your password: migrated to better BCrypt hash algoritm for storing passwords by Jan Stępień +11.You need to change your password: migrated to better BCrypt hash algoritm for + storing passwords by Jan Stępień New features (technical) 1. There are two example ruby scripts in /doc to use the REST API to add a todo or a project template with todos from the command line 2. The tag page can now select actions from mulitple tags using AND and OR. There is no gui for this. - Syntax is /todos/tag/tagA,tagB?and=tagC to select all todos with (tagA or tagB) AND tagC + Syntax is /todos/tag/tagA,tagB?and=tagC to select all todos + with (tagA or tagB) AND tagC Under the hood: 1. Upgraded rails to 2.3.12, jquery to 1.7.1 and jquery-ui to 1.8.17 @@ -52,8 +55,9 @@ Under the hood: 5. Migrated to cucumber and capybara for integration testing 6. Development mode shows a work-in-progress banner on top of the screen -See https://github.com/tracksapp/tracks/compare/v2.0...master for all -detailed changes +See https://github.com/tracksapp/tracks/compare/v2.0...v2.1 for all detailed +changes. And for those upgrading from 2.1RC1, the changes are here: +https://github.com/tracksapp/tracks/compare/v2.1RC1...v2.1 == Version 2.0 @@ -78,12 +82,13 @@ New features: 14. Support for adding Tracks as a GMail Widget with instructions on the Integrations page 15. Tracks now supports internationalization. First translations are German and - Dutch. See http://www.getontracks.org/wiki/Translating-Tracks if you'd like to - help translate Tracks to other languages + Dutch. See http://www.getontracks.org/wiki/Translating-Tracks if you'd like + to help translate Tracks to other languages Under the hood 1. All js is migrated to jQuery and most ui-widgets are migrated to jQuery-UI -2. Cucumber is added for integration testing. The RSpec stories are migrated to cucumber +2. Cucumber is added for integration testing. The RSpec stories are migrated to + cucumber 3. Upgraded to rails 2.3.11 and upgraded most gems/plugins 3. Bugfixes (lots of them) @@ -92,11 +97,14 @@ Under the hood New features: 1. Recurring todos 2. Cleanup of feed page and add feed for starred actions -3. New interface to import an email / sms messages into Tracks (needs an email server on the same server as Tracks) +3. New interface to import an email / sms messages into Tracks (needs an email + server on the same server as Tracks) 4. New buttons to quickly defer an action 1 or 7 days -5. Calendar view to review due actions, includes iCal feed to use in your calendar app (tested with Google Calendar, Evolution, Outlook 2007) +5. Calendar view to review due actions, includes iCal feed to use in your + calendar app (tested with Google Calendar, Evolution, Outlook 2007) 6. You can now sort projects on number of active todos -7. Support for OpenSearch. This means you can add a Tracks as a search provider in your webbrowser (tested on FF3 and IE7) +7. Support for OpenSearch. This means you can add a Tracks as a search provider + in your webbrowser (tested on FF3 and IE7) Under the hood: 1. We now allow users again to stay logged in on two devices at the same time @@ -112,7 +120,8 @@ Under the hood: 4. Bugfixes == Version 1.5 -1. Show from date allows you to postpone the appearance of actions in the list until you can do something about them (like a 'tickler') +1. Show from date allows you to postpone the appearance of actions in the list + until you can do something about them (like a 'tickler') 2. Tagging of actions 3. Simple management of users (deleting users through the web interface) 4. Import and export of data in various formats @@ -122,7 +131,8 @@ Under the hood: 8. Optional support for authentication via OpenID or LDAP 9. Update to Rails 1.2.3 10. Per-user time zone preference -11. Use autocomplete fields for Project and Context specification to support on-the-fly adding of each +11. Use autocomplete fields for Project and Context specification to support + on-the-fly adding of each 12. Add a "Hidden" status to projects 13. Add optional Default Context for a Project 14. Add ability to sort projects alphabetically diff --git a/doc/README_DEVELOPERS b/doc/README_DEVELOPERS index 7570c9ce..8382f908 100644 --- a/doc/README_DEVELOPERS +++ b/doc/README_DEVELOPERS @@ -7,7 +7,8 @@ Tracks is using See README for links to the respective sites -Also see the Development pages on the wiki for details on installing, testing, upgrading, etc. +Also see the Development pages on the wiki for details on installing, testing, +upgrading, etc. 2. Dependencies @@ -35,7 +36,8 @@ Running cucumber/selenium tests in :memory mode does not seem to work. The rspec tests are not actively maintained. -See the wiki for more information on testing: https://github.com/TracksApp/tracks/wiki/Testing +See the wiki for more information on testing: +https://github.com/TracksApp/tracks/wiki/Testing 4. Contributing