Mercurial > p > roundup > code
comparison doc/announcement.txt @ 1227:92d8e1aad2e9
added mention of the new "minimal" template...
...and cleaned up Admin links in classic
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Thu, 26 Sep 2002 04:19:53 +0000 |
| parents | 14467c765167 |
| children | 50d2dc667418 |
comparison
equal
deleted
inserted
replaced
| 1226:0ef27b438916 | 1227:92d8e1aad2e9 |
|---|---|
| 1 ===================================================== | 1 ================================================================= |
| 2 SC-Track Roundup 0.5 beta2 - an issue tracking system | 2 SC-Track Roundup 0.5 final pre-release - an issue tracking system |
| 3 ===================================================== | 3 ================================================================= |
| 4 | 4 |
| 5 Note: This is the first of two beta releases of the newest version of Roundup. | 5 Note: This is the final pre-release of the newest version of Roundup. It is |
| 6 It is strongly recommended that you maintain your existing 0.4 installation if | 6 strongly recommended that you maintain your existing 0.4 installation if |
| 7 you have one, and run 0.5 on a copy of the database. If you are upgrading from | 7 you have one, and run 0.5 on a copy of the database. If you are |
| 8 0.4, you must read doc/upgrading.txt! | 8 upgrading from 0.4, you must read doc/upgrading.txt! |
| 9 | 9 |
| 10 Roundup requires python 2.1.1 for correct operation. Support for dumbdbm | 10 Roundup requires python 2.1.1 for correct operation. Support for dumbdbm |
| 11 requires python 2.1.2 or 2.2. 2.1.3 and 2.2.1 are recommended. | 11 requires python 2.1.2 or 2.2. 2.1.3 and 2.2.1 are recommended. |
| 12 | 12 |
| 13 This beta release fixes the following specific problems: | 13 This beta release fixes the following specific problems: |
| 14 | 14 |
| 15 - all backends now have a .close() method, and it's used everywhere | 15 - fixes to import/export |
| 16 - fixed bug in detectors __init__ | 16 - password edit now has a confirmation field |
| 17 - switched the default issue item display to only show issue summary (added | 17 - cleanups and fixes to the shipped classic template |
| 18 instructions to doc to make it display entire content) | 18 - new backend for sqlite (and it rocks :) |
| 19 - MANIFEST.in was missing a lot of template files | 19 - many performance improvements in dbm and sql backends |
| 20 - added generic item editing | 20 - cgi.client base URL is now obtained from the config TRACKER_WEB (as a result |
| 21 - much nicer layout of template rendering errors | 21 request.url has gone away - there's too much magic in trying to figure |
| 22 - added context/is_edit_ok and context/is_view_ok convenience methods and | 22 what it should be) |
| 23 implemented use of them in the classic template | 23 - cgi-bin script redirects to https now if the request was https |
| 24 - FileClass "content" property wasn't being returned by getprops() in most | |
| 25 backends | |
| 26 - we now verify instance attributes on instance open and throw a useful error | |
| 27 if they're not all there | |
| 28 - sf bug 611217 ] menu() has problems when labelprop==None | |
| 29 - verify contents of tracker module when the tracker is opened | |
| 30 - fixes to value parsing from edit forms | |
| 31 - mailgw was missing an "import sys" (!) | |
| 32 - setup now installs scripts with python -O flag, doubling performance in some | |
| 33 cases (there's a lot of __debug__ use) | |
| 34 - added getItem to HTMLClass so you can access arbitrary items in templates | |
| 35 - replaced the content() callback ickiness with Page Template macro usage | |
| 36 - changed the default CSS style to be less offensive to some ;) | |
| 37 - better handling of Page Template compilation errors | |
| 38 - sf bug 614188 ] Exception in mailgw.py | |
| 39 - sf bug 613310 ] traceback on onexistant items | |
| 40 - sf bug 613291 ] typos in nosy list | |
| 41 - handle stupid mailers that QUOTE their Re; 'Re: "[issue1] bla blah"' | |
| 42 - giving a user a Role that doesn't exist doesn't break stuff any more | |
| 43 - revamped user guide, customisation guide, added basic maintenance guide | |
| 44 - merge Zope Collector #580 fix from ZPT CVS trunk | |
| 45 - added the "minimal" template | |
| 24 | 46 |
| 25 A lot has been done since 0.4: | 47 A lot has been done since 0.4: |
| 26 | 48 |
| 27 - new backend for metakit (thanks Gordon McMillan) | 49 - new backend for metakit (thanks Gordon McMillan) |
| 50 - new backend for sqlite | |
| 28 - new backend for gadfly (it's as done as it's going to get) | 51 - new backend for gadfly (it's as done as it's going to get) |
| 29 - further split the dbm backends from the core code, allowing easier | 52 - further split the dbm backends from the core code, allowing easier |
| 30 non-dict-like backends (eg metakit, RDB) | 53 non-dict-like backends (eg metakit, RDB) |
| 54 - added Boolean and Number types | |
| 55 - fixed the journal bloat | |
| 56 - full-text search may also search certain String properties | |
| 57 - entire database export and import (incl files) | |
| 31 - implemented and used the new access control mechanisms (Permissions, Roles) | 58 - implemented and used the new access control mechanisms (Permissions, Roles) |
| 32 - switched templating to use Zope's PageTemplates (yay!) | 59 - switched templating to use Zope's PageTemplates giving much more flexibility |
| 60 - revamped look and feel in web interface including cleaned up CSS usage | |
| 61 - re-worked cgi interface to abstract out the explicit "issue" interface | |
| 33 - switched to sessions for web authentication | 62 - switched to sessions for web authentication |
| 34 - added Boolean and Number types | 63 - saving of named search queries |
| 35 - full-text search may also search certain String properties | |
| 36 - fixed the journal bloat | |
| 37 - updated design document for new access controls | 64 - updated design document for new access controls |
| 38 - updated customisation document, including more examples | 65 - updated customisation document, including more examples |
| 39 - entire database export and import (incl files) | 66 - added maintenance guide |
| 40 - better mailgw help message (feature request #558562) | 67 - better mailgw help message (feature request #558562) |
| 41 - re-enabled link backrefs from messages (feature request #568714) | |
| 42 - the page layout is now templatable | |
| 43 - re-worked cgi interface to abstract out the explicit "issue" interface | |
| 44 - have index page handle mid-page errors better so header and footer are | |
| 45 still visible | |
| 46 - saving of named search queries | |
| 47 - we handle "not found", access and item page render errors better | 68 - we handle "not found", access and item page render errors better |
| 48 - fixed double-submit by having new-item-submit redirect at end | 69 - fixed double-submit by having new-item-submit redirect at end |
| 49 - daemonify roundup-server (fork, logfile, pidfile) | 70 - roundup-server may be a daemon now (fork, logfile, pidfile) |
| 50 - modify cgitb to display PageTemplate errors better | 71 - renamed "instance" to "tracker" everywhere, and "node" to "item" in most |
| 51 - rename to "instance" to "tracker" | 72 places |
| 52 - have roundup.cgi pick up tracker config from the environment | 73 - many more bug fixes, cleanups and minor improvements |
| 53 - revamped look and feel in web interface | |
| 54 - cleaned up stylesheet usage | |
| 55 - several bug fixes and documentation fixes | |
| 56 | 74 |
| 57 Source and documentation is available at the website: | 75 Source and documentation is available at the website: |
| 58 http://roundup.sourceforge.net/ | 76 http://roundup.sourceforge.net/ |
| 59 Release Info (via download page): | 77 Release Info (via download page): |
| 60 http://sourceforge.net/projects/roundup | 78 http://sourceforge.net/projects/roundup |
| 85 is therefore usable "out of the box" with any python 2.1+ installation. It | 103 is therefore usable "out of the box" with any python 2.1+ installation. It |
| 86 doesn't even need to be "installed" to be operational, though a | 104 doesn't even need to be "installed" to be operational, though a |
| 87 disutils-based install script is provided. | 105 disutils-based install script is provided. |
| 88 | 106 |
| 89 It comes with two issue tracker templates (a classic bug/feature tracker and | 107 It comes with two issue tracker templates (a classic bug/feature tracker and |
| 90 a help desk) and five database back-ends (anydbm, bsddb, bsddb3, metakit and | 108 a minimal skeleton) and six database back-ends (anydbm, bsddb, bsddb3, sqlite, |
| 91 gadfly). | 109 metakit and gadfly). |
| 92 | 110 |
