Mercurial > p > roundup > code
annotate doc/announcement.txt @ 4587:a2eb4fb3e6d8
New Chameleon templating engine, engine is now configurable.
We now have two configurable templating engines, the old Zope TAL
templates (called zopetal in the config) and the new Chameleon (called
chameleon in the config). A new config-option "template_engine" under
[main] can take these config-options, the default is zopetal.
Thanks to Cheer Xiao for the idea of making this configurable *and*
for the actual implementation!
Cheer Xiao commit log:
- The original TAL engine ported from Zope is thereafter referred to as
"zopetal", in speech and in code
- A new option "template_engine" under [main] introduced
- Zopetal-specific code stripped from cgi/templating.py to form the new
cgi/engine_zopetal.py
- Interface to Chameleon in cgi/engine_chameleon.py
- Engines are supposed to provide a Templates class that mimics the
behavior of the old cgi.templating.Templates. The Templates class is
preferably subclassed from cgi.templating.TemplatesBase.
- New function cgi.templating.get_templates to get the appropriate engine's
Templates instance according to the engine name
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Thu, 23 Feb 2012 18:10:03 +0100 |
| parents | 32b24abfe98e |
| children | 8093356fef8c |
| rev | line source |
|---|---|
|
4526
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
1 I'm proud to release version 1.4.19 of Roundup which introduces some |
|
4500
591ebcc4e68c
- restore old announcement header for next release...
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4499
diff
changeset
|
2 minor features and, as usual, fixes some bugs: |
|
4432
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
3 |
|
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
4 Features: |
|
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
5 |
|
4526
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
6 - Xapian indexing improved: Slightly faster and slightly smaller database. |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
7 Closes issue2550687. Thanks to Olly Betts for the patch. (Bernhard Reiter) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
8 - PostgreSQL backend minor improvement: database creation less likely to fail |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
9 for PostgreSQL versions >= 8.1 as the table "postgres" is used by default. |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
10 Closes issue2550543. Thanks to Kai Storbeck for the patch. (Bernhard Reiter) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
11 - Allow HTMLRequest.batch to filter on other permissions than "View" |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
12 (e.g. on the new "Search" permission") by adding a "permission" |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
13 parameter. Thanks to Eli Collins for the patch. Closes issue2550699. (Ralf) |
|
4357
13b3155869e0
Beginnings of a big code cleanup / modernisation to make 2to3 happy
Richard Jones <richard@users.sourceforge.net>
parents:
4351
diff
changeset
|
14 |
|
4382
bddc72753d91
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4357
diff
changeset
|
15 Fixed: |
|
4394
d4cd0a264098
fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents:
4392
diff
changeset
|
16 |
|
4567
32b24abfe98e
Documentation polishing.
Eric S. Raymond <esr@thyrsus.com>
parents:
4526
diff
changeset
|
17 - Installation: Fixed an issue that prevented use of EasyInstall |
|
4526
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
18 and a Python egg. Thanks to Satchidanand Haridas for the patch and |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
19 John Kristensen for testing it. (Bernhard Reiter) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
20 - The PostgreSQL backend quotes database names now for CREATE and DROP, |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
21 enabling more exotic tracker names. Closes issue2550497. |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
22 Thanks to Sebastian Harl for providing the patch. (Bernhard Reiter) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
23 - Updated the url to point to www.roundup-tracker.org in two places in the |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
24 docs. (Bernhard Reiter) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
25 - Do not depend on a CPython implementation detail anymore to make Roundup |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
26 more compatible with other Python implementations like PyPy. |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
27 Closes issue2550707. Thanks to Christof Meerwald. (Bernhard Reiter, Richard) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
28 - Yet another fix to the mail gateway, messages got *all* files of |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
29 an issue, not just the new ones. Thanks to Rafal Bisingier for |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
30 reporting and proposing a fix. The regression test was updated. |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
31 (Ralf) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
32 - Fix version numbers in upgrade documentation, the file-unlink defect |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
33 was in 1.4.17 not 1.4.16. Thanks to Rafal Bisingier. (Ralf) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
34 - Fix encoded email header parsing if multiple encoded and non-encoded |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
35 parts are present. RFC2047 specifies that spacing is removed only |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
36 between encoded parts, we always removed the space. Note that this bug |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
37 was present before mail gateway refactoring :-) Thanks for thorough |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
38 testing of mail gateway code by Rafal Bisingier. (Ralf) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
39 - The "Retire" permission was not being registered. (Richard) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
40 - Fix StringIO issue2550713: io.StringIO in newer versions of python |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
41 returns unicode strings and expects a unicode string in the |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
42 constructor. Unfortunately csv doesn't handle unicode (yet). So we |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
43 need to use a BytesIO which gets the utf-8 string from the |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
44 web-interface. Compatibility for old versions by using |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
45 StringIO.StringIO for emulating a io.BytesIO also works. |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
46 Thanks to Cedric Krier for reporting. Closes issue2550713. |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
47 Added a regression test for EditCSVAction (Ralf) |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
48 - Fix issue2550691 where a Unix From-Header was sometimes inserted in |
|
ce6e868187de
- release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4500
diff
changeset
|
49 outgoing emails, thanks to Joseph Myers for the patch. (Ralf) |
|
3722
41feeed84caa
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3721
diff
changeset
|
50 |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
51 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
|
52 the "Software Upgrade" guidelines given in the maintenance documentation. |
|
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
53 |
|
4494
41ea7d838c82
release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4492
diff
changeset
|
54 Roundup requires python 2.4 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
|
55 |
|
1780
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
56 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
|
57 |
| 3647 | 58 roundup-demo |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
59 |
|
3537
d819ff1b3116
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3536
diff
changeset
|
60 Release info and download page: |
| 3539 | 61 http://cheeseshop.python.org/pypi/roundup |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
62 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
|
63 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
|
64 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
|
65 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
|
66 |
|
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
67 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
68 About Roundup |
|
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
69 ============= |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
70 |
|
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
|
71 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
|
72 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
|
73 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
|
74 |
|
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
|
75 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
|
76 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
|
77 |
|
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
|
78 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
|
79 "description", "priority", and so on) and provides the ability to: |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
80 |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
81 (a) submit new issues, |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
82 (b) find and edit existing issues, and |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
83 (c) discuss issues with other participants. |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
84 |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
85 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
|
86 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
|
87 the major design goals for Roundup that it be simple to get going. Roundup |
|
4494
41ea7d838c82
release preparation
Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
parents:
4492
diff
changeset
|
88 is therefore usable "out of the box" with any python 2.4+ (but not 3+) |
|
4226
d0a3ac73b4c1
clarify python version
Richard Jones <richard@users.sourceforge.net>
parents:
4117
diff
changeset
|
89 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
|
90 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
|
91 |
|
1102
d94bd5369456
first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents:
797
diff
changeset
|
92 It comes with two issue tracker templates (a classic bug/feature tracker and |
| 3943 | 93 a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql |
| 94 and postgresql). | |
|
1102
d94bd5369456
first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents:
797
diff
changeset
|
95 |
