1 # RELEASE NOTES FOR KOHA 20.11.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 20.11.05 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-20.11.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 20.11.05 is a bugfix/maintenance release.
22 It includes 8 enhancements, 61 bugfixes.
24 ### System requirements
26 These are the [recommendations for deployment](https://wiki.koha-community.org/wiki/Release_maintenance#System_requirements_and_recommendations).
33 ### Command-line Utilities
35 - [[26459]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26459) Allow sip_cli_emulator to handle cancelling holds
36 - [[27839]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27839) koha-worker missing tab-completion in bash
40 - [[27991]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27991) Message field for checkout notes should have a maxlength set
44 - [[25846]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25846) Improve handling of multiple covers on catalog search results in the staff client
46 >This enhancement updates the staff interface catalog search results to improve the display of multiple covers associated with each search result:
51 >- Local cover images (including multiple local cover images)
52 >- Coce (serving up Amazon, Google, and OpenLibrary images)
53 >- Images from the CustomCoverImages preference
54 >A single cover is now displayed for each result, with controls for scrolling through any other available cover.
55 - [[26970]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26970) Add row highlight on drag in Elasticsearch mapping template
56 - [[28006]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28006) Restore "Additional fields" link on serials navigation menu
57 - [[28046]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28046) Add "Additional fields" link on acquisition navigation menu
58 - [[28132]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28132) Remove "this" from button descriptions on basket and basket group pages
61 ## Critical bugs fixed
63 ### Architecture, internals, and plumbing
65 - [[26705]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26705) System preference NoticeBcc not working
67 >The Email::Stuffer library we use, doesn't handle Bcc as Mail::Sendmail does. So Bcc handling wasn't working as expected. This patchset adds support for explicitly handling Bcc (including the NoticeBcc feature) to our Koha::Email library.
71 - [[28136]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28136) Transferred holds are not triggering
75 - [[25508]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25508) Confusing renewal message when paying accruing fine with RenewAccruingItemWhenPaid turned off
76 - [[27796]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27796) SIP payment types should not be available as refund types
77 - [[27927]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27927) longoverdue cronjob renews items before marking lost when both RenewAccruingItemWhenPaid and WhenLostForgiveFine are enabled
81 - [[27529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27529) Cannot place hold on OPAC if hold_fullfillment_policy is set to group and OPACAllowUserToChooseBranch not allowed
85 - [[28023]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28023) Typo in Reply-To header
89 - [[25946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25946) borrowerRelationship can no longer be empty
90 - [[26517]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26517) Avoid deleting patrons with permission
92 ### Searching - Elasticsearch
94 - [[26312]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26312) Add some error handling during Elasticsearch indexing
98 - [[28015]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28015) Inventory tool fails when timeformat=12h
105 - [[27900]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27900) regression: add from existing record with null results deadends
106 - [[28003]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28003) Invoice adjustments using inactive budgets do not indicate that status
107 - [[28077]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28077) Missing colon on suggestion modification page
108 - [[28103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28103) Barcode fails when adding item during order receival
110 ### Architecture, internals, and plumbing
112 - [[24000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24000) Some modules do not return 1
113 - [[27807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27807) API DataTables Wrapper fails for ordered on multiple columns
114 - [[28053]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28053) Warning in C4::Members::patronflags
115 - [[28156]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28156) Koha::Account::Line->renewable must be named is_renewable
119 - [[27738]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27738) Set fallback for unset DefaultCountryField008 to |||, "no attempt to code"
120 - [[27739]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27739) Advanced editor should use DefaultCountryField008 system preference rather than hardcoding xxu
121 - [[28123]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28123) Commas in file names of uploaded files cause inconsistently broken 856$u links
125 - [[27969]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27969) On checkin, relabel "Remember due date" as "Remember return date"
127 ### Command-line Utilities
129 - [[27656]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27656) misc/cronjobs/longoverdue.pl better error message
133 - [[28097]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28097) t/db_dependent/Koha/Account/Line.t test fails with FinesMode set to calculate
134 - [[28147]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28147) Pass itemnumber when writing off a single debit
138 - [[18729]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18729) Librarian unable to update hold pickup library from patron pages without "modify_holds_priority" permission
139 - [[26999]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26999) "Any library" not translatable on the hold list
140 - [[27921]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27921) Timestamp in holds log is out of date when a hold is marked as waiting
141 - [[28118]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28118) Fix missing "selected" attribute in "Pickup at" dropdown
145 - [[28069]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28069) Can't sort lists on staff client
149 - [[28017]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28017) Allow non-FQDN and IP addresses in emails
153 - [[27726]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27726) OPACProblemReports cuts off message text
154 - [[27748]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27748) Encoding problem in link to OverDrive results
155 - [[27881]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27881) Markup error in masthead-langmenu.inc
156 - [[27889]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27889) Form fields in OPAC are "out of shape"
158 >This patch tweaks the CSS for the advanced search form in the OPAC so that it adjusts well at various browser widths, including preventing the form from taking up the whole width of the page at higher browser widths.
159 - [[27940]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27940) Fix missing email in OpacMaintenance page
161 >This fixes no email address being shown on the OPAC maintenance page for "site administrator" link (when OpacMaintenance is set). Before this the link was showing as an empty "mailto:" instead of the value of KohaAdminEmailAddress
162 - [[27961]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27961) External track clicks links should get uri filtered
164 **Sponsored by** *Parliamentary Library New Zealand*
165 - [[27979]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27979) Multiple item URIs break redirect if TrackClicks enabled
167 **Sponsored by** *Catalyst*
168 - [[28094]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28094) Fix bad encoding of OVERRIDE_SYSPREF_LibraryName
172 - [[27937]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27937) Date of birth entered without correct format causes internal server error
173 - [[28043]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28043) Some patron clubs operations don't work from later pages of results
177 - [[27936]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27936) AllowItemsOnHoldCheckoutSIP does not allow checkout of items currently waiting for a hold
178 - [[28052]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28052) keys omitted in check for system preference override
179 - [[28054]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28054) SIPServer.pm is a program and requires a shebang
183 - [[26679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26679) Genre tags linking to subject search, causing null results
184 - [[27746]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27746) Use of uninitialized value $oclc in pattern match (m//) error at C4/Koha.pm
185 - [[27928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27928) FindDuplicate is hardcoded to use Zebra
186 - [[28074]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28074) Browse controls on staff detail pages are sometimes weird
190 - [[27397]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27397) Serials: The description input field when defining numbering patterns is too short
194 - [[27926]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27926) Date of birth sorting with British English format is broken
196 ### System Administration
198 - [[27999]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27999) Display the description of authorized values category
199 - [[28121]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28121) Wrong punctuation on desk deletion
203 - [[28004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28004) Incomplete breadcrumbs in authorized valued
205 >This patch fixes some incorrect displays within the breadcrumbs on authorised_values.tt
206 - [[28032]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28032) Button corrections in point of sale pages
207 - [[28042]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28042) Button corrections in OAI set mappings template
211 - [[26942]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26942) TinyMCE in the News Tool is still doing some types of automatic code cleanup
212 - [[27963]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27963) touch_all_items.pl script is not working at all
213 - [[28044]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28044) Calendar: Tables with closed days are no longer color coded
215 ### Z39.50 / SRU / OpenSearch Servers
217 - [[26528]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26528) Koha return no result if there's invalid records in Z39.50/SRU server reply
218 - [[28112]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28112) Z39.50 does not populate form with all passed criteria
223 The Koha manual is maintained in Sphinx. The home page for Koha
226 - [Koha Documentation](http://koha-community.org/documentation/)
228 As of the date of these release notes, the Koha manual is available in the following languages:
230 - [English](http://koha-community.org/manual/20.11/en/html/)
231 - [Arabic](http://koha-community.org/manual/20.11/ar/html/)
232 - [Chinese - Taiwan](http://koha-community.org/manual/20.11/zh_TW/html/)
233 - [Czech](http://koha-community.org/manual/20.11/cs/html/)
234 - [French](http://koha-community.org/manual/20.11/fr/html/)
235 - [French (Canada)](http://koha-community.org/manual/20.11/fr_CA/html/)
236 - [German](http://koha-community.org/manual/20.11/de/html/)
237 - [Hindi](http://koha-community.org/manual/20.11/hi/html/)
238 - [Italian](http://koha-community.org/manual/20.11/it/html/)
239 - [Portuguese - Brazil](http://koha-community.org/manual/20.11/pt_BR/html/)
240 - [Spanish](http://koha-community.org/manual/20.11/es/html/)
241 - [Turkish](http://koha-community.org/manual/20.11/tr/html/)
243 The Git repository for the Koha manual can be found at
245 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
249 Complete or near-complete translations of the OPAC and staff
250 interface are available in this release for the following languages:
254 - Armenian (Classical) (89%)
255 - Catalan; Valencian (52.7%)
256 - Chinese (Taiwan) (89.2%)
258 - English (New Zealand) (59.6%)
262 - French (Canada) (91.2%)
264 - German (Switzerland) (67%)
268 - Norwegian Bokmål (63.5%)
271 - Portuguese (Brazil) (94.6%)
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.11.05 is
300 - Release Manager: Jonathan Druart
302 - Release Manager assistants:
306 - QA Manager: Katrin Fischer
322 - UI Design -- Owen Leonard
323 - REST API -- Tomás Cohen Arazi
324 - Zebra -- Fridolin Somers
325 - Accounts -- Martin Renvoize
332 - Packaging Managers:
337 - Documentation Manager: Caroline Cyr La Rose
340 - Documentation Team:
341 - Marie-Luce Laflamme
346 - Translation Managers:
348 - Bernardo González Kriegel
350 - Release Maintainers:
351 - 20.11 -- Fridolin Somers
352 - 20.05 -- Andrew Fuerste-Henry
353 - 19.11 -- Victor Grousset
356 We thank the following libraries who are known to have sponsored
357 new features in Koha 20.11.05:
359 - [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
360 - Parliamentary Library New Zealand
362 We thank the following individuals who contributed patches to Koha 20.11.05.
365 - Tomás Cohen Arazi (17)
369 - Jonathan Druart (13)
372 - Andrew Fuerste-Henry (2)
374 - Didier Gautheron (1)
379 - Séverine Queune (2)
380 - Martin Renvoize (15)
383 - Fridolin Somers (9)
384 - Koha Translators (1)
387 We thank the following libraries, companies, and other institutions who contributed
388 patches to Koha 20.11.05
390 - Athens County Public Libraries (14)
392 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (2)
393 - Bibliothèque Universitaire des Langues et Civilisations (BULAC) (2)
394 - ByWater-Solutions (17)
395 - Catalyst Open Source Academy (2)
396 - Chetco Community Public Library (2)
397 - Independant Individuals (6)
398 - Koha Community Developers (13)
400 - Prosentient Systems (2)
403 - Theke Solutions (17)
404 - University of Helsinki (1)
406 We also especially thank the following individuals who tested patches
409 - Tomás Cohen Arazi (3)
410 - Donna Bachowski (1)
412 - Jonathan Druart (96)
413 - Katrin Fischer (22)
414 - Andrew Fuerste-Henry (8)
416 - Victor Grousset (3)
420 - Joonas Kylmälä (11)
423 - Kelly McElligott (1)
425 - Séverine Queune (5)
426 - Martin Renvoize (34)
429 - Fridolin Somers (100)
432 We thank the following individuals who mentored new contributors to the Koha project.
437 We regret any omissions. If a contributor has been inadvertently missed,
438 please send a patch against these release notes to
439 koha-patches@lists.koha-community.org.
441 ## Revision control notes
443 The Koha project uses Git for version control. The current development
444 version of Koha can be retrieved by checking out the master branch of:
446 - [Koha Git Repository](https://git.koha-community.org/Koha-community/Koha.git)
448 The branch for this version of Koha and future bugfixes in this release
451 ## Bugs and feature requests
453 Bug reports and feature requests can be filed at the Koha bug
456 - [Koha Bugzilla](http://bugs.koha-community.org)
458 He rau ringa e oti ai.
459 (Many hands finish the work)
461 Autogenerated release notes updated last on 26 avril 2021 12:40:23.