Bug 27351: DBRev 20.12.00.002
[koha.git] / misc / release_notes / release_notes_20_11_01.md
1 # RELEASE NOTES FOR KOHA 20.11.01
2 06 janv. 2021
3
4 Koha is the first free and open source software library automation
5 package (ILS). Development is sponsored by libraries of varying types
6 and sizes, volunteers, and support companies from around the world. The
7 website for the Koha project is:
8
9 - [Koha Community](http://koha-community.org)
10
11 Koha 20.11.01 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-20.11.01.tar.gz)
14
15 Installation instructions can be found at:
16
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
19
20 Koha 20.11.01 is a bugfix/maintenance release.
21
22 It includes 45 bugfixes.
23
24 ### System requirements
25
26 Koha is continuously tested against the following configurations and as such these are the recommendations for 
27 deployment: 
28
29 Operating system:
30 - Debian 10
31 - Debian 9
32 - Ubuntu 20.04
33 - Ubuntu 18.04
34 - Ubuntu 16.04
35 - Ubuntu 20.10 (experimental)
36 - Debian 11 (experimental)
37
38 Database:
39 - MariaDB 10.3
40 - MariaDB 10.1
41
42 Search engine:
43 - ElasticSearch 6
44 - Zebra
45
46 Perl:
47 - Perl >= 5.14 is required and 5.24, 5.26, 5.28 or 5.30 are recommended. These are the versions of the recommended operating systems.
48
49
50
51
52
53
54 ## Critical bugs fixed
55
56 ### Command-line Utilities
57
58 - [[27276]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27276) borrowers-force-messaging-defaults throws Incorrect DATE value: '0000-00-00' even though sql strict mode is dissabled
59
60 ### Database
61
62 - [[24658]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24658) Deleting items with fines does not update itemnumber in accountlines to NULL causing ISE
63 - [[27003]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27003) action_logs table error when adding an item
64
65 ### Hold requests
66
67 - [[26634]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26634) Hold rules applied incorrectly when All Libraries rules are more specific than branch rules
68 - [[27205]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27205) Hold routes are not dealing with invalid pickup locations
69
70 ### OPAC
71
72 - [[24398]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24398) Error when viewing single news item and NewsAuthorDisplay pref set to OPAC
73 - [[27148]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27148) Internal Server Error during self registration 20.11
74
75   >This fixes a bug when using self registration and there is no patron category available for selection in the registration form.
76 - [[27200]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27200) "Browse search" is broken
77
78 ### Patrons
79
80 - [[27004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27004) Deleting a staff account who have created claims returned causes problem in the return_claims table because of a NULL value in return_claims.created_by.
81 - [[27144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27144) Cannot delete any patrons
82
83 ### Reports
84
85 - [[27142]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27142) Patron batch update from report module - no patrons loaded into view
86
87   >This fixes an error when batch modifying patrons using the reports module. After running a report (such as SELECT * FROM borrowers LIMIT 50) and selecting batch modification an error was displayed: "Warning, the following cardnumbers were not found:", and you were not able to modify any patrons.
88
89 ### SIP2
90
91 - [[27166]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27166) SIP2 Connection is killed when an item that was not issued is checked in and generates a transfer
92 - [[27196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27196) Waiting title level hold checked in at wrong location via SIP leaves hold in a broken state and drops connection
93
94 ### Searching - Zebra
95
96 - [[12430]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12430) Relevance ranking should also be used without QueryWeightFields system preference
97
98 ### Staff Client
99
100 - [[27256]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27256) "Add" button on point of sale page fails on table paging
101
102 ### Templates
103
104 - [[27124]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27124) JS error "select2Width is not defined"
105
106 ### Test Suite
107
108 - [[27055]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27055) Update Firefox version used in Selenium GUI tests
109
110 ### Web services
111
112 - [[26665]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26665) OAI 'Set' and 'Metadata' dropdowns broken
113
114   >With OAI-PMH enabled, if you clicked on Sets or Metadata in the search results no additional information was displayed (example query: <OPACBaseURL>/cgi-bin/koha/oai.pl?verb=ListRecords&metadataPrefix=marc21). This patch fixes this so that the additional information for Sets and Metadata is now correctly displayed.
115
116
117 ## Other bugs fixed
118
119 ### Acquisitions
120
121 - [[26905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26905) Purchase suggestion button hidden for users with suggestion permission but not acq permission
122
123 ### Architecture, internals, and plumbing
124
125 - [[16067]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16067) Koha::Cache, fastmmap caching system is broken
126 - [[26849]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26849) Fix Array::Utils dependency in cpanfile
127 - [[27030]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27030) The new "Processing" hold status is missing in C4::Reserves module documentation
128 - [[27209]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27209) Add Koha::Hold->set_pickup_location
129 - [[27331]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27331) fr-FR/1-Obligatoire/authorised_values.sql is invalid
130
131 ### Cataloging
132
133 - [[22243]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22243) Advanced Cataloguer editor fails if the target contains an apostrophe in the name
134 - [[26921]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26921) Create cover image even when there is no record identificator
135
136   **Sponsored by** *Orex Digital*
137 - [[27128]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27128) Follow-up to bug 25728 - Don't prefill av's code
138
139 ### Circulation
140
141 - [[25583]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25583) When ClaimReturnedLostValue is not set, the claim returned tab doesn't appear
142 - [[27133]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27133) Header missing for "Copy no" on the relative's checkouts table
143
144 ### Command-line Utilities
145
146 - [[14564]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14564) Incorrect permissions prevent web download of configuration backups
147
148 ### Database
149
150 - [[17809]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17809) Correct some authorised values in fr-FR
151
152 ### Fines and fees
153
154 - [[24519]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24519) Change calculation and validation in Point of Sale should match Paycollect
155
156 ### Hold requests
157
158 - [[26976]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26976) When renewalsallowed is empty the UI is not correct
159 - [[27117]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27117) Staff without modify_holds_priority permission can't update hold pick-up from biblio
160
161 ### MARC Bibliographic record staging/import
162
163 - [[27099]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27099) Stage for import button not showing up
164
165 ### OPAC
166
167 - [[26941]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26941) Missing OPAC password recovery error messages
168 - [[27230]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27230) purchase suggestion authorized value opac_sug doesn't show opac description
169
170 ### Patrons
171
172 - [[26956]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26956) Allow "Show checkouts/fines to guarantor" to be set without a guarantor saved
173
174 ### Staff Client
175
176 - [[23475]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23475) Search context is lost when simple search leads to a single record
177 - [[26946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26946) Limit size of cash register's name on the UI
178
179 ### System Administration
180
181 - [[27250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27250) DELETE calls are stacked on the SMTP servers admin page
182
183 ### Task Scheduler
184
185 - [[27127]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27127) Wrong display of messages if there was only 1 record modified
186
187 ### Test Suite
188
189 - [[27317]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27317) (Bug 27127 follow-up) fix t/db_dependent/Koha/BackgroundJobs.t
190
191 ### Tools
192
193 - [[26336]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26336) Cannot import items if items ignored when staging
194 - [[27247]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27247) Missing highlighting in Quote of the day
195
196
197 ## Documentation
198
199 The Koha manual is maintained in Sphinx. The home page for Koha 
200 documentation is 
201
202 - [Koha Documentation](http://koha-community.org/documentation/)
203
204 As of the date of these release notes, the Koha manual is available in the following languages:
205
206 - [English](http://koha-community.org/manual/20.11/en/html/)
207 - [Arabic](http://koha-community.org/manual/20.11/ar/html/)
208 - [Chinese - Taiwan](http://koha-community.org/manual/20.11/zh_TW/html/)
209 - [Czech](http://koha-community.org/manual/20.11/cs/html/)
210 - [French](http://koha-community.org/manual/20.11/fr/html/)
211 - [French (Canada)](http://koha-community.org/manual/20.11/fr_CA/html/)
212 - [German](http://koha-community.org/manual/20.11/de/html/)
213 - [Hindi](http://koha-community.org/manual/20.11/hi/html/)
214 - [Italian](http://koha-community.org/manual/20.11/it/html/)
215 - [Portuguese - Brazil](http://koha-community.org/manual/20.11/pt_BR/html/)
216 - [Spanish](http://koha-community.org/manual/20.11/es/html/)
217 - [Turkish](http://koha-community.org/manual/20.11/tr/html/)
218
219 The Git repository for the Koha manual can be found at
220
221 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
222
223 ## Translations
224
225 Complete or near-complete translations of the OPAC and staff
226 interface are available in this release for the following languages:
227
228 - Arabic (89.2%)
229 - Armenian (100%)
230 - Armenian (Classical) (89%)
231 - Chinese (Taiwan) (85.7%)
232 - Czech (73.6%)
233 - English (New Zealand) (60%)
234 - English (USA)
235 - Finnish (78.9%)
236 - French (73.5%)
237 - French (Canada) (91.4%)
238 - German (100%)
239 - German (Switzerland) (67.4%)
240 - Greek (61%)
241 - Hindi (95.8%)
242 - Italian (100%)
243 - Norwegian Bokmål (63.9%)
244 - Polish (70.8%)
245 - Portuguese (77.9%)
246 - Portuguese (Brazil) (88.7%)
247 - Slovak (81.2%)
248 - Spanish (94.9%)
249 - Swedish (75.3%)
250 - Telugu (80.3%)
251 - Turkish (87.8%)
252 - Ukrainian (61.9%)
253
254 Partial translations are available for various other languages.
255
256 The Koha team welcomes additional translations; please see
257
258 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
259
260 For information about translating Koha, and join the koha-translate 
261 list to volunteer:
262
263 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
264
265 The most up-to-date translations can be found at:
266
267 - [Koha Translation](http://translate.koha-community.org/)
268
269 ## Release Team
270
271 The release team for Koha 20.11.01 is
272
273
274 - Release Manager: Jonathan Druart
275
276 - Release Manager assistants:
277   - Martin Renvoize
278   - Tomás Cohen Arazi
279
280 - QA Manager: Katrin Fischer
281
282 - QA Team:
283   - David Cook
284   - Agustín Moyano
285   - Martin Renvoize
286   - Marcel de Rooy
287   - Joonas Kylmälä
288   - Julian Maurice
289   - Tomás Cohen Arazi
290   - Josef Moravec
291   - Nick Clemens
292   - Kyle Hall
293   - Victor Grousset
294
295 - Topic Experts:
296   - UI Design -- Owen Leonard
297   - REST API -- Tomás Cohen Arazi
298   - Zebra -- Fridolin Somers
299   - Accounts -- Martin Renvoize
300
301 - Bug Wranglers:
302   - Amit Gupta
303   - Mengü Yazıcıoğlu
304   - Indranil Das Gupta
305
306 - Packaging Managers:
307   - David Cook
308   - Mason James
309   - Agustín Moyano
310
311 - Documentation Manager: Caroline Cyr La Rose
312
313
314 - Documentation Team:
315   - Marie-Luce Laflamme
316   - Lucy Vaux-Harvey
317   - Henry Bolshaw
318   - David Nind
319
320 - Translation Managers: 
321   - Indranil Das Gupta
322   - Bernardo González Kriegel
323
324 - Release Maintainers:
325   - 20.11 -- Fridolin Somers
326   - 20.05 -- Andrew Fuerste-Henry
327   - 19.11 -- Victor Grousset
328
329 ## Credits
330 We thank the following libraries who are known to have sponsored
331 new features in Koha 20.11.01:
332
333 - Orex Digital
334
335 We thank the following individuals who contributed patches to Koha 20.11.01.
336
337 - Tomás Cohen Arazi (7)
338 - Nick Clemens (9)
339 - David Cook (2)
340 - Jonathan Druart (27)
341 - Victor Grousset (2)
342 - Kyle M Hall (1)
343 - Andrew Isherwood (1)
344 - Joonas Kylmälä (1)
345 - Owen Leonard (4)
346 - Julian Maurice (1)
347 - Josef Moravec (1)
348 - Agustín Moyano (2)
349 - Martin Renvoize (3)
350 - Fridolin Somers (5)
351 - Mirko Tietgen (1)
352 - Mark Tompsett (1)
353 - Koha Translators (1)
354
355 We thank the following libraries, companies, and other institutions who contributed
356 patches to Koha 20.11.01
357
358 - Athens County Public Libraries (4)
359 - BibLibre (6)
360 - ByWater-Solutions (10)
361 - Independant Individuals (2)
362 - Koha Community Developers (29)
363 - Mirko Tietgen (1)
364 - Prosentient Systems (2)
365 - PTFS-Europe (4)
366 - Theke Solutions (9)
367 - University of Helsinki (1)
368
369 We also especially thank the following individuals who tested patches
370 for Koha.
371
372 - Tomás Cohen Arazi (5)
373 - Nick Clemens (9)
374 - David Cook (2)
375 - Chris Cormack (1)
376 - Jonathan Druart (40)
377 - Katrin Fischer (3)
378 - Andrew Fuerste-Henry (1)
379 - Brendan Gallagher (2)
380 - Lucas Gass (8)
381 - Victor Grousset (26)
382 - Kyle M Hall (11)
383 - Sally Healey (2)
384 - Luke Honiss (1)
385 - Mason James (2)
386 - Joonas Kylmälä (1)
387 - Owen Leonard (1)
388 - Julian Maurice (3)
389 - Kelly McElligott (2)
390 - Josef Moravec (9)
391 - David Nind (7)
392 - Martin Renvoize (10)
393 - Fridolin Somers (58)
394 - Mark Tompsett (1)
395
396
397
398 We regret any omissions.  If a contributor has been inadvertently missed,
399 please send a patch against these release notes to 
400 koha-patches@lists.koha-community.org.
401
402 ## Revision control notes
403
404 The Koha project uses Git for version control.  The current development 
405 version of Koha can be retrieved by checking out the master branch of:
406
407 - [Koha Git Repository](https://git.koha-community.org/Koha-community/Koha.git)
408
409 The branch for this version of Koha and future bugfixes in this release
410 line is 20.11.x.
411
412 ## Bugs and feature requests
413
414 Bug reports and feature requests can be filed at the Koha bug
415 tracker at:
416
417 - [Koha Bugzilla](http://bugs.koha-community.org)
418
419 He rau ringa e oti ai.
420 (Many hands finish the work)
421
422 Autogenerated release notes updated last on 06 janv. 2021 16:24:16.