1 # RELEASE NOTES FOR KOHA 21.11.03
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.11.03 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-21.11.03.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.11.03 is a bugfix/maintenance release.
22 It includes 2 enhancements, 25 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 ### Architecture, internals, and plumbing
35 - [[29886]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29886) Add Koha::Suggestions->search_limited
37 ### Plugin architecture
39 - [[30072]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30072) Add more holds hooks
41 >This development adds plugin hooks for several holds actions. The hook is called *after_hold_action* and has two parameters
43 >* **action**: containing a string that represents the _action_, possible values: _fill_, _cancel_, _suspend_ and _resume_.
44 >* **payload**: A hashref containing a _hold_ key, which points to the Koha::Hold object.
47 ## Critical bugs fixed
51 - [[29915]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29915) Anonymous session generates 1 new session ID per hit
55 - [[30178]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30178) Every librarian can edit every item with IndependentBranches on
59 - [[30147]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30147) OpacBrowseResults causing error on detail page
63 - [[30084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30084) Remove dependency of liblocale-codes-perl
67 - [[29877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29877) MaxReserves should be enforced consistently between staff interface and API
74 - [[29287]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29287) Display of funds on acquisitions home is not consistent with display on funds page
76 ### Architecture, internals, and plumbing
78 - [[29687]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29687) Get rid of an uninitialized warning in XSLT.pm
79 - [[29771]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29771) Get rid of CGI::param in list context warnings
80 - [[30185]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30185) Missing return in db rev 210600003.pl
84 - [[29220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29220) Minor fixes and improved code readability in circulation.pl
86 **Sponsored by** *Gothenburg University Library*
90 - [[30128]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30128) language_subtag_registry.description is too short
94 - [[28663]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28663) One should not be able to apply a discount to a VOID accountline
96 >This removes the display of the 'Apply discount' button for VOID transactions.
97 - [[30132]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30132) overdue_notices.pl POD is incorrect regarding passing options
101 - [[29338]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29338) Reprinting holds slip with updated expiration date
103 >This patch adds a "Print hold/transfer" button to request.tt so staff can reprint hold/transfer slips without re-checking an item.
107 - [[29589]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29589) Translation issue with formatting in MARC overlay rules page
111 - [[22993]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22993) Messaging preferences not set for patrons imported through API
112 - [[30098]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30098) Patron search redirects when one result on any page of results
116 - [[26269]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26269) Overdues: Download file doesn't match result in staff interface when due date filters or 'show any available items currently checked out' are used
118 ### Searching - Elasticsearch
120 - [[25616]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25616) Uppercase hard coded lower case boolean operators for Elasticsearch
121 - [[30153]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30153) FindDuplicate ElasticSearch should not use lowercase 'and'
123 **Sponsored by** *Steiermärkische Landesbibliothek*
127 - [[30035]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30035) Wrong month name in numbering pattern
129 **Sponsored by** *Orex Digital*
131 >Sponsored-by: Orex Digital
135 - [[30164]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30164) Header filter not taken into account on the cities view
139 - [[29989]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29989) Improve headings in MARC staging template
143 - [[29826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29826) Manage call of Template Plugin Branches GetName() with null or empty branchcode
144 - [[30203]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30203) Prevent data loss when running Circulation.t without prove
150 The Koha manual is maintained in Sphinx. The home page for Koha
153 - [Koha Documentation](http://koha-community.org/documentation/)
157 The Git repository for the Koha manual can be found at
159 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
164 Complete or near-complete translations of the OPAC and staff
165 interface are available in this release for the following languages:
169 - Armenian (Classical) (89%)
171 - Chinese (Taiwan) (79.1%)
173 - English (New Zealand) (59.1%)
177 - French (Canada) (93.1%)
179 - German (Switzerland) (58.9%)
183 - Nederlands-Nederland (Dutch-The Netherlands) (70.5%)
184 - Norwegian Bokmål (63.4%)
187 - Portuguese (Brazil) (83.9%)
196 Partial translations are available for various other languages.
198 The Koha team welcomes additional translations; please see
200 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
202 For information about translating Koha, and join the koha-translate
205 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
207 The most up-to-date translations can be found at:
209 - [Koha Translation](http://translate.koha-community.org/)
213 The release team for Koha 21.11.03 is
216 - Release Manager: Fridolin Somers
218 - Release Manager assistants:
223 - QA Manager: Katrin Fischer
238 - UI Design -- Owen Leonard
239 - REST API -- Tomás Cohen Arazi
240 - Zebra -- Fridolin Somers
241 - Accounts -- Martin Renvoize
250 - Documentation Manager: David Nind
253 - Documentation Team:
255 - Caroline Cyr La Rose
261 - Translation Managers:
262 - Bernardo González Kriegel
267 - Release Maintainers:
268 - 21.11 -- Kyle M Hall
269 - 21.05 -- Andrew Fuerste-Henry
270 - 20.11 -- Victor Grousset
271 - 19.11 -- Wainui Witika-Park
274 We thank the following libraries, companies, and other institutions who are known to have sponsored
275 new features in Koha 21.11.03
277 - Gothenburg University Library
279 - Steiermärkische Landesbibliothek
281 We thank the following individuals who contributed patches to Koha 21.11.03
283 - Tomás Cohen Arazi (9)
285 - Jonathan Druart (8)
289 - David Gustafsson (2)
292 - Janusz Kaczmarek (1)
293 - Thomas Klausner (1)
295 - Martin Renvoize (4)
298 - Fridolin Somers (7)
299 - Koha translators (1)
301 We thank the following libraries, companies, and other institutions who contributed
302 patches to Koha 21.11.03
304 - Athens County Public Libraries (1)
306 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (1)
307 - ByWater-Solutions (12)
309 - Independant Individuals (3)
310 - Koha Community Developers (8)
315 - Theke Solutions (9)
317 We also especially thank the following individuals who tested patches
320 - Tomás Cohen Arazi (3)
321 - Emmanuel Bétemps (1)
324 - Jonathan Druart (11)
325 - Katrin Fischer (12)
326 - Andrew Fuerste-Henry (4)
329 - Barbara Johnson (1)
331 - Martin Renvoize (29)
333 - Fridolin Somers (28)
334 - Michael Sutherland (1)
335 - Theodoros Theodoropoulos (1)
339 We regret any omissions. If a contributor has been inadvertently missed,
340 please send a patch against these release notes to koha-devel@lists.koha-community.org.
342 ## Revision control notes
344 The Koha project uses Git for version control. The current development
345 version of Koha can be retrieved by checking out the master branch of:
347 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
349 The branch for this version of Koha and future bugfixes in this release
352 ## Bugs and feature requests
354 Bug reports and feature requests can be filed at the Koha bug
357 - [Koha Bugzilla](http://bugs.koha-community.org)
359 He rau ringa e oti ai.
360 (Many hands finish the work)
362 Autogenerated release notes updated last on 24 Mar 2022 18:23:09.