Koha 3.12.4 released

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

This is a maintenance release and contains some enhancements and several bugfixes.

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

Please read more for the full release notes

23 Aug 2013

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 3.12.4 can be downloaded from:


Installation instructions can be found at:

    OR in the INSTALL files that come in the tarball

Koha 3.12.4 is a bugfix/maintenance release.

It includes 4 enhancements and 30 bugfixes.

Enhancements in 3.12.4

Architecture, internals, and plumbing
	10206	Add Koha TT Plugin

	5766	Add configuration for excluding articles from jQuery table sorter

	10197	Add CSS classes to patron info list in patron account
	10516	Improve titles, breadcrumbs, and confirmation messages for Z39.50 server adds and updates

Critical bugs fixed in 3.12.4

	10663	critical	Holds never block renewals

Hold requests
	10597	major	Search to hold button broken on record details

	10541	major	Enable cross-browser AJAX in additem.js

Other bugs fixed in 3.12.4

	7143	trivial	Bug for tracking changes to the about page
	10669	trivial	LiveDVD manager for 3.12 missing in about page

	7598	normal	Acquisitions JavaScript contains untranslatable English strings

Architecture, internals, and plumbing
	10515	normal	The prototype for GetBranchCategory and GetBranchCategories is not consistent
	10643	normal	Inappropriate uses of $sth->finish() in C4::ClassSource.pm

	7019	normal	Circulation History Sort Order Wrong
	9362	normal	Wrong query in GetUpcomingDueIssues (Circulation.pm)
	10362	normal	On return with reserve or transfer the alerts are not shown

	10576	normal	Untranslatable strings in additem.js
	10745	normal	More fun on translation bug with XSLT subfieldSelect parameters

Installation and upgrade (command-line installer)
	10712	normal	Some values not saved in koha install log

	10127	normal	Printoverdues.sh should tar only pdf files
	10664	normal	Software error in overdue_notices.pl if there is no active currency
	10559	minor	Noisy statement handle still active warnings when generating notices

	2774	normal	Path to theme is hard-coded in many places
	10552	normal	Several preferences missing from OPAC login page
	10553	normal	Public lists not available from OPAC login page
	10595	normal	OpacTopissue page still accessible when system preference is turned off
	10463	minor	Quote of the day feature not selecting random quotes

	9801	normal	Location facet shows even if no locations
	10578	normal	Escaping CGI breaks results sort feature (librarian's interface)

	10563	normal	Link to edit subscription from 'check expiraton' page is broken
	10621	normal	Subscription alert emails have wrong from-address
	10457	minor	Export selected items data doesn't work when using checkall checkbox

Test Suite
	10644	normal	C4::ClassSource.pm needs unit tests
	10666	minor	Daily quotes tests are failing

Web services
	10549	trivial	ILS-DI should not use ISO-8851-9 encoding

System requirements

    Important notes:
    * Perl 5.10 is required
    * Zebra is required


The Koha manual is maintained in DocBook.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



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

  * English (USA)
  * Arabic (89%)
  * Armenian (99%)
  * Chinese (China) (60%)
  * Chinese (Taiwan) (99%)
  * Czech (99%)
  * Danish (100%)
  * English (New Zealand) (92%)
  * French (97%)
  * French (Canada) (98%)
  * German (100%)
  * German (Switzerland) (98%)
  * Greek (55%)
  * Italian (100%)
  * Kurdish (78%)
  * Norwegian Bokmål (64%)
  * Portuguese (91%)
  * Portuguese (Brazil) (90%)
  * Slovak (100%)
  * Spanish (100%)
  * Swedish (89%)
  * Turkish (100%)

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

  Release Manager:       Jared Camins-Esakov 
  Documentation Manager: Nicole C Engard 
  Installation Documentation Managers:
                         Samuel Desseaux 
                         Mason James 
  Translation Manager:   Bernardo Gonzalez Kriegel 
  QA Manager:            Katrin Fischer 
  QA Team:               Chris Cormack 
                         Marcel de Rooy ,
                         Jonathan Druart ,
                         Brendan Gallagher 
                         Kyle Hall 
                         Mason James 
                         Paul Poulain 
  Bug Wranglers:         Magnus Enger 
  Packaging Manager:     Robin Sheat 
  Live CD Manager:       Nguyen Quoc Uy 
  VM Manager:            Samuel Desseaux 

  Release Maintainer (3.8.x): Chris Hall 
  Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel 
  Release Maintainer (3.12.x): Tomás Cohen Arazi 


We thank the following libraries who are known to have sponsored
new features in Koha 3.12.4:
  * Universidad Nacional de Córdoba

We thank the following individuals who contributed patches to Koha 3.12.4.
  *      4	Tomas Cohen Arazi
  *      1	Colin Campbell
  *      9	Galen Charlton
  *      3	David Cook
  *      1	Jonathan Druart
  *      1	Nicole Engard
  *      3	Katrin Fischer
  *      4	Kyle M Hall
  *      1	Janusz Kaczmarek
  *      1	Bernardo Gonzalez Kriegel
  *      8	Owen Leonard
  *      2	Sophie Meynieux
  *      1	Marcel de Rooy
  *      4	Fridolyn SOMERS
  *      3	Mirko Tietgen
  *      1	Kenza Zaki
  *      1	root

We thank the following companies who contributed patches to Koha 3.12.4
  *       8 ACPL
  *       3 BSZ BW
  *       8 BibLibre
  *       5 ByWater-Solutions
  *       9 Equinox
  *       1 PTFS-Europe
  *       3 Prosentient Systems
  *       1 Rijksmuseum
  *       3 abunchofthings.net
  *       1 kenza-VirtualBox
  *       6 unidentified

We also especially thank the following individuals who tested patches
for Koha 3.12.4.
  *      48 Tomas Cohen Arazi
  *       1 Jared Camins-Esakov
  *      49 Galen Charlton
  *      10 Chris Cormack
  *       8 Jonathan Druart
  *      13 Katrin Fischer
  *      11 Kyle M Hall
  *       2 Owen Leonard
  *       4 Liz Rea
  *       7 Marcel de Rooy
  *       1 Mathieu Saby
  *      13 Srdjan

We regret any omissions.  If a contributor has been inadvertently missed,
please send a patch against these release notes to 

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

The last Koha release was 3.8.14, which was released on June 23, 2013.

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)