comparison CHANGES.txt @ 6439:5296d27ac97c

Implementing RELEASE.txt 2.1.0b1 release Also spellcheck CHANGES.txt.
author John Rouillard <rouilj@ieee.org>
date Sat, 19 Jun 2021 14:48:29 -0400
parents e6d0e86181d5
children 0c40c398e921
comparison
equal deleted inserted replaced
6438:b671ed2b49b2 6439:5296d27ac97c
9 **IMPORTANT** The v1.5.x releases of Roundup were the last to support 9 **IMPORTANT** The v1.5.x releases of Roundup were the last to support
10 Python v2.5 and v2.6. Starting with the v1.6 releases of Roundup 10 Python v2.5 and v2.6. Starting with the v1.6 releases of Roundup
11 v2.7.2 or later are required to run newer releases of Roundup. From v2.0 11 v2.7.2 or later are required to run newer releases of Roundup. From v2.0
12 onwards Python 3.4 and later are also supported. 12 onwards Python 3.4 and later are also supported.
13 13
14 XXXX-XX-XX 2.0.1 14 2021-06-13 2.1.0b1
15 15
16 Fixed: 16 Fixed:
17 17
18 - Reverse multilink to *the same class* would trigger a traceback about 18 - Reverse multilink to *the same class* would trigger a traceback about
19 a modified dictionary on iteration (Ralf Schlatterbeck) 19 a modified dictionary on iteration (Ralf Schlatterbeck)
56 - removed run_tests.py. Newer pytest doesn't support generating 56 - removed run_tests.py. Newer pytest doesn't support generating
57 stand alone testing bundles. Python 3.9 generates errors running 57 stand alone testing bundles. Python 3.9 generates errors running
58 the current run_tests.py. (reported by lmsteffan in irc) 58 the current run_tests.py. (reported by lmsteffan in irc)
59 - issue2551104 - fix issue with markdown autolink next to punctuation (ced) 59 - issue2551104 - fix issue with markdown autolink next to punctuation (ced)
60 - removed support for old style trackers that use dbinit.py and 60 - removed support for old style trackers that use dbinit.py and
61 config.py. Also remove all uses of depricated imp module. (John Rouillard) 61 config.py. Also remove all uses of deprecated imp module. (John Rouillard)
62 - removed support for setting database type using 62 - removed support for setting database type using
63 <database>/backend_name. (John Rouillard) 63 <database>/backend_name. (John Rouillard)
64 - fixed some issues when generating translations. Use mappings and 64 - fixed some issues when generating translations. Use mappings and
65 named format parameters so translators can move substituted tokens 65 named format parameters so translators can move substituted tokens
66 in tranlsations. 66 in translations.
67 - in rest interface, fix uncaught exceptions when parsing invalid 67 - in rest interface, fix uncaught exceptions when parsing invalid
68 Content-Type and Accept headers. Document response formats more 68 Content-Type and Accept headers. Document response formats more
69 fully in doc/rest.txt. 69 fully in doc/rest.txt.
70 - in filter, filter_iter and _materialize_multilinks, use named cursor 70 - in filter, filter_iter and _materialize_multilinks, use named cursor
71 with postgresql. This turns of client-side cursor handling and avoids 71 with postgresql. This turns of client-side cursor handling and avoids
107 - issue2550648 - keyword boolean search. Issue has multiple problems. 107 - issue2550648 - keyword boolean search. Issue has multiple problems.
108 Fix issue where saving the keyword boolean search would remove the 108 Fix issue where saving the keyword boolean search would remove the
109 link to open the editor. 109 link to open the editor.
110 - issue2551136 - timezone extention crash on Python 3.8. cgi.escape 110 - issue2551136 - timezone extention crash on Python 3.8. cgi.escape
111 is used in some template to provide a select box of timezones. It 111 is used in some template to provide a select box of timezones. It
112 uses cgi.escape that is depricated and removed from 3.8 and newer. 112 uses cgi.escape that is deprecated and removed from 3.8 and newer.
113 Use html.escape with fallback to cgi.escape. (Cedric Krier) 113 Use html.escape with fallback to cgi.escape. (Cedric Krier)
114 - roundup-server can act as an SSL server. Usually SSL is provided by 114 - roundup-server can act as an SSL server. Usually SSL is provided by
115 a front-end server like nginx, hiawtha, apache. The SSL parameters 115 a front-end server like nginx, hiawatha, apache. The SSL parameters
116 have been upgraded to TLS 1.1. Cert is RSA 2048 bytes with SHA512 116 have been upgraded to TLS 1.1. Cert is RSA 2048 bytes with SHA512
117 signature. Without these upgrades, ssl mode won't start. Note this 117 signature. Without these upgrades, ssl mode won't start. Note this
118 exposes other issue with roundup-server operating as an SSL 118 exposes other issue with roundup-server operating as an SSL
119 endpoint. See issue2551138 and issue2551137. 119 endpoint. See issue2551138 and issue2551137.
120 - issue2551122 - sorted method of MultilinkHTMLProperty does a string 120 - issue2551122 - sorted method of MultilinkHTMLProperty does a string
128 find(). (John Rouillard) 128 find(). (John Rouillard)
129 - Fix traceback caused by calling history() with arguments in a 129 - Fix traceback caused by calling history() with arguments in a
130 non-item context. 130 non-item context.
131 - issue2551141 - roudup-admin returns no such class when restoring 131 - issue2551141 - roudup-admin returns no such class when restoring
132 item with duplicate key. Fix incorrect error message when using 132 item with duplicate key. Fix incorrect error message when using
133 roundup-admin to restore a user when the username is aleady in use. 133 roundup-admin to restore a user when the username is already in use.
134 (John Rouillard) 134 (John Rouillard)
135 - issue2551142 - Import of retired node with username after active 135 - issue2551142 - Import of retired node with username after active
136 node fails with unique constraint failure. (John Rouillard) 136 node fails with unique constraint failure. (John Rouillard)
137 - *** Must run roundup-admin migrate *** 137 - *** Must run roundup-admin migrate ***
138 Increment rdbms version from 5 to 6. Mysql rdbms classes were 138 Increment rdbms version from 5 to 6. Mysql rdbms classes were
172 indexer. (John Rouillard request by Nagy Gabor) 172 indexer. (John Rouillard request by Nagy Gabor)
173 - Move memorydb from test to roundup/test to allow regression-testing in 173 - Move memorydb from test to roundup/test to allow regression-testing in
174 tracker instances without copying code. Also move the test-detectors in 174 tracker instances without copying code. Also move the test-detectors in
175 tx_Source_detector.py to roundup/test for two reasons: It's used in the 175 tx_Source_detector.py to roundup/test for two reasons: It's used in the
176 memorydb convenience functions and it may be useful in other tests. Make 176 memorydb convenience functions and it may be useful in other tests. Make
177 the prefix a paramter of the convenience functions to be usable in other 177 the prefix a parameter of the convenience functions to be usable in other
178 tests. 178 tests.
179 - pytest suite now starts the server under wsgi and loads the home 179 - pytest suite now starts the server under wsgi and loads the home
180 page. This test is skipped if the requests module is not installed. 180 page. This test is skipped if the requests module is not installed.
181 - extract translatable strings from devel and responsive templates. Merge 181 - extract translatable strings from devel and responsive templates. Merge
182 translations from https://sourceforge.net/p/roundup/code/merge-requests/3/ 182 translations from https://sourceforge.net/p/roundup/code/merge-requests/3/

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