X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=CHANGES.txt;h=8a3ae62b25b9ccdaffc0bd128ef072b426623409;hb=3cd572b9843d1cc2a9b3baf865a72e21cb76a598;hp=45ab7bf5cb70f7564e3710d9c523ba428e58bbcf;hpb=6380caf023076852b836da7931252b340c6b0235;p=roundup.git diff --git a/CHANGES.txt b/CHANGES.txt index 45ab7bf..8a3ae62 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -2,7 +2,12 @@ This file contains the changes to the Roundup system over time. The entries 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: - 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 @@ -12,57 +17,97 @@ are given with the most recent entry first. - 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) +- role names made case insensitive +- added ability to restore retired nodes + + +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) +- only look for CSV files when importing (thanks Dan Grassi) +- can now unset values in CSV editing (sf bug 704788) + + +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) + + +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