annotate CHANGES.txt @ 1254:77920c42aeb9

Expose the tracker config as a variable for templating Homogenise newlines in CGI text submissions [SF#614072]
author Richard Jones <richard@users.sourceforge.net>
date Wed, 09 Oct 2002 01:00:41 +0000
parents 209a47ede743
children 4e83716df3c9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
1 This file contains the changes to the Roundup system over time. The entries
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
2 are given with the most recent entry first.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
3
1244
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
4 2002-10-?? 0.5.1
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
5 - highlight rows in groups of three
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
6 - metakit cleanups
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
7 - nicer "navigation" style in index views
1248
5b419b02c169 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1244
diff changeset
8 - handle missing Link values in anydbm backend set() operation
1249
6c24a86a12ae Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1248
diff changeset
9 - fixed filter() with no sort/group (sf bug 618614)
6c24a86a12ae Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1248
diff changeset
10 - fixed register with no session (sf bug 618611)
6c24a86a12ae Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1248
diff changeset
11 - fixed log / pid file path handling in roundup-server (sf bug 617981)
6c24a86a12ae Fixes for SourceForge tracker bugs.
Richard Jones <richard@users.sourceforge.net>
parents: 1248
diff changeset
12 - fixed old gadfly compatibiltiy problem, for sure this time (sf bug 612873)
1250
deab62016de7 https URLs from config now recognised as valid [SF#619829]
Richard Jones <richard@users.sourceforge.net>
parents: 1249
diff changeset
13 - https URLs from config now recognised as valid (sf bug 619829)
1251
347657425a10 Nicer display of tracker list in roundup-server [SF#619769]
Richard Jones <richard@users.sourceforge.net>
parents: 1250
diff changeset
14 - nicer display of tracker list in roundup-server (sf bug 619769)
347657425a10 Nicer display of tracker list in roundup-server [SF#619769]
Richard Jones <richard@users.sourceforge.net>
parents: 1250
diff changeset
15 - fixed some missed renaming instance -> tracker (sf bug 619769)
1252
209a47ede743 allow blank passwords again [SF#619714]
Richard Jones <richard@users.sourceforge.net>
parents: 1251
diff changeset
16 - allow blank passwords again (sf bug 619714)
1254
77920c42aeb9 Expose the tracker config as a variable for templating
Richard Jones <richard@users.sourceforge.net>
parents: 1252
diff changeset
17 - expose the tracker config as a variable for templating
77920c42aeb9 Expose the tracker config as a variable for templating
Richard Jones <richard@users.sourceforge.net>
parents: 1252
diff changeset
18 - homogenise newlines in CGI text submissions (sf bug 614072)
1244
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
19
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
20
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
21 2002-10-02 0.5.0
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
22 - fixed style for alternating rows in user lists
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
23 - fixed query edit form so it doesn't barf
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
24 - #617133 ] 0.5.0pr1 uses nonexistent renderTemplate
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
25 - merged Zope Collector #539 fix from ZPT CVS trunk
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
26
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
27
1238
50d2dc667418 pre-release
Richard Jones <richard@users.sourceforge.net>
parents: 1236
diff changeset
28 2002-09-27 0.5.0 pr1
1165
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
29 - handling of None for Date/Interval/Password values in export/import
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
30 - handling of journal values in export/import
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
31 - password edit now has a confirmation field
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
32 - registration error punts back to register page
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
33 - gadfly backend now handles changes to the schema - but only one property
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
34 at a time
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
35 - cgi.client base URL is now obtained from the config TRACKER_WEB
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
36 - request.url has gone away - there's too much magic in trying to figure
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
37 what it should be
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
38 - cgi-bin script redirects to https now if the request was https
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
39 - FileClass "content" property wasn't being returned by getprops() in most
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
40 backends
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
41 - we now verify instance attributes on instance open and throw a useful error
14467c765167 sqlite backend!
Richard Jones <richard@users.sourceforge.net>
parents: 1157
diff changeset
42 if they're not all there
1169
7b448a2425fd bugfix to (multi)link menu() label generation
Richard Jones <richard@users.sourceforge.net>
parents: 1165
diff changeset
43 - sf 611217 ] menu() has problems when labelprop==None
1174
8e318dfaf479 Verify contents of tracker module when the tracker is opened
Richard Jones <richard@users.sourceforge.net>
parents: 1169
diff changeset
44 - verify contents of tracker module when the tracker is opened
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
45 - many performance improvements in *dbm and sql backends
1181
49aebf5a8691 some speedups, some fixes to the benchmarking
Richard Jones <richard@users.sourceforge.net>
parents: 1174
diff changeset
46 - mailgw was missing an "import sys"
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
47 - setup now installs scripts with python -O flag, doubling performance in some
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
48 cases (there's a lot of __debug__ use)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
49 - fix :required for Link menus
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
50 - import wasn't setting the ID to maxid+1
1201
0f1224acffbb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1198
diff changeset
51 - added getItem to HTMLClass so you can access arbitrary items in templates
0f1224acffbb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1198
diff changeset
52 - index filtering form values may now be key values too
1204
b862bbf2067a Replaced the content() callback ickiness with Page Template macro usage
Richard Jones <richard@users.sourceforge.net>
parents: 1201
diff changeset
53 - replaced the content() callback ickiness with Page Template macro usage
b862bbf2067a Replaced the content() callback ickiness with Page Template macro usage
Richard Jones <richard@users.sourceforge.net>
parents: 1201
diff changeset
54 - changed the default CSS style to be less offensive to some ;)
b862bbf2067a Replaced the content() callback ickiness with Page Template macro usage
Richard Jones <richard@users.sourceforge.net>
parents: 1201
diff changeset
55 - better handling of Page Template compilation errors
1209
e47d9bb1455b [SF#614188] Exception in mailgw.py
Richard Jones <richard@users.sourceforge.net>
parents: 1204
diff changeset
56 - handle multiple unrelated indexed classes
e47d9bb1455b [SF#614188] Exception in mailgw.py
Richard Jones <richard@users.sourceforge.net>
parents: 1204
diff changeset
57 - #614188 ] Exception in mailgw.py
1210
619ab5de5af0 [SF#613310] traceback on onexistant items
Richard Jones <richard@users.sourceforge.net>
parents: 1209
diff changeset
58 - #613310 ] traceback on onexistant items
1211
2658b694c3ab [SF#613291] typos in nosy list
Richard Jones <richard@users.sourceforge.net>
parents: 1210
diff changeset
59 - #613291 ] typos in nosy list
1218
4c9882cb16a3 more docco work
Richard Jones <richard@users.sourceforge.net>
parents: 1211
diff changeset
60 - handle stupid mailers that QUOTE their Re; 'Re: "[issue1] bla blah"'
4c9882cb16a3 more docco work
Richard Jones <richard@users.sourceforge.net>
parents: 1211
diff changeset
61 - giving a user a Role that doesn't exist doesn't break stuff any more
4c9882cb16a3 more docco work
Richard Jones <richard@users.sourceforge.net>
parents: 1211
diff changeset
62 - revamped user guide, customisation guide, added maintenance guide
1233
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
63 - merge Zope Collector #538 fix from ZPT CVS trunk (path expressions with a
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
64 non-path final alternate no longer try to call a value returned by that
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
65 alternate)
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
66 - merge Zope Collector #573 fix from ZPT CVS trunk
1222
bc3bc3248dd1 added Class.find() unit test, fixed implementations
Richard Jones <richard@users.sourceforge.net>
parents: 1218
diff changeset
67 - merge Zope Collector #580 fix from ZPT CVS trunk
1233
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
68 - added "crypt" password encoding and ability to set password with
69bf0d381fd7 Zope Collector fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1222
diff changeset
69 already encrypted password through roundup-admin
1234
c0a3b1c49ef7 fixed the mailgw so that anonymous users may still access it
Richard Jones <richard@users.sourceforge.net>
parents: 1233
diff changeset
70 - fixed the mailgw so that anonymous users may still access it
1235
7441653e5330 added hook for external password validation, and some more docco
Richard Jones <richard@users.sourceforge.net>
parents: 1234
diff changeset
71 - add hook to allow external password verification, overridable in the
7441653e5330 added hook for external password validation, and some more docco
Richard Jones <richard@users.sourceforge.net>
parents: 1234
diff changeset
72 tracker interfaces module
1236
dd52bf10f934 Bug fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 1235
diff changeset
73 - fixed login attempt by user that doesn't exist
1143
Richard Jones <richard@users.sourceforge.net>
parents: 1139
diff changeset
74
1244
8dd4f736370b merge from maintenance branch
Richard Jones <richard@users.sourceforge.net>
parents: 1238
diff changeset
75
1139
65e9dd4b59e1 pre-beta2 stuff
Richard Jones <richard@users.sourceforge.net>
parents: 1136
diff changeset
76 2002-09-13 0.5.0 beta2
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
77 - all backends now have a .close() method, and it's used everywhere
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
78 - fixed bug in detectors __init__
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
79 - switched the default issue item display to only show issue summary
1139
65e9dd4b59e1 pre-beta2 stuff
Richard Jones <richard@users.sourceforge.net>
parents: 1136
diff changeset
80 (added instructions to doc to make it display entire content)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
81 - MANIFEST.in was missing a lot of template files
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
82 - added generic item editing
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
83 - much nicer layout of template rendering errors
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
84 - added context/is_edit_ok and context/is_view_ok convenience methods and
1136
7e193bbda38e added generic item editing
Richard Jones <richard@users.sourceforge.net>
parents: 1133
diff changeset
85 implemented use of them in the classic template
7e193bbda38e added generic item editing
Richard Jones <richard@users.sourceforge.net>
parents: 1133
diff changeset
86
1139
65e9dd4b59e1 pre-beta2 stuff
Richard Jones <richard@users.sourceforge.net>
parents: 1136
diff changeset
87
1133
36ec30d286ea Cleaned up CHANGES/TODO
Richard Jones <richard@users.sourceforge.net>
parents: 944
diff changeset
88 2002-09-11 0.5.0 beta1
799
9257eadfb690 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 789
diff changeset
89 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
90 - #576086 ] dumb copying mistake (frontends/ZRoundup.py)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
91 - installation instructions now mention "python2" in "testing your python".
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
92 - made the unit tests run again - they were quite b0rken
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
93 - #571170 ] gdbm deadlock
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
94 - #576241 ] MultiLink problems in parsePropsFromForm
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
95 - fixed the date module so that Date(". - 2d") works
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
96 - web forms may now unset Link values (like assignedto)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
97 - cleanup: moved roundup.templatebuilder to roundup.templates.builder
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
98 - instance __init__ no longer silently traps dbinit import errors
840
e07e5903c3b4 Updated documents
Richard Jones <richard@users.sourceforge.net>
parents: 829
diff changeset
99
e07e5903c3b4 Updated documents
Richard Jones <richard@users.sourceforge.net>
parents: 829
diff changeset
100 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
101 - new backend for metakit (thanks Gordon McMillan)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
102 - new backend for gadfly (it's as done as it's going to get)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
103 - further split the dbm backends from the core code, allowing easier
1133
36ec30d286ea Cleaned up CHANGES/TODO
Richard Jones <richard@users.sourceforge.net>
parents: 944
diff changeset
104 non-dict-like backends (eg metakit, RDB)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
105 - implemented and used the new access control mechanisms (Permissions, Roles)
1133
36ec30d286ea Cleaned up CHANGES/TODO
Richard Jones <richard@users.sourceforge.net>
parents: 944
diff changeset
106 (see doc/security.txt)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
107 - switched templating to use Zope's PageTemplates (yay!)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
108 - switched to sessions for web authentication
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
109 - added Boolean and Number types
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
110 - fixed the journal bloat
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
111 - updated design document for new access controls
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
112 - updated customisation document, including more examples
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
113 - entire database export and import (incl files)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
114 - better mailgw help message (feature request #558562)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
115 - re-enabled link backrefs from messages (feature request #568714)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
116 - the page layout is now templatable
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
117 - re-worked cgi interface to abstract out the explicit "issue" interface
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
118 - have index page handle mid-page errors better so header and footer are
1133
36ec30d286ea Cleaned up CHANGES/TODO
Richard Jones <richard@users.sourceforge.net>
parents: 944
diff changeset
119 still visible
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
120 - we handle "not found", access and item page render errors better
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
121 - fixed double-submit by having new-item-submit redirect at end
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
122 - daemonify roundup-server (fork, logfile, pidfile)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
123 - modify cgitb to display PageTemplate errors better
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
124 - rename to "instance" to "tracker"
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
125 - have roundup.cgi pick up tracker config from the environment
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
126 - revamped look and feel in web interface
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
127 - cleaned up stylesheet usage
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
128 - several bug fixes and documentation fixes
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
129 - added is_retired test to hyperdb.Class
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
130 - added capability to save queries:
944
aa5f50b8bd74 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 927
diff changeset
131 - a query Class with name, klass (to search) and url (query string)
aa5f50b8bd74 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 927
diff changeset
132 properties
873
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
133 - a Multilink to query on user called queries
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
134 - html templates for query, and a list of queries in user.item
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
135 - search form has Save button & name input
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
136 - saved queries put in menu in pagehead
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
137 - for migration, none of the above is required and old behavior preserved.
394a6ff9253e Saving queries.
Gordon B. McMillan <gmcm@users.sourceforge.net>
parents: 869
diff changeset
138 - showquery translates search form <-> query string
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
139 - cleaned up the indexer code:
818
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
140 - it splits more words out
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
141 - removed code we'll never use (roundup.roundup_indexer has the full
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
142 implementation, and replaces roundup.indexer)
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
143 - only index text/plain and rfc822/message (ideas for other text formats to
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
144 index are welcome)
254b8d112eec cleaned up the indexer code:
Richard Jones <richard@users.sourceforge.net>
parents: 808
diff changeset
145 - added simple unit test for indexer. Needs more tests for regression.
825
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
146 - all String properties may now be indexed too. Currently there's a bit of
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
147 "issue" specific code in the actual searching which needs to be
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
148 addressed. In a nutshell:
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
149 + pass 'indexme="yes"' as a String() property initialisation arg, eg:
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
150 file = FileClass(db, "file", name=String(), type=String(),
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
151 comment=String(indexme="yes"))
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
152 + the comment will then be indexed and be searchable, with the results
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
153 related back to the issue that the file is linked to
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
154 - as a result of this work, the FileClass has a default MIME type that may
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
155 be overridden in a subclass, or by the use of a "type" property as is
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
156 done in the default templates.
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
157 - the regeneration of the indexes (if necessary) is done once the schema is
0779ea9f1f18 More indexer work:
Richard Jones <richard@users.sourceforge.net>
parents: 818
diff changeset
158 set up in the dbinit.
828
c01725aebebb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 825
diff changeset
159 - new "reindex" command in roundup-admin used to force regeneration of the
c01725aebebb *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 825
diff changeset
160 index
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
161 - added email display function - mangles email addrs so they're not so easily
829
37ce3f2e05b2 added email display function
Richard Jones <richard@users.sourceforge.net>
parents: 828
diff changeset
162 scraped from the web
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
163 - switched to using a session-based web login
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
164 - made mailgw handle set and modify operations on multilinks (bug #579094)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
165 - fixed the journal bloat from multilink changes - we just log the add or
869
6d98bec4e52e fixed the journal bloat from multilink changes
Richard Jones <richard@users.sourceforge.net>
parents: 864
diff changeset
166 remove operations, not the whole list
6d98bec4e52e fixed the journal bloat from multilink changes
Richard Jones <richard@users.sourceforge.net>
parents: 864
diff changeset
167
799
9257eadfb690 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 789
diff changeset
168
9257eadfb690 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 789
diff changeset
169 2002-06-24 0.4.2
789
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
170 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
171 - Cleaned up the hyperdb unit tests.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
172 - Applied patch from Andrew W. Nosenko to give nicer Unauthorised message
789
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
173 when anonymous user tries to edit. Should've been applied in 0.4.2pr1. Oops.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
174 - Added more detailed note to MIGRATION regarding the detectors changes.
789
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
175
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
176
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
177 2002-06-19 0.4.2pr1
673
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
178 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
179 - added a "detectors" directory for people to put their useful auditors and
684
5b23ff865f3a added a "detectors" directory...
Richard Jones <richard@users.sourceforge.net>
parents: 676
diff changeset
180 reactors in. Note - the roundupdb.IssueClass.sendmessage method has been
5b23ff865f3a added a "detectors" directory...
Richard Jones <richard@users.sourceforge.net>
parents: 676
diff changeset
181 split and renamed "nosymessage" specifically for things like the nosy
5b23ff865f3a added a "detectors" directory...
Richard Jones <richard@users.sourceforge.net>
parents: 676
diff changeset
182 reactor, and "send_message" which just sends the message.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
183 - link() htmltemplate function now has a "showid" option for links and
673
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
184 multilinks. When true, it only displays the linked node id as the anchor
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
185 text. The link value is displayed as a tooltip using the title anchor
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
186 attribute.
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
187 To use in eg. the superseder field, have something like this:
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
188 <td>
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
189 <display call="field('superseder', showid=1)">
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
190 <display call="classhelp('issue', 'id,title', label='list', width=500)">
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
191 <property name="superseder">
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
192 <br>View: <display call="link('superseder', showid=1)">
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
193 </property>
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
194 </td>
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
195 - stripping of the email message body can now be controlled through the
694
34dbcdfb2fe1 stripping of email message body can be controlled through config variables...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 690
diff changeset
196 config variables EMAIL_KEEP_QUOTED_TEXT and EMAIL_LEAVE_BODY_UNCHANGED.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
197 - all database files created are now group readable and writable.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
198 - added option to automatically add the authors and recipients of messages
699
676d4cfde9a5 Nosy list improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 697
diff changeset
199 to the nosy lists with the options ADD_AUTHOR_TO_NOSY (default 'new') and
676d4cfde9a5 Nosy list improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 697
diff changeset
200 ADD_RECIPIENTS_TO_NOSY (default 'new'). These settings emulate the current
676d4cfde9a5 Nosy list improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 697
diff changeset
201 behaviour. Setting them to 'yes' will add the author/recipients to the nosy
676d4cfde9a5 Nosy list improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 697
diff changeset
202 on messages that create issues and followup messages.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
203 - reverting to dates for intervals > 2 months sucks
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
204 - changed the default message list in issues to display the message body
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
205 - applied patch #558876 ] cgi client customization
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
206 - split instance initialisation into two steps, allowing config changes
738
7e093cbaaa98 split instance initialisation into two steps...
Richard Jones <richard@users.sourceforge.net>
parents: 736
diff changeset
207 before the database is initialised.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
208 - don't create an empty message on email issue creation if the email is empty
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
209 - may now display additional fields in Multilink form menus
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
210 - #541941 ] changing multilink properties by mail
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
211 - #526730 ] search for messages capability
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
212 - #505180 ] split MailGW.handle_Message
753
938edfdeac6e Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents: 749
diff changeset
213 - also changed cgi client since it was duplicating the functionality
673
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
214
674
d20e2e5f577a stop sending blank (whitespace-only) notes
Richard Jones <richard@users.sourceforge.net>
parents: 673
diff changeset
215 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
216 - stop sending blank (whitespace-only) notes
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
217 - cleanup of serialisation for database storage
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
218 - node ids are now generated from a lockable store - no more race conditions
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
219 - sorting was applied to all nodes of the MultiLink class instead of
696
709f8f1d5661 Sorting was applied to all nodes of the MultiLink class...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 694
diff changeset
220 to the nodes that are actually linked to in the "field" template
709f8f1d5661 Sorting was applied to all nodes of the MultiLink class...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 694
diff changeset
221 function. This adds about 20+ seconds in the display of an issue if
709f8f1d5661 Sorting was applied to all nodes of the MultiLink class...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 694
diff changeset
222 your database has a 1000 or more issues in it.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
223 - added missing documentation for a few of the config option values
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
224 - file upload broke if you didn't supply a change note
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
225 - fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
717
14e94c28bdb0 fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 714
diff changeset
226 (thanks dman)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
227 - fixed some sorting issues that were breaking some unit tests under py2.2
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
228 - mailgw test output dir was confusing the init test (but only on 2.2 *shrug*)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
229 - node caching now works, and gives a small boost in performance
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
230 - #449374 ] re-enable bsddb3 backend
730
dd569f542578 [SF#551483] assignedto in Client.make_index_link
Richard Jones <richard@users.sourceforge.net>
parents: 726
diff changeset
231 bsddb3 backend now works, reinstating
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
232 - #551483 ] assignedto in Client.make_index_link
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
233 - made backends.__init__ be more specific about which ImportErrors it really
733
65234f56b250 changed the default message list in issues to display the message body
Richard Jones <richard@users.sourceforge.net>
parents: 730
diff changeset
234 wants to ignore
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
235 - fixed the example addresses in the templates to use correct example domains
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
236 - cleaned out the template stylesheets, removing a bunch of junk that really
733
65234f56b250 changed the default message list in issues to display the message body
Richard Jones <richard@users.sourceforge.net>
parents: 730
diff changeset
237 wasn't necessary (font specs, styles never used) and added a style for
65234f56b250 changed the default message list in issues to display the message body
Richard Jones <richard@users.sourceforge.net>
parents: 730
diff changeset
238 message content
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
239 - build htmlbase if tests are run using CVS checkout
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
240 - #565979 ] code error in hyperdb.Class.find
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
241 - #565996 ] The "Attach a File to this Issue" fails
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
242 - #564271 ] find() and new properties
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
243 - #562130 ] cookie path generated from ZRoundup was wrong in some situations
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
244 - remove CR characters embedded in messages (ZRoundup)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
245 - properly quote the email address and "real name" in all situations using the
773
6e6c63a57df9 [SF#569415] {version]]
Richard Jones <richard@users.sourceforge.net>
parents: 771
diff changeset
246 'email' module if it is available and 'rfc822' otherwise
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
247 - #565992 ] if ISSUE_TRACKER_WEB doesn't have the trailing '/', add it
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
248 - use the rfc822 module to ensure that every (oddball) email address and
773
6e6c63a57df9 [SF#569415] {version]]
Richard Jones <richard@users.sourceforge.net>
parents: 771
diff changeset
249 real-name is properly quoted
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
250 - #558867 ] ZRoundup redirect /instance requests to /instance/
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
251 - #569415 ] {version}
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
252 - #569178 ] type error
789
8ce380ac5e56 More changes
Richard Jones <richard@users.sourceforge.net>
parents: 781
diff changeset
253 was fixed as part of the general cleanup of reactors
764
d913440c534f [SF#564271] find() and new properties
Richard Jones <richard@users.sourceforge.net>
parents: 762
diff changeset
254
674
d20e2e5f577a stop sending blank (whitespace-only) notes
Richard Jones <richard@users.sourceforge.net>
parents: 673
diff changeset
255
673
604c84696461 link() htmltemplate function now has a "showid" option for links & multilinks.
Richard Jones <richard@users.sourceforge.net>
parents: 672
diff changeset
256 2002-03-25 - 0.4.1
616
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
257 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
258 - use blobfiles in back_anydbm which is used in back_bsddb.
646
07abfe8f0c01 use blobfiles in back_anydbm which is used in back_bsddb.
Engelbert Gruber <grubert@users.sourceforge.net>
parents: 645
diff changeset
259 change test_db as dirlist does not work for subdirectories.
07abfe8f0c01 use blobfiles in back_anydbm which is used in back_bsddb.
Engelbert Gruber <grubert@users.sourceforge.net>
parents: 645
diff changeset
260 ATTENTION: blobfiles now creates subdirectories for files.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
261 - add module blobfiles in backends with file access functions.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
262 - roundup db catch only IOError in getfile.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
263 - roundup db catches retrieving not existing files.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
264 - #503204 ] mailgw needs a default class
616
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
265 - partially done - the setting of additional properties can wait for a
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
266 better configuration system.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
267 - Alternate email addresses are now available for users. See the MIGRATION
617
edd210915e64 Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents: 616
diff changeset
268 file for info on how to activate the feature.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
269 - #511168 ] Web interface: Adding new products
629
d43a21e6a823 Use the csv module for generating the form entry so it's correct.
Richard Jones <richard@users.sourceforge.net>
parents: 627
diff changeset
270 Classes that don't provide template html get a default edit interface now:
627
952679be9e2c Added simple editing for classes that don't define a templated interface.
Richard Jones <richard@users.sourceforge.net>
parents: 624
diff changeset
271 - access using the admin "class list" interface
952679be9e2c Added simple editing for classes that don't define a templated interface.
Richard Jones <richard@users.sourceforge.net>
parents: 624
diff changeset
272 - limited to admin-only
952679be9e2c Added simple editing for classes that don't define a templated interface.
Richard Jones <richard@users.sourceforge.net>
parents: 624
diff changeset
273 - requires the csv module from object-craft (url given if it's missing)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
274 - Added popup help for classes using the classhelp html template function.
635
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
275 - add <display call="classhelp('priority', 'id,name,description')">
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
276 to an item page, and it generates a link to a popup window which displays
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
277 the id, name and description for the priority class. The description
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
278 field won't exist in most installations, but it will be added to the
3d61b5d2243e Added popup help for classes using the classhelp html template function.
Richard Jones <richard@users.sourceforge.net>
parents: 631
diff changeset
279 default templates.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
280 - #517734 ] web header customisation is obscure
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
281 - All messages sent to the nosy list are now encoded as
665
9382ad731c1c All messages sent to the nosy list are now encoded as quoted-printable.
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 661
diff changeset
282 quoted-printable before they are sent.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
283 - Fixed display of mutlilink properties when using the template
672
d92e06a3a56e Fixed display of mutlilink properties...
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 665
diff changeset
284 functions, menu and plain.
616
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
285
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
286 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
287 - Clean up mail handling, multipart handling.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
288 - respect encodings in non multipart messages.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
289 - makeHtmlBase: re.sub under python 2.2 did not replace '.', string.replace
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
290 does it.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
291 - preamble in tepmlateBuilder mentioned htmldata
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
292 - mailgw checks encoding on first part too.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
293 - #511586 ] unittest FAIL: testReldate_date
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
294 - Added a uniquely Roundup header to email, "X-Roundup-Name"
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
295 - All forms now have "double-submit" protection when Javascript is enabled
614
5fdf95e6c20a . All forms now have "double-submit" protection...
Richard Jones <richard@users.sourceforge.net>
parents: 612
diff changeset
296 on the client-side.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
297 - #516883 ] mail interface + ANONYMOUS_REGISTER
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
298 - #516854 ] "My Issues" and redisplay
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
299 - #517906 ] Attribute order in "View customisation"
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
300 - #514854 ] History: "User" is always ticket creator
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
301 - wasn't handling cvs parser feeding correctly
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
302 - fixed some problems in date calculations (calendar.py doesn't handle over-
640
7dd13fd5d8ea fixed some problems in date calculations
Richard Jones <richard@users.sourceforge.net>
parents: 635
diff changeset
303 and under-flow). Also, hour/minute/second intervals may now be more than
7dd13fd5d8ea fixed some problems in date calculations
Richard Jones <richard@users.sourceforge.net>
parents: 635
diff changeset
304 99 each.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
305 - #527416 ] roundup-admin uses undefined value
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
306 - #527503 ] unfriendly init blowup when parent dir
656
eae9b69a0115 [SF#527416] roundup-admin uses undefined value
Richard Jones <richard@users.sourceforge.net>
parents: 646
diff changeset
307 (also handles UsageError correctly now in init)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
308 - #524129 ] roundup-admin gets python path wrong
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
309
616
08abec25b2c6 [SF#503204] mailgw needs a default class
Richard Jones <richard@users.sourceforge.net>
parents: 615
diff changeset
310
591
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
311 2002-01-24 - 0.4.0
552
0f8734a5a004 much nicer history display (actualy real handling of property types etc)
Richard Jones <richard@users.sourceforge.net>
parents: 548
diff changeset
312 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
313 - much nicer history display (actualy real handling of property types etc)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
314 - journal entries for link and mutlilink properties can be switched on or
555
5fd94347c6f2 Journal entries for link and multilink properties can now be switched on or off.
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 552
diff changeset
315 off
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
316 - properties in change note are now sorted
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
317 - you can now use the roundup-admin tool pack the database
552
0f8734a5a004 much nicer history display (actualy real handling of property types etc)
Richard Jones <richard@users.sourceforge.net>
parents: 548
diff changeset
318
0f8734a5a004 much nicer history display (actualy real handling of property types etc)
Richard Jones <richard@users.sourceforge.net>
parents: 548
diff changeset
319 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
320 - the mail gateway now responds with an error message when invalid values
591
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
321 for arguments are specified for link or mutlilink properties
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
322 - modified unit test to check nosy and assignedto when specified as arguments
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
323 - handle attachments with no name (eg tnef)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
324 - fixed setting nosy as argument in subject line
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
325 - fixed back_bsddb so it passed the journal tests
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
326 - fixed status changes in mail gateway (eg. unread -> chatting)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
327 - we'll actually distribute the frontends directory now, as advertised...
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
328 - handle stripping of "AW:" from subject line
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
329 - htmltemplate list() wasn't sorting...
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
330 - unit tests for html templating (and re-enabled the listbox field for
591
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
331 multilinks)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
332 - allow abbreviation of "help" in admin tool too.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
333 - run_tests testReldate_date failed if LANG is 'german'
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
334 - mailgw failures (unexpected ones) are forwarded to the roundup admin
572
3f42b0f90c7c we'll actually distribute the frontends directory now, as advertised...
Richard Jones <richard@users.sourceforge.net>
parents: 571
diff changeset
335
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
336
546
89639bec28f0 change note
Richard Jones <richard@users.sourceforge.net>
parents: 543
diff changeset
337 2002-01-16 - 0.4.0b2
497
46194df7b9a6 [SF#495392] empty nosy -patch
Richard Jones <richard@users.sourceforge.net>
parents: 494
diff changeset
338 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
339 - #495392 ] empty nosy -patch
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
340 - #500574 ] messageid must have format <part1@part2>
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
341 - fixed some problems with web editing and change detection
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
342 - mail splitting wasn't detecting responses in the same "section" as quoted
513
ce6c19aac0a5 forgot the change note earlier
Richard Jones <richard@users.sourceforge.net>
parents: 507
diff changeset
343 text
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
344 - missed a "from i18n import _" in date.py
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
345 - #501690 ] MIGRATION.txt incomplete
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
346 - #502342 ] pipe interface
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
347 - #502437 ] rogue reactor and unittest
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
348 - re-enabled dumbdbm when using python >2.1.1 (ie 2.1.2, 2.2)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
349 - changed all config accesses so they access either the instance or the
524
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
350 config attriubute on the db. This means that all config is obtained from
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
351 instance_config instead of the mish-mash of classes. This will make
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
352 switching to a ConfigParser setup easier too, I hope.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
353 - #502951 ] adding new properties to old database
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
354 - #502953 ] nosy-like treatment of other multilinks
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
355 - #503164 ] create and passwords
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
356 - plain rendering of links in the htmltemplate now generate a hyperlink to
531
32c1dd156605 plain rendering of links in the htmltemplate now generate a hyperlink...
Richard Jones <richard@users.sourceforge.net>
parents: 529
diff changeset
357 the linked node's page.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
358 - #503330 ] ANONYMOUS_REGISTER now applies to mail
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
359 - #503353 ] setting properties in initial email
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
360 - #502956 ] filtering by multilink not supported
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
361 - #503340 ] creating issue with [asignedto=p.ohly]
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
362 - #502949 ] index view for non-issues and redisplay
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
363 - #503793 ] changing assignedto resets nosy list
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
364 - lots of date/interval related changes:
543
22e0edf7da6e lots of date/interval related changes: more relaxed date format for input
Richard Jones <richard@users.sourceforge.net>
parents: 539
diff changeset
365 - more relaxed date format for input
22e0edf7da6e lots of date/interval related changes: more relaxed date format for input
Richard Jones <richard@users.sourceforge.net>
parents: 539
diff changeset
366 - handle None for date/interval properties
524
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
367
497
46194df7b9a6 [SF#495392] empty nosy -patch
Richard Jones <richard@users.sourceforge.net>
parents: 494
diff changeset
368
494
ae6a5f398389 a release date!
Richard Jones <richard@users.sourceforge.net>
parents: 475
diff changeset
369 2002-01-08 - 0.4.0b1
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
370 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
371 - Added INSTANCE_NAME to configuration - used in web and email to identify
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
372 the instance.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
373 - Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
374 signature info in e-mails.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
375 - Some more flexibility in the mail gateway and more error handling.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
376 - Login now takes you to the page you back to the were denied access to.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
377 - Admin user now can has a user index link on their web interface.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
378 - We now have basic transaction support. Information is only written to
440
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
379 the database when the commit() method is called. Only the anydbm and
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
380 bsddb3 backends are modified in this way - the bsddb3 backend needs a
de5bf4191f11 Enabled transaction support in the bsddb backend.
Richard Jones <richard@users.sourceforge.net>
parents: 438
diff changeset
381 lot more work anyway...
438
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
382 - the CGI and mailgw automatically commit() at the end of processing a
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
383 single transaction
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
384 - the admin tool requires an explicit "commit" - it will prompt at exit
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
385 if there are unsaved changes. A "rollback" removes all changes made
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
386 during the session (up to the last commit).
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
387 - Added the "display" command to the admin tool - displays a node's values
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
388 - Message author's name appears in From: instead of roundup instance name
445
208697858c8b Message author's name appears in From: instead of roundup instance name
Richard Jones <richard@users.sourceforge.net>
parents: 443
diff changeset
389 (which still appears in the Reply-To:)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
390 - Added a Zope frontend for roundup.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
391 - Centralised the python version check code, bumped version to 2.1.1 (really
449
141aacfdb34f Centralised the python version check code, bumped version to 2.1.1
Richard Jones <richard@users.sourceforge.net>
parents: 446
diff changeset
392 needs to be 2.1.2, but that isn't released yet :)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
393 - much better attaching of erroneous messages in the mail gateway
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
394 - #496356 ] Use threading in messages
475
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
395 This adds the tracking of messages by message-id and allows threading
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
396 using in-reply-to. Most e-mail clients support threading using this
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
397 feature, and we hope to add support for it to the web gateway.
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
398
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
399 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
400 - Lots of bugs, thanks Roché and others on the devel mailing list!
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
401 - login_action and newuser_action return values were being ignored
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
402 - Woohoo! Found that bloody re-login bug that was killing the mail
419
831e91e23963 login_action and newuser_action return values were being ignored
Richard Jones <richard@users.sourceforge.net>
parents: 417
diff changeset
403 gateway.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
404 - Fixed login/registration forwarding the user to the right page (or not,
430
350685601f37 Database transactions.
Richard Jones <richard@users.sourceforge.net>
parents: 419
diff changeset
405 on a failure)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
406 - We now use weakrefs in the Classes to keep the database reference, so
431
a28a80b714f9 Eliminate database close method by using weakrefs.
Richard Jones <richard@users.sourceforge.net>
parents: 430
diff changeset
407 the close() method on the database is no longer needed.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
408 - #487480 ] roundup-server
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
409 - #487476 ] INSTALL.txt
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
410 - #489760 ] [issue] only subject
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
411 - fixed doc/index.html to include the quoting in the mail alias.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
412 - fixed the backends __init__ so we can pydoc the backend modules
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
413 - web i/f reports "note added" if there are no changes but a note is entered
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
414 - we were assuming database files created by anydbm had the same name, but
443
a0c598702f17 I fixed the problems with anydbm using the dbm module at the backend.
Richard Jones <richard@users.sourceforge.net>
parents: 440
diff changeset
415 this is not the case for dbm. We now perform a much better check _and_
a0c598702f17 I fixed the problems with anydbm using the dbm module at the backend.
Richard Jones <richard@users.sourceforge.net>
parents: 440
diff changeset
416 cope with the anydbm implementation module changing too!
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
417 - envelope-from is now set to the roundup-admin and not roundup itself so
445
208697858c8b Message author's name appears in From: instead of roundup instance name
Richard Jones <richard@users.sourceforge.net>
parents: 443
diff changeset
418 delivery reports aren't sent to roundup (thanks Patrick Ohly)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
419 - #495400 ] entering blanks
475
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
420 Values with spaces are now accepted in roundup-admin - check the long help
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
421 for details.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
422 - #496360 ] table width does not work
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
423 - detectors were being registered multiple times
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
424 - added tests for mailgw
475
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
425
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
426
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
427 2001-11-23 - 0.3.0
337
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
428 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
429 - #467129 ] Lossage when username=e-mail-address
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
430 - #473123 ] Change message generation for author
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
431 - MailGW now moves 'resolved' to 'chatting' on receiving e-mail for an issue.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
432 - Added Structured Text rendering to htmltemplate, thanks Brad Clements.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
433 - Added CGI configuration via env vars (see roundup.cgi for details)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
434 - "roundup.cgi" is now installed to "<python-prefix>/share/roundup/cgi-bin"
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
435 - roundup-admin now accepts abbreviated commands (eg. l = li = lis = list)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
436 - roundup-mailgw now supports unix mailbox and POP as sources of mail.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
437 - roundup-admin now handles all hyperdb exceptions
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
438 - users may attach files to issues (and support in ext) through the web now
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
439 - incorporated patch from Roch'e Compaan implementing attachments in nosy
393
f40388721e40 incorporated patch from Roch'e Compaan implementing attachments in nosy e-mail
Richard Jones <richard@users.sourceforge.net>
parents: 392
diff changeset
440 e-mail
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
441 - added a target version field to the extended issue schema
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
442 - added dummy hooks for I18N and some preliminary (test) markup of
399
96b0db9ad389 Added dummy hooks for I18N...
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 394
diff changeset
443 translatable messages
337
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
444
324
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
445 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
446 - Fixed a bug in HTMLTemplate changes.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
447 - 'unread' to 'chatting' automagic status change was b0rken.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
448 - Anonymous user lockout wasn't working.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
449 - roundup-server now works on Windows, thanks Juergen Hermann.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
450 - Fixed install documentation, also thanks Juergen Hermann.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
451 - Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
452 - bug #475347 ] WindowsError still not caught (patch from Juergen Hermann)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
453 - bug #474749 ] indentations lost
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
454 - bug #477104 ] HTML tag error in roundup-server
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
455 - bug #477107 ] HTTP header problem
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
456 - bug #477687 ] conforming html
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
457 - bug #474372 ] Netscape 4.77 do not render Support form
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
458 - bug #477685 ] base64.decodestring breaks
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
459 - bug #477837 ] lynx does not like the cookie
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
460 - bug #477892 ] Password edit doesn't fix login cookie
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
461 - newuser_action now presents error messages rather than tracebacks.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
462 - bug #479511 ] mailgw to pop
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
463 - bug #479508 ] roundup-admin crash on wrong class
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
464 - bad error report in hyperdb
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
465 - roundup.mailgw now handles errors on the set() and create() at the end
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
466 of processing
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
467 - roundup.mailgw also handles messages that are passed to it that don't
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
468 contain a From: line - apparently some POP servers can do this. It punts
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
469 an error message to the roundup admin.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
470 - fixed nosy reaction and author copy handling
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
471 - errors in nosy reaction will be propogated now (were effectively being
381
b3db94bee9c4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 378
diff changeset
472 squashed)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
473 - re-open the database as the author in mail handling
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
474 - missing "return" in filter_section (thanks Roch'e Compaan)
324
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
475
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
476
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
477 2001-10-23 - 0.3.0 pre 3
305
cb6d168b5aaa Hyperdatabase sorts strings-that-look-like-numbers as numbers now.
Richard Jones <richard@users.sourceforge.net>
parents: 304
diff changeset
478 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
479 - MailGW now moves 'unread' to 'chatting' on receiving e-mail for an issue.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
480 - feature #473127: Filenames. I modified the file.index and htmltemplate
313
489b70c37f32 feature [SF#473127]: Filenames.
Richard Jones <richard@users.sourceforge.net>
parents: 312
diff changeset
481 source so that the filename is used in the link and the creation
489b70c37f32 feature [SF#473127]: Filenames.
Richard Jones <richard@users.sourceforge.net>
parents: 312
diff changeset
482 information is displayed.
300
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
483 Admin Tool (roundup-admin):
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
484 - Interactive mode for running multiple (independant at present) commands.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
485 - Tabular display of nodes.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
486 - Import and export via colon-separated files.
300
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
487
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
488 Changed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
489 - re-organised the html templating code. Fixed some bugs, probably
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
490 introduced some more. Hopefully not too many.
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
491
289
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
492 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
493 - Stand-alone server now has a configurable setuid user.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
494 - CGI interface wasn't handling checkboxes at all.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
495 - Fixed quopri usage in mailgw from bug reports on mailing list.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
496 - Remove the "freshen" command from the roundup-admin tool.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
497 - Catch errors in login - no username or password supplied.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
498 - Fixed editing of password (Password property type) thanks Roch'e Compaan.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
499 - Fixed grouping of non-str properties thanks Roch'e Compaan.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
500 - bug #473121: The customisation view and filters (CGI interface view
309
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
501 customisation section may now be hidden (patch from Roch'e Compaan.)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
502 - bug #473122: Issue id sorting (hyperdb sorts strings-that-look-like-numbers
309
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
503 as numbers now.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
504 - bug #473124: UI inconsistency with Link fields.
312
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
505 This also prompted me to fix a fairly long-standing usability issue -
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
506 that of being able to turn off certain filters.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
507 - bug #473125: Paragraph in e-mails
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
508 - bug #473126: Sender unknown
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
509 - bug #473130: Nosy list not set correctly
289
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
510
334
256776bfdfc5 fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents: 331
diff changeset
511
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
512 2001-10-11 - 0.3.0 pre 2
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
513 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
514 - Hyperdatabase was inserting empty strings instead of None for missing
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
515 property values. This broke a lot of things.
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
516
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
517
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
518 2001-10-10 - 0.3.0 pre 1
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
519 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
520 - roundup-admin create now prompts for property info if none is supplied
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
521 on the command-line.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
522 - hyperdb Class getprops() method may now return only the mutable
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
523 properties.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
524 - CGI interfaces now generate a top-level index of their known instances.
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
525
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
526 Changed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
527 - Login now uses cookies, which makes it a whole lot more flexible. We can
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
528 now support anonymous user access (read-only, unless there's an
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
529 "anonymous" user, in which case write access is permitted). Login
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
530 handling has been moved into cgi_client.Client.main()
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
531 - The "extended" schema is now the default in roundup init.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
532 - The schemas have had their page headings modified to cope with the new
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
533 login handling. Existing installations should copy the interfaces.py
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
534 file from the roundup lib directory to their instance home.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
535 - Passwords are now encoded by default (except exising databases which
270
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
536 will only be encoded when the passwords are changed). The scheme used
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
537 at the moment is SHA - but the code is flexible enough to take any
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
538 number of encoding systems.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
539 - The roundup-admin tool always operates as the "admin" user now. Database
270
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
540 protection should be achieved using file system protections (see the
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
541 documentation for details.)
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
542
248
96cdd8ef0581 Added some more help to roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
543 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
544 - Incorrectly had a Bizar Software copyright on the cgitb.py module from
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
545 Ping - has been removed.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
546 - Pretty time interval wasn't handling > 1 month properly.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
547 - Generation of links to Link/Multilink in indexes. (thanks Hubert Hoegl)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
548 - AssignedTo wasn't in the "classic" schema's item page.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
549 - Fixed a whole bunch of places in the CGI interface where we should have
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
550 been returning Not Found instead of throwing an exception.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
551 - Fixed a deviation from the spec: trying to modify the 'id' property of
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
552 an item now throws an exception.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
553 - The plain() template function now html-escapes the content.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
554 - Change message was stuffing up for multilinks with no key property.
246
b51591375158 Started changes log for 0.2.9
Richard Jones <richard@users.sourceforge.net>
parents: 244
diff changeset
555
268
dcc1ed25e6bc Minor pre- 0.3.0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 264
diff changeset
556
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
557
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
558 --------------
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
559
244
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
560 2001-08-30 - 0.2.8
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
561 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
562 - Wasn't handling unguessable mime types for file uploads.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
563 - Missing import in mailgw.
244
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
564
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
565
240
cdee585d70c4 prep for release
Richard Jones <richard@users.sourceforge.net>
parents: 239
diff changeset
566 2001-08-29 - 0.2.7
231
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
567 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
568 - Text searches are now case insensitive. All forms of text search use
231
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
569 regular expressions now.
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
570
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
571 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
572 - Had another 2.1-ism in the unit tests
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
573 - Made the mail parser a little more robust w.r.t missing Subject:
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
574 (both thanks Mikhail Sobolev)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
575 - Missed some isFooType usages (thanks Mikhail Sobolev for spotting them)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
576 - Reverted back to sending change messages to the web editor of a node so
233
3430c76a52b0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 231
diff changeset
577 that the change note message is actually genrated.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
578 - CGI interface wasn't generating correct change messages.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
579 - Notes entered during a change are saved to the messages list even if
239
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
580 there's no nosy list. No message is generated if there's no nosy list and
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
581 there's no change note (since it would just duplicates the journal).
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
582 - Completely removed the bsddb3 module from the tests - will be reinstated
243
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
583 when the http://bsddb.sourceforge.net/'s bugs #439959 and #456408 are
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
584 dealt with. One is fixed in CVS, the other pending.
239
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
585
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
586
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
587 2001-08-08 - 0.2.6
212
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
588 Note:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
589 - Roundup is now released under the same terms as the Python License.
212
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
590
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
591 Feature:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
592 - Added tests for instance initialisation. No more releasing the software
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
593 with bugs in roundup.init!
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
594 - Now bundling unittest with the package so that python 2.0 users can use
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
595 the tests.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
596 - Much better error handling and messages generated by the mail gateway.
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
597
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
598 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
599 - Implemented correct mail splitting. Added unit tests. Also snips
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
600 signatures now too.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
601 - Bug #447671 - typo in roundup/init.py
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
602 - Changed date.Date to use regular string formatting instead of strftime -
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
603 win32 seems to have problems with %T and no hour... or something...
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
604 - Bug #448484 - now catching correct exception from makedirs.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
605 - Instances are now opened by a special function that generates a unique
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
606 module name for the instances on import time.
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
607
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
608
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
609 2001-08-03 - 0.2.5
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
610 Note:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
611 - The bsddb3 module has a bug that renders it non-functional. Users should
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
612 select the anydbm or bsddb backend instead.
194
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
613
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
614 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
615 - Python 2.0 does not contain the unittest module. The setup.py module now
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
616 checks for unittest before attempting to run the unit tests.
194
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
617
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
618
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
619 2001-08-03 - 0.2.4
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
620 Features:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
621 - Added ability for cgi newblah forms to indicate that the new node
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
622 should be linked somewhere.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
623 - Added time logging and file uploading to the templates.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
624 - Added "My Issues" and "My Support" to extended template. Changed "Your
185
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
625 Details" to "My Details". Changed the "New Foo" links to "Add Foo".
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
626 Added links for unassigned support and issues. Generally reorganised and
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
627 cleanup the header up.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
628 - Changed the order of the information in the message generated by web edits.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
629 - Extended the range of intervals that are pretty-printed before actual dates
180
3e7a7b3b58e4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 177
diff changeset
630 are displayed.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
631 - Added more BUILD instructions including the "clean" command to force
185
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
632 rebuild.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
633 - Web edit messages aren't sent to the person who did the edit any more. No
187
Richard Jones <richard@users.sourceforge.net>
parents: 185
diff changeset
634 message is generated if they are the only person on the nosy list.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
635 - Roundupdb now appends "mailing list" information to its messages which
191
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
636 include the e-mail address and web interface address. Templates may
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
637 override this in their db classes to include specific information (support
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
638 instructions, etc).
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
639
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
640 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
641 - Argument handling for the roundup-admin find command.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
642 - Handling of summary when no note supplied for newblah. Again.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
643 - Detection of no form in htmltemplate Field display.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
644 - Checklist html template command was setting wrong name.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
645 - 2.1-specific gmtime() (no arg) call in roundup.date. (thanks Paul Wright)
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
646 - mailgw was making naughty assumptions about the schema of the classes it
173
620031e25f37 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 171
diff changeset
647 was creating nodes for.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
648 - remove the $Foo$ from the HTML files stored in the htmlbase modules.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
649 - Instance import now imports the instance using imp.load_module so that
191
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
650 we can have instance homes of "roundup" or other existing python package
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
651 names.
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
652
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
653
161
adb0327f13aa chanegs
Richard Jones <richard@users.sourceforge.net>
parents: 148
diff changeset
654 2001-07-30 - 0.2.3
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
655 Big change:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
656 - I've split off the support class from the issue class in "extended".
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
657 Anyone who has any support entries, sorry. It should be possible to
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
658 write a scipt that moves the entries over pretty easily. If this causes
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
659 you pain, I'll do so. You'll want to update your instance with the new
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
660 code in "extended" either way.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
661
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
662 Features:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
663 - Added the unit tests to the start of setup.py so they're run whenever
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
664 we do anything distutils'y.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
665 - Added nicer prompting to the roundup-admin "init" command.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
666 - Actually, the roundup-admin code is totally revamped, and has command
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
667 help and better command-line arg handling.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
668 - The cgi_client.Client base class now reflects the structure of "classic"
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
669 rather than "extended" since "classic" is more of a "base" template.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
670 - Added more DB to test. Skips tests where imports fail.
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
671
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
672 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
673 - One of the tests in test_date had the wrong expected result.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
674 - Fixed IssueClass so that superseders links to its classname rather than
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
675 hard-coded to "issue".
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
676 - templatebuilder was catching IOError instead of OSError.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
677 - The cgi_client newblah method wasn't detecting the __note form field
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
678 properly.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
679 - The History command in htmltemplate didn't handle a new node (None
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
680 nodeid) properly.
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
681
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
682
129
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
683 2001-07-29 - 0.2.2
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
684 Features:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
685 - Added implementation.txt to the doc directory. Contains implementation
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
686 notes specific to this implementations of Roundup.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
687 - Cleaned up mailgw some (subclass Message for getPart) and added some
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
688 tests for multipart splitting.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
689 - Better checking for html dir in templatebuilder.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
690 - Base hyperdb.Class now fakes the "id" property.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
691 - Made the classic roundup look more like the original prototype.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
692 - Made cgi_client and templating slightly more generic.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
693 - Moved some code around in cgi_client allowing for subclassing to change
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
694 behaviour.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
695 - Added the fabricated property "id" to all hyperdb classes.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
696 - Cleanup of the link label generation (new method on hyperdb.Class to do
124
e395766f8435 changes
Richard Jones <richard@users.sourceforge.net>
parents: 122
diff changeset
697 it).
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
698
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
699 Fixed:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
700 - Everything uses errno module now to check errno values.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
701 - New issue form handles lack of note better now.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
702 - HTML templating uses section-bar style for index group headers now.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
703 - Fixed problem in link display when Link value is None.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
704 - Form handling in cgi client wasn't propogating through the previous
129
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
705 query elements.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
706 - Fixed sort arguments generated for column headings so sorting can be
132
b7c99b997080 changes
Richard Jones <richard@users.sourceforge.net>
parents: 129
diff changeset
707 changed now.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
708
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
709
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
710 2001-07-28 - 0.2.1
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
711 Features:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
712 - Added docstring to roundup package so pydoc reports useful information.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
713 - Added the roundup 1 software carpentry submission HTML to the doc
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
714 directory as "overview.html".
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
715
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
716 Fixes:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
717 - Fixed bug in init command - templatebuilder was assuming existence of
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
718 "html" directory in instance home.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
719 - Fixed INSTALL.txt to reflect some changes in the installation and test
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
720 procedure. Whatdya know, "setup.py install" does the script install.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
721 There you go...
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
722 - Fixed some non-string node ids in cgi_client now that the hyperdb is
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
723 strict about such things.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
724
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
725 2001-07-26 - 0.2.0
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
726 Features:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
727 - Major reorganisation of code to allow multiple roundup instances and a
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
728 single, site-packages -based installation. Also allows multiple database
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
729 back-ends.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
730 - Moved the bin/ proggies into the top dir, so that it all works
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
731 out-of-the-box
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
732 - Added the "classic" template - a direct implementation of the Roundup
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
733 spec. Well, as close as we're going to get, anyway.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
734 - Added an issue priority of support to "extended"
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
735 - Added command-line arg handling to roundup-server so it's more useful
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
736 out-of-the-box.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
737 - Added distutils-style installation of "lib" files.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
738 - Added some unit tests.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
739
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
740 Fixes:
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
741 - Fixed bug in re generation in the filter
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
742 - Fixed handling of None String property in grouped list headings
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
743 - Fixed adding new issue with no change note
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
744 - Fixed values in text input fields which contained quotes (") are now
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
745 quoted.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
746 - Fixed a bug in the hyperdb filter - wrong variable names in the error
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
747 message.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
748
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
749 2001-07-19 - 0.1.3
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
750 - Reldate now takes an argument "pretty" - when true, it pretty-prints the
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
751 interval generated up to 5 days, then pretty-prints the date of last
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
752 activity. The issue index and item now use the pretty format.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
753 - Classes list for admin user in CGI interface.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
754 - Made the view configuration more accessible, neater and more realistic.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
755 - Fixed list view grouping handling grouping by a Multilink or String or Link
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
756 value of None or Date, ... (mind you, sorting by Date???)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
757 - Fixed bug in the plain formatter when a Link was None.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
758 - Fixed ordering of list view column headings.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
759 - Fixed list view column heading sort links - and limited the number of
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
760 columns to sort by to 2.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
761 - Added searching by glob to StringType filtering -
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
762 ^text - search for text at start of fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
763 text$ - search for text at end of fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
764 ^text$ - exactly match text in fields
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
765 te*xt - search for text matching "te"<any characters>"xt"
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
766 te?xt - search for text matching "te"<any one character>"xt"
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
767 - Added more fields to the issue.filter and issue.index templates
104
36c75fd4c6c7 changes
Richard Jones <richard@users.sourceforge.net>
parents: 94
diff changeset
768
111
6e8197a5880f Split off implementation notes into separate file in doc directory.
Richard Jones <richard@users.sourceforge.net>
parents: 109
diff changeset
769
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
770 2001-07-18 - 0.1.2
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
771 - Set default index to ?:group=priority&:columns=activity,status,title so
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
772 the priority column isn't displayed.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
773 - Thanks Anthony:
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
774 - added notes to the README about Python prerequisites
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
775 - added check to roundup.py, roundup.cgi, server.py and roundup-mailgw.py
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
776 for python 2+ - and made the file itself parseable by 1.5.2 ;)
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
777 - python 2.0 didn't have the default args for the time module functions.
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
778 - better handling of db directory in initDB
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
779 - Sorting on the extra properties defined by roundupdb classes was broken
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
780 due to the caching used. May now sort on activity and creation
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
781 properties, etc.
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
782 - Set the default index to sort on activity
111
6e8197a5880f Split off implementation notes into separate file in doc directory.
Richard Jones <richard@users.sourceforge.net>
parents: 109
diff changeset
783
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
784
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
785 2001-07-18 - 0.1.1
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
786 - Initial version release with consent of Roundup spec author, Ka-Ping Yee:
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
787 "Amazing! Nice work. I'll watch for the source code on your website."
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
788
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
789 2001-07-11 - 0.1.0
1198
1c5bc0e2ed7d *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 1181
diff changeset
790 - Needed a bug tracking system. Looked around. Tried to install many
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
791 Perl-based systems, to no avail. Got tired of waiting for Roundup to be
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
792 released. Had just finished major product project, so needed something
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
793 different for a while. Roundup here I come...
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
794
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
795

Roundup Issue Tracker: http://roundup-tracker.org/