1 # RELEASE NOTES FOR KOHA 21.05.05
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 21.05.05 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-21.05.05.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 21.05.05 is a bugfix/maintenance release.
22 It includes 77 bugfixes.
24 ### System requirements
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
28 ## Critical bugs fixed
32 - [[28946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28946) 500 error when choosing patron for purchase suggestion
33 - [[28960]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28960) EDI transfer_items uses a relationship where it's looking for a field
35 ### Architecture, internals, and plumbing
37 - [[29134]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29134) Patron search has poor performance when ExtendedAttributes enabled and many attributes match
38 - [[29135]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29135) OAI should not include biblionumbers from deleteditems when determining deletedbiblios
40 **Sponsored by** *National Library of Finland*
41 - [[29139]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29139) Paying gives ISE if UseEmailReceipts is enabled
42 - [[29243]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29243) PrepareItemrecordDisplay should not be called with empty string in defaultvalues
46 - [[28676]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28676) AutoCreateAuthorities can repeatedly generate authority records when using Default linker and heading is cached
47 - [[29137]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29137) Unwanted authorised values are too easily created via the cataloging module
49 ### Command-line Utilities
51 - [[29076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29076) cleanup_database.pl dies of passed zebraqueue and not confirm
55 - [[28748]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28748) When hold is overridden cannot select a pickup location
56 - [[29073]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29073) Hold expiration added to new holds when DefaultHoldExpirationdate turned off
57 - [[29148]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29148) Holds to Pull doesn't reflect item-level holds
61 - [[28845]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28845) OpacAddMastheadLibraryPulldown does not respect multibranchlimit in OPAC_SEARCH_LIMIT
65 - [[29032]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29032) ILL route unusable (slow)
69 - [[28986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28986) Parent itemtype not selected when editing circ rules
70 - [[29193]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29193) DataTables only showing 20 results on checkout search and patrons search on request.pl
77 - [[28956]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28956) Acquisitions: select correct default tax rate when receiving orders
79 **Sponsored by** *Catalyst*
81 ### Architecture, internals, and plumbing
83 - [[28373]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28373) Items fields not used in default XSLT
85 >When processing records for display we loop through each field in the record and translate authorized values into descriptions. Item fields in the record contain many authorised values, and the lookups can cause a delay in displaying the record. If using the default XSLT these fields are not displayed as they exist in the record, so parsing them is not necessary and can save time. This bug adds a system preference that disables sending these fields for processing and thus saving time. Enabling the system preference will allow users to pass the items to custom style sheets if needed.
86 - [[28992]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28992) Resolve warning from undefined BIG_LOOP
87 - [[29175]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29175) finishreceive: Replace , by ;
91 - [[28914]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28914) Wrong wording in authentication forms
95 - [[27461]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27461) Fix field 008 length below 40 positions in cataloguing plugin
96 - [[28829]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28829) Useless single quote escaping in value_builder/unimarc_field_4XX.pl
100 - [[21093]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21093) Specified due date incorrectly retained when using fast add
101 - [[28653]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28653) Sorting loans by due date doesn't work after renewing
103 **Sponsored by** *Koha-Suomi Oy*
104 - [[28985]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28985) Negative rental amounts can be saved but not enforced
105 - [[29026]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29026) Behavior change when an empty barcode field is submitted in circulation
107 ### Command-line Utilities
109 - [[28352]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28352) Errors in search_for_data_inconsistencies.pl relating to authorised values and frameworks
110 - [[29078]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29078) Division by zero in touch_all scripts
111 - [[29216]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29216) Correct --where documentation in update_patrons_category.pl
115 - [[28510]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28510) Skip processing holds queue items from closed libraries when HoldsQueueSkipClosed is enabled
116 - [[29049]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29049) Holds page shows too many priority options in pulldown
118 ### Label/patron card printing
120 - [[28940]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28940) IntranetUserJS is called twice on spinelable-print.tt
122 ### MARC Authority data support
124 - [[24698]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24698) UNIMARC authorities leader plugin
128 - [[20277]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20277) Link to host item doesn't work in analytical records if 773$a is present
129 - [[28930]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28930) Cardnumber is lost if an invalid self registration form is submitted to the server, and the server side form validation fails
130 - [[28934]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28934) OPAC registration form design is not consistent
131 - [[29034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29034) Accessibility: OPAC nav-links don't have sufficient contrast ratio
132 - [[29035]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29035) Accessibility: OPAC masthead_search label doesn't have sufficient contrast ratio
133 - [[29037]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29037) Accessibility: OPAC links don't have sufficient contrast
134 - [[29038]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29038) Accessibility: OPACUserSummary heading doesn't have sufficient contrast
135 - [[29064]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29064) OPAC duplicate "Most popular titles" in 'title' tag
136 - [[29065]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29065) Accessibility: OPAC clear search history link has insufficient contrast
137 - [[29067]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29067) Remove duplicate conditional statement from OPAC messaging settings title
138 - [[29068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29068) Accessibility: OPAC search results summary text has insufficient contrast
139 - [[29070]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29070) Accessibility: OPAC Purchase Suggestions on search results page has insufficient contrast
140 - [[29091]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29091) Correct display of lists and tags on search results
141 - [[29128]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29128) Trailing whitespace in Browse shelf link on opac-detail.tt
142 - [[29172]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29172) Can't use controlfiels with CustomCoverImagesURL
146 - [[18747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18747) Select All in Add Patron Option in Patron Lists only selects the first 20 entries
147 - [[29025]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29025) Saved auth login and password are pre-filled in patron creation form
148 - [[29215]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29215) In patron form collapsing "Patron guarantor" display errors
150 ### Plugin architecture
152 - [[28228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28228) Warns from plugins when metadata value not defined for key
153 - [[28303]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28303) Having multiple pluginsdir causes plugin_upload to try to write to the opac-tmpl folder
157 - [[29072]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29072) Move reference route /cities spec to YAML
158 - [[29157]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29157) Cannot set date/date-time attributes to NULL
162 - [[29225]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29225) Report subgroup does not appear consistently
163 - [[29271]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29271) Cash register report not displaying or exporting correctly
164 - [[29279]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29279) Holds ratio report not sorting correctly
168 - [[28464]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28464) Cancelling a waiting hold via SIP returns a failed response even when cancellation succeeds
172 - [[28826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28826) Facet sort order differs between search engines
174 ### Searching - Elasticsearch
176 - [[25030]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25030) IncludeSeeFromInSearches not honoured in Elasticsearch
178 >Feature enabled by system preference IncludeSeeFromInSearches was implemented in Zebra search engine but not in Elasticsearch.
179 >This feature allows in bibliographic searches to match also on authorities see from (non-preferred form) headings.
180 - [[28316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28316) Fix ES crashes related to various punctuation characters
181 - [[28484]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28484) Elasticsearch fails to parse query if exclamation point is in 245$a
185 - [[28472]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28472) UpdateItemLocationOnCheckin not updating items where location is null
186 - [[29062]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29062) Patron check-in slip repeats data
187 - [[29131]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29131) Row striping breaks color coding on item circulation alerts
188 - [[29244]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29244) alert/error and message dialogues should have the same width
190 ### System Administration
192 - [[29004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29004) Update GoogleOpenIDConnect preference to make it clear that it is OPAC-only
194 >This improves the description of the GoogleOpenIDConnect and related preferences to make it clear that GoogleOpenIDConnect affects OPAC logins and that the preferences are related.
195 - [[29056]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29056) Remove demo functionality remnants
196 - [[29298]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29298) "Managing library" missing from histsearch table settings
200 - [[28438]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28438) Capitalization: Various corrections
201 - [[28470]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28470) Typo: Are you sure you with to chart this report?
202 - [[28579]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28579) Typo: No record have been imported because they all match an existing record in your catalog.
203 - [[28927]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28927) Id opacmainuserblock used twice in OPAC
205 >This patch removes redundant div with id 'opacmainuserblock' and 'opacheader' since there is already this id generated by HTML customization.
206 - [[29133]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29133) Wrong string format in select2.inc
210 - [[27155]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27155) Include identifier test in Biblio_and_Items_plugin_hooks.t
212 ## New system preferences
213 - CreateAVFromCataloguing
220 The Koha manual is maintained in Sphinx. The home page for Koha
223 - [Koha Documentation](http://koha-community.org/documentation/)
225 As of the date of these release notes, the Koha manual is available in the following languages:
228 - [Arabic](https://koha-community.org/manual/21.05/ar/html/) (34.3%)
229 - [Chinese (Taiwan)](https://koha-community.org/manual/21.05/zh_TW/html/) (58.7%)
230 - [Czech](https://koha-community.org/manual/21.05/cs/html/) (27.6%)
231 - [English (USA)](https://koha-community.org/manual/21.05/en/html/)
232 - [French](https://koha-community.org/manual/21.05/fr/html/) (51.7%)
233 - [French (Canada)](https://koha-community.org/manual/21.05/fr_CA/html/) (25.2%)
234 - [German](https://koha-community.org/manual/21.05/de/html/) (73.3%)
235 - [Hindi](https://koha-community.org/manual/21.05/hi/html/) (100%)
236 - [Italian](https://koha-community.org/manual/21.05/it/html/) (47.8%)
237 - [Spanish](https://koha-community.org/manual/21.05/es/html/) (34.8%)
238 - [Turkish](https://koha-community.org/manual/21.05/tr/html/) (40.3%)
240 The Git repository for the Koha manual can be found at
242 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
247 Complete or near-complete translations of the OPAC and staff
248 interface are available in this release for the following languages:
252 - Armenian (Classical) (89%)
253 - Chinese (Taiwan) (81.7%)
255 - English (New Zealand) (61.6%)
259 - French (Canada) (87.6%)
261 - German (Switzerland) (60.9%)
265 - Nederlands-Nederland (Dutch-The Netherlands) (61.8%)
266 - Norwegian Bokmål (66%)
269 - Portuguese (Brazil) (87.3%)
278 Partial translations are available for various other languages.
280 The Koha team welcomes additional translations; please see
282 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
284 For information about translating Koha, and join the koha-translate
287 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
289 The most up-to-date translations can be found at:
291 - [Koha Translation](http://translate.koha-community.org/)
295 The release team for Koha 21.05.05 is
298 - Release Manager: Jonathan Druart
300 - Release Manager assistants:
304 - QA Manager: Katrin Fischer
320 - UI Design -- Owen Leonard
321 - REST API -- Tomás Cohen Arazi
322 - Zebra -- Fridolin Somers
323 - Accounts -- Martin Renvoize
330 - Packaging Managers:
335 - Documentation Manager: Caroline Cyr La Rose
338 - Documentation Team:
339 - Marie-Luce Laflamme
344 - Translation Managers:
346 - Bernardo González Kriegel
348 - Release Maintainers:
350 - 20.11 -- Fridolin Somers
351 - 20.05 -- Andrew Fuerste-Henry
352 - 19.11 -- Victor Grousset
355 We thank the following libraries, companies, and other institutions who are known to have sponsored
356 new features in Koha 21.05.05
358 - [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
360 - National Library of Finland
362 We thank the following individuals who contributed patches to Koha 21.05.05
364 - Tomás Cohen Arazi (7)
367 - Jérémy Breuillard (1)
369 - Jonathan Druart (9)
372 - Didier Gautheron (1)
375 - Andreas Jonsson (1)
381 - Martin Renvoize (6)
383 - Caroline Cyr La Rose (1)
384 - Andreas Roussos (2)
385 - Fridolin Somers (5)
388 - Koha translators (1)
391 - Wainui Witika-Park (1)
393 We thank the following libraries, companies, and other institutions who contributed
394 patches to Koha 21.05.05
396 - Athens County Public Libraries (7)
398 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (3)
399 - ByWater-Solutions (52)
404 - Independant Individuals (12)
405 - Koha Community Developers (9)
410 - Solutions inLibro inc (1)
411 - Theke Solutions (7)
413 - University of Helsinki (1)
416 We also especially thank the following individuals who tested patches
419 - Tomás Cohen Arazi (6)
421 - Donna Bachowski (1)
424 - Jonathan Druart (104)
426 - Katrin Fischer (24)
427 - Andrew Fuerste-Henry (22)
429 - Victor Grousset (4)
432 - Joonas Kylmälä (30)
436 - Eric Phetteplace (2)
437 - Séverine Queune (1)
438 - Martin Renvoize (39)
443 - Fridolin Somers (3)
444 - Lucy Vaux-Harvey (1)
445 - George Veranis (11)
447 We thank the following individuals who mentored new contributors to the Koha project
453 We regret any omissions. If a contributor has been inadvertently missed,
454 please send a patch against these release notes to koha-devel@lists.koha-community.org.
456 ## Revision control notes
458 The Koha project uses Git for version control. The current development
459 version of Koha can be retrieved by checking out the master branch of:
461 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
463 The branch for this version of Koha and future bugfixes in this release
466 ## Bugs and feature requests
468 Bug reports and feature requests can be filed at the Koha bug
471 - [Koha Bugzilla](http://bugs.koha-community.org)
473 He rau ringa e oti ai.
474 (Many hands finish the work)
476 Autogenerated release notes updated last on 28 Oct 2021 13:16:37.