RELEASE NOTES FOR KOHA 19.11.09

18 Aug 2020

The Koha community is proud to announce the release of version 19.11.09.
This is a maintenance release and contains many bugfixes and enhancements.

As always you can download the release from:

https://download.koha-community.org

Thank you very much to everyone involved in this release.

(more…)

RELEASE NOTES FOR KOHA 19.05.14

25 Aug 2020

The Koha community is proud to announce the release of version 19.05.14.
This is a security and maintenance release which contains various bugfixes and
enhancements.

As always you can download the release from: https://download.koha-community.org

Thank you very much to everyone involved in this release.

Please continue reading for the details this release.

(more…)

RELEASE NOTES FOR KOHA 20.05.03

31 Aug 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 20.05.03 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 20.05.03 is a bugfix/maintenance release.

It includes 3 security fixes, 44 enhancements, 67 bugfixes.

System requirements

Koha is continuously tested against the following configurations and as such these are the recommendations for
deployment:

  • Debian Jessie with MySQL 5.5 (End of life)
  • Debian Stretch with MariaDB 10.1
  • Debian Buster with MariaDB 10.3
  • Ubuntu Bionic with MariaDB 10.1
  • Debian Stretch with MySQL 8.0 (Experimental MySQL 8.0 support)

Additional notes:

  • Perl 5.10 is required (5.24 is recommended)
  • Zebra or Elasticsearch is required

Koha security

  • [23634] Privilege escalation vulnerability for staff users with ‘edit_borrowers’ permission and ‘OpacResetPassword’ enabled
  • [25360] Use secure flag for CGISESSID cookie
  • [24663] OPACPublic must be tested for all opac scripts

Enhancements

Architecture, internals, and plumbing

  • [23070] Use Koha::Hold in C4::Reserves::RevertWaitingStatus
  • [25511] Add –force option to update_dbix_class_files.pl
  • [25723] Improve efficiency of holiday calculation
  • [25998] Add ‘library’ relation to Koha::Account::Line
  • [26133] Unneeded calls in detail.pl can be removed
  • [26141] Duplicated code in search.pl

Circulation

  • [25717] Improve messages for automatic renewal errors

    This change improves the wording and grammar for automatic renewal error messages.

  • [25907] When cancelling a waiting hold on returns.pl, looks for new hold to fill without rescanning barcode

Command-line Utilities

  • [23696] build_oai_sets.pl should take biblios from deletedbiblio_metadata too

Fines and fees

  • [8338] Add ability to decrease fines with dropbox mode
  • [26161] Confirm and cancel buttons should be underneath the right hand form on the POS page

Hold requests

  • [23820] Club hold pickup locations should be able to default to patron’s home librarySponsored by South East Kansas Library System

I18N/L10N

  • [25443] Improve translation of “Select the host record to link%s to”
  • [25922] aria-labels are currently not translatable

Notices

  • [24591] Add developer script to preview a letter

OPAC

  • [23795] Convert OpacCredits system preference to news block
  • [23796] Convert OpacCustomSearch system preference to news block
  • [23797] Convert OpacLoginInstructions system preference to news block
  • [25155] Accessibility: The ‘Login modal’ contains semantically incorrect headings
  • [25237] Accessibility: The ‘Author details’ in the full record display contains semantically incorrect headings
  • [25244] Accessibility: Checkboxes on the search results page do not contain specific aria labels
  • [25984] Accessibility: Shelf browse lacks focus visibility when cover image is missing
  • [26008] Remove the use of jquery.checkboxes plugin from OPAC cart
  • [26094] “Suggest for Purchase” button missing unique CSS class

Plugin architecture

  • [25961] Add hooks for plugins to inject variables to XSLT

SIP2

  • [24165] Add ability to send any item field in a library chosen SIP field
  • [25344] Add support for circulation status 10 ( item in transit )
  • [25347] Add support for circulation status 11 ( claimed returned )
  • [25348] Add support for circulation status 12 ( lost )

Staff Client

  • [26084] ConsiderOnSiteCheckoutsAsNormalCheckouts description is unclear

System Administration

Templates

  • [23148] Replace Bridge icons with transparent PNG files
  • [24625] Phase out jquery.cookie.js: showLastPatron
  • [25351] Move cart-related strings out of opac-bottom.inc and into basket.js
  • [25427] Make authority subfield management interface consistent with bibliographic subfield management view
  • [25968] Make logs sort by date descending as a default and add column configuration options
  • [26004] Remove unused jQuery plugin jquery.hoverIntent.minified.js from the OPAC
  • [26010] Remove the use of jquery.checkboxes plugin from staff interface cart
  • [26011] Remove unused jQuery plugin jquery.metadata.min.js from the OPAC
  • [26016] Capitalization: MARC Preview
  • [26085] Add the copy, print and export DataTables buttons to lost items report

Tools

  • [5087] Option to not show CSV profiles in OPACSponsored by Catalyst

    This patch adds an option to show or not show a CSV profile in the OPAC cart and lists download formats list.

  • [22660] Allow use of CodeMirror for editing HTML in the news editor
  • [25845] Cannot limit system logs to ‘api’ interface

Critical bugs fixed

Acquisitions

  • [26134] Error when adding to basket from new/staged file when using MARCItemFieldsToOrder

Architecture, internals, and plumbing

  • [25964] Data loss possible when items are modified
  • [26253] duplicated mana_config in etc/koha-conf.xml

Circulation

  • [25566] Change in DecreaseLoanHighHolds behaviour
  • [25726] Holds to Pull made empty by pathological holds
  • [25850] CalcDateDue freezes with ‘useDaysMode’ set to ‘Dayweek’ and the due date lands on a Sunday

Command-line Utilities

  • [25683] update_patron_categories.pl should recognize no fine history = 0 outstanding fines

I18N/L10N

  • [26158] Z3950 search button broken for translations

ILL

  • [26114] ILL should mark status=RET only if a return happened

Installation and upgrade (command-line installer)

  • [26265] Makefile.PL is missing pos directory

Label/patron card printing

  • [25852] If a layout is edited, the layout type will revert to barcode

OPAC

  • [26005] OPAC cart display fails with error

    This fixes a problem with the OPAC cart – it should now work correctly when opened, instead of generating an error message.

  • [26037] openlibrary.org is hit on every Koha requests

Packaging

  • [25792] Rename ‘ttf-dejavu’ package to ‘fonts-dejavu’ for Debian 11
  • [25920] Add liblocale-codes-perl package to fix ubuntu-stable (focal)

REST API

  • [25944] Bug in ill_requests patch schema
  • [26143] The API does not handle requesting all resources

SIP2

  • [25992] SIP2 server doesn’t start – Undefined subroutine set_logger

Searching – Elasticsearch

  • [25882] Elasticsearch – Advanced search itemtype limits are being double quoted

Searching – Zebra

  • [23086] Search for collection is broken

Test Suite

Z39.50 / SRU / OpenSearch Servers

  • [23542] SRU import encoding issue

Other bugs fixed

Acquisitions

  • [21268] Can’t add to basket from staged file if base-level allocated is zero
  • [25499] Fund code column is empty when closing a budget
  • [25887] Filtering funds by library resets to empty in library pull down

Architecture, internals, and plumbing

  • [25950] REMOTE_ADDR set to null if client_ip in X-Forwarded-For matches a koha_trusted_proxies value

Circulation

  • [25293] Don’t call escapeHtml on null
  • [25724] Transferred item checked in to shelving cart has cart location removed when transfer is filled
  • [25868] Transfers page must show effective itemtype
  • [25890] Checkouts table not sorting on check out date correctly
  • [25940] Two separate print dialogs when checking in/transferring an item
  • [26012] Date in ‘Paid for’ information not formatted to Time/DateFormat system preferences
  • [26136] Prevent double submit of checkin form

Command-line Utilities

  • [25853] update_patrons_category.pl has incorrect permissions in repo
  • [25955] compare_es_to_db.pl broken by drop of Catmandu dependency

Database

  • [24379] Patron login attempts happen to be NULL instead of 0

Installation and upgrade (web-based installer)

  • [25695] Missing logging of $@ in onboarding.pl after eval block

Notices

  • [25629] Fix capitalization in sample notices

OPAC

  • [24473] Syndetics content should be $raw filtered on opac-detail.tt

    Syndetics provides enhanced content which is displayed in the OPAC under the tabs ‘Title Notes’, ‘Excerpt’, ‘About the author’, and ‘Editions’. They provide this information as HTML but Koha currently displays the content with the HTML tags. This fixes this so that the enhanced content displays correctly.

  • [25869] Coce images not loading for lists (virtualshelves)
  • [25982] OPAC shelves RSS link output is HTML not XML
  • [26070] Google Transliterate API has been deprecated

    The Google Transliterate API has been deprecated by Google in 2011. This removes the remaining code and GoogleIndicTransliteration system preference from Koha as this is no longer functional.

  • [26179] Remove redundant import of Google font

Packaging

  • [25889] Increase performance of debian/list-deps script

Patrons

  • [25336] Show checkouts/fines to guarantor is in the wrong section of the patron file
  • [26125] In ‘Patron search’ tab link should lead to patron details instead of checkout screen

Plugin architecture

  • [25953] Add ID to installed plugins table to ease styling and DOM mods

Reports

  • [26111] Serials module does not appear in reports dictionary
  • [26165] Duplicating large saved report leads to error due to length of URI

Searching – Elasticsearch

  • [25873] Elasticsearch – Records with malformed data are not indexed
  • [26009] Elasticsearch homebranch and holdingbranch facets are limited to 10

Self checkout

  • [26131] console errors when attempting to open SCO related system preferences

System Administration

  • [25919] Desks link is available in left side menu even if UseCirculationDesks is disabled

Templates

  • [25718] Correct typo in additem.tt
  • [25762] Typo in linkitem.tt
  • [25765] Replace LoginBranchname and LoginBranchcode with use of Branches template plugin
  • [25987] Radio buttons are misaligned in New label batches
  • [26098] JS error on the fund list view if no fund displayed

Test Suite

  • [25729] Charges/Fees.t is failing on slow servers due to wrong date comparison
  • [26043] Holds.t is failing randomly
  • [26115] Remove leftover Carp::Always
  • [26162] Prevent Selenium’s StaleElementReferenceException

Tools

  • [25862] TinyMCE editor mangles local url links (relative_urls is true) in tools/koha-new.pl
  • [25893] Log viewer no longer searches using wildcards
  • [26017] Cashup registers never shows on tools page
  • [26121] When using CodeMirror in News Tool DatePicker is hard to see
  • [26124] Console errors on tools_koha-news when editing with TinyMCE

    New sysprefs

  • NewsToolEditor
  • NotesToHide

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 (100%)
  • Armenian (99.4%)
  • Armenian (Classical) (99.7%)
  • Chinese (Taiwan) (94%)
  • Czech (81.4%)
  • English (New Zealand) (67.8%)
  • English (USA)
  • Finnish (70.5%)
  • French (82.1%)
  • French (Canada) (96.1%)
  • German (97.7%)
  • German (Switzerland) (75.7%)
  • Greek (60.7%)
  • Hindi (100%)
  • Italian (81.4%)
  • Norwegian Bokmål (72.3%)
  • Polish (73.9%)
  • Portuguese (88.5%)
  • Portuguese (Brazil) (99.4%)
  • Slovak (84%)
  • Spanish (100%)
  • Swedish (78.7%)
  • Telugu (91%)
  • Turkish (93.2%)
  • Ukrainian (65.4%)

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 20.05.03 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 Manager: Mason James
  • Documentation Managers:
    • Caroline Cyr La Rose
    • David Nind
  • Documentation Team:
    • Donna Bachowski
    • Lucy Vaux-Harvey
    • Sugandha Bajaj
  • Translation Manager: 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 20.05.03:

We thank the following individuals who contributed patches to Koha 20.05.03.

  • Aleisha Amohia (1)
  • Tomás Cohen Arazi (16)
  • Nick Clemens (20)
  • David Cook (3)
  • Jonathan Druart (38)
  • Katrin Fischer (8)
  • Andrew Fuerste-Henry (2)
  • Lucas Gass (22)
  • Didier Gautheron (4)
  • Kyle Hall (6)
  • Mason James (3)
  • Andreas Jonsson (1)
  • Bernardo González Kriegel (1)
  • Joonas Kylmälä (2)
  • Owen Leonard (25)
  • Hayley Mapley (1)
  • Julian Maurice (5)
  • Josef Moravec (2)
  • Agustín Moyano (2)
  • David Nind (1)
  • Martin Renvoize (37)
  • David Roberts (1)
  • Marcel de Rooy (2)
  • Caroline Cyr La Rose (1)
  • Slava Shishkin (1)
  • Fridolin Somers (4)
  • Koha Translators (1)
  • Timothy Alexis Vass (1)

We thank the following libraries, companies, and other institutions who contributed
patches to Koha 20.05.03

  • Athens County Public Libraries (25)
  • BibLibre (13)
  • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (8)
  • ByWater-Solutions (50)
  • Catalyst (1)
  • David Nind (1)
  • Independant Individuals (4)
  • Koha Community Developers (38)
  • KohaAloha (3)
  • Kreablo AB (1)
  • Prosentient Systems (3)
  • PTFS-Europe (38)
  • Rijks Museum (2)
  • Solutions inLibro inc (1)
  • Theke Solutions (18)
  • ub.lu.se (1)
  • Universidad Nacional de Córdoba (1)
  • University of Helsinki (2)

We also especially thank the following individuals who tested patches
for Koha.

  • Tomás Cohen Arazi (27)
  • Alex Arnaud (8)
  • Donna Bachowski (1)
  • Christopher Brannon (1)
  • Nick Clemens (26)
  • Rebecca Coert (1)
  • Holly Cooper (1)
  • Frédéric Demians (1)
  • Michal Denar (2)
  • Jonathan Druart (139)
  • Magnus Enger (1)
  • Katrin Fischer (60)
  • Andrew Fuerste-Henry (6)
  • Lucas Gass (194)
  • Didier Gautheron (4)
  • Victor Grousset (8)
  • Amit Gupta (2)
  • Kyle Hall (2)
  • Stina Hallin (1)
  • Sally Healey (22)
  • Heather Hernandez (1)
  • Abbey Holt (1)
  • Barbara Johnson (1)
  • Jill Kleven (1)
  • Bernardo González Kriegel (2)
  • Joonas Kylmälä (13)
  • Owen Leonard (14)
  • Ere Maijala (1)
  • Julian Maurice (11)
  • Kelly McElligott (2)
  • Josef Moravec (5)
  • David Nind (10)
  • Emma Perks (8)
  • Martin Renvoize (37)
  • Jason Robb (4)
  • Marcel de Rooy (15)
  • Caroline Cyr La Rose (3)
  • Lisette Scheer (4)
  • Maryse Simard (1)
  • Michael Springer (1)

We thank the following individuals who mentored new contributors to the Koha project.

  • Andrew Nugged

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 rmain2005.

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 31 Aug 2020 21:01:34.

Koha Community Newsletter Subscribe
July 2020

Volume 11, Issue 7
ISSN 2153-8328
Edited by Chad Roseburg, Koha Community Newsletter Editor

Please submit news items to Submit

Table of Contents

Development

Koha 20.05.02 Released

by Lucas Gass
The Koha community is proud to announce the release of 20.05.02.

Koha 20.05.02 is a bugfix/maintenance release, including 17 enhancements
and 25 bugfixes.

The full release notes can be viewed here:

20.05.02 Release

Debian packages should be available in a couple days!

Koha 19.11.08 Released

by Aleisha Amohia
The Koha community is proud to announce the release of Koha 19.11.08.

Thank you very much to everyone involved in this release.

Koha 19.11.08 is a bugfix/maintenance release that includes 8
enhancements and 18 bugfixes.

Full release notes can be found here:

Koha 19.11.08 released

Koha 19.05.13 Released

by Victor Grousset
The Koha Community is happy to announce the release of Koha 19.05.13.

Koha 19.05.13 is a bugfix/maintenance release.

It includes 16 bugfixes.

The full release notes can be found at:

Koha 19.05.13 released

Debian packages will be available shortly.

Thanks to everyone involved 🙂

Notes and Projects

Developer, Aleisha Amohia, writes about the amazing work being done in Koha 20.05.

HealthNet Nepal has released a Live DVD version of Koha for testing and educational purposes.

Community

New Koha Libraries

Equinox Open Source Grant Recipient Biblioteca Nacional de Puerto Rico Goes Live with Koha

Duluth, Ga., July 29, 2020: Equinox Open Library Initiative is honored to
announce the successful migration of the Biblioteca Nacional de Puerto Rico, a
division of the Instituto de Cultura Puertorriqueña in San Juan, Puerto Rico to the
Koha Integrated Library System. They were one of two 2019 Equinox Open Source
Grant recipients.

The Biblioteca Nacional de Puerto Rico was created in 1967, a division of the
Instituto de Cultura Puertorriqueña. In 2003 it became the National Library to
preserve and provide access to resources related to Puerto Rico and Puerto Ricans.
The ir migration encompassed 56001 bibliographic records. Equinox services
included: project management, system configuration, extraction and migration of
bibliographic data, and staff training. Equinox also provided Koha support, hosting,
and auxiliary services.

“We are extremely happy and thankful for this extraordinary work,” said Carlos Ruiz
Cortés, Executive Director of the Instituto de Cultura Puertorriqueña. “The
catalogue is modern and very comfortable for research. It is also a great
opportunity as we are implementing new services for our users, while promoting
access to our valuable cultural resources.”

The Equinox Open Source Grant was offered for the first time in 2019 providing
Koha migration, support and training to two successful grantees. The grant was
inspired by the vibrant open source community and the belief that every community
deserves to benefit from an accessible and thriving library.

“Staff from the National Library and the Institute of Puerto Rican Culture, led by
Hilda Teresa Ayala-González, worked diligently for many months migrating data,
making configuration decisions, testing, and training to prepare for the new
system,” said Jennifer Weston, Implementation Project Manager at Equinox. “The
new Koha database inspired additional projects as the staff took advantage of the
library’s recent closing to launch a new website, and plan for a digitization project
to be linked with Koha to coincide with the 65th anniversary celebration of the
Cultural Institute. It has been both a pleasure and an honor to work with the
Biblioteca Nacional de Puerto Rico to provide these new opportunities for their
community.”

Koha Tips and Tricks

Take a look at these new tutorials from PTFS Europe:

The team at ByWater Solutions has some great new tutorials for you:

Support Provider News

From PTFS Europe
Developing Accessibility:

A current project that really encapsulates the strengths of the Koha community is work PTFS Europe developers are doing on enhancing Koha accessibility. This project is being funded by a Koha library at the UK Houses of Parliament, fixes for identified bugs are being developed by PTFS Europe and signed-off and quality assured at pace by a wide group of members of the Koha community. Bugs fixed include making headings semantically correct, adding ‘skip to main content’ links, adding aria labels to search results and making aria labels translatable. Full details of progress on this tree of bugs can be found here.

From Equinox

#ChatOpenS: August 19, 2020, 12-1pm EDT. Networking Twitter Chat bringing those interested in open source in libraries together.

Upcoming Events

KohaCon 2020 Update!

Tēnā koutou,

It’s 84 days to Kohacon! The programme has changed since we first launched it in February of this year and we would encourage you to take another look https://2020.kohacon.org/posts/programme/

Kohacon2020 will be a mix of in-person and online presentations. Speakers will deliver talks at the Tiakiwai Conference Centre venue and streamed online.

Our guest speakers hail from Finland, Pakistan, the USA, France, Bangladesh, Canada, Turkey, Australia, England, and New Zealand. Please register your intention to attend online or in-person at: https://2020.kohacon.org/posts/registration/

There is professional development goodness for everyone – documentation, accessibility, linked data, creative problem solving, cataloguing plugins, integration, and marketing tips to name just a few talks/workshops. You can register to receive programme updates, follow @nzkoha on twitter, and keep an eye on the website: https://2020.kohacon.org/posts/programme/

Details

If you have any questions, please contact us at kohacon2020@catalyst.net.nz

Nā mātou noa, nā,
Koha team at Catalyst NZ

Sent with thanks to our Kohacon sponsors: https://2020.kohacon.org/posts/sponsors/

Koha-US Cataloging SIG: MARC Frameworks in Koha

by Heather Hernandez
The next Koha-US Cataloging SIG (Special Interest Group) round table will look at MARC frameworks (we’ll edit one live!) followed by our usual open discussion of cataloging issues–this month, submitted questions already include: Why use cutters instead of author’s last names? And, what’s the difference between “form, subfield v” and “topic subfield x” in a subject heading–what makes something a “form” or a “topic?”. Please bring your questions, tips, tricks, ideas, and comments and let’s chat and learn from each other! You don’t have to be a member of Koha-US to participate, nor do you have to be a cataloger! We often work in real, live, in production Koha catalogs, and are happy to try things out live–it’s loads of fun! So please join us on Thursday, August 6, 2020 @ 8am – 9am PT (9 MT/10 CT/11 ET in the United States). Can’t make it? No problem–it will be recorded and available on the Koha US YouTube channel: https://www.youtube.com/playlist?list=PLV58VVGJH5V1wNHZqYpAfX7y1dU9eWTXq

More information on the Koha-US SIGs is here: http://koha-us.org/special-interest-groups/ You can join via the “Join” button on this page, or email info@koha-us.org for assistance with joining any of the SIGs.

Upcoming topics of the Cataloging SIG meetings include Related formats (e.g. print/online) (September), Languages and record displays (October), Reports (November), Workarounds and documentation (December).

Please also feel free to address questions, tips, tricks, ideas for topics, etc. to the group or to me, heather_hernandez@nps.gov, via email at anytime. And guest presenters & hosts are most welcome if you have something you’d like to share! Full details on our SIG meetings (with the link to join), as well as those of the other SIGS, are on the Koha US calendar, http://koha-us.org/calendar/

August General IRC Meeting

The August General IRC meeting will be held the 5th of August 2020, 14:00 UTC.

The agenda, links to the minutes, and other information is
here.

August Development IRC Meeting

The August Development IRC meeting will be held the 12th of August 2020, 14:00 UTC.

The agenda, links to the minutes, and other information is
here.

August Documentation IRC Meeting

The August Documentation IRC meeting will be held the 13th August 2020, 19:00 UTC.

The agenda, links to the minutes, and other information is
here.

Past Events

July General IRC Meeting

The July General IRC meeting was held the 17th at 20:00 UTC.

The agenda, links to the minutes, and other information is
here.

July Development IRC Meeting

The July Development IRC meeting was held the 1st at 20:00 UTC.

The agenda, links to the minutes, and other information is
here.

July Documentation IRC Meeting

The July Documentation IRC meeting was held the 2nd at 19:00 UTC.

The agenda, links to the minutes, and other information is
here.

RELEASE NOTES FOR KOHA 19.05.13

The Koha community is proud to announce the release of version 19.05.13. This is a maintenance release and contains many bugfixes and enhancements.

As always you can download the release from: https://download.koha-community.org

Thank you very much to everyone involved in this release.

(more…)

RELEASE NOTES FOR KOHA 20.05.02

22 Jul 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 20.05.02 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 20.05.02 is a bugfix/maintenance release.

It includes 17 enhancements, 25 bugfixes.

System requirements

Koha is continuously tested against the following configurations and as such these are the recommendations for
deployment:

  • Debian Jessie with MySQL 5.5 (End of life)
  • Debian Stretch with MariaDB 10.1
  • Debian Buster with MariaDB 10.3
  • Ubuntu Bionic with MariaDB 10.1
  • Debian Stretch with MySQL 8.0 (Experimental MySQL 8.0 support)

Additional notes:

  • Perl 5.10 is required (5.24 is recommended)
  • Zebra or Elasticsearch is required

Enhancements

Architecture, internals, and plumbing

Circulation

  • [25232] Add ability to skip trapping items with a given notforloan value
  • [25699] Add edition information to Holds to pull report

Hold requests

  • [25789] New expiration date on placing a hold in staff interface can be set to a date in the past

    Sponsored by Koha-Suomi Oy

Notices

  • [25097] Add option to message_queue to allow for only specific sending notices

OPAC

  • [18911] Option to set preferred language in OPAC
  • [22807] Accessibility: Add ‘Skip to main content’ link
  • [25151] Accessibility: The ‘Your cart’ page does not contain a level-one header
  • [25154] Accessibility: The ‘Search results’ page does not use heading markup where content is introduced
  • [25236] Accessibility: The ‘Refine your search’ box contains semantically incorrect headings
  • [25238] Accessibility: Multiple ‘H1’ headings exist in the full record display
  • [25239] Accessibility: The ‘Confirm hold page’ contains semantically incorrect headings
  • [25402] Put OPAC cart download options into dropdown menu

    This enhancement adds the OPAC cart download format options into the dropdown menu, rather than opening in a separate pop up window. (This also matches the behaviour in the staff interface.)

Staff Client

  • [12093] Add CSS classes to item statuses in detail view

Templates

  • [25471] Add DataTables to MARC subfield structure admin page for bibliographic frameworks
  • [25747] Don’t display a comma when patron has no firstname

Tools

  • [4985] Copy a change on the calendar to all libraries

    Sponsored by Koha-Suomi Oy

Critical bugs fixed

Architecture, internals, and plumbing

  • [24986] Maximum row size reached soon for borrowers and deletedborrowers

Circulation

  • [25851] 19.11 upgrade creates holdallowed rule with empty value

Command-line Utilities

  • [25752] Current directory not kept when using koha-shell

OPAC

  • [22672] Replace tags with AND tags with in the OPAC
  • [25769] Patron self modification triggers change request for date of birth to null

Patrons

  • [25322] Adding a guarantor with no relationship defaults to first available relationship name
  • [25858] Borrower permissions are broken by update from bug 22868

Searching – Elasticsearch

  • [25864] Case sensitivity breaks searching of some fields in ES5

Other bugs fixed

Acquisitions

  • [25611] Changing the vendor when creating the basket does not keep that new vendor

Architecture, internals, and plumbing

  • [25875] Patron displayed multiple times in add user search if they have multiple sub permissions

Cataloging

  • [25189] AutoCreateAuthorities can repeatedly generate authority records when using Default linker
  • [25553] Edit item date sort does not sort correctly

Circulation

  • [25440] Remove undef and CGI warnings and fix template variables list in circulation rules
  • [25807] Version 3.008 of Template breaks smart-rules display

Installation and upgrade (web-based installer)

  • [25491] Perl warning at the login page of installer

OPAC

  • [11994] Fix OpenSearch discovery in the OPAC

    OpenSearch (https://en.wikipedia.org/wiki/OpenSearch) allows you to search your library’s catalog directly from the browser address bar or search box. This fixes the OpenSearch feature so that it now works correctly in Firefox. Note: make sure OPACBaseURL is correctly set.

  • [24352] Wrong labels displaying in result list with OpacItemLocation

    This fixes the OPAC’s MARC21 search results XSLT so that OPAC search result information is correctly labelled based on the OpacItemLocation preference.

    Previously, search results showed the label “Location(s)” whether the
    setting was “collection code” or “location.”

  • [25914] Relative’s checkouts have empty title in OPAC

Packaging

  • [25509] Remove useless libjs-jquery dependency

REST API

  • [25570] Listing requests should be paginated by default

SIP2

  • [25805] SIP will show hold patron name (DA) as something like C4::SIP::SIPServer=HASH(0x88175c8) if there is no patron

Staff Client

  • [25756] Empty HTML table row after OPAC “Appearance” preferences
  • [25804] Remove HTML from title tag of bibliographic detail page

Templates

  • [25447] Terminology: Fix button text “Edit biblio”

    This updates the text on the cataloging main page so that in the menu for each search result the “Edit biblio” link is now “Edit record.”

Web services

  • [25793] OAI ‘Set’ and ‘Metadata’ dropdowns broken by OPAC jQuery upgrade

    New sysprefs

  • SkipHoldTrapOnNotForLoanValue

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 (84.6%)
  • Armenian (99.9%)
  • Armenian (Classical) (99.7%)
  • Chinese (Taiwan) (91.3%)
  • Czech (81.2%)
  • English (New Zealand) (68%)
  • English (USA)
  • Finnish (70%)
  • French (82%)
  • French (Canada) (95.8%)
  • German (97.7%)
  • German (Switzerland) (75.9%)
  • Greek (60.8%)
  • Hindi (100%)
  • Italian (81.7%)
  • Norwegian BokmÃ¥l (72.5%)
  • Polish (73.3%)
  • Portuguese (86.3%)
  • Portuguese (Brazil) (100%)
  • Slovak (72.6%)
  • Spanish (100%)
  • Swedish (79%)
  • Telugu (91.4%)
  • Turkish (91.8%)
  • Ukrainian (65.4%)

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 20.05.02 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 Manager: Mason James
  • Documentation Managers:
    • Caroline Cyr La Rose
    • David Nind
  • Documentation Team:
    • Donna Bachowski
    • Lucy Vaux-Harvey
    • Sugandha Bajaj
  • Translation Manager: 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 20.05.02:

  • Koha-Suomi Oy

We thank the following individuals who contributed patches to Koha 20.05.02.

  • Tomás Cohen Arazi (4)
  • Nick Clemens (7)
  • David Cook (1)
  • Jonathan Druart (8)
  • Katrin Fischer (3)
  • Lucas Gass (8)
  • Kyle Hall (6)
  • Owen Leonard (11)
  • Hayley Mapley (1)
  • Julian Maurice (7)
  • Andrew Nugged (6)
  • Martin Renvoize (12)
  • David Roberts (1)
  • Marcel de Rooy (1)
  • Andreas Roussos (1)
  • Slava Shishkin (1)
  • Emmi Takkinen (3)
  • Koha Translators (1)
  • Petro Vashchuk (2)

We thank the following libraries, companies, and other institutions who contributed
patches to Koha 20.05.02

  • Athens County Public Libraries (11)
  • BibLibre (7)
  • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (3)
  • ByWater-Solutions (21)
  • Catalyst (1)
  • Dataly Tech (1)
  • Independant Individuals (12)
  • Koha Community Developers (8)
  • Prosentient Systems (1)
  • PTFS-Europe (13)
  • Rijks Museum (1)
  • Theke Solutions (4)

We also especially thank the following individuals who tested patches
for Koha.

  • Tomás Cohen Arazi (4)
  • Alex Arnaud (5)
  • Alex Buckley (1)
  • Jonathan Druart (73)
  • Katrin Fischer (29)
  • Andrew Fuerste-Henry (3)
  • Lucas Gass (76)
  • Didier Gautheron (1)
  • Kyle Hall (1)
  • Sally Healey (11)
  • Heather Hernandez (1)
  • Bernardo González Kriegel (2)
  • Rhonda Kuiper (1)
  • Owen Leonard (9)
  • Hayley Mapley (5)
  • Julian Maurice (5)
  • David Nind (5)
  • Martin Renvoize (29)
  • Marcel de Rooy (1)
  • Emmi Takkinen (1)
  • Timothy Alexis Vass (1)
  • Christofer Zorn (1)

We thank the following individuals who mentored new contributors to the Koha project.

  • Andrew Nugged

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 rmain2005.

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 Jul 2020 21:03:08.

Tagged with:

RELEASE NOTES FOR KOHA 19.11.08

22 Jul 2020

The Koha community is proud to announce the release of 19.11.08. This is a maintenance release and contains many bugfixes and enhancements.

As always you can download the release from: https://download.koha-community.org

Thank you very much to everyone involved in this release.

(more…)

Koha Community Newsletter Subscribe
June 2020

Volume 11, Issue 6
ISSN 2153-8328
Edited by Chad Roseburg, Koha Community Newsletter Editor

Please submit news items to Submit

Table of Contents

Development

Koha 20.05.01 Released

by Jonathan Druart
The Koha community is proud to announce the release of 20.05.01.

This is a maintenance release and contains many bugfixes and enhancements.

Koha 20.05.01 is a bugfix/maintenance release.

It includes 11 enhancements, 48 bugfixes.

The full release notes are available at https://koha-community.org/koha-20-05-01-released/

Koha 19.11.07 Released

by Aleisha Amohia
The Koha community is proud to announce the release of Koha 19.11.07.

This is my first release as the 19.11.x release maintainer. Thank you very much to everyone involved in this release.

Koha 19.11.07 is a bugfix/maintenance release.

It includes 2 enhancements, 48 bugfixes.

The full release notes are available at https://koha-community.org/koha-19-11-07-released/

Koha 19.05.12 Released

by Victor Grousset
The Koha Community is happy to announce the release of Koha 19.05.12.

This is a maintenance release and contains many bugfixes and enhancements.

This is my first release as the 19.05.x release maintainer. Thank you very much to everyone involved in this release. And in particular to those who helped me on the community IRC channel to solve the various issues and confusions that I encountered for my first release ever.

It includes 1 enhancement, 30 bugfixes.

The full release notes are available at https://koha-community.org/koha-19-05-12-released/

Community

New Koha Libraries

Koha Tips and Tricks

Take a look at these new tutorials from PTFS Europe:

The team at ByWater Solutions has some great new tutorials for you:

Support Provider News

From PTFS Europe
Our successful FEstival online conference on 3 June was attended by a large number of delegates from the UK Further Education sector interested in what Koha offers their libraries. Particularly enjoyed were sessions from existing Koha libraries, Leeds City College and City of Glasgow College. All sessions are available to view on the PTFS Europe YouTube channel.

From Equinox
The next #ChatOpenS date is July 15, 2020 from 12-1pm EDT. It’s for discussing topics relating to open source in libraries – all communities welcome.

Upcoming Events

Koha US Cataloging SIG (Special Interest Group): archives and Koha

by Heather Hernandez
The next Koha-US Cataloging SIG (Special In terest Group) round table will look at archives and Koha. Please bring your questions, tips, tricks, and let’s chat about catalog records for finding aids hosted elsewhere, finding aids hosted in Koha, value of finding aids, objects (not just paper collections), using MarcEdit, EAD/MARC conversion, and as usual, any other tips, tricks, topics, or questions! You don’t have to be a member of Koha-US to participate, nor do you have to be a cataloger! We often work in real, live, in production Koha catalogs, and are happy to try things out live–it’s loads of fun! So please join us on Thursday, July 2, 2020 @ 8am – 9am PT (9 MT/10 CT/11 ET in the United States). Can’t make it? No problem–it will be recorded and available on the Koha US YouTube channel: https://www.youtube.com/playlist?list=PLV58VVGJH5V1wNHZqYpAfX7y1dU9eWTXq

More information on the Koha-US SIGs is here: http://koha-us.org/special-interest-groups/ You can join via the “Join” button on this page, or email info@koha-us.org for assistance with joining any of the SIGs.

Upcoming topics of the Cataloging SIG meetings include MARC frameworks (August), Related formats (e.g. print/online) (September), Languages and record displays (October), Reports (November), Workarounds and documentation (December).

Please also feel free to address questions, tips, tricks, ideas for topics, etc. to the group or to me, heather_hernandez@nps.gov, via email at anytime. And guest presenters & hosts are most welcome if you have something you’d like to share! Full details on our SIG meetings, as well as those of the other SIGS, are on the Koha US calendar, http://koha-us.org/calendar/

July General IRC Meeting

The July General IRC meeting will be held the 17th at 20:00 UTC.

The agenda, links to the minutes, and other information is
here.

July Development IRC Meeting

The July Development IRC meeting will be held the 1st at 20:00 UTC.

The agenda, links to the minutes, and other information is
here.

July Documentation IRC Meeting

The July Documentation IRC meeting was held the 2nd at 19:00 UTC.

The agenda, links to the minutes, and other information is
here.

Past Events

June General IRC Meeting

The June General IRC meeting was held the 17th at 15:00 UTC.

The agenda, links to the minutes, and other information is
here.

June Development IRC Meeting

The June Development IRC meeting was held the 3rd at 20:00 UTC.

The agenda, links to the minutes, and other information is
here.

June Documentation IRC Meeting

The June Documentation IRC meeting was held the 7th at 19:00 UTC.

The agenda, links to the minutes, and other information is
here.

RELEASE NOTES FOR KOHA 19.05.12

23 Jun 2020

The Koha community is proud to announce the release of 19.05.12.

This is a maintenance release and contains many bugfixes and enhancements.

This is my first release as the 19.05.x release maintainer. Thank you very much to everyone involved in this release. And in particular to those who helped me on the community IRC channel to solve the various issues and confusions that I encountered for my first release ever.

(more…)

RELEASE NOTES FOR KOHA 20.05.01

23 Jun 2020

The Koha community is proud to announce the release of 20.05.01.

This is a maintenance release and contains many bugfixes and enhancements.

(more…)