Koha 3.20.2 released

The Koha release team are proud to announce the release of Koha 3.20.2.  This release contains many bugfixes and 2 security fixes.

All users 3.20.x users are strongly encouraged to upgrade to this version. As always the packages are in the repository or you can download the tarball from download.koha-community.org

Please continue reading for the full release notes

Release notes for Koha 3.20.2

22 Jul 2015

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.20.2 can be downloaded from: http://download.koha-community.org/koha-3.20.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.20.2 is a bugfix/maintenance release.

It includes 2 security fixes, 1 enhancement and 57 bugfixes.

Table of contents

Security fixes in Koha 3.20.2

Staff Client

  • Item information can be retrieved by anyonecritical (bug 14449)
  • SQL injection in local use system preferencesmajor (bug 14521)

Enhancements in Koha 3.20.2

Installation and upgrade (web-based installer)

  • Remove Smithsonian as a delivered z39.50 target (bug 4925)

Critical bugs fixed in Koha 3.20.2

Architecture, internals, and plumbing

  • Raise required version of URI::Escape to 3.31 (major – bug 8686)
  • Security updates break some Koha plugins (major – bug 14467)

Circulation

  • Circulation module cannot anonymise if anonymity user is not set up correctly. (major – bug 9942)

MARC Authority data support

  • Kohaidx is missing for id in authority-koha-indexdefs.xml (major – bug 14453)

OPAC

  • Result list RSS feed broken (major – bug 14524)

Reports

  • Datepicker’s dateFormat setting for reports is missing (major – bug 14382)

Searching

  • Books entered in malayalam language cannot to search (critical – bug 10866)
  • Encoding issues – search in staff (major – bug 14431)

Staff Client

  • Multiple XSS and XSRF issues in Staff Client (major – bug 14423)
  • Get_template_and_user can not have an empty template_name (major – bug 14440)
  • Stricter template name rules cause itemsearch to stop working (major – bug 14450)

Other bugs fixed in Koha 3.20.2

About

  • Duplicate armenian translator (trivial – bug 14490)

Acquisitions

  • Transfer order from one vendor to another vendor previous orderstatus is not changed. (normal – bug 13993)
  • Can’t scroll though patron notify list on new order (normal – bug 14253)
  • Confusing description for syspref gist (minor – bug 11458)
  • “Show all” in acquisition confusing (minor – bug 14163)

Architecture, internals, and plumbing

  • There should not be both a circ-menu.tt and a circ-menu.inc (normal – bug 11804)
  • Use Koha::version() instead of C4::Context->KOHAVERSION (minor – bug 14427)

Developer documentation

  • Correct the documentation for the C4:Members sub: IsMemberBlocked (trivial – bug 10063)
  • Fix documentation of OpacHiddenItems (trivial – bug 14394)
  • Typographical error in C4::Context perldoc (trivial – bug 14425)

Documentation

  • Update Help Files for 3.20 (normal – bug 14424)

I18N/L10N

  • Untranslatable strings in opac-detail.tt (normal – bug 11467)
  • Overdues email subject contains untranslatable ‘Overdue:’ string (minor – bug 8330)
  • JQuery Timepicker is not translated on returns page (minor – bug 13427)
  • HTML comment disables translation in cataloguing/addbooks.tt (minor – bug 14485)

Installation and upgrade (command-line installer)

  • Typographical error in updatedatabase.pl (minor – bug 14422)

Label/patron card printing

  • Units doesn’t get saved usefully for patroncards (minor – bug 14366)

OPAC

  • OPACViewOthersSuggestions does not work (normal – bug 4137)
  • Rephrase “in keyword” in OPAC authority search (minor – bug 11011)
  • DDC – Add separators for repeated $a subfields (MARC21) (minor – bug 14094)
  • Improving opac-detail.pl performances (minor – bug 14496)

Patrons

  • Calculation of fines on return needs to be documented (normal – bug 10119)
  • Show patron expiry date in OPAC (normal – bug 14002)
  • “Add Child” button missing on moremember.pl (normal – bug 14324)
  • Noisy warns in C4/Utils/DataTables/Members.pm (minor – bug 14436)
  • Remove unconditional warn from Koha::NorwegianPatronDB (trivial – bug 14403)

Searching

  • Zebra index configuration doesn’t allow exact search for ‘C.’ (normal – bug 14401)
  • Sort Item search home library list by branch name (minor – bug 13950)
  • Facets should be sorted by label (displayed) not title (link value) (minor – bug 14371)

Serials

  • Locale in subscriptions not preselecting correctly (normal – bug 12616)

Staff Client

  • Typo in Bug 14408 regexp (minor – bug 14439)
  • Small error in example in SMS.pm (trivial – bug 14421)

System Administration

  • Library group records – category type reverts to “searchdomain” when editing group record (normal – bug 8802)
  • Editing a syspref in a textarea does not enable the Save button (normal – bug 14389)
  • Change the ‘delimiter’ syspref description to say it applies to more than just Reports (minor – bug 14215)
  • Add a table foot to circulation matrix (minor – bug 14290)

Templates

  • Some links and blocks could be hidden when printing a record (normal – bug 10172)
  • Fix item search CSV export – obsolete “by” and display of publication year for MARC21 (normal – bug 14303)
  • ‘New patron’ dropdown empty list on circulation.pl (normal – bug 14508)
  • Local Use syspref addition form missing variable type ‘Free’ (minor – bug 14135)
  • XSLT Syntax error in MARC21slimOPACResults.xsl (minor – bug 14326)
  • Discrepancy between opac doc-head-open.inc and staff doc-head-open.inc (trivial – bug 5025)
  • Rotating collections and calendar are circ tools (trivial – bug 13874)
  • Improvements to the ‘Transfers to receive’ page (branchname, mailto link) (trivial – bug 14356)

Test Suite

  • Silence warnings t/db_dependent/Auth_with_cas.t (minor – bug 14121)

Tools

  • Inventory has bad $_ references (normal – bug 14001)

New system preferences in Koha 3.20.2

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.20.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 (97%)
  • Armenian (97%)
  • Chinese (China) (87%)
  • Chinese (Taiwan) (98%)
  • Czech (98%)
  • Danish (82%)
  • English (New Zealand) (97%)
  • French (94%)
  • French (Canada) (86%)
  • German (100%)
  • German (Switzerland) (97%)
  • Italian (98%)
  • Kurdish (60%)
  • Norwegian Bokmål (61%)
  • Polish (82%)
  • Portuguese (97%)
  • Portuguese (Brazil) (85%)
  • Slovak (97%)
  • Spanish (100%)
  • Swedish (90%)
  • Turkish (97%)
  • Vietnamese (85%)

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.20.2 is

Credits

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

  • Universidad de El Salvador

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

  • Aleisha (2)
  • Nicole C. Engard (7)
  • Barton Chittenden (1)
  • Nick Clemens (2)
  • Tomás Cohen Arazi (2)
  • David Cook (2)
  • Chris Cormack (6)
  • Indranil Das Gupta (1)
  • Marcel de Rooy (1)
  • Jonathan Druart (16)
  • Magnus Enger (1)
  • Julian FIOL (1)
  • Katrin Fischer (19)
  • Eivin Giske Skaaren (1)
  • Bernardo González Kriegel (2)
  • Amit Gupta (1)
  • Nicolas Legrand (1)
  • Kyle M Hall (2)
  • Liz Rea (4)
  • Winona Salesky (1)
  • Robin Sheat (1)
  • Fridolin Somers (5)
  • Samanta Tello (1)
  • Mirko Tietgen (1)
  • Mark Tompsett (9)

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

  • BSZ BW (19)
  • BibLibre (11)
  • BigBallOfWax (1)
  • ByWater-Solutions (10)
  • Catalyst (8)
  • Prosentient Systems (2)
  • Rijksmuseum (1)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (3)
  • abunchofthings.net (1)
  • bugs.koha-community.org (1)
  • bulac.fr (1)
  • informaticsglobal.com (1)
  • koha-community.org (10)
  • l2c2.co.in (1)
  • libriotech.no (1)
  • quecheelibrary.org (2)
  • unidentified (14)
  • yahoo.com.ar (1)
  • yahoo.no (1)

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

  • Aleisha (2)
  • Amit Gupta (2)
  • Chris Cormack (85)
  • Jacek Ablewicz (1)
  • Jesse Weaver (1)
  • Jonathan Druart (58)
  • Josef Moravec (1)
  • Katrin Fischer (13)
  • Marc Veron (1)
  • Marc Véron (5)
  • Mark Tompsett (14)
  • Mirko Tietgen (2)
  • Nick Clemens (8)
  • tadeasm (1)
  • Tomas Cohen Arazi (92)
  • Hector Eduardo Castro Avalos (1)
  • Indranil Das Gupta (1)
  • Indranil Das Gupta (L2C2 Technologies) (11)
  • Kyle M Hall (12)
  • Bernardo Gonzalez Kriegel (10)
  • Marcel de Rooy (5)
  • Jason Robb – SEKLS (jrobb@sekls.org) (1)

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.20.x.

The last Koha release was 3.16.9, which was released on March 29, 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)