Code

changes for the 0.2.1 distribution build.
[roundup.git] / CHANGES.txt
1 2001-07-11 - 0.1.0
2  . Needed a bug tracking system. Looked around. Tried to install many
3    Perl-based systems, to no avail. Got tired of waiting for Roundup to be
4    released. Had just finished major product project, so needed something
5    different for a while. Roundup here I come...
8 2001-07-18 - 0.1.1
9  . Initial version release with consent of Roundup spec author, Ka-Ping Yee:
10    "Amazing!  Nice work.  I'll watch for the source code on your website."
13 2001-07-18 - 0.1.2
14  . Set default index to ?:group=priority&:columns=activity,status,title so
15    the priority column isn't displayed.
16  . Thanks Anthony:
17    . added notes to the README about Python prerequisites
18    . added check to roundup.py, roundup.cgi, server.py and roundup-mailgw.py
19      for python 2+ - and made the file itself parseable by 1.5.2 ;)
20    . python 2.0 didn't have the default args for the time module functions.
21    . better handling of db directory in initDB
22  . Sorting on the extra properties defined by roundupdb classes was broken
23    due to the caching used. May now sort on activity and creation
24    properties, etc.
25  . Set the default index to sort on activity
28 2001-07-19 - 0.1.3
29  . Reldate now takes an argument "pretty" - when true, it pretty-prints the
30    interval generated up to 5 days, then pretty-prints the date of last
31    activity. The issue index and item now use the pretty format.
32  . Classes list for admin user in CGI interface.
33  . Made the view configuration more accessible, neater and more realistic.
34  . Fixed list view grouping handling grouping by a Multilink or String or Link
35    value of None or Date, ...  (mind you, sorting by Date???)
36  . Fixed bug in the plain formatter when a Link was None.
37  . Fixed ordering of list view column headings.
38  . Fixed list view column heading sort links - and limited the number of
39    columns to sort by to 2.
40  . Added searching by glob to StringType filtering -
41     ^text  - search for text at start of fields
42     text$  - search for text at end of fields
43     ^text$ - exactly match text in fields
44     te*xt  - search for text matching "te"<any characters>"xt"
45     te?xt  - search for text matching "te"<any one character>"xt"
46  . Added more fields to the issue.filter and issue.index templates
49 2001-07-26 - 0.2.0
50 Features:
51  . Major reorganisation of code to allow multiple roundup instances and a
52    single, site-packages -based installation. Also allows multiple database
53    back-ends.
54  . Moved the bin/ proggies into the top dir, so that it all works
55    out-of-the-box
56  . Added the "classic" template - a direct implementation of the Roundup
57    spec. Well, as close as we're going to get, anyway.
58  . Added an issue priority of support to "extended"
59  . Added command-line arg handling to roundup-server so it's more useful 
60    out-of-the-box.
61  . Added distutils-style installation of "lib" files.
62  . Added some unit tests.
64 Fixes:
65  . Fixed bug in re generation in the filter
66  . Fixed handling of None String property in grouped list headings
67  . Fixed adding new issue with no change note
68  . Fixed values in text input fields which contained quotes (") are now
69    quoted.
70  . Fixed a bug in the hyperdb filter - wrong variable names in the error
71    message.
74 2001-07-28 - 0.2.1
75 Fixes:
76  . Fixed bug in init command - templatebuilder was assuming existence of
77    "html" directory in instance home.
78  . Fixed INSTALL.txt to reflect some changes in the installation and test
79    procedure. Whatdya know, "setup.py install" does the script install.
80    There you go...
81  . Fixed some non-string node ids in cgi_client now that the hyperdb is
82    strict about such things.