X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=CHANGES.txt;h=7a9743f1075fd0465cedef3fb18312f839056e4d;hb=368f4d97f225915f93b2a52599e1378c875533a0;hp=ee5818e194139e9850bfa32b804c0b8f15ceb8a5;hpb=6c688375eee71608e78d543e3de2270c90e79a3c;p=roundup.git diff --git a/CHANGES.txt b/CHANGES.txt index ee5818e..7a9743f 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -7,46 +7,102 @@ Feature: - support setgid and running on port < 1024 (sf patch 777528) - using Zope3's test runner now, allowing GC checks, nicer controls and coverage analysis -- !BETA! added postgresql backend, needs work !BETA! +- added postgresql backend (originally from sf patch 761740, many changes + since) - all RDBMS backends now have indexes on several columns -- Change nosymessage and send_message to accept msgid=None (RFE #707235). +- change nosymessage and send_message to accept msgid=None (RFE #707235). +- handle Resent-From: headers (sf bug 841151) +- existing trackers (ie. live ones) may be used as templates for new + trackers - the TEMPLATE-INFO.txt name entry has the tracker's dir name + appended (so the demo tracker's template name is "classic-demo") +- always sort MultilinkHTMLProperty in the correct order, usually + alphabetically (sf feature 790512). +- added script for copying user(s) from tracker to tracker (sf patch + 828963) +- ignore incoming email with "Precedence: bulk" (sf patch 843489) +- use HTTP 'Content-Length' header (modified sf patch 844577) +- HTML generated is now HTML4 (or optionally XHTML) compliant (sf feature + 814314 and sf patch 834620) +- default stylesheet turns off sidebar when printing +- allow direct supply of filter() arguments (thanks Godefroid Chapelle) +- improved body_title slot (sf patch 873502) +- HTMLLinkProperty field() method renders as a field now (thanks darryl) Fixed: - mysql documentation fixed to note requirement of 4.0+ and InnoDB - added testing of schema mutation, fixed rdbms backends handling of a couple of cases - HTML 4.01 validation on the 'classic' backend -- Messages to the mailgw can be about classes other than issues now. -- Signature matching is more precise (bug #827775). -- Anonymous user can no longer edit or view itself (bug #828901). -- Corrected typo in installation.html (bug #822967). -- Clarified listTemplates docstring. -- Print a nicer error message when the address is already in use - (bug #798659). -- Remove empty lines before sending strings off to the csv parser - (bug #821364). -- Date arithmetic was utterly broken, and has been for a long time. - Date +/- Interval now works, and Date - Date also works (produces - an Interval. +- messages to the mailgw can be about classes other than issues now. +- signature matching is more precise (sf bug 827775). +- anonymous user can no longer edit or view itself (sf bug 828901). +- corrected typo in installation.html (sf bug 822967). +- clarified listTemplates docstring. +- print a nicer error message when the address is already in use + (sf bug 798659). +- remove empty lines before sending strings off to the csv parser + (sf bug 821364). +- centralised conversion of user-input data to hyperdb values (sf bug 802405, + sf bug 817217, sf rfe 816994) +- recalculate SHA on template files when installed tracker used as + template (sf bug 827510) +- fixed ZRoundup (sf bug 624380) +- the mail gateway now searches recursively for the text/plain and the + attachments of a message (sf bug 841241). +- fixed display of feedback messages in some situations (sf bug 739545) Cleanup: -- Replace curuserid attribute on Database with the extended getuid() method. -- Extract a new 'mailer' module for sending mail. -- Extract a '_send_mail' method for testing mail sending. -- Simplify backend importing. -- Use roundup_server in demo.py. -- Implement newItemAction using editItemAction. -- Use FormError in client.py, moving the handling up to inner_main(). -- Implemented semantic comparison of Message objects in test_mailgw. - -2003-10-?? 0.6.3 +- replace curuserid attribute on Database with the extended getuid() method. +- extract a new 'mailer' module for sending mail +- extract a '_send_mail' method for testing mail sending +- simplify backend importing +- use roundup_server in demo.py +- implement newItemAction using editItemAction +- use FormError in client.py, moving the handling up to inner_main() +- implemented semantic comparison of Message objects in test_mailgw +- tidied up forms in default stylesheet +- force textareas to use monospace fonts, lessening surprise on the user + + +2004-??-?? 0.6.5 +Fixed: +- mailgw handling of subject-line errors +- allow serving of non-"file"-Class file content (eg. paper_file) +- allowed negative ids (ie. new item markers) in HTMLClass.getItem, + allowing "db/file_with_status/-1/status/menu" to generate a useful + widget +- fixed content-type when templates are serving up xml (thanks Godefroid + Chapelle) +- fixed IE double-submit when it shouldn't (sf bug 842254) +- fixed check for JS pop()/push() to make more general (sf bug 877504) +- fix re-enabling queries (sf bug 861940) + + +2003-12-17 0.6.4 +Fixed: +- fixed date arithmetic to not allow day-of-month == 0 (sf bug 853306) +- fixed date arithmetic to limit hours-per-day to 24, not 60 +- hard-coded python2.3-ism (socket.timeout) fixed +- fixed activity displaying as future because of Date arithmetic fix in 0.6.3 + (sf bug 842027). +- fix Windows service mode for roundup-server (sf bug 819890) +- fixed #white in cgitb (thanks Henrik Levkowetz) + + +2003-11-14 0.6.3 Fixed: -- Fixed detectors fix incorrectly fixed in bugfix release 0.6.2 -- Added note to upgrading doc for detectors fix in 0.6.2 +- fixed detectors fix incorrectly fixed in bugfix release 0.6.2 +- added note to upgrading doc for detectors fix in 0.6.2 - added script to help migrating queries from pre-0.6 trackers -- Fixed "documentation" of getnodeids in roundup.hyperdb -- added flush() to DevNull (sf bug #835365) +- fixed "documentation" of getnodeids in roundup.hyperdb +- added flush() to DevNull (sf bug 835365) - fixed javascript for help window for only one checkbox case +- date arithmetic was utterly broken, and has been for a long time. + Date +/- Interval now works, and Date - Date also works (produces + an Interval. +- handle socket timeout exception (thanks Marcus Priesch) +- fixed retirement of items in rdbms imports (sf bug 841355) +- fixed bug in looking up journal of newly-created items in *dbm backends 2003-09-29 0.6.2