Koha 21.11.09 released

(post on behalf of Arthur Suzuki, they don’t have yet the access to post messages here)

The Koha community is proud to announce the release of version 21.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

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

Please continue reading for the details this release.

Koha 21.11.09 is a bugfix/maintenance release.

It includes 3 enhancements, 29 bugfixes.

System requirements

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

Enhancements

Architecture, internals, and plumbing

  • [29883] Uninitialized value warning when GetAuthorisedValues gets called with no parameters
  • [30830] Add Koha Objects for Koha Import Items

Templates

  • [30523] Quiet console warning about missing shortcut-buttons map file

Critical bugs fixed

Cataloging

  • [30717] Dates displayed in ISO format when editing items

Hold requests

  • [30742] Confusion when placing hold on record with no items available because of not for loan

OPAC

  • [28955] Add option to set default branch from Apache

    Add support for OPAC_BRANCH_DEFAULT as an environment option.
    It allows setting a default branch for the anonymous OPAC session such that you can display the right OPAC content blocks prior to login if you have set up per branch website.

Patrons

  • [30868] Modifying a patron – page not found error after fixing validation errors where the message is displayed at the top of the page

    This fixes a page not found error message generated after fixing validation errors when editing a patron (where the validation/error message is shown at the top of the page – below the patron name, but before the Save and Cancel buttons). (This was introduced by bug 29684: Fix warn about js/locale_data.js in 22.05.)

Reports

  • [30551] Cash register report shows wrong library when paying fees in two different libraries

Tools

  • [29828] If no content is added to default, but a translation, news/additional content entries don’t show in list
  • [30831] Add unit test for BatchCommitItems

Other bugs fixed

Acquisitions

  • [29961] Horizontal scroll bar in acquisition z39.50 search should always show

Architecture, internals, and plumbing

  • [30731] Noise from about script coming from Test::MockTime (or other CPAN modules)

Circulation

  • [30337] Holds to Pull ( pendingreserves.pl ) ignores holds if priority 1 hold is suspended

Command-line Utilities

  • [30781] Use of uninitialized value $val in substitution iterator at /usr/share/koha/lib/C4/Letters.pm line 665.
  • [30893] Typo: update_patrons_category.pl fine(s)

    This updates the help text for the update patrons category cronjob script (misc/cronjobs/update_patrons_category.pl). It changes the full option names and associated information for -fo (–fineover to –finesover) and -fu (–fineunder to –finesunder), as well as some minor formatting and text tidy ups.

Course reserves

  • [30840] Add support for barcode filters to course reserves

Hold requests

  • [30828] Remove unused variable in placerequest.pl

OPAC

  • [30746] JS error on ‘your personal details’ in OPAC
  • [30844] The OPAC detail page’s browser is limited to the current page of results when using Elasticsearch

    Sponsored by Lund University Library

Patrons

  • [29617] BorrowerUnwantedField should exclude the ability to hide categorycode

Searching

  • [27697] Opening bibliographic record page prepopulates search bar text

Searching – Zebra

  • [30528] Limits are not correctly parsed when query contains CCL

Serials

  • [30204] Add subtitle to serial subscription search

    Adds the biblio.subtitle to the ‘Title’ column on serial-search.pl.

Staff Client

  • [28723] Holds table not displayed when it contains a biblio without title

System Administration

Templates

  • [30721] Markup error in detail page’s component parts tab

    This fixes the display of the component parts tab on the bibliographic detail page in the staff interface. A missing

was causing content from later tabs to be incorrectly displayed at the end of the component parts tab.

  • [30726] Flatpickr’s “yesterday” shortcut doesn’t work if entry is limited to past dates
  • Test Suite

    • [29860] Useless warnings in regressions.t
    • [30756] Get skip block out of Koha_Authority.t and add TestBuilder
    • [30870] Don’t skip tests if Test::Deep is not installed

    Tools

    • [28152] Hidden error when importing an item with an existing itemnumber

    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 (87.4%)
    • Armenian (100%)
    • Armenian (Classical) (89%)
    • Bulgarian (92.4%)
    • Chinese (Taiwan) (79.5%)
    • Czech (76.5%)
    • English (New Zealand) (59.1%)
    • English (USA)
    • Finnish (92.4%)
    • French (95.1%)
    • French (Canada) (93%)
    • German (100%)
    • German (Switzerland) (58.8%)
    • Greek (60.4%)
    • Hindi (100%)
    • Italian (100%)
    • Nederlands-Nederland (Dutch-The Netherlands) (83.5%)
    • Norwegian Bokmål (63.4%)
    • Polish (99.2%)
    • Portuguese (91.2%)
    • Portuguese (Brazil) (83.8%)
    • Russian (85%)
    • Slovak (72.1%)
    • Spanish (100%)
    • Swedish (82.4%)
    • Telugu (95.4%)
    • Turkish (99.7%)
    • Ukrainian (75.8%)

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

    • Release Manager: Tomás Cohen Arazi

    • Release Manager assistants:

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

    • QA Team:

      • Aleisha Amohia
      • Nick Clemens
      • Jonathan Druart
      • Lucas Gass
      • Victor Grousset
      • Kyle M Hall
      • Joonas Kylmälä
      • Andrew Nugged
      • Martin Renvoize
      • Marcel de Rooy
      • Fridolin Somers
      • Petro Vashchuk
    • Topic Experts:

      • UI Design — Owen Leonard
      • Zebra — Fridolin Somers
    • Bug Wranglers:

      • Aleisha Amohia
      • Jake Deery
      • Lucas Gass
      • Séverine Queune
    • Packaging Manager: Mason James

    • Documentation Manager: David Nind

    • Documentation Team:

      • Donna Bachowski
      • Aude Charillon
      • Martin Renvoize
      • Lucy Vaux-Harvey
    • Translation Managers:

      • Bernardo González Kriegel
    • Wiki curators:

      • Thomas Dukleth
      • Katrin Fischer
    • Release Maintainers:

      • 22.05 — Lucas Gass
      • 21.11 — Arthur Suzuki
      • 21.05 — Victor Grousset

    Credits

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

    • Lund University Library

    We thank the following individuals who contributed patches to Koha 21.11.09

    • Tomás Cohen Arazi (2)
    • Kevin Carnes (2)
    • Nick Clemens (8)
    • Jonathan Druart (10)
    • Lucas Gass (3)
    • Kyle M Hall (2)
    • Joonas Kylmälä (1)
    • Owen Leonard (2)
    • Julian Maurice (2)
    • Martin Renvoize (2)
    • Marcel de Rooy (7)
    • Caroline Cyr La Rose (1)
    • Slava Shishkin (1)
    • Fridolin Somers (2)
    • Arthur Suzuki (5)
    • Koha translators (1)
    • Petro Vashchuk (1)
    • Shi Yao Wang (1)

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

    • Athens County Public Libraries (2)
    • BibLibre (9)
    • ByWater-Solutions (13)
    • Independant Individuals (3)
    • Koha Community Developers (10)
    • PTFS-Europe (2)
    • Rijksmuseum (7)
    • Solutions inLibro inc (2)
    • Theke Solutions (2)
    • ub.lu.se (2)

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

    • Tomás Cohen Arazi (34)
    • Emmanuel Bétemps (1)
    • Nick Clemens (3)
    • Jonathan Druart (11)
    • Katrin Fischer (14)
    • Lucas Gass (38)
    • Victor Grousset (4)
    • Kyle M Hall (2)
    • Joonas Kylmälä (6)
    • David Nind (27)
    • Martin Renvoize (7)
    • Jason Robb (1)
    • Marcel de Rooy (4)
    • Caroline Cyr La Rose (1)
    • shiyao (1)
    • Fridolin Somers (4)
    • Arthur Suzuki (44)

    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 21.11.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 27 Jun 2022 12:55:34.