Mercurial > p > roundup > code
annotate doc/announcement.txt @ 5296:b48e2fe4a7bd
Make tracker user native (postgres) test indexer. This is apparently
how things are expected to be set up on the server. Leaving
it blank pulls in the xapian indexer which they don't want.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Thu, 28 Sep 2017 19:22:21 -0400 |
| parents | 8853f422fb62 |
| children | a196891cf786 |
| rev | line source |
|---|---|
|
5025
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
1 I'm proud to release version 1.5.1 of Roundup which has been possible |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
2 due to the help of several contributors. This release contains |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
3 important security enhancements, so make sure to read |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
4 `doc/upgrading.txt <http://www.roundup-tracker.org/docs/upgrading.html>`_ |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
5 to bring your tracker up to date. Other changes, as usual, include some |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
6 new features and many bug fixes. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
7 |
|
4432
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
8 |
|
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
9 Features: |
|
1fd51bdf6054
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4394
diff
changeset
|
10 |
|
5025
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
11 - The example local_replace.py has been updated to show how to link to |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
12 modern revision systems using hex revision identifiers. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
13 This extension is used to expand shortcuts in msgs. (Bernhard Reiter) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
14 - Drop comment in user settings about numeric hour offsets instead of using |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
15 pytz timezone names. Due to DST these are wrong half of the year, it is |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
16 much better to use timezone names. (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
17 - issue2550793: Wrap messages with very long lines in the web interface. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
18 (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
19 - New Link / Multilink option "try_id_parsing": Sometimes the key of a |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
20 class can be numeric -- in that case roundup will try to parse the |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
21 value as an ID when evaluating form values -- not as a key. Specifying |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
22 try_id_parsing='no' for these Link/Multilink will skip the ID step, |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
23 default is 'yes'. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
24 - New configuration option 'isolation_level' in rdbms section. Currently |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
25 supported for Postgres and mysql, sets the transaction isolation level. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
26 Wrong history entries for concurrent database updates observed in |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
27 issue2550806 can be prevented by setting this to 'repeatable read' if |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
28 you want to pay the performance penalty. We test this behaviour in the |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
29 regression tests for Postgres but not currently for mysql. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
30 See http://www.postgresql.org/docs/9.1/static/transaction-iso.html |
| 4796 | 31 (Ralf Schlatterbeck) |
|
5025
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
32 - /xmlrpc endpoint now shows link to XML-RPC documentation if accessed |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
33 through browser, without text/xml Content-Type (anatoly techtonik) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
34 - docs: New dedicated chapter for extensions in ``doc/customizing.txt`` |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
35 (anatoly techtonik) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
36 - Increase default height of classhelp windows from 400 to 600. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
37 (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
38 - Date properties now can specify (on input) an explicit timezone suffix |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
39 (similar to RFC 2822), e.g. +0200 for CEST or -0500 for EST. This also |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
40 works in the XMLRPC interface. For examples see roundup.date.Date. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
41 (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
42 - Add RejectRaw exception to allow unescaped HTML error messages to be |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
43 displayed to the user (thanks Ezio Melotti for the initial patch) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
44 (John Kristensen) |
|
4357
13b3155869e0
Beginnings of a big code cleanup / modernisation to make 2to3 happy
Richard Jones <richard@users.sourceforge.net>
parents:
4351
diff
changeset
|
45 |
|
4382
bddc72753d91
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
4357
diff
changeset
|
46 Fixed: |
|
4394
d4cd0a264098
fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents:
4392
diff
changeset
|
47 |
|
5025
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
48 - issue2550869 Duplicate mail headers (Reply-To, Message-ID, In-Reply-To) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
49 when sending out email. Reported with first fix by Mathias Behrle. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
50 (Bernhard Reiter) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
51 - issue2550830 An empty LinkHTMLProperty cannot be compared successfully. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
52 Improves the query editing page. Reported and fixed by R David Murray |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
53 (Bernhard Reiter). |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
54 - Fix Release-date of 1.5.0 in this file (thanks to Bernhard for |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
55 discovery) (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
56 - Pythons cgi form code can return a TypeError, we now guard for this |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
57 condition. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
58 - Small bug-fix in SQL backends: A query (e.g. in a html menu) with a |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
59 where-clause that always evaluates to false now will not raise a |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
60 traceback. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
61 - Remove Python 2.3 compatibility code for i18n (anatoly techtonik) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
62 - If documentation 'sphinx-build' tool is not found in system PATH, |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
63 'setup.py build_doc' command now tries to detect it from PYTHONPATH |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
64 (anatoly techtonik) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
65 - Read version and release for generated documentation from |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
66 roundup/__init__.py. (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
67 - Do not throw an internal error if a .mo file can not be read |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
68 (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
69 - issue2550673 Make the "Make a copy" link work by fixing copy_url to properly |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
70 handle multilink properties. (John Rouillard) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
71 - issue2550583, issue2550635 Do not limit results with Xapian indexer |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
72 (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
73 - Allow using plain() on unsaved dates in HTML forms |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
74 (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
75 - setup.py now installs static files of the HTML documentation (stylesheets, |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
76 images, etc.) (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
77 - executable .py scripts need "#!/usr/bin/env python", add this to demo.py, |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
78 remove exec bits from website/wiki/wiki/data/plugin/theme/roundup.py |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
79 (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
80 - issue2550822: Fix showing more than one additional property in class menu. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
81 Report and fix by James Mack (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
82 - Fix String search with special SQL wildcard characters in LIKE/ILIKE |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
83 clause and add testcase (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
84 - Fix subtle bug when sorting by a Link that contains a Multilink from |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
85 which we also search for an attribute. In that case the LEFT OUTER |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
86 JOIN clause was missing in generated SQL. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
87 - Fix another XSS issue2550817. Note that the code that triggers that |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
88 particular bug is no longer in roundup core. But the change to the |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
89 templates we suggest is a *lot* safer as it by default escapes the |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
90 error and ok messages now. Thanks to Thibault Fevry for the original |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
91 bug-report. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
92 - issue2117897: Fixed two more places in date.py where seconds can be |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
93 rounded to 60.0 and causing exceptions. Change them to 59.999 as was |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
94 done in the fix for issue2550802. (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
95 - Fix batch.propchanged for transitive id properties (would result in a |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
96 backtrace when trying to group by property.id) (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
97 - Fix issue2550835, the test checks for date-range queries with an |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
98 interval that depends on the local time. Put the queried date a little |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
99 later to avoid a race condition where the queried interval doesn't |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
100 match the date because the clock has advanced. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
101 - Apply german translation fixes from Debian team in issue2550761, |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
102 thanks to Kai Storbeck for taking the time to report these. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
103 (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
104 - Fix issue2550843 Pass text of Unauthorised and Login exceptions instead |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
105 of the exception instance to avoid traceback with string operations. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
106 (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
107 - Fix issue2550841 roundup-demo templates not found in virtualenv (John |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
108 Kristensen) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
109 - Security: Default user permissions should not include all user |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
110 attributes. We now limit this to the username, realname and some |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
111 further attributes depending on the schema. Note that we no longer |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
112 include the email addresses, depending on your installation you may |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
113 want to further restrict this or add some attributes like ``address`` |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
114 and ``alternate_addresses``. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
115 - Correctly recreate the database directory when re-initialising a tracker |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
116 instance. (John Kristensen) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
117 - In case of an error, date fields would lose the calendar help, fixed. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
118 (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
119 - demo.py usage message improved: explains "nuke" now. (Bernhard Reiter) |
|
5026
8853f422fb62
Preparing 1.5.1 steps 4/16
anatoly techtonik <techtonik@gmail.com>
parents:
5025
diff
changeset
|
120 - Fix issue2550735 Missing doc for xmlrpc schema. Thanks to Cedric Krier |
|
5025
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
121 for the patch. (anatoly techtonik) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
122 - Fix two line-break accidents in devel and responsive milestone.item.html |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
123 (Thomas Arendsen Hein) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
124 - Fix broken images in legacy spec.html and original_overview.html, and |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
125 restore web presence for "Roundup's Design Document" (anatoly techtonik) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
126 - Template jinja2: Updated URL to point to http://www.roundup-tracker.org/, |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
127 fixed a typo. (Bernhard Reiter) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
128 - Security: Add mime-type whitelist for attachmens that can be safely |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
129 rendered from Roundup without trigerring security bugs in browser |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
130 plugins, XSS issues and spam. The option ``allow_html_file`` didn't |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
131 provide protection for invalid content-type, in which case browser |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
132 tried to guess the best one. Thanks to Kay Hayen for reporting and |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
133 helping debug this. issue2550848 (Ralf Schlatterbeck, anatoly techtonik) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
134 - Documentation: configuration messages_to_author value "nosy" now documented |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
135 in chapter "customizing". (Bernhard Reiter) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
136 - issue2550877 Failures in test_mailgw.py because of duplicated headers |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
137 and more precise comparision. Writing headers with the email module will use |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
138 continuation_ws = ' ' now for python 2.5 and 2.6. (Bernhard Reiter) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
139 - issue2550870 migrate use of 'rfc822' module to the 'email' module |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
140 (Bernhard Reiter/John Kristensen) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
141 - Doctests for roundup.date.Date are now really executable and don't |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
142 fail. Bug-Fixes in range properties, open intervals with 'to' didn't |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
143 always work. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
144 - issue2550881 demo.py: Add pointer how to access demo from remote host. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
145 Suggested by Karl-Philipp Richter. (Bernhard Reiter) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
146 - issue2550884 roundup-mailgw --help text improved to explain the allowed |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
147 parameters better. Suggested by by Karl-Philipp Richter. (Bernhard Reiter) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
148 - Fix form-parsing: If multiple new items are added to a multilink |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
149 property, the old version would create the new items but only link |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
150 one. (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
151 - issue2550892 (translation error of priority in locale de) Thanks |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
152 Martin Thomas Swaton for reporting. (Bernhard Reiter) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
153 - Help-Window now gets focus, this prevents the case that help doesn't |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
154 work because an old help-window is below the main window. |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
155 (Ralf Schlatterbeck) |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
156 - issue2550811 20% fix: jinja2 template engine now has an example |
|
5026
8853f422fb62
Preparing 1.5.1 steps 4/16
anatoly techtonik <techtonik@gmail.com>
parents:
5025
diff
changeset
|
157 how to use non-ascii unicode contents with a custom filter ('| u'). |
|
5025
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
158 See updates on http://www.roundup-tracker.org/cgi-bin/moin.cgi/Jinja2 |
|
cf22972fe080
Preparing 1.5.1 steps 3/16
anatoly techtonik <techtonik@gmail.com>
parents:
4798
diff
changeset
|
159 (Bernhard Reiter) |
| 4796 | 160 |
|
3722
41feeed84caa
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3721
diff
changeset
|
161 |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
162 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
|
163 the "Software Upgrade" guidelines given in the maintenance documentation. |
|
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
164 |
| 4625 | 165 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
|
166 |
|
1780
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
167 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
|
168 |
|
4601
116113c4bb05
doc/announcement.txt: Fix command to run the demo.
anatoly techtonik <techtonik@gmail.com>
parents:
4600
diff
changeset
|
169 python demo.py |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
170 |
|
3537
d819ff1b3116
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3536
diff
changeset
|
171 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
|
172 http://pypi.python.org/pypi/roundup |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
173 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
|
174 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
|
175 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
|
176 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
|
177 |
|
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
178 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
179 About Roundup |
|
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
180 ============= |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
181 |
|
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
|
182 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
|
183 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
|
184 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
|
185 |
|
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
|
186 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
|
187 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
|
188 |
|
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
|
189 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
|
190 "description", "priority", and so on) and provides the ability to: |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
191 |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
192 (a) submit new issues, |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
193 (b) find and edit existing issues, and |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
194 (c) discuss issues with other participants. |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
195 |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
196 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
|
197 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
|
198 the major design goals for Roundup that it be simple to get going. Roundup |
| 4625 | 199 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
|
200 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
|
201 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
|
202 |
|
1102
d94bd5369456
first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents:
797
diff
changeset
|
203 It comes with two issue tracker templates (a classic bug/feature tracker and |
| 3943 | 204 a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql |
| 205 and postgresql). | |
|
1102
d94bd5369456
first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents:
797
diff
changeset
|
206 |
