@@ -25,7 +25,7 @@ Features:
2525- improve customizing.txt documentation on use of Special Form
2626 Variables. Added example html inputs to illustrate the doc.
2727 Fix position of designator in doc example. It occurs before
28- @link@ or other edit command.
28+ @link@ or other edit command. (John Rouillard)
2929
30302021-06-19 2.1.0b1
3131
4646 an empty link in the transitive property (e.g. author.username when
4747 requesting message properties) would result in a 404 error. Now we're
4848 returning a JSON 'null' value. for an empty link (e.g. empty author in
49- the example).
49+ the example). (John Rouillard)
5050- sphinxcontrib.cheeseshop is unmaintained and using old http
5151 url. Attempts to override cheeseshop_url failed. Replace call to
5252 cheeseshop in docs with raw html and remove references to
6565- issue2551099 - disable processing of data url's in markdown. Display
6666 as plain text. (John Rouillard)
6767- issue2551100 - old jquery has security issues, upgrade it and fix
68- user.help.html
68+ user.help.html (John Rouillard)
6969- replace deprecated base64.decodestring with base64.b64decode in
7070 roundup_server.py and roundup_xlmrpc_server.py (reported by
7171 lmsteffan in irc)
@@ -79,14 +79,14 @@ Fixed:
7979 <database>/backend_name. (John Rouillard)
8080- fixed some issues when generating translations. Use mappings and
8181 named format parameters so translators can move substituted tokens
82- in translations.
82+ in translations. (John Rouillard)
8383- in rest interface, fix uncaught exceptions when parsing invalid
8484 Content-Type and Accept headers. Document response formats more
85- fully in doc/rest.txt.
85+ fully in doc/rest.txt. (John Rouillard)
8686- in filter, filter_iter and _materialize_multilinks, use named cursor
8787 with postgresql. This turns of client-side cursor handling and avoids
8888 *large* roundup process (or wsgi process) in case of large results.
89- Fixes issue2551114.
89+ Fixes issue2551114. (Ralf Schlatterbeck)
9090- issue2551108 - fix handling of designator links when formatted
9191 as markdown links. (Reported by Cedric Krier; John Rouillard)
9292- Fix filename created from mail attachments, fixes issue2551118
@@ -122,7 +122,7 @@ Fixed:
122122 sort at start or end of sorted list. (John Rouillard)
123123- issue2550648 - keyword boolean search. Issue has multiple problems.
124124 Fix issue where saving the keyword boolean search would remove the
125- link to open the editor.
125+ link to open the editor. (John Rouillard)
126126- issue2551136 - timezone extention crash on Python 3.8. cgi.escape
127127 is used in some template to provide a select box of timezones. It
128128 uses cgi.escape that is deprecated and removed from 3.8 and newer.
@@ -132,28 +132,29 @@ Fixed:
132132 have been upgraded to TLS 1.1. Cert is RSA 2048 bytes with SHA512
133133 signature. Without these upgrades, ssl mode won't start. Note this
134134 exposes other issue with roundup-server operating as an SSL
135- endpoint. See issue2551138 and issue2551137.
135+ endpoint. See issue2551138 and issue2551137. (John Rouillard)
136136- issue2551122 - sorted method of MultilinkHTMLProperty does a string
137137 sort even if the property is an integer. Fixed so that the orderprop
138138 for the linked class is used. (John Rouillard, reported by Nagy Gabor)
139139- issue2550964 - History can (temporarily) show incorrect value when a
140140 change is rejected. Fix history function to always use the database
141- values and ignore the current setting in the form.
141+ values and ignore the current setting in the form. (John Rouillard)
142142- Fix find() with anydbm. Using protected properties raised KeyError.
143143 Add shortcut fast return. Both changes come from rdbms_common.py's
144144 find(). (John Rouillard)
145145- Fix traceback caused by calling history() with arguments in a
146- non-item context.
147- - issue2551141 - roudup -admin returns no such class when restoring
146+ non-item context. (John Rouillard)
147+ - issue2551141 - roundup -admin returns no such class when restoring
148148 item with duplicate key. Fix incorrect error message when using
149149 roundup-admin to restore a user when the username is already in use.
150150 (John Rouillard)
151151- issue2551142 - Import of retired node with username after active
152- node fails with unique constraint failure. (John Rouillard)
152+ node is imported raises unique constraint failure. (Reported by Ganesh
153+ Sittampalam/Heffalump on irc. John Rouillard)
153154- *** Must run roundup-admin migrate ***
154155 Increment rdbms version from 5 to 6. Mysql rdbms classes were
155156 missing unique key constraint. Found during fix for issue2551142.
156- See upgrading.txt.
157+ See upgrading.txt. (John Rouillard)
157158- ignore blank lines in CSV class editing. (John Rouillard)
158159
159160Features:
@@ -191,7 +192,7 @@ Features:
191192 tx_Source_detector.py to roundup/test for two reasons: It's used in the
192193 memorydb convenience functions and it may be useful in other tests. Make
193194 the prefix a parameter of the convenience functions to be usable in other
194- tests.
195+ tests. (Ralf Schlatterbeck)
195196- pytest suite now starts the server under wsgi and loads the home
196197 page. This test is skipped if the requests module is not installed.
197198- extract translatable strings from devel and responsive templates. Merge
@@ -203,7 +204,7 @@ Features:
203204 Allow admin to configure authentication header replacing the default
204205 REMOTE_USER. Also allow arbitrary headers to be passed to the
205206 tracker when using roundup-server behind a proxy. This code is
206- experimental see upgrading.txt admin_guide.txt.
207+ experimental see upgrading.txt admin_guide.txt. (John Rouillard)
207208
2082092020-07-13 2.0.0
209210
0 commit comments