Update release notes for the 20.05.02 release
[koha.git] / misc / release_notes / release_notes_20_05_02.md
blob5e3202a50d28d5b048fedf0653030cb185c8fc22
1 # RELEASE NOTES FOR KOHA 20.05.02
2 22 Jul 2020
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:
9 - [Koha Community](http://koha-community.org)
11 Koha 20.05.02 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-20.05.02.tar.gz)
15 Installation instructions can be found at:
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
20 Koha 20.05.02 is a bugfix/maintenance release.
22 It includes 17 enhancements, 25 bugfixes.
24 ### System requirements
26 Koha is continuously tested against the following configurations and as such these are the recommendations for 
27 deployment: 
29 - Debian Jessie with MySQL 5.5 (End of life)
30 - Debian Stretch with MariaDB 10.1
31 - Debian Buster with MariaDB 10.3
32 - Ubuntu Bionic with MariaDB 10.1 
33 - Debian Stretch with MySQL 8.0 (Experimental MySQL 8.0 support)
35 Additional notes:
36     
37 - Perl 5.10 is required (5.24 is recommended)
38 - Zebra or Elasticsearch is required
43 ## Enhancements
45 ### Architecture, internals, and plumbing
47 - [[21395]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21395) Make perlcritic happy
49 ### Circulation
51 - [[25232]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25232) Add ability to skip trapping items with a given notforloan value
52 - [[25699]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25699) Add edition information to Holds to pull report
54 ### Hold requests
56 - [[25789]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25789) New expiration date on placing a hold in staff interface can be set to a date in the past
58   **Sponsored by** *Koha-Suomi Oy*
60 ### Notices
62 - [[25097]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25097) Add option to message_queue to allow for only specific sending notices
64 ### OPAC
66 - [[18911]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18911) Option to set preferred language in OPAC
67 - [[22807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22807) Accessibility: Add 'Skip to main content' link
68 - [[25151]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25151) Accessibility: The 'Your cart' page does not contain a level-one header
69 - [[25154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25154) Accessibility: The 'Search results' page does not use heading markup where content is introduced
70 - [[25236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25236) Accessibility: The 'Refine your search' box contains semantically incorrect headings
71 - [[25238]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25238) Accessibility: Multiple 'H1' headings exist in the full record display
72 - [[25239]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25239) Accessibility: The 'Confirm hold page' contains semantically incorrect headings
73 - [[25402]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25402) Put OPAC cart download options into dropdown menu
75   >This enhancement adds the OPAC cart download format options into the dropdown menu, rather than opening in a separate pop up window. (This also matches the behaviour in the staff interface.)
77 ### Staff Client
79 - [[12093]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12093) Add CSS classes to item statuses in detail view
81 ### Templates
83 - [[25471]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25471) Add DataTables to MARC subfield structure admin page for bibliographic frameworks
84 - [[25747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25747) Don't display a comma when patron has no firstname
86 ### Tools
88 - [[4985]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4985) Copy a change on the calendar to all libraries
90   **Sponsored by** *Koha-Suomi Oy*
93 ## Critical bugs fixed
95 ### Architecture, internals, and plumbing
97 - [[24986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24986) Maximum row size reached soon for borrowers and deletedborrowers
99 ### Circulation
101 - [[25851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25851) 19.11 upgrade creates holdallowed rule with empty value
103 ### Command-line Utilities
105 - [[25752]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25752) Current directory not kept when using koha-shell
107 ### OPAC
109 - [[22672]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22672) Replace <i> tags with <em> AND <b> tags with <strong> in the OPAC
110 - [[25769]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25769) Patron self modification triggers change request for date of birth to null
112 ### Patrons
114 - [[25322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25322) Adding a guarantor with no relationship defaults to first available relationship name
115 - [[25858]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25858) Borrower permissions are broken by update from bug 22868
117 ### Searching - Elasticsearch
119 - [[25864]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25864) Case sensitivity breaks searching of some fields in ES5
122 ## Other bugs fixed
124 ### Acquisitions
126 - [[25611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25611) Changing the vendor when creating the basket does not keep that new vendor
128 ### Architecture, internals, and plumbing
130 - [[25875]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25875) Patron displayed multiple times in add user search if they have multiple sub permissions
132 ### Cataloging
134 - [[25189]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25189) AutoCreateAuthorities can repeatedly generate authority records when using Default linker
135 - [[25553]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25553) Edit item date sort does not sort correctly
137 ### Circulation
139 - [[25440]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25440) Remove undef and CGI warnings and fix template variables list in circulation rules
140 - [[25807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25807) Version 3.008 of Template breaks smart-rules display
142 ### Installation and upgrade (web-based installer)
144 - [[25491]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25491) Perl warning at the login page of installer
146 ### OPAC
148 - [[11994]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11994) Fix OpenSearch discovery in the OPAC
150   >OpenSearch (https://en.wikipedia.org/wiki/OpenSearch) allows you to search your library's catalog directly from the browser address bar or search box. This fixes the OpenSearch feature so that it now works correctly in Firefox. Note: make sure OPACBaseURL is correctly set.
151 - [[24352]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24352) Wrong labels displaying in result list with OpacItemLocation
153   >This fixes the OPAC's MARC21 search results XSLT so that OPAC search result information is correctly labelled based on the OpacItemLocation preference.
154   >
155   >Previously, search results showed the label "Location(s)" whether the
156   >setting was "collection code" or "location."
157 - [[25914]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25914) Relative's checkouts have empty title in OPAC
159 ### Packaging
161 - [[25509]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25509) Remove useless libjs-jquery dependency
163 ### REST API
165 - [[25570]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25570) Listing requests should be paginated by default
167 ### SIP2
169 - [[25805]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25805) SIP will show hold patron name (DA) as something like C4::SIP::SIPServer=HASH(0x88175c8) if there is no patron
171 ### Staff Client
173 - [[25756]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25756) Empty HTML table row after OPAC "Appearance" preferences
174 - [[25804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25804) Remove HTML from title tag of bibliographic detail page
176 ### Templates
178 - [[25447]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25447) Terminology: Fix button text "Edit biblio"
180   >This updates the text on the cataloging main page so that in the menu for each search result the "Edit biblio" link is now "Edit record."
182 ### Web services
184 - [[25793]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25793) OAI 'Set' and 'Metadata' dropdowns broken by OPAC jQuery upgrade
185 ## New sysprefs
187 - SkipHoldTrapOnNotForLoanValue
189 ## Documentation
191 The Koha manual is maintained in Sphinx. The home page for Koha 
192 documentation is 
194 - [Koha Documentation](http://koha-community.org/documentation/)
196 As of the date of these release notes, only the English version of the
197 Koha manual is available:
199 - [Koha Manual](http://koha-community.org/manual/20.05/en/html/)
202 The Git repository for the Koha manual can be found at
204 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
206 ## Translations
208 Complete or near-complete translations of the OPAC and staff
209 interface are available in this release for the following languages:
211 - Arabic (84.6%)
212 - Armenian (99.9%)
213 - Armenian (Classical) (99.7%)
214 - Chinese (Taiwan) (91.3%)
215 - Czech (81.2%)
216 - English (New Zealand) (68%)
217 - English (USA)
218 - Finnish (70%)
219 - French (82%)
220 - French (Canada) (95.8%)
221 - German (97.7%)
222 - German (Switzerland) (75.9%)
223 - Greek (60.8%)
224 - Hindi (100%)
225 - Italian (81.7%)
226 - Norwegian Bokmål (72.5%)
227 - Polish (73.3%)
228 - Portuguese (86.3%)
229 - Portuguese (Brazil) (100%)
230 - Slovak (72.6%)
231 - Spanish (100%)
232 - Swedish (79%)
233 - Telugu (91.4%)
234 - Turkish (91.8%)
235 - Ukrainian (65.4%)
237 Partial translations are available for various other languages.
239 The Koha team welcomes additional translations; please see
241 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
243 For information about translating Koha, and join the koha-translate 
244 list to volunteer:
246 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
248 The most up-to-date translations can be found at:
250 - [Koha Translation](http://translate.koha-community.org/)
252 ## Release Team
254 The release team for Koha 20.05.02 is
257 - Release Manager: Martin Renvoize
259 - Release Manager assistants:
260   - Tomás Cohen Arazi
261   - Jonathan Druart
263 - QA Manager: Katrin Fischer
265 - QA Team:
266   - Jonathan Druart
267   - Marcel de Rooy
268   - Joonas Kylmälä
269   - Josef Moravec
270   - Tomás Cohen Arazi
271   - Nick Clemens
272   - Kyle Hall
274 - Topic Experts:
275   - SIP2 -- Colin Campbell
276   - EDI -- Colin Campbell
277   - Elasticsearch -- Fridolin Somers
278   - REST API -- Tomás Cohen Arazi
279   - ILS-DI -- Arthur Suzuki
280   - UI Design -- Owen Leonard
281   - ILL -- Andrew Isherwood
283 - Bug Wranglers:
284   - Michal Denár
285   - Cori Lynn Arnold
286   - Lisette Scheer
287   - Amit Gupta
289 - Packaging Manager: Mason James
292 - Documentation Managers:
293   - Caroline Cyr La Rose
294   - David Nind
296 - Documentation Team:
297   - Donna Bachowski
298   - Lucy Vaux-Harvey
299   - Sugandha Bajaj
301 - Translation Manager: Bernardo González Kriegel
304 - Release Maintainers:
305   - 19.11 -- Joy Nelson
306   - 19.05 -- Lucas Gass
307   - 18.11 -- Hayley Mapley
309 - Release Maintainer mentors:
310   - 19.11 -- Martin Renvoize
311   - 19.05 -- Nick Clemens
312   - 18.11 -- Chris Cormack
314 ## Credits
315 We thank the following libraries who are known to have sponsored
316 new features in Koha 20.05.02:
318 - Koha-Suomi Oy
320 We thank the following individuals who contributed patches to Koha 20.05.02.
322 - Tomás Cohen Arazi (4)
323 - Nick Clemens (7)
324 - David Cook (1)
325 - Jonathan Druart (8)
326 - Katrin Fischer (3)
327 - Lucas Gass (8)
328 - Kyle Hall (6)
329 - Owen Leonard (11)
330 - Hayley Mapley (1)
331 - Julian Maurice (7)
332 - Andrew Nugged (6)
333 - Martin Renvoize (12)
334 - David Roberts (1)
335 - Marcel de Rooy (1)
336 - Andreas Roussos (1)
337 - Slava Shishkin (1)
338 - Emmi Takkinen (3)
339 - Koha Translators (1)
340 - Petro Vashchuk (2)
342 We thank the following libraries, companies, and other institutions who contributed
343 patches to Koha 20.05.02
345 - Athens County Public Libraries (11)
346 - BibLibre (7)
347 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (3)
348 - ByWater-Solutions (21)
349 - Catalyst (1)
350 - Dataly Tech (1)
351 - Independant Individuals (12)
352 - Koha Community Developers (8)
353 - Prosentient Systems (1)
354 - PTFS-Europe (13)
355 - Rijks Museum (1)
356 - Theke Solutions (4)
358 We also especially thank the following individuals who tested patches
359 for Koha.
361 - Tomás Cohen Arazi (4)
362 - Alex Arnaud (5)
363 - Alex Buckley (1)
364 - Jonathan Druart (73)
365 - Katrin Fischer (29)
366 - Andrew Fuerste-Henry (3)
367 - Lucas Gass (76)
368 - Didier Gautheron (1)
369 - Kyle Hall (1)
370 - Sally Healey (11)
371 - Heather Hernandez (1)
372 - Bernardo González Kriegel (2)
373 - Rhonda Kuiper (1)
374 - Owen Leonard (9)
375 - Hayley Mapley (5)
376 - Julian Maurice (5)
377 - David Nind (5)
378 - Martin Renvoize (29)
379 - Marcel de Rooy (1)
380 - Emmi Takkinen (1)
381 - Timothy Alexis Vass (1)
382 - Christofer Zorn (1)
384 We thank the following individuals who mentored new contributors to the Koha project.
386 - Andrew Nugged
389 We regret any omissions.  If a contributor has been inadvertently missed,
390 please send a patch against these release notes to 
391 koha-patches@lists.koha-community.org.
393 ## Revision control notes
395 The Koha project uses Git for version control.  The current development 
396 version of Koha can be retrieved by checking out the master branch of:
398 - [Koha Git Repository](git://git.koha-community.org/koha.git)
400 The branch for this version of Koha and future bugfixes in this release
401 line is rmain2005.
403 ## Bugs and feature requests
405 Bug reports and feature requests can be filed at the Koha bug
406 tracker at:
408 - [Koha Bugzilla](http://bugs.koha-community.org)
410 He rau ringa e oti ai.
411 (Many hands finish the work)
413 Autogenerated release notes updated last on 22 Jul 2020 21:03:08.