Update release notes for 20.11.08 release
[koha.git] / misc / release_notes / release_notes_20_11_08.md
1 # RELEASE NOTES FOR KOHA 20.11.08
2 23 Jul 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](https://koha-community.org)
10
11 Koha 20.11.08 can be downloaded from:
12
13 - [Download](https://download.koha-community.org/koha-20.11.08.tar.gz)
14
15 Installation instructions can be found at:
16
17 - [Koha Wiki](https://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
19
20 Koha 20.11.08 is a bugfix/maintenance release.
21
22 It includes 19 bugfixes.
23
24 ### System requirements
25
26 You can learn about the system components (like OS and database) needed for running Koha here: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations
27
28
29
30
31
32
33 ## Critical bugs fixed
34
35 ### REST API
36
37 - [[28586]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28586) Cannot resolve a claim
38
39   >This fixes an issue with the 'Returned claims' feature (enabled by setting a value for ClaimReturnedLostValue)- resolving returned claims now works as expected.
40   >
41   >Before this fix, an attempt to resolve a claim resulted in the page hanging and the claim not being able to be resolved.
42
43 ### Reports
44
45 - [[28523]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28523) Patrons with the most checkouts (bor_issues_top.pl) is failing with MySQL 8
46 - [[28524]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28524) Most-circulated items (cat_issues_top.pl) is failing with MySQL 8
47
48
49 ## Other bugs fixed
50
51 ### About
52
53 - [[28476]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28476) Update info in docs/teams.yaml file
54
55 ### Cataloging
56
57 - [[28513]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28513) Analytic search links formed incorrectly
58 - [[28542]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28542) Move new authority from Z39.50/SRU to a button
59
60   >This makes the layout for creating new authorities consistent with creating new records - there is now a separate button 'New from Z39.50/SRU' (rather than being part of the drop-down list).
61
62 ### Fines and fees
63
64 - [[28344]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28344) One should be able to issue refunds against payments that have already been cashed up.
65
66 ### Notices
67
68 - [[28582]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28582) Can't enqueue letter HASH(0x55edf1806850) at /usr/share/koha/Koha/ArticleRequest.pm line 123.
69
70 ### OPAC
71
72 - [[28388]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28388) Search result set is lost when viewing the MARC plain view (opac-showmarc.pl)
73 - [[28422]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28422) OPAC MARC detail view doesn't correctly evaluate holdability
74
75   >In the normal and ISBD detail views for a record in the OPAC the 'Place hold' link only appears if a hold can actually be placed. This change fixes the MARC detail view so that it is consistent with the normal and ISBD detail views. (Before this, a 'Place hold' link would appear for the MARC detail, even if a hold couldn't be placed, for example if an item was recorded as not for loan.)
76 - [[28545]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28545) Noisy uninitialized warn at opac-MARCdetail.pl line 313
77
78   >This removes "..Use of uninitialized value in concatenation (.) or string at.." warning messages from the plack-opac-error.log when accessing the MARC view page for a record in the OPAC.
79
80 ### Searching - Zebra
81
82 - [[21286]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21286) Advanced search for Corporate-name creates Zebra errors
83
84   >This fixes the advanced search in the staff interface so that searching using the 'Corporate name' index now works correctly when the QueryAutoTruncate system preference is not enabled. Before this a search (using Zebra) for a name such as 'House plants' would not return any results and generate error messages in the log files.
85
86 ### Templates
87
88 - [[28280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28280) Item types configuration page doesn't use Price filter for default replacement cost and processing fee
89
90   >This fixes the display of 'Default replacement cost' and a
91   >'Processing fee (when lost)' when adding item types so that amounts use two decimals instead of six.
92 - [[28423]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28423) JavaScript error on MARC modifications page
93
94   >This patch makes a minor change to the MARC modifications template (Staff interface > Administration > MARC modification templates) so that the "mmtas" variable isn't defined if there is no JSON to be assigned as its value.
95 - [[28427]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28427) Terminology: Shelf should be list
96 - [[28522]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28522) Correct eslint errors in staff-global.js
97
98 ### Test Suite
99
100 - [[28479]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28479) TestBuilder.pm uses incorrect method for checking if objects to be created exists
101
102 ### Tools
103
104 - [[27929]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27929) Regex option in item batch modification is hidden for itemcallnumber if 952$o linked to cn_browser plugin
105 - [[28191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28191) Update wording on batch patron deletion to reflect changes from bug 26517
106
107
108
109 ## Documentation
110
111 The Koha manual is maintained in Sphinx. The home page for Koha
112 documentation is
113
114 - [Koha Documentation](https://koha-community.org/documentation/)
115
116 As of the date of these release notes, the Koha manual is available in the following languages:
117
118
119 - [Arabic](https://koha-community.org/manual/20.11/ar/html/) (27%)
120 - [Chinese (Taiwan)](https://koha-community.org/manual/20.11/zh_TW/html/) (61.4%)
121 - [English (USA)](https://koha-community.org/manual/20.11/en/html/)
122 - [French](https://koha-community.org/manual/20.11/fr/html/) (50.8%)
123 - [French (Canada)](https://koha-community.org/manual/20.11/fr_CA/html/) (25.9%)
124 - [German](https://koha-community.org/manual/20.11/de/html/) (68.3%)
125 - [Hindi](https://koha-community.org/manual/20.11/hi/html/) (99.9%)
126 - [Italian](https://koha-community.org/manual/20.11/it/html/) (50%)
127 - [Spanish](https://koha-community.org/manual/20.11/es/html/) (36.4%)
128 - [Turkish](https://koha-community.org/manual/20.11/tr/html/) (41.9%)
129
130 The Git repository for the Koha manual can be found at
131
132 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
133
134
135 ## Translations
136
137 Complete or near-complete translations of the OPAC and staff
138 interface are available in this release for the following languages:
139
140 - Arabic (99.2%)
141 - Armenian (100%)
142 - Armenian (Classical) (89%)
143 - Bulgarian (91.2%)
144 - Catalan; Valencian (54.7%)
145 - Chinese (Taiwan) (92.9%)
146 - Czech (72.8%)
147 - English (New Zealand) (59.4%)
148 - English (USA)
149 - Finnish (79.2%)
150 - French (90.9%)
151 - French (Canada) (90.8%)
152 - German (100%)
153 - German (Switzerland) (66.7%)
154 - Greek (60.6%)
155 - Hindi (100%)
156 - Italian (99.9%)
157 - Nederlands-Nederland (Dutch-The Netherlands) (75.3%)
158 - Norwegian Bokmål (63.6%)
159 - Polish (100%)
160 - Portuguese (88.2%)
161 - Portuguese (Brazil) (95.6%)
162 - Russian (93.7%)
163 - Slovak (80.5%)
164 - Spanish (99.1%)
165 - Swedish (74.7%)
166 - Telugu (100%)
167 - Turkish (99.9%)
168 - Ukrainian (67.8%)
169
170 Partial translations are available for various other languages.
171
172 The Koha team welcomes additional translations; please see
173
174 - [Koha Translation Info](https://wiki.koha-community.org/wiki/Translating_Koha)
175
176 For information about translating Koha, and join the koha-translate 
177 list to volunteer:
178
179 - [Koha Translate List](https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
180
181 The most up-to-date translations can be found at:
182
183 - [Koha Translation](https://translate.koha-community.org/)
184
185 ## Release Team
186
187 The release team for Koha 20.11.08 is
188
189
190 - Release Manager: Jonathan Druart
191
192 - Release Manager assistants:
193   - Martin Renvoize
194   - Tomás Cohen Arazi
195
196 - QA Manager: Katrin Fischer
197
198 - QA Team:
199   - David Cook
200   - Agustín Moyano
201   - Martin Renvoize
202   - Marcel de Rooy
203   - Joonas Kylmälä
204   - Julian Maurice
205   - Tomás Cohen Arazi
206   - Nick Clemens
207   - Kyle M Hall
208   - Victor Grousset
209   - Andrew Nugged
210   - Petro Vashchuk
211
212 - Topic Experts:
213   - UI Design -- Owen Leonard
214   - REST API -- Tomás Cohen Arazi
215   - Elasticsearch -- Fridolin Somers
216   - Zebra -- Fridolin Somers
217   - Accounts -- Martin Renvoize
218
219 - Bug Wranglers:
220   - Sally Healey
221
222 - Packaging Manager: Mason James
223
224
225 - Documentation Manager: David Nind
226
227
228 - Documentation Team:
229   - Lucy Vaux-Harvey
230   - David Nind
231
232 - Translation Managers: 
233   - Bernardo González Kriegel
234
235 - Wiki curators: 
236   - Thomas Dukleth
237
238 - Release Maintainers:
239   - 21.05 -- Kyle M Hall
240   - 20.11 -- Fridolin Somers
241   - 20.05 -- Victor Grousset
242   - 19.11 -- Wainui Witika-Park
243
244 - Release Maintainer assistants:
245   - 21.05 -- Nick Clemens
246
247 - Release Maintainer mentors:
248   - 19.11 -- Aleisha Amohia
249
250 ## Credits
251
252 We thank the following individuals who contributed patches to Koha 20.11.08
253
254 - Tomás Cohen Arazi (2)
255 - Nick Clemens (2)
256 - Jonathan Druart (4)
257 - Katrin Fischer (1)
258 - Didier Gautheron (1)
259 - Victor Grousset (2)
260 - Mason James (1)
261 - Joonas Kylmälä (2)
262 - Owen Leonard (4)
263 - Martin Renvoize (1)
264 - Marcel de Rooy (2)
265 - Fridolin Somers (1)
266 - Koha translators (1)
267
268 We thank the following libraries, companies, and other institutions who contributed
269 patches to Koha 20.11.08
270
271 - Athens County Public Libraries (4)
272 - BibLibre (2)
273 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (1)
274 - ByWater-Solutions (2)
275 - Koha Community Developers (6)
276 - KohaAloha (1)
277 - PTFS-Europe (1)
278 - Rijks Museum (2)
279 - Theke Solutions (2)
280 - University of Helsinki (2)
281
282 We also especially thank the following individuals who tested patches
283 for Koha
284
285 - Nick Clemens (9)
286 - Jonathan Druart (15)
287 - Magnus Enger (1)
288 - Katrin Fischer (5)
289 - Andrew Fuerste-Henry (4)
290 - Victor Grousset (2)
291 - Kyle M Hall (23)
292 - Owen Leonard (3)
293 - David Nind (13)
294 - Martin Renvoize (1)
295 - Marcel de Rooy (2)
296 - Sally (1)
297 - Fridolin Somers (18)
298
299
300
301 We regret any omissions.  If a contributor has been inadvertently missed,
302 please send a patch against these release notes to koha-devel@lists.koha-community.org.
303
304 ## Revision control notes
305
306 The Koha project uses Git for version control.  The current development
307 version of Koha can be retrieved by checking out the master branch of:
308
309 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
310
311 The branch for this version of Koha and future bugfixes in this release
312 line is 20.11.x.
313
314 ## Bugs and feature requests
315
316 Bug reports and feature requests can be filed at the Koha bug
317 tracker at:
318
319 - [Koha Bugzilla](https://bugs.koha-community.org)
320
321 He rau ringa e oti ai.
322 (Many hands finish the work)
323
324 Autogenerated release notes updated last on 23 Jul 2021 11:35:40.