annotate CHANGES.txt @ 1136:7e193bbda38e

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

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