Koha 3.22.2 released

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

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 http://koha-community.org and Koha 3.22.2 can be downloaded from: http://download.koha-community.org/old_releases/koha-3.22.02.tar.gz

Installation instructions can be found at http://wiki.koha-community.org/wiki/Installation_Documentation or in the INSTALL files that come in the tarball

Koha 3.22.2 is a bugfix/maintenance release.

It includes 5 enhancements and 76 bugfixes.

Table of contents

Enhancements in Koha 3.22.2

Documentation

  • No documentation for Home > Tools > Labels home > Manage label Layouts (bug 13136)

I18N/L10N

  • Import patrons: Remove string splitting by html tags to avoid weird translations (bug 15231)

Patrons

  • Display amounts right aligned in tables on patron pages (bug 14948)

Test Suite

  • Prevent unused declared variables (bug 15258)

translate.koha-community.org

  • ./translate-tool should tell if xgettext-executable is missing (bug 15080)

Critical bugs fixed in Koha 3.22.2

Architecture, internals, and plumbing

  • GetMemberDetails called unecessary (blocker – bug 15344)
  • Log4perl.conf does not have __LOG_DIR__ replaced when installing (blocker – bug 15447)
  • Sub _parseletter should not change referenced values (critical – bug 15429)
  • Koha::Objects->find should find if the key is an empty string (major – bug 15473)

Cataloging

  • Records_batchmod permission doesn’t allow access to batch modification (blocker – bug 15579)
  • Authority creation fails when authid is linked to 001 field (critical – bug 15572)

Circulation

  • Checkouts table will not display due to javascript error (blocker – bug 15442)
  • Unable to renew books via circ/renew.pl (critical – bug 15462)
  • Multiple holding branchs and locations not displaying in pending holds report (major – bug 15560)
  • Circ/renew.pl is broken (major – bug 15570)

Lists

  • Cannot download a list in the staff interface (major – bug 15453)

Patrons

  • Batch patron modification: Data loss with multiple repeatable patron attributes (critical – bug 15367)
  • “borrowers” permission doesn’t allow to see current loans (major – bug 15289)

Serials

  • Planned Irregularities are deleted when modifying subscription (major – bug 15501)

Tools

  • ModMember not interpreting dates (Batch patron modification) (critical – bug 15332)
  • Batch patron modification: Data loss of ‘dateenrolled’ and ‘expirydate’ fields (critical – bug 15607)
  • Export records using a CSV profile does not work (major – bug 15493)

Other bugs fixed in Koha 3.22.2

Acquisitions

  • Change “Fund” to “Shipping fund” where appropriate (trivial – bug 14853)

Architecture, internals, and plumbing

  • Suggestions.t is failing (normal – bug 15466)
  • t/db_dependent/Letters.t depends on external data/configuration (minor – bug 15432)

Authentication

  • User logged out on refresh after Shibboleth authentication (normal – bug 14034)

Cataloging

  • Minor regression caused by Bug 7369 – warn on deleting item not triggered (normal – bug 15512)
  • Koha Item Type sorted by Codes instead of Descriptions (minor – bug 15337)

Circulation

  • Checkout page: Hide title “Waiting holds:” for patrons without waiting holds (normal – bug 15324)
  • Automatic renewal should not be displayed if the patron cannot checkout (normal – bug 15569)

Developer documentation

  • POD for CalcFine is incomplete (minor – bug 14538)
  • Typo ‘foriegn’ in table comments (trivial – bug 14397)

Documentation

  • Update serials help files (normal – bug 14638)
  • Typo in circ rules help (trivial – bug 15220)

I18N/L10N

  • Translatability: Replace ambiguous ‘From’ and ‘To’ in members-update.tt (minor – bug 15300)
  • Translatability: Fix issue on Administration Columns settings (minor – bug 15361)
  • Encoding problem with item type translations (minor – bug 15487)
  • Advanced Cataloging Editor: Fix translation issues (trivial – bug 15232)
  • Cataloging subfield editors: Clean up html and streamline text for better translatability (trivial – bug 15233)
  • Better translatibility in “Connect biblio.biblionumber to a MARC subfield” (trivial – bug 15236)
  • Quote of the day: Better translatibility for editor and help (trivial – bug 15237)
  • Better translatability for Installer Step 1 (trivial – bug 15238)
  • Norwegian patron database: translatable strings added to all po files (trivial – bug 15304)
  • Translatability: fix issue with ‘or choose’ splitted by <strong tag (trivial – bug 15340)
  • Translatability: fix issue in facets (Availability’) (trivial – bug 15345)
  • Translatability: fix sentence splitting issue in memberentrygen.tt (trivial – bug 15346)
  • Translatability: Fix issue on Administration ‘Did you mean?’ (trivial – bug 15362)
  • Translatability: Fix issue with ambiguous ‘all’ on Administration > Set library checkin and transfer policy (trivial – bug 15363)
  • Translatability: Fix issue on Administration > Circulation and fine rules (trivial – bug 15365)
  • Opac: Authority details: Fix translation issues with tags (trivial – bug 15383)

Installation and upgrade (command-line installer)

  • XML paths to zebra libraries is wrong for 64-bit installs on non-Debian linux (normal – bug 15405)

Label/patron card printing

  • Typo: Leave empty to add via item search (itemnunber). (trivial – bug 15224)

MARC Bibliographic data support

  • Add 264 field to MARC21*DC.xsl (normal – bug 15170)

OPAC

  • Novelist js throws an error if no ISBN (normal – bug 15210)
  • Confirm messages on OPAC lists interface strangely worded (normal – bug 15394)
  • Dropdowns in suspend holds date selector do not function in Firefox (normal – bug 15412)
  • Tabbed fines display on OPAC patron summary page broken (normal – bug 15511)
  • Zip should be ZIP (minor – bug 15373)
  • 245$a visibility constraints not respected in opac-MARCdetail.pl (minor – bug 15382)

Patrons

  • Accessibility: Searching patrons using the alphabetic index doesn’t work (normal – bug 14193)
  • Patron search on start with does not work with several terms (normal – bug 15252)

Reports

  • Fix breadcrumbs and html page title in guided reports (minor – bug 15366)

Searching

  • Hardcoded limit causes records with more than 20 items to show inaccurate statuses (minor – bug 13022)
  • Reword, clarify and add consistency to authority search (minor – bug 14991)
  • Variables declared twice in in catalogue/search.pl (trivial – bug 15217)
  • Spelling mistake in MARC21slim2OPACDetail.xsl (trivial – bug 15606)

Staff Client

  • Checkout / patron pages: Hide menu items leading to 404 page (normal – bug 15386)
  • Send cart window is too small in staff and hides ‘send’ button (minor – bug 14613)

System Administration

  • Error handling on editing item type translations (normal – bug 15477)
  • Accessibility: Can’t tab to select link in budgets add user popup (normal – bug 15603)
  • Noisy warns in admin/transport-cost-matrix.pl (minor – bug 14153)
  • Don’t display system preference AllowPkiAuth under heading CAS Authentication (minor – bug 15101)
  • Plugins section missing from Admin menu sidebar (trivial – bug 15409)

Templates

  • Item types aren’t showing in default hold policies (normal – bug 15354)
  • Patron’s information are not always displayed the same way (normal – bug 15542)
  • Minor tweaks to Bootstrap modal handling on Staged MARC management page (minor – bug 15327)
  • Patron card batches – Improve translatability (trivial – bug 15228)
  • Tiny typo: This patrons is … (trivial – bug 15229)
  • MARC21 Leader plugin label ‘1-4 Record size’ is wrong (trivial – bug 15396)

Tools

  • Sorting and searching by publication year in item search doesn’t work correctly (normal – bug 14636)
  • Accessibility: Can’t tab to add link in patron card creator add patrons popup (normal – bug 15602)

New system preferences in Koha 3.22.2

  • MaxSearchResultsItemsPerRecordStatusCheck

System requirements

Important notes:

  • Perl 5.10 is required
  • Zebra is required

Documentation

The Koha manual is maintained in DocBook. The home page for Koha documentation is http://koha-community.org/documentation

As of the date of these release notes, only the English version of the Koha manual is available at http://manual.koha-community.org/3.22.2/en/

The Git repository for the Koha manual can be found at http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary

Translations

Complete or near-complete translations of the OPAC and staff interface are available in this release for the following languages:

  • English (USA)
  • Arabic (100%)
  • Armenian (100%)
  • Chinese (China) (97%)
  • Chinese (Taiwan) (99%)
  • Czech (98%)
  • Danish (79%)
  • English (New Zealand) (91%)
  • Finnish (98%)
  • French (90%)
  • French (Canada) (90%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (99%)
  • Korean (59%)
  • Kurdish (56%)
  • Norwegian Bokmål (64%)
  • Persian (66%)
  • Polish (94%)
  • Portuguese (98%)
  • Portuguese (Brazil) (98%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (85%)
  • Turkish (99%)
  • Vietnamese (81%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see http://wiki.koha-community.org/wiki/Translating_Koha

For information about translating Koha, and join the koha-translate list to volunteer

The most up-to-date translations can be found at http://translate.koha-community.org

Release Team

The release team for Koha 3.22.2 is

Credits

We thank the following libraries who are known to have sponsored new features in Koha 3.22.2:

We thank the following individuals who contributed patches to Koha 3.22.2:

  • Chloe (1)
  • Gus (1)
  • Nick (1)
  • Aleisha (3)
  • Natasha (3)
  • Alex Arnaud (1)
  • Gaetan Boisson (1)
  • Nicole C. Engard (3)
  • Colin Campbell (1)
  • Hector Castro (2)
  • Nick Clemens (1)
  • Frédéric Demians (4)
  • Jonathan Druart (28)
  • Magnus Enger (1)
  • Katrin Fischer (11)
  • Brendan Gallagher (1)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (2)
  • Kyle M Hall (10)
  • Julian Maurice (1)
  • Liz Rea (1)
  • Martin Renvoize (1)
  • Fridolin Somers (3)
  • Lyon3 Team (1)
  • Mirko Tietgen (1)
  • Mark Tompsett (1)
  • Marc Véron (24)
  • Jesse Weaver (1)
  • Nicholas van Oudtshoorn (1)

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

  • ACPL (2)
  • BSZ BW (11)
  • BibLibre (6)
  • ByWater-Solutions (17)
  • Catalyst (1)
  • PTFS-Europe (2)
  • Tamil (4)
  • Université Jean Moulin Lyon 3 (1)
  • abunchofthings.net (1)
  • bugs.koha-community.org (28)
  • jns.fi (1)
  • libriotech.no (1)
  • stacmail.net (1)
  • unidentified (11)
  • veron.ch (24)

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

  • Aleisha (7)
  • Alex (1)
  • Barry Cannon (1)
  • Briana (1)
  • Chris Cormack (3)
  • Frederic Demians (1)
  • Fridolin Somers (4)
  • Frédéric Demians (8)
  • Hector Castro (27)
  • Jesse Weaver (19)
  • Jonathan Druart (62)
  • Julian Maurice (110)
  • Karam Qubsi (1)
  • Katrin Fischer (25)
  • Liz Rea (1)
  • Lucio Moraes (1)
  • Marc Véron (21)
  • Mark Tompsett (4)
  • Mirko Tietgen (1)
  • Natasha (1)
  • Nick Clemens (2)
  • Nicole Engard (1)
  • Owen Leonard (5)
  • Thomas Misilo (1)
  • Brendan A Gallagher (46)
  • Kyle M Hall (39)
  • Bernardo Gonzalez Kriegel (4)
  • Andreas Hedström Mace (1)
  • Marcel de Rooy (5)
  • Bob Ewart bob-ewart@bobsown.com (1)
  • Brendan Gallagher brendan@bywatersolutions.com (25)

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 git://git.koha-community.org/koha.git

The branch for this version of Koha and future bugfixes in this release line is 3.22.x.

The last Koha release was 3.22.1, which was released on Dec 25, 2015.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug tracker at http://bugs.koha-community.org

He rau ringa e oti ai. (Many hands finish the work)

##### Autogenerated release notes updated last on 27 Jan 2016 12:58:40 Z #####