Koha 23.05.01 released

The Koha community is proud to announce the release of version 23.05.01.

Koha 23.05.01 can be downloaded from:

Installation instructions can be found at:

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

Koha 23.05.01 is a bugfix/maintenance release.

It includes 6 enhancements, 35 bugfixes.

System requirements

You can learn about the system components (like OS and database) needed for running Koha on the community wiki.

Bugfixes

About

Other bugs fixed

Acquisitions

Critical bugs fixed

  • 33885 Get HTTP 500 when retrieving orders created by a non-existent (deleted) user

    This fixes an issue that prevents the receiving of items where the user who created the order has been deleted. When clicking on ‘Receive’ for an item, this error was displayed:
    “Something went wrong when loading the table.
    500: Internal Server Error.”

  • 34022 Adding items on receive is broken

Other bugs fixed

  • 33748 UI issue on addorderiso2709.pl page

Architecture, internals, and plumbing

Critical bugs fixed

  • 33934 ‘No encryption_key in koha-conf.xml’ needs more detail

    This fixes an issue that can cause upgrades to Koha 23.05 to fail with an error message that includes ‘No encryption_key in koha-conf.xml’. It also requires the configuration entry in the instance koha-conf.xml to be something other than ENCRYPTION_KEY.
    It is recommended that the key is generated using pwgen 32

Other bugs fixed

  • 32060 Improve performance of Koha::Item->columns_to_str

    Sponsored by Gothenburg University Library

  • 32464 Koha::Item->as_marc_field obsolete option mss
  • 33803 Some scripts contain info about tab width
  • 33844 item->is_denied_renewal should check column from associated pref

Authentication

Critical bugs fixed

  • 33904 2FA registration fails if library name has non-latin characters
  • 34028 Two factor authentication (2FA) shows the wrong values for manual entry

    This fixes the details displayed for manually entering two-factor authentication (2FA) details into a 2FA application (when enabling 2FA). Currently, the wrong information is displayed – so you can’t successfully add the account manually to your 2FA application.

Cataloging

Other bugs fixed

  • 33247 Deleted authority still on results list

Circulation

Critical bugs fixed

  • 33888 Overdues with fines report displays error 500

    This fixes the ‘Circulation > Overdues > Overdues with fines’ listing so that it lists overdue items where there are fines, instead of generating an error.

Fines and fees

Other bugs fixed

  • 33789 Checkout information is missing when adding a credit

ILL

Critical bugs fixed

  • 21983 Better handling of deleted biblios on ILL requests
  • 33786 ILL requests table pagination in patron ILL history is transposing for different patrons
  • 33873 ILL requests with linked biblio_id that no longer exists causes table to not render

Other bugs fixed

  • 22440 Improve ILL page performance by moving to server side filtering

Installation and upgrade (web-based installer)

Other bugs fixed

  • 33935 Installer list deleted files which shows warning in the logs

MARC Bibliographic data support

Other bugs fixed

  • 33865 JS error when importing a staged MARC record file

OPAC

Critical bugs fixed

  • 34093 jQuery not loading on OAI XSLT pages

Other bugs fixed

  • 33697 Remove deprecated RecordedBooks (rbdigital) integration
  • 33813 Accessibility: Lists button is not clearly identified

    This enhancement adds an aria-label to the Lists button in the OPAC masthead. It is currently not descriptive enough and doesn’t identify what is displayed when clicking the button.

  • 33902 On opac-detail.tt the libraryInfoModal is outside of HTML tags
    This moves the HTML for the pop-up window with the information for a library (where it exists) on the OPAC detail page inside the ‘html’ tag so that it validates correctly. There is no change to the appearance or behavior of the page.

Packaging

Other bugs fixed

  • 33371 Add ‘koha-common.service’ systemd service

Patrons

Other bugs fixed

  • 33875 Missing closing tag a in API key management page
  • 33882 member.tt Date of birth column makes it difficult to hide the age hint

Reports

Critical bugs fixed

  • 33966 “Update and run SQL” for non-English templates

SIP2

Other bugs fixed

  • 33411 SIP2 includes other guarantees with the same guarantor when calculating against NoIssuesChargeGuarantees

Templates

Other bugs fixed

  • 33343 Password fields should have auto-completion off
  • 33779 Terminology: biblio record
  • 33859 Use the phrase ‘Identity providers’ instead of ‘Authentication providers’
  • 33883 “Make sure to copy your API secret” message overlaps text
  • 33891 Use template wrapper for tabs: OPAC advanced search
  • 33892 Use template wrapper for tabs: OPAC authority detail

Enhancements

Architecture, internals, and plumbing

Enhancements

  • 32478 Remove Koha::Config::SysPref->find since bypasses cache

    Sponsored by Gothenburg University Library

  • 33236 Move C4::Suggestions::NewSuggestion to Koha namespace

Circulation

Enhancements

  • 33725 Add item’s collection code to search results location column in staff interface

ERM

Enhancements

  • 32932 Re-structure Vue router-links to use “name” instead of urls

Templates

Enhancements

  • 33524 Use template wrapper for tabs: Authority editor
  • 33525 Use template wrapper for tabs: Basic MARC editor

Deleted system preferences

  • RecordedBooksClientSecret
  • RecordedBooksDomain
  • RecordedBooksLibraryID

Documentation

The Koha manual is maintained in Sphinx. The home page for Koha
documentation is

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 (71.2%)
  • Armenian (100%)
  • Armenian (Classical) (64%)
  • Bulgarian (92.1%)
  • Chinese (Taiwan) (82.7%)
  • Czech (58.2%)
  • English (New Zealand) (67.4%)
  • English (USA)
  • Finnish (95.8%)
  • French (98.3%)
  • French (Canada) (97.4%)
  • German (100%)
  • Hindi (100%)
  • Italian (91.2%)
  • Nederlands-Nederland (Dutch-The Netherlands) (80.8%)
  • Norwegian Bokmål (70.9%)
  • Persian (77.9%)
  • Polish (91.8%)
  • Portuguese (89.5%)
  • Portuguese (Brazil) (100%)
  • Russian (95.3%)
  • Slovak (61.2%)
  • Spanish (100%)
  • Swedish (81.7%)
  • Telugu (76.3%)
  • Turkish (86.2%)
  • Ukrainian (77.1%)

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 23.05.01 is

  • Release Manager: Tomás Cohen Arazi

  • Release Manager assistants:

    • Jonathan Druart
    • Martin Renvoize
  • QA Manager: Katrin Fischer

  • QA Team:

    • Aleisha Amohia
    • Nick Clemens
    • David Cook
    • Jonathan Druart
    • Lucas Gass
    • Victor Grousset
    • Kyle M Hall
    • Andrii Nugged
    • Martin Renvoize
    • Marcel de Rooy
    • Petro Vashchuk
  • Topic Experts:

    • UI Design — Owen Leonard
    • Zebra — Fridolin Somers
    • REST API — Martin Renvoize
    • ERM — Pedro Amorim
    • ILL — Pedro Amorim
  • Bug Wranglers:

    • Aleisha Amohia
  • Packaging Manager: Mason James

  • Documentation Manager: Aude Charillon

  • Documentation Team:

    • Caroline Cyr La Rose
    • Lucy Vaux-Harvey
  • Translation Manager: Bernardo González Kriegel

  • Wiki curators:

    • Thomas Dukleth
    • Katrin Fischer
  • Release Maintainers:

    • 23.05 — Fridolin Somers
    • 22.11 — PTFS Europe (Matt Blenkinsop, Pedro Amorim)
    • 22.05 — Lucas Gass
    • 21.11 — Danyon Sewell
  • Release Maintainer assistants:

    • 21.11 — Wainui Witika-Park

Credits

We thank the following libraries, companies, and other institutions who are known to have sponsored
new features in Koha 23.05.01

  • Gothenburg University Library

We thank the following individuals who contributed patches to Koha 23.05.01

  • Pedro Amorim (2)
  • Tomás Cohen Arazi (13)
  • Matt Blenkinsop (2)
  • Nick Clemens (10)
  • David Cook (1)
  • Jonathan Druart (14)
  • Lucas Gass (7)
  • David Gustafsson (4)
  • Mason James (1)
  • Owen Leonard (7)
  • Martin Renvoize (1)
  • Marcel de Rooy (6)
  • Fridolin Somers (4)
  • Koha translators (1)
  • Hammat Wele (1)

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

  • Athens County Public Libraries (7)
  • BibLibre (4)
  • ByWater-Solutions (17)
  • Göteborgs Universitet (4)
  • Koha Community Developers (14)
  • KohaAloha (1)
  • Prosentient Systems (1)
  • PTFS-Europe (5)
  • Rijksmuseum (6)
  • Solutions inLibro inc (1)
  • Theke Solutions (13)

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

  • Tomás Cohen Arazi (62)
  • Andrew Auld (1)
  • Matt Blenkinsop (1)
  • Nick Clemens (8)
  • David Cook (7)
  • Jonathan Druart (6)
  • Laura Escamilla (1)
  • Katrin Fischer (13)
  • Andrew Fuerste-Henry (1)
  • Lucas Gass (4)
  • Kyle M Hall (6)
  • Barbara Johnson (1)
  • Sam Lau (6)
  • Owen Leonard (3)
  • Agustín Moyano (1)
  • David Nind (10)
  • Andrew Nugged (1)
  • Andrii Nugged (1)
  • Martin Renvoize (13)
  • Marcel de Rooy (14)
  • Michaela Sieber (1)
  • Fridolin Somers (9)

We regret any omissions. If a contributor has been inadvertently missed,
please send a patch against these release notes to koha-devel@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 23.05.x.

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 28 Jun 2023 13:14:18.