Mercurial > p > roundup > code
annotate doc/announcement.txt @ 4798:f25a3bf59c2d
After-release fix, the announcement unfortunately has the wrong
version in the repo (but the correct one in the announcement).
Sorry.
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Sat, 06 Jul 2013 13:01:59 +0200 |
| parents | f61bd780892e |
| children | cf22972fe080 |
| rev | line source |
|---|---|
|
4798
f25a3bf59c2d
After-release fix, the announcement unfortunately has the wrong
Ralf Schlatterbeck <rsc@runtux.com>
parents:
4796
diff
changeset
|
1 I'm proud to release version 1.5.0 of Roundup which has been possible |
| 4708 | 2 due to the help of several contributors. This release introduces some |
| 4796 | 3 new features, most notably modular web templating with Jinja2 as a |
| 4 templating engine (the old templating engine is still the recommended | |
| 5 one) and, as usual, fixes some bugs: | |
|
4432
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
6 |
|
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
7 Features: |
|
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
8 |
| 4796 | 9 - issue2550775 Added rel=nofollow to links in the journal linking to |
| 10 attachments to allow the admin to delete attachment spam and prevent | |
| 11 search engines from increasing the rankings. (John Rouillard) | |
| 12 - issue2550808 Enhanced the boolean field template function. Now by | |
| 13 default the labels generated can be clicked on and select the | |
| 14 corresponding radio button. Also can create a trivalued radiobutton | |
| 15 (yes/no/unknown) as well as customize the labels for the | |
| 16 yes/no/unknown radio buttons. (John Rouillard) | |
| 17 - issue2550807 enhance classhelp method with ability to set html | |
| 18 properties on the generated link. (John Rouillard) | |
| 19 - Support for tx_Source property on database handle. Can be used by | |
| 20 detectors to find out the source of a change in an auditor to block | |
| 21 changes arriving by unauthenticated mechanisms (e.g. plain email | |
| 22 where headers can be faked). The property db.tx_Source has the | |
| 23 following values: | |
| 24 * None - Default value set to None. May be valid if it's a script | |
| 25 that is created by the user. Otherwise it's an error and indicates | |
| 26 that some code path is not properly setting the tx_Source property. | |
| 27 * "cli" - this string value is set when using roundup-admin and | |
| 28 supplied scripts. | |
| 29 * "web" - this string value is set when using any web based | |
| 30 technique: html interface, xmlrpc .... | |
| 31 * "email" - this string value is set when using an unauthenticated | |
| 32 email based technique. | |
| 33 * "email-sig-openpgp" - this string value is set when email with a | |
| 34 valid pgp signature is used. (*NOTE* the testing for this mode | |
| 35 is incomplete. If you have a pgp infrastructure you should test | |
| 36 and verify that this is properly set.) (John Rouillard) | |
| 37 - Introducing Template Loader API (anatoly techtonik) | |
| 38 - Experimental support for Jinja2, try 'jinja2' for template_engine | |
| 39 in config (anatoly techtonik) | |
| 40 - A new jinja2 template based on Classic schema and using Twitter | |
| 41 bootstrap for responsive behaviour. Run as - | |
| 42 python demo.py -t jinja2 nuke (Pradip P Caulagi) | |
| 43 - roundup_admin.py and other scripts can now be run directly from the | |
| 44 sources dir as roundup\scripts\roundup_admin.py (anatoly techtonik) | |
| 45 - Renamed old Templates classes to Loader classes to clarify sources | |
| 46 for alternative templating engines, updated docs (anatoly techtonik) | |
| 47 - Template selection code is moved from Loader classes into cgi.client | |
| 48 limiting the responsibility of Loaders to compilation and rendering. | |
| 49 Internally, templating.find_template is replaced with | |
| 50 client.selectTemplate (anatoly techtonik) | |
| 51 - Increased generated password length to 12 symbols to slow down GPGPU | |
| 52 attacks (anatoly techtonik) | |
| 53 - Implement XMLRPC MultiCall (including test), see | |
| 54 http://docs.python.org/2/library/xmlrpclib.html#xmlrpclib.MultiCall | |
| 55 (Ralf Schlatterbeck) | |
|
4357
13b3155869e0
Beginnings of a big code cleanup / modernisation to make 2to3 happy
Richard Jones <richard@users.sourceforge.net>
parents:
4351
diff
changeset
|
56 |
|
4382
bddc72753d91
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4357
diff
changeset
|
57 Fixed: |
|
4394
d4cd0a264098
fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents:
4392
diff
changeset
|
58 |
| 4796 | 59 - issue2550789: add documentation on how to initialise a tracker |
| 60 without exposing the admin password. | |
| 61 - issue2550805: Postgres should search title attribute case insensitive | |
| 62 like sqlite. Reported and fixed by Tom Ekberg. (Bernhard Reiter) | |
| 63 - Removed some old left over "rlog" references in documentation and code. | |
| 64 Makes the debugging.txt advise for the database unit tests work again. | |
| 65 - Fixed OpenPGP support for modern versions of libgpgme. (Bernhard Reiter) | |
| 66 - Restored compatibility with old style trackers (anatoly techtonik) | |
| 67 - Make roundup play nice with setup tools (for using with virtualenv) | |
| 68 (Pradip Caulagi) | |
| 69 - [minor] Template responsive: make demo.py work out of the box with it, | |
| 70 by setting the static_files config.ini setting to "static". | |
| 71 Footer: link fixed and hardcoded last modified date removed. (Bernhard Reiter) | |
| 72 - demo.py print location of tracker home and fully erase its directory | |
| 73 when nuking (anatoly techtonik) | |
| 74 - demo.py changing hostname in config.ini actually changes the address | |
| 75 where demo.py listens. (John Rouillard) | |
| 76 - issue2550802: Fixed date so second fraction can't cause rounding to | |
| 77 60.000 when serialising. Report and fix by Erik Hanspers. (Bernhard Reiter) | |
| 78 - issue2550595: Allow migrating from roundup 0.x to 1.4 (Thomas Arendsen Hein) | |
| 79 - issue2550634: New German orthography corrections (Thomas Arendsen Hein) | |
| 80 | |
|
3722
41feeed84caa
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3721
diff
changeset
|
81 |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
82 If you're upgrading from an older version of Roundup you *must* follow |
|
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
83 the "Software Upgrade" guidelines given in the maintenance documentation. |
|
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
84 |
| 4625 | 85 Roundup requires python 2.5 or later (but not 3+) for correct operation. |
|
1291
bf8b2380adb3
added CGI :remove:<propname> and :add:<propname>...
Richard Jones <richard@users.sourceforge.net>
parents:
1286
diff
changeset
|
86 |
|
1780
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
87 To give Roundup a try, just download (see below), unpack and run:: |
|
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
88 |
|
4601
116113c4bb05
doc/announcement.txt: Fix command to run the demo.
anatoly techtonik <techtonik@gmail.com>
parents:
4600
diff
changeset
|
89 python demo.py |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
90 |
|
3537
d819ff1b3116
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3536
diff
changeset
|
91 Release info and download page: |
|
4600
8093356fef8c
doc/announcement.txt: Provide direct link to PyPI page.
anatoly techtonik <techtonik@gmail.com>
parents:
4567
diff
changeset
|
92 http://pypi.python.org/pypi/roundup |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
93 Source and documentation is available at the website: |
|
4436
528ace81fd16
fix URL in announcement; fix handling of unicode in announcement
Richard Jones <richard@users.sourceforge.net>
parents:
4432
diff
changeset
|
94 http://roundup-tracker.org/ |
|
286
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
95 Mailing lists - the place to ask questions: |
|
320
61c42790c3f1
Bugfix in filter "widget" placement, thanks Roch'e
Richard Jones <richard@users.sourceforge.net>
parents:
316
diff
changeset
|
96 http://sourceforge.net/mail/?group_id=31577 |
|
286
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
97 |
|
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
98 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
99 About Roundup |
|
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
100 ============= |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
101 |
|
2030
3f6e27e9b063
tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents:
1780
diff
changeset
|
102 Roundup is a simple-to-use and -install issue-tracking system with |
|
3f6e27e9b063
tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents:
1780
diff
changeset
|
103 command-line, web and e-mail interfaces. It is based on the winning design |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
104 from Ka-Ping Yee in the Software Carpentry "Track" design competition. |
|
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
105 |
|
2030
3f6e27e9b063
tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents:
1780
diff
changeset
|
106 Note: Ping is not responsible for this project. The contact for this |
|
3f6e27e9b063
tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents:
1780
diff
changeset
|
107 project is richard@users.sourceforge.net. |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
108 |
|
2030
3f6e27e9b063
tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents:
1780
diff
changeset
|
109 Roundup manages a number of issues (with flexible properties such as |
|
659
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
110 "description", "priority", and so on) and provides the ability to: |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
111 |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
112 (a) submit new issues, |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
113 (b) find and edit existing issues, and |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
114 (c) discuss issues with other participants. |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
115 |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
116 The system will facilitate communication among the participants by managing |
|
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
117 discussions and notifying interested parties when issues are edited. One of |
|
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
118 the major design goals for Roundup that it be simple to get going. Roundup |
| 4625 | 119 is therefore usable "out of the box" with any python 2.5+ (but not 3+) |
|
4226
d0a3ac73b4c1
clarify python version
Richard Jones <richard@users.sourceforge.net>
parents:
4117
diff
changeset
|
120 installation. It doesn't even need to be "installed" to be operational, |
|
d0a3ac73b4c1
clarify python version
Richard Jones <richard@users.sourceforge.net>
parents:
4117
diff
changeset
|
121 though an install script is provided. |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
122 |
|
1102
d94bd5369456
first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents:
797
diff
changeset
|
123 It comes with two issue tracker templates (a classic bug/feature tracker and |
| 3943 | 124 a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql |
| 125 and postgresql). | |
|
1102
d94bd5369456
first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents:
797
diff
changeset
|
126 |
