annotate doc/announcement.txt @ 4711:146458fb53b3

Fix typo.
author anatoly techtonik <techtonik@gmail.com>
date Sun, 23 Dec 2012 21:59:33 +0300
parents d6e9f95cc30e
children 8ee41c7372e7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4708
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
1 I'm proud to release version 1.4.21 of Roundup which has been possible
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
2 due to the help of several contributors. This release introduces some
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
3 minor features and, as usual, fixes some bugs:
4432
1fd51bdf6054 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4394
diff changeset
4
1fd51bdf6054 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4394
diff changeset
5 Features:
1fd51bdf6054 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4394
diff changeset
6
4708
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
7 - issue2550782: Added a new irker detector to send notifications on IRC
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
8 when an issue is created or messages are added. (Ezio Melotti)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
9 - Beta version of responsive templates using devel schema
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
10 and Twitter Bootstrap for styling (Pradip Caulagi)
4711
146458fb53b3 Fix typo.
anatoly techtonik <techtonik@gmail.com>
parents: 4708
diff changeset
11 - pywin32 is no longer required to run on Windows (anatoly techtonik)
4708
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
12 - Rewritten portalocker.py logic in ctypes for Windows (anatoly techtonik)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
13 - Add an interface to register clearCache callbacks in roundupdb.
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
14 Sometimes complicated computations may require an application cache.
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
15 This application can now register a callback to clear the application
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
16 cache, because roundup knows better when to clear it (usually when a
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
17 transaction ends, either with rollback or with commit). The interface
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
18 for this is currently considered experimental. The current interface
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
19 is registerClearCacheCallback(self, method, param) where method is
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
20 called with param as the only parameter. (Ralf Schlatterbeck)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
21 - Add a script to remove file-spam from a tracker, see
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
22 scripts/spam-remover. (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
23
4382
bddc72753d91 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 4357
diff changeset
24 Fixed:
4394
d4cd0a264098 fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents: 4392
diff changeset
25
4708
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
26 - issue2550765: Don't show links in calendar that will fail.
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
27 Found and fixed by Cedric Krier. (Bernhard)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
28 - issue2550765: use <meta name="robots" content="noindex, nofollow"> in the
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
29 _generic.calendar.html to prevent robots to follow all the links in the
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
30 calendar. (Ezio Melotti)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
31 - "BaseException.with_traceback" is not available on Python 2, so use
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
32 "raise E, V, T" instead of "raise E(V).with_traceback(T)". This change was
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
33 originally introduced in 74476eaac38a. (Ezio Melotti)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
34 - issue2550759: Trailing punctuation is no longer included when URLs are
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
35 converted to links. (Ezio Melotti)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
36 - issue2550574: Restore sample detectors removed in roundup 1.4.9
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
37 (Thomas Arendsen Hein)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
38 - Prevent AttributeError when removing all roles of a user
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
39 (Thomas Arendsen Hein)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
40 - issue2550762 Minor Documentation fix in doc/developers.txt, thanks
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
41 to W. Trevor King. (Bernhard Reiter)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
42 - issue2550766: Minor formatting issues in the docs for date properties,
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
43 thanks John Kristensen. (Bernhard Reiter)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
44 - issue2550738: Fixes for various documentation typoes,
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
45 thanks Nathan Russell. (John Kristensen)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
46 - issue2550756: Fix `oder' typo in mailer.Mailer.bounce_message docstring,
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
47 thanks W. Trevor King (John Kristensen)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
48 - Fix basic authentication: instatiating the login action would fail if
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
49 the user is not set. We now first set the user to anonymous and then
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
50 try basic authentication if enabled. (Ralf Schlatterbeck)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
51 - Fix xmlrpc permissions for lookup method: Allow if the key attribute
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
52 is either searchable or viewable, don't check id attribute (Ralf
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
53 Schlatterbeck)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
54 - Fix installation documentation (section Prerequisites) to require at
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
55 least python 2.5, thanks to John P. Rouillard for discovering this.
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
56 (committed by Ralf Schlatterbeck)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
57 - Fix version_check.py to require at least python 2.5 (anatoly techtonik)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
58 - Fixing the download button re-activating the cheeseshop plugin in the
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
59 sphinx config. Thanks to Richard for the hint. (Bernhard Reiter)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
60 - issue2550783 devel template's schema.py permissions referenced the
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
61 organization property for the user, but the property is called
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
62 organisation. Thanks to Pradip Caulagi. (committed by John Rouillard)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
63 - issue2550749 - the xmlrpc interface is invoked on content type
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
64 and not url path. Sending any text/xml data to roundup results in
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
65 invoking the xml-rpc interface, but a REST or other interface could
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
66 also consume xml data and do something different. So require the use
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
67 of 'http(s)://.../xmlrpc' uri to trigger the xmlrpc interface.
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
68 (John Rouillard)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
69 - issue2550774: Remove generating documentation with rst2html, and update the
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
70 README.txt with how to create the html docs using sphinx, thanks Kai Storbeck
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
71 (John Kristensen)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
72 - issue2550774: Include doc/conf.py in the release tarball, so people can build
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
73 their own documentation in html, thanks Kai Storbeck (John Kristensen)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
74 - issue2550774: Update website/www/Makefile to symlink COPYING.txt so "make"
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
75 works again, thanks Kai Storbeck (John Kristensen)
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
76 - issue2550760: Several improvements to the manpages
d6e9f95cc30e Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4625
diff changeset
77 thanks Kai Storbeck & Bastian Kleineidam (John Kristensen)
3722
41feeed84caa *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3721
diff changeset
78
2253
91118ac2fa7f pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2219
diff changeset
79 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
80 the "Software Upgrade" guidelines given in the maintenance documentation.
91118ac2fa7f pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2219
diff changeset
81
4625
59de7ad827e2 Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4601
diff changeset
82 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
83
1780
d2801a2b0a77 Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents: 1744
diff changeset
84 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
85
4601
116113c4bb05 doc/announcement.txt: Fix command to run the demo.
anatoly techtonik <techtonik@gmail.com>
parents: 4600
diff changeset
86 python demo.py
282
fb1b67a8fd98 Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
87
3537
d819ff1b3116 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3536
diff changeset
88 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
89 http://pypi.python.org/pypi/roundup
282
fb1b67a8fd98 Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
90 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
91 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
92 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
93 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
94
2313560b8477 Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents: 283
diff changeset
95
282
fb1b67a8fd98 Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
96 About Roundup
fb1b67a8fd98 Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
97 =============
241
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
98
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
99 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
100 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
101 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
102
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
103 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
104 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
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 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
107 "description", "priority", and so on) and provides the ability to:
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
108
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
109 (a) submit new issues,
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
110 (b) find and edit existing issues, and
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
111 (c) discuss issues with other participants.
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
112
241
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
113 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
114 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
115 the major design goals for Roundup that it be simple to get going. Roundup
4625
59de7ad827e2 Release preparation
Ralf Schlatterbeck <rsc@runtux.com>
parents: 4601
diff changeset
116 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
117 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
118 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
119
1102
d94bd5369456 first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents: 797
diff changeset
120 It comes with two issue tracker templates (a classic bug/feature tracker and
3943
Richard Jones <richard@users.sourceforge.net>
parents: 3942
diff changeset
121 a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql
Richard Jones <richard@users.sourceforge.net>
parents: 3942
diff changeset
122 and postgresql).
1102
d94bd5369456 first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents: 797
diff changeset
123

Roundup Issue Tracker: http://roundup-tracker.org/