1 # RELEASE NOTES FOR KOHA 20.11.09
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.09 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-20.11.09.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.09 is a bugfix/maintenance release with security fixes.
22 It includes 1 security fixes, 1 enhancements, 46 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
33 - [[28784]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28784) DoS in opac-search.pl causes OOM situation and 100% CPU (doesn't require login!)
40 - [[28630]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28630) ILSDI::AuthenticatePatron should set borrowers.lastseen
43 ## Critical bugs fixed
47 - [[28057]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28057) Confusion of biblionumber and biblioitemnumber in request.pl
51 - [[28462]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28462) TT tag on several lines break the translator tool
52 - [[28631]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28631) Holds History title link returns "not found" error
53 - [[28679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28679) Unable to click "Log in to your account" when GoogleOpenIDConnect is enabled
55 >This fixes the login link in the OPAC when GoogleOpenIDConnect is enabled. It removes modal-related markup which was causing the link to fail.
59 - [[28675]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28675) QOTD broken in 20.11 and below
66 - [[28408]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28408) Last modification date for suggestions is wrong
68 ### Architecture, internals, and plumbing
70 - [[28561]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28561) Order_by triggers a DBIx warning Unable to properly collapse has_many results
71 - [[28570]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28570) bor_issues_top.pl using a /tmp file to log debug
72 - [[28620]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28620) Remove trailing space when logging with log4perl
76 - [[28533]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28533) Requesting whole field in 'itemcallnumber' system preference causes internal server error
77 - [[28611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28611) Incorrect Select2 width
78 - [[28727]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28727) "Edit item" button on moredetail should be enabled with edit_items permission
79 - [[28828]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28828) Bug 22399 breaks unimarc_field_4XX.tt and marc21_linking_section.tt value builders
83 - [[27847]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27847) Don't obscure page when checkin modal is non-blocking
84 - [[28455]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28455) If TrackLastPatronActivity is enabled we should update 'lastseen' field on checkouts
86 >This updates the 'lastseen' date for a patron when items are checked out (when TrackLastPatronActivity is enabled). (The last seen date is displayed on the patron details page.)
88 ### Command-line Utilities
90 - [[28399]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28399) batchRebuildItemsTables.pl error 'Already in a transaction'
94 - [[27885]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27885) Populate biblionumbers parameter when placing hold on single title
95 - [[28644]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28644) Can't call method "borrowernumber" on an undefined value at C4/Reserves.pm line 607
96 - [[28754]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28754) C4::Reserves::FixPriority creates many warns when holds have lowestPriority set
97 - [[28779]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28779) Calling request.pl with non-existent biblionumber gives internal server error
101 - [[28469]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28469) Move "Skip to main content" link to top of page
102 - [[28569]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28569) In opac-suggestions.pl user library is not preselected
103 - [[28764]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28764) Sorting not correct in pagination on OPAC lists
104 - [[28868]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28868) Masthead.inc is missing class name
106 >This patch adds back the class 'mastheadsearch' which was lost during the upgrade to Bootstrap 4 in Bug 20168.
110 - [[28480]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28480) GET /patrons missing q parameters on the spec
111 - [[28604]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28604) Bad encoding when using marc-in-json
112 - [[28632]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28632) patrons.t fragile on slow boxes
116 - [[28264]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28264) Transaction type is empty in cash register statistics wizard report
120 - [[27600]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27600) SIP2: renew_all shouldn't perform a password check
121 - [[27906]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27906) Add support for circulation status 9 ( waiting to be re-shelved )
122 - [[27907]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27907) Add support for circulation status 2 ( on order )
123 - [[27908]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27908) Add support for circulation status 1 ( other ) for damaged items
125 ### Searching - Elasticsearch
127 - [[22801]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22801) Advance search yr uses copydate instead of date-of-publication
129 >This fixes the advanced search form in the OPAC and staff interface so that the publication date (and range) uses the value(s) in 008 instead of 260$c when using Elasticsearch.
131 ### Searching - Zebra
133 - [[27348]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27348) Error defining INDEXER_PARAMS in /etc/default/koha-common
137 - [[28598]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28598) Changing date or time format on a production server will NOT create duplicate fines and we should remove the syspref warnings
138 - [[28728]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28728) Holds ratio page links to itself pointlessly
139 - [[28747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28747) Clarify wording on RestrictionBlockRenewing syspref
141 >This clarifies the wording for the RestrictionBlockRenewing system preference to make it clear that when set to Allow, it only allows renewal using the staff interface.
142 - [[28834]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28834) Improve wording biblios/authorities on tools home page
144 ### System Administration
146 - [[28567]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28567) Pick-up location is not saved correctly when creating a new library
148 >This fixes an issue when adding a new library - the pick-up location was always saving as "Yes", even when no was selected.
149 - [[28704]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28704) Library MARCOrgCode field needs maxlength attribute
151 >This fixes an error that occurs when you enter a "MARC organization code" in the form for adding and editing libraries. With this change the input field is limited to 16 characters.
155 - [[28689]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28689) Extra %s in alert message when saving an item
157 >This removes an unnecessary %s in the alert message when there are errors in the cataloging add item form (for example when mandatory fields are not entered).
158 - [[28733]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28733) Desks link is in "Patrons and circ" section on admin homepage but in "Basic parameters" on the sidebar
162 - [[28516]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28516) Koha/Patrons/Import.t is failing randomly
166 - [[28336]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28336) Cannot change matching rules for authorities
167 - [[28418]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28418) Show template_id of MARC modification templates
168 - [[28835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28835) Ability to pass list contents to batch record modification broken
174 The Koha manual is maintained in Sphinx. The home page for Koha
177 - [Koha Documentation](http://koha-community.org/documentation/)
179 As of the date of these release notes, the Koha manual is available in the following languages:
182 - [Arabic](https://koha-community.org/manual/20.11/ar/html/) (27%)
183 - [Chinese (Taiwan)](https://koha-community.org/manual/20.11/zh_TW/html/) (61.4%)
184 - [English (USA)](https://koha-community.org/manual/20.11/en/html/)
185 - [French](https://koha-community.org/manual/20.11/fr/html/) (51.1%)
186 - [French (Canada)](https://koha-community.org/manual/20.11/fr_CA/html/) (26%)
187 - [German](https://koha-community.org/manual/20.11/de/html/) (68.3%)
188 - [Hindi](https://koha-community.org/manual/20.11/hi/html/) (99.9%)
189 - [Italian](https://koha-community.org/manual/20.11/it/html/) (50%)
190 - [Spanish](https://koha-community.org/manual/20.11/es/html/) (36.4%)
191 - [Turkish](https://koha-community.org/manual/20.11/tr/html/) (41.9%)
193 The Git repository for the Koha manual can be found at
195 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
200 Complete or near-complete translations of the OPAC and staff
201 interface are available in this release for the following languages:
205 - Armenian (Classical) (89%)
207 - Catalan; Valencian (55.2%)
208 - Chinese (Taiwan) (93%)
210 - English (New Zealand) (59.5%)
214 - French (Canada) (92.1%)
216 - German (Switzerland) (66.8%)
220 - Nederlands-Nederland (Dutch-The Netherlands) (77.7%)
221 - Norwegian Bokmål (63.7%)
224 - Portuguese (Brazil) (95.7%)
233 Partial translations are available for various other languages.
235 The Koha team welcomes additional translations; please see
237 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
239 For information about translating Koha, and join the koha-translate
242 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
244 The most up-to-date translations can be found at:
246 - [Koha Translation](http://translate.koha-community.org/)
250 The release team for Koha 20.11.09 is
253 - Release Manager: Jonathan Druart
255 - Release Manager assistants:
259 - QA Manager: Katrin Fischer
275 - UI Design -- Owen Leonard
276 - REST API -- Tomás Cohen Arazi
277 - Zebra -- Fridolin Somers
278 - Accounts -- Martin Renvoize
285 - Packaging Managers:
290 - Documentation Manager: Caroline Cyr La Rose
293 - Documentation Team:
294 - Marie-Luce Laflamme
299 - Translation Managers:
301 - Bernardo González Kriegel
303 - Release Maintainers:
304 - 20.11 -- Fridolin Somers
305 - 20.05 -- Andrew Fuerste-Henry
306 - 19.11 -- Victor Grousset
310 We thank the following individuals who contributed patches to Koha 20.11.09
312 - Tomás Cohen Arazi (3)
315 - Jonathan Druart (16)
318 - Andrew Fuerste-Henry (5)
320 - Victor Grousset (1)
324 - Martin Renvoize (7)
326 - Fridolin Somers (8)
327 - Koha translators (1)
329 We thank the following libraries, companies, and other institutions who contributed
330 patches to Koha 20.11.09
332 - Athens County Public Libraries (7)
334 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (2)
335 - ByWater-Solutions (29)
336 - Koha Community Developers (17)
337 - Prosentient Systems (2)
340 - Solutions inLibro inc (1)
341 - Theke Solutions (3)
342 - University of Helsinki (1)
344 We also especially thank the following individuals who tested patches
348 - Tomás Cohen Arazi (3)
350 - Christopher Kellermeyer - Altadena Library District (6)
351 - Jonathan Druart (59)
352 - Katrin Fischer (18)
353 - Andrew Fuerste-Henry (3)
355 - Victor Grousset (3)
357 - Barbara Johnson (2)
362 - Martin Renvoize (12)
363 - Marcel de Rooy (10)
365 - Fridolin Somers (72)
368 - Wainui Witika-Park (1)
372 We regret any omissions. If a contributor has been inadvertently missed,
373 please send a patch against these release notes to koha-devel@lists.koha-community.org.
375 ## Revision control notes
377 The Koha project uses Git for version control. The current development
378 version of Koha can be retrieved by checking out the master branch of:
380 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
382 The branch for this version of Koha and future bugfixes in this release
385 ## Bugs and feature requests
387 Bug reports and feature requests can be filed at the Koha bug
390 - [Koha Bugzilla](http://bugs.koha-community.org)
392 He rau ringa e oti ai.
393 (Many hands finish the work)
395 Autogenerated release notes updated last on 25 août 2021 02:19:13.