annotate CHANGES.txt @ 614:5fdf95e6c20a

. All forms now have "double-submit" protection... ...when Javascript is enabled on the client-side.
author Richard Jones <richard@users.sourceforge.net>
date Thu, 14 Feb 2002 23:39:18 +0000
parents a2aeebf3d6bd
children 7c2c4840db6a
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
612
a2aeebf3d6bd Added a uniquely Roundup header to email, "X-Roundup-Name"
Richard Jones <richard@users.sourceforge.net>
parents: 609
diff changeset
4 2002-02-?? - 0.4.1
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
5 Fixed:
609
633f2b542146 Clean up mail handling, multipart handling.
Engelbert Gruber <grubert@users.sourceforge.net>
parents: 600
diff changeset
6 . Clean up mail handling, multipart handling.
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
7 . respect encodings in non multipart messages.
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
8 . 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
9 does it.
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
10 . preamble in tepmlateBuilder mentioned htmldata
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
11 . mailgw checks encoding on first part too.
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
12 . #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
13 . 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
14 . 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
15 on the client-side.
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
16
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
17
591
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
18 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
19 Feature:
0f8734a5a004 much nicer history display (actualy real handling of property types etc)
Richard Jones <richard@users.sourceforge.net>
parents: 548
diff changeset
20 . 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
21 . 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
22 off
559
bb5ee2f24ee0 Properties in change note are now sorted
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 555
diff changeset
23 . 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
24 . 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
25
0f8734a5a004 much nicer history display (actualy real handling of property types etc)
Richard Jones <richard@users.sourceforge.net>
parents: 548
diff changeset
26 Fixed:
591
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
27 . 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
28 for arguments are specified for link or mutlilink properties
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
29 . 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
30 . handle attachments with no name (eg tnef)
560
d7b9751f8927 Mail gateway improvements.
Roche Compaan <rochecompaan@users.sourceforge.net>
parents: 559
diff changeset
31 . 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
32 . 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
33 . 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
34 . 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
35 . handle stripping of "AW:" from subject line
575
2df17627528d htmltemplate list() wasn't sorting...
Richard Jones <richard@users.sourceforge.net>
parents: 573
diff changeset
36 . htmltemplate list() wasn't sorting...
591
4d509f01d336 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 588
diff changeset
37 . 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
38 multilinks)
584
deb852c24642 run_tests testReldate_date failed if LANG is 'german'
Engelbert Gruber <grubert@users.sourceforge.net>
parents: 582
diff changeset
39 . 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
40 . 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
41 . 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
42
600
a4c32558d345 [SF#511586] unittest FAIL: testReldate_date
Richard Jones <richard@users.sourceforge.net>
parents: 599
diff changeset
43
546
89639bec28f0 change note
Richard Jones <richard@users.sourceforge.net>
parents: 543
diff changeset
44 2002-01-16 - 0.4.0b2
497
46194df7b9a6 [SF#495392] empty nosy -patch
Richard Jones <richard@users.sourceforge.net>
parents: 494
diff changeset
45 Fixed:
46194df7b9a6 [SF#495392] empty nosy -patch
Richard Jones <richard@users.sourceforge.net>
parents: 494
diff changeset
46 . #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
47 . #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
48 . 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
49 . 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
50 text
517
1d4850ecee3f minor changes for 0.4.0b2
Richard Jones <richard@users.sourceforge.net>
parents: 513
diff changeset
51 . missed a "from i18n import _" in date.py
519
2dd8571ca738 fixes to migration text
Richard Jones <richard@users.sourceforge.net>
parents: 517
diff changeset
52 . #501690 ] MIGRATION.txt incomplete
521
1416195a830d [SF#502342] pipe interface
Richard Jones <richard@users.sourceforge.net>
parents: 519
diff changeset
53 . #502342 ] pipe interface
522
f2edf460b0b9 [SF#502437] rogue reactor and unittest
Richard Jones <richard@users.sourceforge.net>
parents: 521
diff changeset
54 . #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
55 . 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
56 . 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
57 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
58 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
59 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
60 . #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
61 . #502953 ] nosy-like treatment of other multilinks
529
1401596be460 [SF#503164] create and passwords
Richard Jones <richard@users.sourceforge.net>
parents: 528
diff changeset
62 . #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
63 . 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
64 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
65 . #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
66 . #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
67 . #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
68 . #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
69 . #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
70 . #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
71 . 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
72 - 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
73 - handle None for date/interval properties
524
dce4c75bef5a changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents: 523
diff changeset
74
497
46194df7b9a6 [SF#495392] empty nosy -patch
Richard Jones <richard@users.sourceforge.net>
parents: 494
diff changeset
75
494
ae6a5f398389 a release date!
Richard Jones <richard@users.sourceforge.net>
parents: 475
diff changeset
76 2002-01-08 - 0.4.0b1
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
77 Feature:
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
78 . 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
79 the instance.
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
80 . 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
81 signature info in e-mails.
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
82 . 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
83 . 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
84 . 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
85 . 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
86 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
87 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
88 lot more work anyway...
438
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
89 - 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
90 single transaction
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
91 - 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
92 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
93 during the session (up to the last commit).
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
94 . 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
95 . 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
96 (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
97 . 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
98 . 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
99 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
100 . 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
101 . #496356 ] Use threading in messages
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
102 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
103 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
104 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
105
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
106 Fixed:
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
107 . 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
108 . 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
109 . 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
110 gateway.
430
350685601f37 Database transactions.
Richard Jones <richard@users.sourceforge.net>
parents: 419
diff changeset
111 . 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
112 on a failure)
431
a28a80b714f9 Eliminate database close method by using weakrefs.
Richard Jones <richard@users.sourceforge.net>
parents: 430
diff changeset
113 . 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
114 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
115 . #487480 ] roundup-server
a28a80b714f9 Eliminate database close method by using weakrefs.
Richard Jones <richard@users.sourceforge.net>
parents: 430
diff changeset
116 . #487476 ] INSTALL.txt
438
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
117 . #489760 ] [issue] only subject
9d97c1a4ddad Notes from changes.
Richard Jones <richard@users.sourceforge.net>
parents: 431
diff changeset
118 . 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
119 . 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
120 . 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
121 . 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
122 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
123 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
124 . 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
125 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
126 . #495400 ] entering blanks
475
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
127 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
128 for details.
474
ef06a66a0b72 [SF#496360] table width does not work
Richard Jones <richard@users.sourceforge.net>
parents: 473
diff changeset
129 . #496360 ] table width does not work
475
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
130 . detectors were being registered multiple times
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
131 . added tests for mailgw
a1a44636bace Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents: 474
diff changeset
132
411
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
133
a6088556e9ba Features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 399
diff changeset
134 2001-11-23 - 0.3.0
337
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
135 Feature:
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
136 . #467129 ] Lossage when username=e-mail-address
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
137 . #473123 ] Change message generation for author
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
138 . 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
139 . 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
140 . 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
141 . "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
142 . 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
143 . 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
144 . 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
145 . 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
146 . 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
147 e-mail
394
f43af1e97fdd Added a target version field to the extended issue schema
Richard Jones <richard@users.sourceforge.net>
parents: 393
diff changeset
148 . 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
149 . 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
150 translatable messages
337
8cd545738d8e Features:
Richard Jones <richard@users.sourceforge.net>
parents: 335
diff changeset
151
324
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
152 Fixed:
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
153 . Fixed a bug in HTMLTemplate changes.
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
154 . 'unread' to 'chatting' automagic status change was b0rken.
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
155 . 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
156 . 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
157 . 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
158 . Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
335
45113e2e72cd changes
Richard Jones <richard@users.sourceforge.net>
parents: 334
diff changeset
159 . 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
160 . bug #474749 ] indentations lost
343
ab16997d9cda Started work on supporting a pop3-fetching server
Richard Jones <richard@users.sourceforge.net>
parents: 341
diff changeset
161 . 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
162 . bug #477107 ] HTTP header problem
351
6932067a8f31 More HTML compliance fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 343
diff changeset
163 . bug #477687 ] conforming html
352
a158507768f6 changes
Richard Jones <richard@users.sourceforge.net>
parents: 351
diff changeset
164 . 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
165 . bug #477685 ] base64.decodestring breaks
6713716d8ae9 Fixed various cookie-related bugs:
Richard Jones <richard@users.sourceforge.net>
parents: 352
diff changeset
166 . bug #477837 ] lynx does not like the cookie
6713716d8ae9 Fixed various cookie-related bugs:
Richard Jones <richard@users.sourceforge.net>
parents: 352
diff changeset
167 . bug #477892 ] Password edit doesn't fix login cookie
355
82630e18239d changes
Richard Jones <richard@users.sourceforge.net>
parents: 353
diff changeset
168 . 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
169 . bug #479511 ] mailgw to pop
378
f3c8556fdeb8 changes
Richard Jones <richard@users.sourceforge.net>
parents: 377
diff changeset
170 . 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
171 . 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
172 . 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
173 of processing
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
174 . 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
175 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
176 an error message to the roundup admin.
381
b3db94bee9c4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 378
diff changeset
177 . fixed nosy reaction and author copy handling
b3db94bee9c4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 378
diff changeset
178 . errors in nosy reaction will be propogated now (were effectively being
b3db94bee9c4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 378
diff changeset
179 squashed)
389
7d7cb5319fc0 re-open the database as the author in mail handling
Richard Jones <richard@users.sourceforge.net>
parents: 381
diff changeset
180 . 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
181 . missing "return" in filter_section (thanks Roch'e Compaan)
324
1aabcbeff752 changes
Richard Jones <richard@users.sourceforge.net>
parents: 319
diff changeset
182
391
399340646765 handle the case where there is no file attached
Richard Jones <richard@users.sourceforge.net>
parents: 390
diff changeset
183
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
184 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
185 Feature:
312
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
186 . 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
187 . 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
188 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
189 information is displayed.
300
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
190 Admin Tool (roundup-admin):
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
191 . Interactive mode for running multiple (independant at present) commands.
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
192 . Tabular display of nodes.
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
193 . Import and export via colon-separated files.
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
194
319
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
195 Changed:
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
196 . re-organised the html templating code. Fixed some bugs, probably
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
197 introduced some more. Hopefully not too many.
677ee7ab8ac4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
198
289
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
199 Fixed:
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
200 . 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
201 . CGI interface wasn't handling checkboxes at all.
300
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
202 . Fixed quopri usage in mailgw from bug reports on mailing list.
590abb8e808c changes
Richard Jones <richard@users.sourceforge.net>
parents: 293
diff changeset
203 . 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
204 . 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
205 . 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
206 . 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
207 . 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
208 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
209 . 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
210 as numbers now.
312
5a2c43891c20 [SF#473124]: UI inconsistency with Link fields.
Richard Jones <richard@users.sourceforge.net>
parents: 310
diff changeset
211 . 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
212 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
213 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
214 . 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
215 . bug #473126: Sender unknown
f193e0a1b9a5 [SF#473130]: Nosy list not set correctly
Richard Jones <richard@users.sourceforge.net>
parents: 307
diff changeset
216 . bug #473130: Nosy list not set correctly
289
9c093cc62e2a changes
Richard Jones <richard@users.sourceforge.net>
parents: 284
diff changeset
217
334
256776bfdfc5 fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents: 331
diff changeset
218
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
219 2001-10-11 - 0.3.0 pre 2
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
220 Fixed:
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
221 . Hyperdatabase was inserting empty strings instead of None for missing
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
222 property values. This broke a lot of things.
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
223
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
224
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
225 2001-10-10 - 0.3.0 pre 1
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
226 Feature:
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
227 . 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
228 on the command-line.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
229 . 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
230 properties.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
231 . 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
232
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
233 Changed:
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
234 . 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
235 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
236 "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
237 handling has been moved into cgi_client.Client.main()
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
238 . 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
239 . 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
240 login handling. Existing installations should copy the interfaces.py
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
241 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
242 . 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
243 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
244 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
245 number of encoding systems.
a4241ddd22d7 Added the Password property type.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
246 . 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
247 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
248 documentation for details.)
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
249
248
96cdd8ef0581 Added some more help to roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
250 Fixed:
264
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
251 . 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
252 Ping - has been removed.
248
96cdd8ef0581 Added some more help to roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
253 . 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
254 . 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
255 . 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
256 . 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
257 been returning Not Found instead of throwing an exception.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
258 . 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
259 an item now throws an exception.
a671e5917b33 Many features and fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 248
diff changeset
260 . 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
261 . 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
262
268
dcc1ed25e6bc Minor pre- 0.3.0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 264
diff changeset
263
284
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
264
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
265 --------------
ab74a46c3a9d changes
Richard Jones <richard@users.sourceforge.net>
parents: 270
diff changeset
266
244
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
267 2001-08-30 - 0.2.8
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
268 Fixed:
248
96cdd8ef0581 Added some more help to roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
269 . 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
270 . Missing import in mailgw.
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
271
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
272
240
cdee585d70c4 prep for release
Richard Jones <richard@users.sourceforge.net>
parents: 239
diff changeset
273 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
274 Feature:
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
275 . 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
276 regular expressions now.
afd428ba6523 better CGI text searching - but hidden filter fields are disappearing...
Richard Jones <richard@users.sourceforge.net>
parents: 229
diff changeset
277
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
278 Fixed:
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
279 . Had another 2.1-ism in the unit tests
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
280 . 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
281 (both thanks Mikhail Sobolev)
229
df77ba2e489c changes
Richard Jones <richard@users.sourceforge.net>
parents: 227
diff changeset
282 . Missed some isFooType usages (thanks Mikhail Sobolev for spotting them)
233
3430c76a52b0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 231
diff changeset
283 . 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
284 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
285 . CGI interface wasn't generating correct change messages.
239
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
286 . 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
287 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
288 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
289 . 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
290 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
291 dealt with. One is fixed in CVS, the other pending.
239
5c3c5362c122 change notes
Richard Jones <richard@users.sourceforge.net>
parents: 236
diff changeset
292
227
359ba665d346 changes
Richard Jones <richard@users.sourceforge.net>
parents: 222
diff changeset
293
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
294 2001-08-08 - 0.2.6
212
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
295 Note:
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
296 . Roundup is now released under the same terms as the Python License.
862dafca2a72 changes
Richard Jones <richard@users.sourceforge.net>
parents: 207
diff changeset
297
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
298 Feature:
222
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
299 . Added tests for instance initialisation. No more releasing the software
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
300 with bugs in roundup.init!
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
301 . 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
302 the tests.
cec0f2a179c5 changes
Richard Jones <richard@users.sourceforge.net>
parents: 215
diff changeset
303 . Much better error handling and messages generated by the mail gateway.
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
304
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
305 Fixed:
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
306 . 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
307 signatures now too.
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
308 . Bug #447671 - typo in roundup/init.py
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
309 . Changed date.Date to use regular string formatting instead of strftime -
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
310 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
311 . Bug #448484 - now catching correct exception from makedirs.
207
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
312 . Instances are now opened by a special function that generates a unique
d6326e8ebe6e changes
Richard Jones <richard@users.sourceforge.net>
parents: 199
diff changeset
313 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
314
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 198
diff changeset
315
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
316 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
317 Note:
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
318 . 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
319 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
320
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
321 Fixed:
198
eda506860b32 Implemented correct mail splitting (was taking a shortcut).
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
322 . 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
323 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
324
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
325
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 191
diff changeset
326 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
327 Features:
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
328 . 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
329 should be linked somewhere.
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
330 . Added time logging and file uploading to the templates.
185
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
331 . Added "My Issues" and "My Support" to extended template. Changed "Your
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
332 Details" to "My Details". Changed the "New Foo" links to "Add Foo".
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
333 Added links for unassigned support and issues. Generally reorganised and
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
334 cleanup the header up.
180
3e7a7b3b58e4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 177
diff changeset
335 . 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
336 . Extended the range of intervals that are pretty-printed before actual dates
3e7a7b3b58e4 changes
Richard Jones <richard@users.sourceforge.net>
parents: 177
diff changeset
337 are displayed.
185
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
338 . Added more BUILD instructions including the "clean" command to force
1a66afc04d41 changes
Richard Jones <richard@users.sourceforge.net>
parents: 180
diff changeset
339 rebuild.
187
Richard Jones <richard@users.sourceforge.net>
parents: 185
diff changeset
340 . 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
341 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
342 . Roundupdb now appends "mailing list" information to its messages which
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
343 include the e-mail address and web interface address. Templates may
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
344 override this in their db classes to include specific information (support
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
345 instructions, etc).
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
346
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
347 Fixed:
171
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
348 . Argument handling for the roundup-admin find command.
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
349 . 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
350 . Detection of no form in htmltemplate Field display.
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
351 . Checklist html template command was setting wrong name.
3c19bc818711 Checklist was using wrong name.
Richard Jones <richard@users.sourceforge.net>
parents: 169
diff changeset
352 . 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
353 . 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
354 was creating nodes for.
175
2a33ac3e807d changes
Richard Jones <richard@users.sourceforge.net>
parents: 173
diff changeset
355 . 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
356 . Instance import now imports the instance using imp.load_module so that
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
357 we can have instance homes of "roundup" or other existing python package
4a67d25cc072 changes
Richard Jones <richard@users.sourceforge.net>
parents: 187
diff changeset
358 names.
167
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
359
a49c8a2ddd26 Added time logging and file uploading to the templates.
Richard Jones <richard@users.sourceforge.net>
parents: 161
diff changeset
360
161
adb0327f13aa chanegs
Richard Jones <richard@users.sourceforge.net>
parents: 148
diff changeset
361 2001-07-30 - 0.2.3
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
362 Big change:
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
363 . 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
364 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
365 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
366 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
367 code in "extended" either way.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
368
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
369 Features:
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
370 . 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
371 we do anything distutils'y.
148
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
372 . Added nicer prompting to the roundup-admin "init" command.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
373 . Actually, the roundup-admin code is totally revamped, and has command
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
374 help and better command-line arg handling.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
375 . 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
376 rather than "extended" since "classic" is more of a "base" template.
161
adb0327f13aa chanegs
Richard Jones <richard@users.sourceforge.net>
parents: 148
diff changeset
377 . Added more DB to test. Skips tests where imports fail.
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
378
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
379 Fixed:
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
380 . 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
381 . Fixed IssueClass so that superseders links to its classname rather than
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
382 hard-coded to "issue".
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
383 . templatebuilder was catching IOError instead of OSError.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
384 . 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
385 properly.
8fe7549272cf noted changes
Richard Jones <richard@users.sourceforge.net>
parents: 136
diff changeset
386 . 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
387 nodeid) properly.
136
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
388
72de483388e3 changes
Richard Jones <richard@users.sourceforge.net>
parents: 132
diff changeset
389
129
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
390 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
391 Features:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
392 . 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
393 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
394 . 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
395 tests for multipart splitting.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
396 . 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
397 . 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
398 . 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
399 . 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
400 . 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
401 behaviour.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
402 . Added the fabricated property "id" to all hyperdb classes.
124
e395766f8435 changes
Richard Jones <richard@users.sourceforge.net>
parents: 122
diff changeset
403 . 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
404 it).
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
405
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
406 Fixed:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
407 . 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
408 . 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
409 . 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
410 . Fixed problem in link display when Link value is None.
129
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
411 . Form handling in cgi client wasn't propogating through the previous
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 124
diff changeset
412 query elements.
132
b7c99b997080 changes
Richard Jones <richard@users.sourceforge.net>
parents: 129
diff changeset
413 . Fixed sort arguments generated for column headings so sorting can be
b7c99b997080 changes
Richard Jones <richard@users.sourceforge.net>
parents: 129
diff changeset
414 changed now.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
415
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
416
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
417 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
418 Features:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
419 . 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
420 . 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
421 directory as "overview.html".
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
422
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
423 Fixes:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
424 . 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
425 "html" directory in instance home.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
426 . 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
427 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
428 There you go...
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
429 . 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
430 strict about such things.
94
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
431
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
432 2001-07-26 - 0.2.0
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
433 Features:
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
434 . 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
435 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
436 back-ends.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
437 . 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
438 out-of-the-box
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
439 . 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
440 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
441 . Added an issue priority of support to "extended"
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
442 . 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
443 out-of-the-box.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
444 . Added distutils-style installation of "lib" files.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
445 . Added some unit tests.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
446
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
447 Fixes:
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
448 . Fixed bug in re generation in the filter
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
449 . 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
450 . Fixed adding new issue with no change note
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
451 . 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
452 quoted.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
453 . 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
454 message.
9cf5229397fc name changes to make distutils happy
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
455
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
456 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
457 . 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
458 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
459 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
460 . 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
461 . 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
462 . 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
463 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
464 . 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
465 . 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
466 . 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
467 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
468 . 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
469 ^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
470 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
471 ^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
472 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
473 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
474 . Added more fields to the issue.filter and issue.index templates
104
36c75fd4c6c7 changes
Richard Jones <richard@users.sourceforge.net>
parents: 94
diff changeset
475
111
6e8197a5880f Split off implementation notes into separate file in doc directory.
Richard Jones <richard@users.sourceforge.net>
parents: 109
diff changeset
476
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
477 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
478 . 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
479 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
480 . Thanks Anthony:
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
481 . 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
482 . 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
483 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
484 . 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
485 . 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
486 . 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
487 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
488 properties, etc.
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
489 . 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
490
122
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
491
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
492 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
493 . 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
494 "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
495
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
496 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
497 . 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
498 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
499 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
500 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
501
828632ab0adf Reverse the entries so most recent is first.
Richard Jones <richard@users.sourceforge.net>
parents: 111
diff changeset
502

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