22 Jan 2020
Koha is the first free and open source software library automation package (ILS). Development is sponsored by libraries of varying types and sizes, volunteers, and support companies from around the world. The website for the Koha project is:
Koha 19.11.02 can be downloaded from:
Installation instructions can be found at:
Koha 19.11.02 is a bugfix/maintenance release.
It includes 13 enhancements, 48 bugfixes.
Koha is continiously tested against the following configurations and as such these are the recommendations for deployment:
Additional notes:
[24173] Advanced Editor: Show subtitle & published date on the search page
This enhancement adds Subtitle (all parts) and date published to the results that come up for the Advanced Editor Search.
[24063] Add Sami language characters to Zebra
This patch adds some additional characters to the default zebra mappings for Sami languages to aid in searching on systems with such data present.
[23783] Add display of languages from MARC21 field 041 to the OPAC
This enhancement adds display handling for the 041 MARC21 languages field, into the OPAC results and item details pages.
[23261] RecordedBooks - notify patron of need to login / register to see availability
This enhancement makes the RBDigital Recorded Books subscription more discoverable to library patrons by adding a notice to the OPAC for patrons to register and login with RBDigital if they have not already done so.
[23893] Add ->new_from_api and ->set_from_api methods to Koha::Object
This development introduces generic methods to deal with API-to-DB attribute names translations, and some data transformations (dates and booleans).
With this design we can overload this methods to handle specific cases without repeating the code as we did on initial implementations of API controllers.
Testing becomes easier as well.
[24228] Add a parameter to recursively embed objects in Koha::Object(s)->to_api
This patch introduces a parameter to the Koha::Object class ('embed') that should be a hashref pointing to a data structure following what's documented in the code. This parameter allows the caller to specify things to embed recursively in the API representation of the object. For example: you could request a biblio object with its items attached, like this:
$biblio_json = $biblio->to_api({ embed => { items => {} } });
The names specified for embedding, are used as attribute names on the resulting JSON object, and are expected to be class accessors.
The main use of this is the API, as introduced by bug 24302.
Koha::Objects->to_api is adjusted to pass its parameters down to the Koha::Object.
[23889] Improve style of menu header in advanced cataloging editor
This enhancement updates the styling of dropdown menu headers to make them apply more consistently across the system.
[24016] manager_id in Koha::Patron::Message->store should not depend on userenv alone
Sponsored by Koha-Suomi Oy
Using
userenv
within Koha::* object classes is deprecated in favour of passing parameters.
[24212] OPAC send list dialog opens too small in IE
Sponsored by Toi Ohomai Institute of Technology
[24121] Item types icons in intra search results are requesting icons from opac images path
Sponsored by Governo Regional dos A�ores
[24282] SCSS conversion broke style in search results item status
AllowItemsOnHoldCheckoutSIP
The Koha manual is maintained in Sphinx. The home page for Koha documentation is
As of the date of these release notes, only the English version of the Koha manual is available:
The Git repository for the Koha manual can be found at
Complete or near-complete translations of the OPAC and staff interface are available in this release for the following languages:
Partial translations are available for various other languages.
The Koha team welcomes additional translations; please see
For information about translating Koha, and join the koha-translate list to volunteer:
The most up-to-date translations can be found at:
The release team for Koha 19.11.02 is
Release Manager: Martin Renvoize
Release Manager assistants:
QA Manager: Katrin Fischer
QA Team:
Topic Experts:
Bug Wranglers:
Packaging Manager: Mirko Tietgen
Documentation Manager: David Nind
Documentation Team:
Translation Managers:
Release Maintainers:
We thank the following libraries who are known to have sponsored new features in Koha 19.11.02:
We thank the following individuals who contributed patches to Koha 19.11.02.
We thank the following libraries, companies, and other institutions who contributed patches to Koha 19.11.02
We also especially thank the following individuals who tested patches for Koha.
We regret any omissions. If a contributor has been inadvertently missed, please send a patch against these release notes to koha-patches@lists.koha-community.org.
The Koha project uses Git for version control. The current development version of Koha can be retrieved by checking out the master branch of:
The branch for this version of Koha and future bugfixes in this release line is 19.11.x.
Bug reports and feature requests can be filed at the Koha bug tracker at:
He rau ringa e oti ai. (Many hands finish the work)
Autogenerated release notes updated last on 22 Jan 2020 16:03:02.