RELEASE NOTES FOR KOHA 19.05.11
22 May 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.05.11 can be downloaded from:
Installation instructions can be found at:
- Koha Wiki
- OR in the INSTALL files that come in the tarball
Koha 19.05.11 is a bugfix/maintenance release.
It includes 13 enhancements, 72 bugfixes.
System requirements
Koha is continiously tested against the following configurations and as such these are the recommendations for
deployment:
- Debian Jessie with MySQL 5.5
- Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
- Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental)
Additional notes:
- Perl 5.10 is required
- Zebra or Elasticsearch is required
Enhancements
Cataloging
- [25231] Remove alert when replacing a bibliographic record via Z39.50
Command-line Utilities
- [21865] Add Elasticsearch support to, and improve verbose output of,
remove_unused_authorities.pl
Course reserves
- [25341] When adding a single item to course reserves, ignore whitespace
Fines and fees
- [24604] Add 'Pay' button under Transactions tab in patron accounting
Hold requests
Lists
- [20754] Db revision to remove double accepted list shares
Reports
- [25262] [19.05.x] Cash register report truncates manual_inv values
Searching - Elasticsearch
- [22828] Add display of errors encountered during indexing on the command line
Staff Client
Templates
- [22468] Standardize on labeling ccode table columns as collection
Critical bugs fixed
Acquisitions
- [25223] Ordered.pl can have poor performance on large databases
Cataloging
- [25335] Use of an authorised value in a marc subfield causes strict mode SQL error
Circulation
ILL
- [24043] ILL module can't show requests from more than one backend
MARC Authority data support
- [22437] Subsequent authority merges in cron may cause biblios to lose authority information
OPAC
- [25024] OPAC incorrectly marks branch as invalid pickup location when similarly named branch is blocked
Patrons
- [24964] Do not filter patrons AFTER they have been fetched from the DB (when searching with permissions)
SIP2
- [24966] Fix calls to maybe_add where method call does not return a value
Searching - Elasticsearch
- [25342] Scripts not running under plack can cause duplication of ES records
System Administration
- [25400] Circulation and fine rules cloning from one table to another does not copy "current checkouts allowed"
Other bugs fixed
Acquisitions
- [21927] Acq: Allow blank values in pull downs in the item form when subfield is mandatory
- [22778] Suggestions with no "suggester" can cause errors
Architecture, internals, and plumbing
- [18670] RewriteLog and RewriteLogLevel unavailable in Apache 2.4
- [20370] Misleading comment for bcrypt - #encrypt it; Instead it should be #hash it
- [20882] URI column in the items table is limited to 255 characters
- [25008] Koha::RecordProcessor->options doesn't refresh the filters
- [25019] Non standard initialization in ViewPolicy filter
- [25095] Remove warn left in FeePayment.pm
- [25107] Remove double passing of $server variable to maybe_add in C4::SIP::Sip::MsgType
Cataloging
- [11446] Authority not searching full corporate name with and (&) symbol
- [17232] When creating a new framework from an old one, several fields are not copies (important, link, default value, max length, is URL)
- [19312] Typo in UNIMARC field 121a plugin
- [25308] When cataloguing search fields are prefilled from record, content after & is cut off
Circulation
- [13557] Add hint for on-site checkouts to list of current checkouts in OPAC
- [15751] Koha offline circulation Firefox addon does not update last seen date for check-ins
Command-line Utilities
Course reserves
- [24750] Instructor search does not return results if a comma is included after surname or if first name is included
Developer documentation
- [22335] Comment on column suggestions.STATUS is not complete
Documentation
- [25388] There is no link for the "online help"
I18N/L10N
- [24636] Acquisitions planning sections untranslatable
Label/patron card printing
- [23514] Call numbers are not splitted in Label Creator with layout types other than Biblio
MARC Bibliographic data support
- [23119] MARC21 added title 246, 730 subfield i should display before subfield a
Notices
- [24826] Use of uninitialized value $mail{"Cc"} in substitution (s///) at /usr/share/perl5/Mail/Sendmail.pm
OPAC
Patrons
Reports
- [24940] Serials statistics wizard: order vendor list alphabetically
SIP2
- [24993] koha-sip --restart is too fast, doesn't always start SIP
Searching
- [22937] Searching by library groups uses group Title rather than Description
- [23081] Make items.issues and deleteditems.issues default to 0 instead of null
Self checkout
- [21565] SCO checkout confirm should be modal
Serials
- [24903] Special characters like parentheses in numbering pattern cause duplication in recievedlist
Staff Client
System Administration
- [10561] DisplayOPACiconsXSLT and DisplayIconsXSLT descriptions should be clearer
Templates
- [25012] Fix class on OPAC view link in staff detail page
- [25013] Fix capitalization: Edit Items on batch item edit
- [25014] Capitalization: Call Number in sort options in staff and OPAC
- [25186] Lots of white space at the bottom of each tab on columns configuration
- [25409] Required dropdown missing "required" class near label
Documentation
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
Translations
Complete or near-complete translations of the OPAC and staff
interface are available in this release for the following languages:
- Arabic (98.7%)
- Armenian (100%)
- Basque (59.3%)
- Chinese (China) (59.9%)
- Chinese (Taiwan) (99.5%)
- Czech (92.4%)
- Danish (52.1%)
- English (New Zealand) (82.8%)
- English (USA)
- Finnish (79.1%)
- French (98.5%)
- French (Canada) (99.2%)
- German (100%)
- German (Switzerland) (85.8%)
- Greek (73.6%)
- Hindi (100%)
- Italian (90%)
- Norwegian Bokmål (88.5%)
- Occitan (post 1500) (56%)
- Polish (82.7%)
- Portuguese (99.8%)
- Portuguese (Brazil) (94.3%)
- Slovak (86.7%)
- Spanish (100%)
- Swedish (88%)
- Turkish (99.8%)
- Ukrainian (73.7%)
- Vietnamese (50.9%)
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:
Release Team
The release team for Koha 19.05.11 is
Release Manager: Martin Renvoize
Release Manager assistants:
- Tomás Cohen Arazi
- Jonathan Druart
QA Manager: Katrin Fischer
QA Team:
- Jonathan Druart
- Marcel de Rooy
- Joonas Kylmälä
- Josef Moravec
- Tomás Cohen Arazi
- Nick Clemens
- Kyle Hall
Topic Experts:
- SIP2 -- Colin Campbell
- EDI -- Colin Campbell
- Elasticsearch -- Fridolin Somers
- REST API -- Tomás Cohen Arazi
- ILS-DI -- Arthur Suzuki
- UI Design -- Owen Leonard
- ILL -- Andrew Isherwood
Bug Wranglers:
- Michal Denár
- Cori Lynn Arnold
- Lisette Scheer
- Amit Gupta
Packaging Managers:
- Mirko Tietgen
- Mason James
Documentation Managers:
- Caroline Cyr La Rose
- David Nind
Documentation Team:
- Donna Bachowski
- Lucy Vaux-Harvey
- Sugandha Bajaj
Translation Managers:
- Bernardo González Kriegel
Release Maintainers:
- 19.11 -- Joy Nelson
- 19.05 -- Lucas Gass
- 18.11 -- Hayley Mapley
Release Maintainer mentors:
- 19.11 -- Martin Renvoize
- 19.05 -- Nick Clemens
- 18.11 -- Chris Cormack
Credits
We thank the following libraries who are known to have sponsored
new features in Koha 19.05.11:
- Eugenides Foundation Library
- Horowhenua District Council
We thank the following individuals who contributed patches to Koha 19.05.11.
- Aleisha Amohia (1)
- Tomás Cohen Arazi (4)
- Nick Clemens (12)
- David Cook (2)
- Jonathan Druart (24)
- Katrin Fischer (14)
- Andrew Fuerste-Henry (4)
- Lucas Gass (12)
- Kyle Hall (11)
- Andrew Isherwood (1)
- Bernardo González Kriegel (2)
- Owen Leonard (7)
- Julian Maurice (1)
- Grace McKenzie (1)
- Josef Moravec (1)
- Joy Nelson (1)
- Liz Rea (1)
- Martin Renvoize (2)
- Phil Ringnalda (3)
- David Roberts (5)
- Marcel de Rooy (7)
- Andreas Roussos (1)
- Slava Shishkin (2)
- Joe Sikowitz (1)
- Fridolin Somers (4)
- Theodoros Theodoropoulos (1)
- Koha Translators (1)
- George Veranis (1)
We thank the following libraries, companies, and other institutions who contributed
patches to Koha 19.05.11
- Aristotle University Of Thessaloniki (Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης) (1)
- Athens County Public Libraries (7)
- BibLibre (5)
- Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (14)
- ByWater-Solutions (40)
- chetcolibrary.org (3)
- Dataly Tech (2)
- flo.org (1)
- Independant Individuals (8)
- Koha Community Developers (24)
- Prosentient Systems (2)
- PTFS-Europe (8)
- Rijks Museum (5)
- Theke Solutions (4)
- Universidad Nacional de Córdoba (2)
We also especially thank the following individuals who tested patches
for Koha.
- Tomás Cohen Arazi (1)
- Nick Clemens (7)
- David Cook (1)
- Frédéric Demians (3)
- Jonathan Druart (49)
- Bouzid Fergani (1)
- Katrin Fischer (40)
- Andrew Fuerste-Henry (2)
- Lucas Gass (121)
- Victor Grousset (3)
- Kyle Hall (6)
- Felix Hemme (1)
- Heather Hernandez (2)
- Catherine Ingram (1)
- Bernardo González Kriegel (10)
- Owen Leonard (8)
- Ere Maijala (1)
- Kelly McElligott (3)
- Josef Moravec (4)
- Joy Nelson (102)
- David Nind (22)
- Séverine Queune (1)
- Laurence Rault (3)
- Liz Rea (2)
- Martin Renvoize (111)
- Phil Ringnalda (2)
- David Roberts (6)
- Marcel de Rooy (11)
- Joel Sasse (1)
- Lisette Scheer (1)
- Fridolin Somers (3)
- Mark Tompsett (1)
- Mengü Yazıcıoğlu (2)
- Nazlı Çetin (1)
We thank the following individuals who mentored new contributors to the Koha project.
- Andrew Nugged
- Andreas Roussos
- Petro Vashchuk
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.
Revision control notes
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 rmain1905.
Bugs and feature requests
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 May 2020 20:09:52.