Mercurial > p > roundup > code
annotate doc/announcement.txt @ 4994:868db43b302a
Remove anypy.sets_
The anypy.sets_ package module is no longer used in the roundup codebase
because python v2.4 is no longer supported. The anypy VERSION has been
bumped to 0.3 to reflect this removal, but the version has probably
never changed when other features were added in the past so this bump
may be pointless.
| author | John Kristensen <john@jerrykan.com> |
|---|---|
| date | Thu, 08 May 2014 18:44:29 +1000 |
| parents | f25a3bf59c2d |
| 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 |
