1 # RELEASE NOTES FOR KOHA 20.05.04
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.04 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-20.05.04.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.04 is a bugfix/maintenance release.
22 It includes 23 enhancements, 40 bugfixes.
24 ### System requirements
26 Koha is continuously tested against the following configurations and as such these are the recommendations for
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)
37 - Perl 5.10 is required (5.24 is recommended)
38 - Zebra or Elasticsearch is required
45 ### Architecture, internals, and plumbing
47 - [[23632]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23632) Remove C4::Logs::GetLogs
48 - [[26251]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26251) Remove unused routines from svc/split_callnumbers
52 - [[16314]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16314) Show upload link for upload plugin in basic MARC editor
54 ### Command-line Utilities
56 - [[26175]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26175) Remove warn if undefined barcode in misc/export_records.pl
58 ### Installation and upgrade (web-based installer)
60 - [[25129]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25129) Update German (de-DE) web installer files for 20.05
64 - [[25639]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25639) Add search queries to HTML so queries can be retrieved via JS
68 - [[26041]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26041) Accessibility: The date picker calendar is not keyboard accessible
72 - [[25605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25605) Exporting report as a tab delimited file can produce a lot of warnings
76 - [[26007]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26007) Warning/reminder for changes to Koha to MARC mapping
78 >In current versions of Koha you can no longer change the Koha to MARC mappings from the frameworks, but only from the Koha to MARC mapping page in administration. This patch cleans up the hints on the framework page and adds a well visible note on the Koha to MARC mapping page. Any changes to the mappings require that you run the batchRebuildBiblioTables script to fully take effect.
79 - [[26182]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26182) Clearly pair UpdateItemWhenLostFromHoldList and CanMarkHoldsToPullAsLost system preferences
81 ### System Administration
83 - [[25945]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25945) Description of AuthoritySeparator is misleading
87 - [[26149]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26149) Remove jquery.checkboxes plugin from problem reports page
88 - [[26150]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26150) Remove the use of jquery.checkboxes plugin from inventory page
89 - [[26153]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26153) Remove the use of jquery.checkboxes plugin from items lost report
90 - [[26159]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26159) Remove the use of jquery.checkboxes plugin from batch record delete page
91 - [[26201]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26201) Remove the use of jquery.checkboxes plugin from batch extend due dates page
92 - [[26202]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26202) Remove the use of jquery.checkboxes plugin from batch record modification page
93 - [[26204]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26204) Remove the use of jquery.checkboxes plugin from staff interface lists
94 - [[26212]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26212) Remove the use of jquery.checkboxes plugin from pending offline circulations
95 - [[26214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26214) Remove the use of jquery.checkboxes plugin on late orders page
96 - [[26215]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26215) Remove the use of jquery.checkboxes plugin from Z39.50 search pages
97 - [[26216]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26216) Remove the use of jquery.checkboxes plugin from catalog search results
101 - [[26013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26013) Date on 'manage staged MARC records' is not formatted correctly
104 ## Critical bugs fixed
108 - [[25750]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25750) Fallback to ecost_tax_included, ecost_tax_excluded not happening when no 'Actual cost' entered
110 **Sponsored by** *Horowhenua District Council*
111 - [[26082]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26082) Follow up to bug 23463 - need to call Koha::Item store to get itemnumber
115 - [[26078]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26078) "Item returns to issuing library" creates infinite transfer loop
119 - [[26023]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26023) Incorrect permissions handling for cashup actions on the library level registers summary page
123 - [[24683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24683) Holds on biblios with different item types: rules for holds allowed are not applied correctly if any item type is available
125 ### Installation and upgrade (command-line installer)
127 - [[26265]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26265) Makefile.PL is missing pos directory
131 - [[26069]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26069) Twitter share button leaks information to Twitter
135 - [[26090]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26090) Catalog by itemtype report fails if SQL strict mode is on
137 ### Searching - Elasticsearch
139 - [[26309]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26309) Elasticsearch cxn_pool must be configurable (again)
146 - [[25751]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25751) When an ORDERED suggestion is edited, the status resets to "No status"
148 ### Architecture, internals, and plumbing
150 - [[21539]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21539) addorderiso2709.pl forces librarian to select a ccode and notforloan code when using MarcItemFieldsToOrder
151 - [[26228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26228) Update gulpfile to work with Node.js v12
152 - [[26270]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26270) XISBN.t is failing since today
153 - [[26331]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26331) svc/letters/preview is not executable which prevents CGI functioning
157 - [[26233]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26233) Edit item date sort still does not sort correctly
158 - [[26289]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26289) Deleting biblio in labeled MARC view doesn't work
162 - [[25584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25584) When a 'return claim' is added, the button disappears, but the claim date doesn't show up
163 - [[25958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25958) Allow LongOverdue cron to exclude specified lost values
164 - [[26076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26076) Paying selected accountlines in full may result in the error "You must pay a value less than or equal to $x"
165 - [[26361]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26361) JS error on returns.tt in 20.05
166 - [[26362]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26362) Overdue report shows incorrect branches for patron, holdingbranch, and homebranch
170 - [[26189]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26189) Table options on points of sale misaligned
174 - [[25626]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25626) Translation issues with OPAC problem reports (status and 'sent to')
176 ### Installation and upgrade (web-based installer)
178 - [[25448]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25448) Update German (de-DE) framework files
182 - [[26119]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26119) Patron attribute option to display in OPAC is not compatible with PatronSelfRegistrationVerifyByEmail
183 - [[26127]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26127) When reporting an Error from the OPAC, the URL does not display
184 - [[26388]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26388) Renew all and Renew selected buttons should account for items that can't be renewed
188 - [[25778]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25778) koha-plack puts duplicate entries into PERL5LIB when multiple instances named
192 - [[25662]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25662) Create hold route does not check maxreserves syspref
193 - [[26271]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26271) Call to /api/v1/patrons/<patron_id>/account returns 500 error if manager_id is NULL
197 - [[17801]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17801) 'Top Most-circulated items' gives wrong results when filtering by checkout date
201 - [[25903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25903) Sending a SIP patron information request with a summary field flag in indexes 6-9 will crash server
205 - [[17661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17661) Differences in field ending (whitespace, punctuation) cause duplicate facets
207 ### Searching - Elasticsearch
209 - [[25872]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25872) Advanced search on OPAC with limiter but no search term fails when re-sorted
210 - [[26313]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26313) "Show analytics" and "Show volumes" links don't work with Elasticsearch and UseControlNumber
214 - [[25791]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25791) SCO print dialog pops up twice
218 - [[26213]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26213) Remove the use of jquery.checkboxes plugin when adding orders from MARC file
219 - [[26324]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26324) Spelling error resizeable vs resizable
223 - [[24147]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24147) Objects.t is failing randomly
227 - [[26236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26236) log viewer does not translate the interface properly
230 - DefaultLongOverdueSkipLostStatuses
234 The Koha manual is maintained in Sphinx. The home page for Koha
237 - [Koha Documentation](http://koha-community.org/documentation/)
239 As of the date of these release notes, only the English version of the
240 Koha manual is available:
242 - [Koha Manual](http://koha-community.org/manual/20.05/en/html/)
245 The Git repository for the Koha manual can be found at
247 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
251 Complete or near-complete translations of the OPAC and staff
252 interface are available in this release for the following languages:
256 - Armenian (Classical) (99.7%)
257 - Chinese (Taiwan) (94.1%)
259 - English (New Zealand) (67.7%)
263 - French (Canada) (96%)
265 - German (Switzerland) (75.5%)
269 - Norwegian Bokmål (72.2%)
272 - Portuguese (Brazil) (99.4%)
280 Partial translations are available for various other languages.
282 The Koha team welcomes additional translations; please see
284 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
286 For information about translating Koha, and join the koha-translate
289 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
291 The most up-to-date translations can be found at:
293 - [Koha Translation](http://translate.koha-community.org/)
297 The release team for Koha 20.05.04 is
300 - Release Manager: Martin Renvoize
302 - Release Manager assistants:
306 - QA Manager: Katrin Fischer
318 - SIP2 -- Colin Campbell
319 - EDI -- Colin Campbell
320 - Elasticsearch -- Fridolin Somers
321 - REST API -- Tomás Cohen Arazi
322 - ILS-DI -- Arthur Suzuki
323 - UI Design -- Owen Leonard
324 - ILL -- Andrew Isherwood
332 - Packaging Manager: Mason James
335 - Documentation Managers:
336 - Caroline Cyr La Rose
339 - Documentation Team:
344 - Translation Manager: Bernardo González Kriegel
347 - Release Maintainers:
348 - 19.11 -- Joy Nelson
349 - 19.05 -- Lucas Gass
350 - 18.11 -- Hayley Mapley
352 - Release Maintainer mentors:
353 - 19.11 -- Martin Renvoize
354 - 19.05 -- Nick Clemens
355 - 18.11 -- Chris Cormack
358 We thank the following libraries who are known to have sponsored
359 new features in Koha 20.05.04:
361 - Horowhenua District Council
363 We thank the following individuals who contributed patches to Koha 20.05.04.
365 - Tomás Cohen Arazi (8)
370 - Jonathan Druart (14)
372 - Andrew Fuerste-Henry (2)
374 - Didier Gautheron (1)
379 - Martin Renvoize (4)
381 - Caroline Cyr La Rose (1)
382 - Fridolin Somers (1)
383 - Koha Translators (1)
385 We thank the following libraries, companies, and other institutions who contributed
386 patches to Koha 20.05.04
388 - Athens County Public Libraries (14)
390 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (6)
391 - ByWater-Solutions (29)
393 - Independant Individuals (5)
394 - Koha Community Developers (14)
395 - Prosentient Systems (3)
398 - Solutions inLibro inc (1)
399 - Theke Solutions (8)
400 - University of Helsinki (2)
402 We also especially thank the following individuals who tested patches
405 - Marco Abi-Ramia (1)
406 - Tomás Cohen Arazi (4)
411 - Jonathan Druart (76)
412 - Katrin Fischer (47)
413 - Andrew Fuerste-Henry (2)
417 - Didier Gautheron (1)
421 - Brandon Jimenez (2)
424 - Kelly McElligott (4)
428 - Martin Renvoize (20)
431 - Fridolin Somers (8)
436 We regret any omissions. If a contributor has been inadvertently missed,
437 please send a patch against these release notes to
438 koha-patches@lists.koha-community.org.
440 ## Revision control notes
442 The Koha project uses Git for version control. The current development
443 version of Koha can be retrieved by checking out the master branch of:
445 - [Koha Git Repository](git://git.koha-community.org/koha.git)
447 The branch for this version of Koha and future bugfixes in this release
448 line is new-security-release-20.05.04.
450 ## Bugs and feature requests
452 Bug reports and feature requests can be filed at the Koha bug
455 - [Koha Bugzilla](http://bugs.koha-community.org)
457 He rau ringa e oti ai.
458 (Many hands finish the work)
460 Autogenerated release notes updated last on 22 Sep 2020 18:14:38.