diff --git a/CHANGES.txt b/CHANGES.txt
index 45ab7bf5cb70f7564e3710d9c523ba428e58bbcf..2a93850b12edca41161e11636d5fa156b3418021 100644 (file)
--- a/CHANGES.txt
+++ b/CHANGES.txt
are given with the most recent entry first.
2003-??-?? 0.6.0
-- better hyperlinking in web message texts (sf bug 669777)
+Removed:
+- having served its purpose as a template for other relational database
+ implementations, the gadfly backend has now been removed from the Roundup
+ distribution.
+
+Feature:
+- new instant-gratification Demo Mode in setup
- support setting of properties on message and file through web and
email interface (thanks John Rouillard)
- allow additional control over the roundupdb email sending (explicit
- cleaning old unused sessions only once per hour, not on every cgi
request. It is greatly improves web interface performance, especially
on trackers under high load
-- added mysql backend
-- fixes to CGI form handling
+- added mysql backend (see doc/mysql.txt for details)
- switch metakit to use "compressed" multilink journal change representation
-- fixed bug in metakit unlink journalling
- metakit now handles "unset" for most types (not Number and Boolean)
- fixed bug in metakit search-by-ID
-- applied unicode patch. All data is stored in utf-8. Incoming messages
- converted from any encoding to utf-8, outgoing messages are encoded
- according to rfc2822 (sf bug 568873)
-- fixed cookie path to use TRACKER_WEB (sf bug 667020) (thanks Nathaniel Smith
- for helping chase it down and Luke Opperman for confirming fix)
- added ability to display localized dates in web interface. User input is
convered to GMT (see doc/upgrading.txt).
- added a form to show a specific issue
-- fixed layout issues with forms in sidebar
- more proper sorting/grouping on mulitilink properties. Sorting is performed
not only by number of links, but also by links itself. This makes usable
grouping e.g. by topic multilink
+- add "ago" to intervals in the past (sf bug 679232)
+- included UN*X manual pages from Bastian Kleineidam
+- implemented extension to form parsing to allow editing of multiple items
+ and creation of multiple items (but only one per class)
+- the colon ":" special form variable designator may now be any of : + @
+- trackers' templates directory can contain subdirectories with static files
+ (e.g. images). They are accessible naturally: _file/images/img.gif
+- altered Class.create() and FileClass.create() methods to make "content"
+ property available in auditors
+- can now configure CC to author only for messages creating issues (sf
+ feature 625808)
+- registration is now a two-step process, with confirmation from the email
+ address supplied in the registration form
+- added password reset feature for forgotten password / login
+- added support for last-modified and if-modified-since headers for static
+ file serving
+- added Node.get() method
+- nicer page titles (sf feature 65197)
+- relaxed CVS importing (sf feature 693277)
+- added support for searching on ranges of dates (see doc/user_guide.txt in
+ chapter "Searching Page" for details) (closes sf feature 700178)
+- role names made case insensitive
+- added ability to restore retired nodes
+- more lenient date input and addition Interval input support (sf bug 677764)
+- roundup mailgw now handles apop
+- implemented ability to search for multilink properties with no value
+- Class.find() may now find unset Links (sf bug 700620)
+- more flexibility in classhelp link labelling (sf feature 608204)
+- added command-line functionality for roundup-adming (sf feature 687664)
+- added nicer popup windows for topic, nosy, etc (has add/remove buttons)
+ thanks Gus Gollings
+- HTML templating files now have a .html extension
+- Roundup templates are now distributed much more sanely, allowing for
+ 3rd-party templates.
+
+Fixed:
+- applied unicode patch. All data is stored in utf-8. Incoming messages
+ converted from any encoding to utf-8, outgoing messages are encoded
+ according to rfc2822 (sf bug 568873)
+- fixed layout issues with forms in sidebar
+- fixed timelog example so it handles new issues (sf bug 678908)
+- handle missing os.fork() (sf bug 681046)
+- added warning filter for "FutureWarning: hex/oct constants > sys.maxint will
+ return positive values..." (literal 0xffff0000 in portalocker.py)
+- fixed ZPT code generating SyntaxWarning for assignment to None
+- open static files using binary mode (sf bug 693208)
+- fixed deja-vu bug 692910
+- don't display "Editing" on read-only pages (sf bug 651967)
+- re-worked detectors initialisation - woohoo, no more cross-importing!
+- fixed export/import of retired nodes (sf bug 685273)
+- remember the display template specified during edit (sf bug 701815)
+- added example HTML tempating for vacation flag (sf bug 701722)
+- finally, tables autosize columns (sf bug 609070)
+- added creation to index columns (sf bug 708247)
+- fixed missing (pre-commit) journal entries in *dbm backends (sf bug 679217)
+- URL cited in roundup email confusing dumb Email clients (sf bug 716585)
+
+
+2003-??-?? 0.5.7
+- fixed Interval maths (sf bug 665357)
+- fixed sqlite rollback/caching bug (sf bug 689383)
+- fixed rdbms table update detection logic (sf bug 703297)
+- fixed detection of bad date specs (sf bug 691439)
+- only look for CSV files when importing (thanks Dan Grassi)
+- can now unset values in CSV editing (sf bug 704788)
+- fixed rdbms email address lookup (case insensitivity)
+
+
+2003-02-27 0.5.6
- fixed templating filter function arguments (sf bug 678911)
- fixed multiselect in searching (sf bug 676874)
- fixed parsing of content-disposition filenames (sf bug 675116)
- added 'h' to roundup-server optarg list (sf bug 674070)
- fixed doc for db.history in anydbm and rdbms_common (sf bug 679221)
-- fixed timelog example so it handles new issues (sf bug 678908)
-- handle missing os.fork() (sf bug 681046)
- fixed roundup-reminder (sf bug 681042)
- fixed int assumptions about Number values (sf bug 677762)
-- added warning filter for "FutureWarning: hex/oct constants > sys.maxint will
- return positive values..." (literal 0xffff0000 in portalocker.py)
-- fixed ZPT code generating SyntaxWarning for assignment to None
-- add "ago" to intervals in the past (sf bug 679232)
- clarified licensing
- another attempt to fix cookie misbehaviour - customise cookie name using
tracker name
- fixed error in indexargs_url (thanks Patrick Ohly)
- fixed getnode (sf bug 684531)
-- included UN*X manual pages from Bastian Kleineidam
-- implemented extension to form parsing to allow editing of multiple items
- and creation of multiple items (but only one per class)
-- the colon ":" special form variable designator may now be any of : + @
-- trackers' templates directory can contain subdirectories with static files
- (e.g. images). They are accessible naturally: _file/images/img.gif
-- altered Class.create() and FileClass.create() methods to make "content"
- property available in auditors
-
+- fixed args to some date templating methods (sf bug 689670)
+- fixed database corruption in rdbms property mutation
-2003-??-?? 0.5.6
-- changes appear in 0.6.0
2003-01-24 0.5.5
-- changes appear in 0.6.0
+- fixed rdbms searching by ID (sf bug 666615)
+- fixed metakit searching by ID
+- detect corrupted index and raise semi-useful exception (sf bug 666767)
+- open server logfile unbuffered
+- revert StringHTMLProperty to not hyperlink text by default
+- fixes to CGI form handling
+- fix unlink bug in metakit backend
+- fixed hyperlinking ambiguity (sf bug 669777)
+- fixed cookie path to use TRACKER_WEB (sf bug 667020) (thanks Nathaniel Smith
+ for helping chase it down and Luke Opperman for confirming fix)
2003-01-10 0.5.4