Visit our Facebook PageVisit our Youtube channel

Text Resize

-A +A

Koha Library Software Community

Subscribe to Koha Library Software Community feed
Updated: 46 min 27 sec ago

3.16.5.1 Security Release

Sun, 12/14/2014 - 21:54

RELEASE NOTES FOR KOHA 3.16.5.1 – Security Release

It is advised that all sites upgrade to this release immediately, as it fixes an important security bug.

10 Dec 2014
========================================================================

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/

Koha 3.16.5.1 can be downloaded from:

http://download.koha-community.org/koha-3.16.05.1.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.16.5.1 is a security release.

Security fix
============

13425 – Facets in the OPAC have an xss vulnerability

New features in 3.16.5.1
======================

———-

Enhancements in 3.16.5.1
======================

———-

Critical bugs fixed in 3.16.5.1
======================

OPAC
———-
12849 major Sending a list has malformed links

Other bugs fixed in 3.16.5.1
======================

———-

New sysprefs in 3.16.5.1
======================

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:

http://manual.koha-community.org/3.16/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 (99%)
* Armenian (100%)
* Czech (99%)
* Danish (86%)
* French (97%)
* German (100%)
* Italian (100%)
* Kurdish (68%)
* Polish (89%)
* Portuguese (99%)
* Slovak (100%)
* Spanish (100%)
* Swedish (86%)
* Turkish (100%)
* Vietnamese (94%)

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:

http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate

The most up-to-date translations can be found at:

http://translate.koha-community.org/

Release Team
======================

The release team for Koha 3.16.5.1 is

Release Manager: Galen Charlton <gmc@esilibrary.com>
Documentation Manager: Nicole C Engard <nengard@gmail.com>
Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
QA Team: Ruth Bavousett <druthb@gmail.com>
Chris Cormack <chrisc@catalyst.net.nz>
Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>,
Jonathan Druart <jonathan.druart@biblibre.com>,
Brendan Gallagher <brendan@bywatersolutions.com>
Kyle Hall <kyle@bywatersolutions.com>
Paul Poulain <paul.poulain@biblibre.com> Martin Renvoize <martin.renvoize@ptfs-europe.com>
Module Maintainers: Tomás Cohen Arazi <tomascohen@gmail.com>
Jared Camins-Esakov <jcamins@cpbibliography.com>
Kyle Hall <kyle@bywatersolutions.com>
Bug Wranglers: Chris Cormack <chrisc@catalyst.net.nz>
Magnus Enger <magnus@enger.priv.no>
Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
VM Manager: Samuel Desseaux <samuel.desseaux@ecp.fr>
Database Documentation Managers:
Joy Nelson <joy@bywatersolutions.com>
Samuel Desseaux <samuel.desseaux@ecp.fr>

Release Maintainer (3.8.x): Kyle Hall <kyle@bywatersolutions.com>
Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Release Maintainer (3.12.x): Tomás Cohen Arazi <tomascohen@gmail.com>
Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>
Release Maintainer (3.16.x): Mason James <mtj@kohaaloha.com>

Credits
======================

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

We thank the following individuals who contributed patches to Koha 3.16.5.1.

* Chris Cormack (1)
* Mason James (1)
* Robin Sheat (1)

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

* Catalyst (2)
* KohaAloha (1)

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

* Brendan Gallagher (1)
* Galen Charlton (1)
* Katrin Fischer (1)
* Mason James (2)
* Nick Clemens (1)
* Tomas Cohen Arazi (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.16.x.

The last Koha release was 3.18.1, which was released on December 10, 2014.

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 10 Dec 2014 06:23:49 Z #####

3.16.5 Security Release

Thu, 12/11/2014 - 17:31

RELEASE NOTES FOR KOHA 3.16.5 – Security Release

It is advised that all sites upgrade to this release immediately, as it fixes an important security bug.

10 Dec 2014
========================================================================

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/

Koha 3.16.5 can be downloaded from:

http://download.koha-community.org/koha-3.16.05.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.16.5 is a security release.

Security fix
============

13425 – Facets in the OPAC have an xss vulnerability

New features in 3.16.5
======================

———-

Enhancements in 3.16.5
======================

———-

Critical bugs fixed in 3.16.5
======================

OPAC
———-
12849 major Sending a list has malformed links

Other bugs fixed in 3.16.5
======================

———-

New sysprefs in 3.16.5
======================

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:

http://manual.koha-community.org/3.16/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 (99%)
* Armenian (100%)
* Czech (99%)
* Danish (86%)
* French (97%)
* German (100%)
* Italian (100%)
* Kurdish (68%)
* Polish (89%)
* Portuguese (99%)
* Slovak (100%)
* Spanish (100%)
* Swedish (86%)
* Turkish (100%)
* Vietnamese (94%)

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:

http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate

The most up-to-date translations can be found at:

http://translate.koha-community.org/

Release Team
======================

The release team for Koha 3.16.5 is

Release Manager: Galen Charlton
Documentation Manager: Nicole C Engard
Translation Manager: Bernardo Gonzalez Kriegel
QA Manager: Katrin Fischer
QA Team: Ruth Bavousett
Chris Cormack
Marcel de Rooy ,
Jonathan Druart ,
Brendan Gallagher
Kyle Hall
Paul Poulain Martin Renvoize
Module Maintainers: Tomás Cohen Arazi
Jared Camins-Esakov
Kyle Hall
Bug Wranglers: Chris Cormack
Magnus Enger
Packaging Manager: Robin Sheat
VM Manager: Samuel Desseaux
Database Documentation Managers:
Joy Nelson
Samuel Desseaux

Release Maintainer (3.8.x): Kyle Hall
Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel
Release Maintainer (3.12.x): Tomás Cohen Arazi
Release Maintainer (3.14.x): Fridolin Somers
Release Maintainer (3.16.x): Mason James

Credits
======================

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

We thank the following individuals who contributed patches to Koha 3.16.5.

* Chris Cormack (1)
* Mason James (1)
* Robin Sheat (1)

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

* Catalyst (2)
* KohaAloha (1)

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

* Brendan Gallagher (1)
* Galen Charlton (1)
* Katrin Fischer (1)
* Mason James (2)
* Nick Clemens (1)
* Tomas Cohen Arazi (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.16.x.

The last Koha release was 3.18.1, which was released on December 10, 2014.

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 10 Dec 2014 06:23:49 Z #####

Koha 3.18.01 security release

Tue, 12/09/2014 - 19:37

The Koha release team would like to announce the release of Koha version 3.18.1.

This is a security release, and as such we would strongly recommend that anyone running 3.18.0 upgrades.
There should be a release for  3.16.x shortly.

Please continue reading for the full release notes:

RELEASE NOTES FOR KOHA 3.18.1 10 Dec 2014 ======================================================================== 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/ Koha 3.18.1 can be downloaded from: http://download.koha-community.org/koha-3.18.01.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.18.1 is a security release. Security fix ============ 13425 - Facets in the OPAC have an xss vulnerability It also includes 1 enhancements and 7 bugfixes. Enhancements in 3.18.1 ====================== Packaging ---------- 13359 Provide virtual-mysql-server Depends On to facilitate alternate mysql implementations Critical bugs fixed in 3.18.1 ====================== Packaging ---------- 13377 major Automatic_renewals.pl not marked executable Other bugs fixed in 3.18.1 ====================== Architecture, internals, and plumbing ---------- 12839 normal Aqbooksellers.gstreg is never used 12841 normal Aqorders fields should not be mapped 12852 normal The "preview" param is never used in serials/claims.pl 12980 normal GetHistory does useless processing Notices ---------- 12123 normal HTML notices can break the notice viewer Reports ---------- 12567 normal Catalog Statistitics wizard's publication year doesn't work for MARC21 New sysprefs in 3.18.1 ====================== 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: http://manual.koha-community.org/3.18/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 (99%) * Armenian (99%) * Czech (99%) * Danish (81%) * French (96%) * German (100%) * Italian (100%) * Kurdish (64%) * Polish (82%) * Portuguese (94%) * Slovak (100%) * Spanish (100%) * Swedish (82%) * Turkish (100%) * Vietnamese (91%) 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: http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate The most up-to-date translations can be found at: http://translate.koha-community.org/ Release Team ====================== The release team for Koha 3.18.1 is Release Manager: Tomás Cohen Arazi <tomascohen@gmail.com> Documentation Manager: Nicole C Engard <nengard@gmail.com> Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de> QA Team: Galen Charlton <gmc@esilibrary.com> Jonathan Druart <jonathan.druart@biblibre.com> Brendan Gallagher <brendan@bywatersolutions.com> Kyle Hall <kyle@bywatersolutions.com> Julian Maurice <julian.maurice@biblibre.com> Paul Poulain <paul.poulain@biblibre.com> Martin Renvoize <martin.renvoize@ptfs-europe.com> Marcel de Rooy <M.de.Rooy@rijksmuseum.nl> Bug Wranglers: Alex Sassmannshausen <alex.sassmannshausen@ptfs-europe.com> Zeno Tajoli <z.tajoli@cineca.it> Packaging Manager: Robin Sheat <robin@catalyst.net.nz> Release Maintainer (3.18.x): Chris Cormack <chrisc@catalyst.net.nz> Release Maintainer (3.16.x): Mason James <mtj@kohaaloha.com> Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com> Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.18.1: We thank the following individuals who contributed patches to Koha 3.18.1. * Chris Cormack (1) * Jonathan Druart (6) * Katrin Fischer (1) * Liz Rea (1) * Robin Sheat (2) We thank the following libraries, companies, and other institutions who contributed patches to Koha 3.18.1 * BSZ BW (1) * BibLibre (6) * Catalyst (4) We also especially thank the following individuals who tested patches for Koha 3.18.1. * Brendan Gallagher (1) * Chris Cormack (11) * Katrin Fischer (4) * Martin Renvoize (1) * Mirko Tietgen (1) * Owen Leonard (1) * Paola Rossi (5) * wajasu (1) * Zeno Tajoli (1) * Tomas Cohen Arazi (10) * Kyle M Hall (3) * Marcel de Rooy (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.18.x. The last Koha release was 3.14.10, which was released on September 4, 2014. 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)

Koha Community Newsletter: November 2014

Fri, 12/05/2014 - 22:01
Koha Community Newsletter
November 2014

Volume 5, Issue 11
ISSN 2153-8328
Edited by Chad Roseburg and Joanne Dillon, Koha Community Newsletter Editors.

Please submit news items to

Table of Contents

Development

Koha 3.18.0 Released

by Tomas Cohen Arazi
It is with great pleasure that I announce the release of Koha 3.18.0, the latest major release of the Koha open source integrated library system.

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 Koha 3.18.0 tarball and install instructions can be found on the download page.

More install instructions and useful information can be found on the wiki and in the INSTALL files that come in the tarball

Koha 3.18.0 is a major release, that comes with many new features.

It includes 14 new features, 120 enhancements and 487 bugfixes.

Koha can be downloaded from Koha Downloads.

Full release notes can be found here.

Patches

This section highlights upcoming features as well as bugs needing attention.

Owen Leonard requests your input on the following bug:
Add better feedback for returns to the checkouts table

Bug 13290 (Add better feedback for returns to the checkouts table)
modifies the way check-ins are handled when one uses the checkboxes on
the circulation page’s table of checkouts.

I would like to get opinions on how to best design the interaction,
especially from anyone out there who has the AJAX circ feature running
in production.

From: message on general list

Community

Community Gossip

Tomas Cohen Arazi shared this YouTube video on the mailing list. It covers KohaCon 2014. Original announcement can be found here.

Aaron Sakovich posted a video demonstrating the speed improvements in Koha 3.16’s checkout module.

Larry Baerveldt writes about MySQL database maintenance in his article Losing Weight in Koha

How to

In his Did you know blog series this month, Pierre Vandekerckhove covers the following topic:

Upcoming Events

December General IRC Meeting

The December general IRC meeting will be held on the 17th of December at 09:00 and 21:00 UTC.

The agenda and other information are here

Past Events

Italian Koha Hackmeeting (12-13 Nov 2104)

by Zeno Tajoli

On the 12th and 13th of November, a hack meeting organized by Cineca was held in Segrate (MI). A total of 13 participants worked together in the laboratories to improve Koha and to work on Italian translations for the user manual and the staff client. The participants were from a lot of different organizations: there were both librarians and developers so it was a very good occasion for everyone to share experiences according to their different backgrounds. Zeno Tajoli, Silvia Simonetti and Alessandra Carassiti (all from Cineca) coordinated the activities. The results were very interesting for the Italian Koha community.

About the software: Emmanuele Somma and Zeno Tajoli made important tests for importing marc utf-8 compliant and research utf-8 compliant records. Luigi Messina, Claudio Kutufa and Salvatore Sanfilippo realized a converter to XSLT from MARC21 on z39.50 of the Library of Congress in UNIMARC, to use the new Z3950 Search Enhancements: SRU targets and additional XSLT processing. The patch is going to be issued.

At the same time the librarians Claudia Di Somma, Eliana Comite, Andrea Furin, Stefano Bargioni and Franziska Wallner worked on the Italian translation of the user manual of Koha 3.16 (in particular the chapters on the circulation, the serial and the system preferences) and the interface of the library staff of Koha 3.18.

The hackmeeting was also an important opportunity to consolidate the work of the Italian community of Koha. We hope there will be more events like this to expand the community in Italy.

November General IRC Meeting

The December general IRC meeting was held on the 19th.

The agenda, links to the minutes, and other information is here.

Koha 3.18.0 released

Fri, 11/28/2014 - 13:15

It is with great pleasure that I announce the release of Koha 3.18.0, the latest major release of the Koha open source integrated library system.

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 Koha 3.18.0 tarball and install instructions can be found on the download page.

More install instructions and useful information can be found on the wiki and in the INSTALL files that come in the tarball

Koha 3.18.0 is a major release, that comes with many new features.

It includes 14 new features, 120 enhancements and 487 bugfixes.

Table of contents Important notice
  • As of 3.18.0, GRS-1 indexing is deprecated and will no longer be
    maintained. It will be removed in a future version.
  • The “prog” and “CCSR” themes have been completely removed.
  • Packages: It is now possible to use the Zebra indexer daemon instead of
    a cronjob. Look at /etc/default/koha-common. (Bug 8773)
  • LDAP: a new option for LDAP configuration to avoid storing user passwords
    is introduced. (Bug 9165)
  • ILS-DI (API change): CancelHold now takes a reserve_id. (Bug 8868)
  • overdue_notices.pl added some fields for the CSV export. (Bug 8687)
  • Notices in HTML format now need explicit line-breaks. (Bug 12294)
New features in Koha 3.18.0 Acquisitions
  • Add an option to upload scanned invoices (bug 3050)
  • Add multiple contacts for vendors (bug 10402)
  • Rollover outstanding orders not yet received (bug 12164)
Architecture, internals, and plumbing
  • Retrieve facets from Zebra (bug 11232)
Authentication
  • Shibboleth authentication (bug 8446)
Circulation
  • Resurrect Rotating Collections (bug 8836)
  • On-site checkouts (was In-House Use) (bug 10860)
  • Automatic renewals (bug 11577)
Searching
  • Search form for items (bug 11425)
Templates
  • Columns configuration for tables (bug 10212)
Tools
  • Add a diff view to staged MARC records (bug 11876)
  • Batch record deletion (bug 12403)
Websites, Mailing Lists, etc
  • Optionally report usage statistics to Koha community (HEA) (bug 11926)
Z39.50 / SRU / OpenSearch Servers
  • Z3950 Search Enhancements: SRU targets and additional XSLT processing (bug 6536)
Enhancements in Koha 3.18.0 About
  • Perl modules: Display required version numbers on about page (bug 12790)
  • Add a notice for use_zebra_facets problems in about page (bug 13087)
Acquisitions
  • Factorize code for order cancellation and add field for giving a reason (bug 7162)
  • Cloning a budget: enable change of description (bug 7498)
  • Neworderempty should preselect the only active fund for new orders (bug 9088)
  • OPAC: Display acquisition details (bug 11169)
  • Display the order vendor note in basket and basketgroup CSV and PDF (bug 12110)
  • Acquisitions: Show search terms in z39.50 results (bug 12835)
  • Set a fund owner to its children (bug 12958)
  • Improvement of the funds list view on acqui home (bug 12984)
  • Update table footer with the visible rows (bug 12987)
  • Update table footer with the visible rows – budgets (bug 12988)
  • Update table footer with the visible rows – acqui-home (bug 12989)
  • Move budget action links into menu (bug 13042)
Architecture, internals, and plumbing
  • RoadTypes should be folded into Authorised Values (bug 7372)
  • Rename system preference authoritysep to AuthoritySeparator (bug 10330)
  • Marc modification templates improvements (bug 11319)
  • Improving code for XSLT handling (bug 11826)
  • Make Koha::Schema use C4::Context->dbh (bug 11891)
  • Improve Koha::Cache (bug 12041)
  • Remove remaining uses of the Perl smartmatch operator (bug 12151)
  • Remove prog and CCSR OPAC themes (bug 12233)
  • Remove the “horrible hack” in C4::Templates (bug 12237)
  • Solr removal (bug 12538)
  • Replace use of DBI in C4::Ratings with DBIx::Class (bug 12609)
  • GetMarcISSN should not return empty ISSN (bug 12674)
  • Add a sanity check for QueryParser configuration on about.pl (bug 12745)
  • NewOrder returns basketno (bug 12827)
  • Move the order-related code into its own module (bug 12830)
  • Introduce a centralized way to display prices (bug 12844)
Authentication
  • Allow preventing passwords from being stored locally when using LDAP (bug 9165)
Cataloging
  • Show search terms in z39.50 results (bug 1561)
  • Provide a way for removing authority links and holdings on Z39.50 record import (bug 6681)
  • Authorities linker should handle the “local subject added entry” fields. (bug 10308)
  • Update MARC21 frameworks to Update No. 18 (April 2014) (bug 12435)
Circulation
  • Allow override of ‘debarred’ status (bug 643)
  • Refactor C4::Stats::UpdateStats and add UT (bug 11230)
  • Add ability to update not for loan status on checkin (bug 11629)
  • Convert checkouts table to ajax datatable (bug 11703)
  • Add maximum suspension days as a new issuing rule (bug 12230)
  • Ask for confirmation when checking out an item with rental fees (bug 12448)
  • Street number missing from hold alert on checkin page (bug 12495)
  • Add patron email in Holds awaiting pickup circulation report (bug 12523)
  • Encapsulate Circulation::GetAgeRestriction() and modify it to check borrowers age as well (bug 13106)
  • Prevent juvenile/children from reserving ageRestricted material (bug 13113)
  • Make it possible to propagate errors from C4::Reserves::CanItemBeReserved() to the web-templates. (bug 13116)
  • Improve visibility of automatic on-site checkout rule when OnSiteCheckoutsForce is on (bug 13183)
Command-line Utilities
  • Add a script to sanitize entity where “&” character was wrongly replaced with “&” (bug 8218)
  • System preferences for longoverdue cron (bug 8337)
  • Improvements in overdue_notices.pl (bug 8687)
Course reserves
  • Enable datatables for courses and course details in the OPAC (bug 10632)
Developer documentation
  • Add EditorConfig file to the source tree (bug 12545)
Documentation
  • Update Z39.50/SRU online help (bug 12828)
  • Add a notice on the About page about GRS-1 deprecated (bug 13140)
Hold requests
  • Expire holds waiting only on days the library is open (bug 8735)
  • Make the holds system optionally give precedence to local holds (bug 11126)
  • Allow renewal of item with unfilled holds if other available items can fill those holds (bug 11634)
  • Holds ratio report (circ/reserveratios.pl) sorts numeric values as text (bug 11990)
I18N/L10N
  • Logaction() modulename and action are untranslatable (bug 11392)
  • Subtag_registry.sql files contain the same information for each language (bug 11593)
  • Tmpl_process3.pl new features (bug 12061)
  • Add Croatian language (bug 12649)
Installation and upgrade (web-based installer)
  • Better default framework for UNIMARC (bug 11586)
  • Select all options on installer screen (bug 12658)
MARC Bibliographic data support
  • MARC21 Tag 321b (bug 3977)
  • Show Dissertation note (MARC21 502) in XSLT results (bug 12501)
Notices
  • Allow separate ‘Reply To’ and ‘From’ email address for notices (bug 9530)
OPAC
  • Ambiguity in OPAC Details location. (bug 7720)
  • Change OPACItemHolds syspref to be of type Choice, choices being “no”, “yes”, “force” (bug 7825)
  • Adding system preferences to control the visibility of the content on the Advanced Search page (bug 9043)
  • Add class=”branchcode” to body tag to make OPAC CSS-styleable per branch (bug 12162)
  • OPAC search box should be customisable (bug 12296)
  • Hide item types, collections, locations on advanced search if hidden by opachiddenitems (bug 12330)
  • Convert OPAC list download pop-up to modal dialog (bug 12519)
  • Arrangement of divs on opac-advsearch.tt (bug 12521)
  • Improve visibility of successful renewal via opac (bug 12568)
  • Search links need style id (bug 12576)
  • Use Bootstrap “label” style for inline OPAC renewal messages (bug 12677)
  • Use NoLoginInstructions to customize text for OPAC user/pass information (bug 12683)
  • Show RDA tag 264 on OPAC Detail XSLT view (bug 12724)
  • Show RDA tag 264 on OPAC Results XSLT view (bug 12726)
  • Make on-site checkouts visible in OPAC (bug 13234)
Packaging
  • Enable koha-foreach to insert the instancename into commands (bug 8566)
  • Set output directory for fines.pl in cron config created by the packages (bug 8567)
  • Add per-instance koha-index-daemon in .deb setup (bug 8773)
  • Disable apache indexes on package installation by default (bug 12350)
  • Koha-create should be able to configure SRU server for the created instance (bug 12750)
Patrons
  • Set default for privacy by patron category (bug 6254)
  • New patron permissions to manage items (edit, batchmod, delete all) (bug 7673)
  • Patrons search improvements (bug 9811)
  • Add support for Norwegian national library card (bug 11401)
  • Datatable in Patrons Account Fines (bug 12258)
  • Add ability to delay loading of patron’s checkouts in circulation and patron details (bug 12550)
Reports
  • Add ability for biblio_framework to be a dropdown in Guided Reports (bug 13141)
Searching
  • Remove doubled call number entry from OPAC advanced search page (bug 4927)
  • Add RSS feeds to catalog search history (bug 5672)
  • Control of branch displayed in search results linked to HomeOrHoldingBranch (bug 12582)
  • Allow the user to specify a max amount of facets to show. (bug 13088)
Serials
  • Serial claiming improvements (bug 5342)
  • Add date pickers to serials-edit.pl (bug 12377)
SIP2
  • Add ability to customize SIP2 screen messages (bug 12571)
Staff Client
  • Show RDA tag 264 on Intranet Results and Detail XSLT view (MARC21) (bug 12725)
  • Add links “My account” and “My checkouts” for logged in user to drop down in staff client header (bug 13176)
System Administration
  • Move creators preference to tools tab (bug 12190)
  • Add restrictions purge to cleanup_database.pl (bug 12760)
Templates
  • IDs on checkin columns (bug 10220)
  • Make it easier to hide parts of material type and format information in OPAC (bug 12334)
  • Use jQueryUI Accordion to display message transport types (bug 12572)
  • Markup improvements to holds awaiting pickup report (bug 12692)
  • Add name of template file in html comment for each ‘.tt’ file. (bug 13112)
  • Add span with id for logged in branch name, add hidden span for branchcode (bug 13128)
  • Move treeview jQuery plugin outside of language-specific directory (bug 13139)
  • Staff marc preview not wrapping (bug 13151)
  • Opacuserjs is not compatible with tracking’s tools like Piwik (bug 13247)
Tools
  • Tools/export.pl: file list of ids as input parameter (bug 12238)
  • Add more fields to batch patron modification tool (bug 12309)
  • Import patrons form should have drop-downs for some values (bug 12716)
Web services
  • Support deletion of biblio in svc API (bug 12590)
Z39.50 / SRU / OpenSearch Servers
  • Improve Z39.50 servers administration (incl DBIx) (bug 12265)
Critical bugs fixed in Koha 3.18.0

(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)

Acquisitions
  • NewOrder does not return ordernumber (critical – bug 12891)
  • Cancel receipt doesn’t work for one item (major – bug 11744)
  • Shipment date gets lost on finishing the invoice (major – bug 12619)
  • Problems with item information tab on acq order from staged page (major – bug 12927)
  • The budget list always shows my funds (major – bug 12955)
  • All basketgroups are not listed (major – bug 12985)
  • Shipment date not saved when creating an invoice which has a duplicated number (major – bug 13220)
Architecture, internals, and plumbing
  • Letter.code is considered as a primary key (critical – bug 13215)
  • C4::Reports::Guided is not Plack safe (major – bug 10126)
  • Z39.50 search page does not check authorization (major – bug 11715)
  • Currency page shows perl error under some circumstances (major – bug 13071)
  • Holidays.t will fail some unit tests on Sundays (major – bug 13115)
  • Remove Solr file left behind (major – bug 13131)
Authentication
  • Ldap authentication should FAIL if ldap contains NEW password, and user types the PREVIOUS password (critical – bug 8148)
  • CAS authentication not working (critical – bug 12398)
  • Local only logins should still work when ldap authentication is enabled (critical – bug 12831)
Cataloging
  • Items Permanent location (shelving location) is set to NULL when item is edited (critical – bug 7817)
  • Javascript error when merging authorities (critical – bug 12295)
Circulation
  • On-site checkout due date wrong if SpecifyDueDate is disabled (blocker – bug 13255)
  • All overdue items with fines returned via checkouts table will have fines forgiven! (blocker – bug 13330)
  • Items disappear from staff detail page when there is an on-site checkout (blocker – bug 13332)
  • Backdating returns with SpecifiyReturnDate causes fines for items not overdue! (critical – bug 12596)
  • Regression: Override renewal limit option broken with AJAX circ (critical – bug 13293)
  • Regression: Item lost status doesn’t show in list of checkouts (major – bug 12778)
  • Static fine should apply only once for a given borrower (major – bug 13018)
  • Changing date or time format on a production server will create duplicate fines! (major – bug 13104)
  • Export checkout list does not work anymore (major – bug 13190)
  • Significant slowdown of checkins with fix for notices ignoring the dateformat preference (major – bug 13226)
Command-line Utilities
  • Koha-disable fails without disabling site (blocker – bug 12856)
  • Bug 12995 causes test case failures (major – bug 13230)
Database
  • DBIx::Class schema should preserve case for column names (major – bug 12781)
Hold requests
  • No check for maximum number of allowed holds from OPAC. (critical – bug 4045)
  • Reserve can be cancelled by any logged in user (critical – bug 12873)
  • OPACAllowHoldDateInFuture can let a patron jump to the top of the holds list (major – bug 10883)
  • Hold priorities incorrect, when waiting status was reversed (major – bug 12086)
Holidays
  • Koha::Calendar is caching holidays for the wrong branch! (critical – bug 12801)
Installation and upgrade (web-based installer)
  • C4::Templates::themelanguage fails if the DB is not populated (blocker – bug 13169)
Notices
  • MTT FIX: Due notices (DUEDGST) are multiplicated and everybodys all ODUEDGST are sent to everyone who should receive them. (critical – bug 12396)
  • Library no longer receiving Overdue email for patrons without email address (critical – bug 12717)
  • Default rules are not always used for overdues (major – bug 9180)
  • Notices ignoring the dateformat preference (major – bug 11244)
  • Overdue notices send notices for due date in future. (major – bug 13035)
OPAC
  • Can’t make new suggestion with AllowPurchaseSuggestionBranchChoice turned on (blocker – bug 13329)
  • Links in every patron self-registration email points to a single borrower (critical – bug 12371)
  • A patron cannot change his personal details (critical – bug 12784)
  • Opac detail view with XSLT is broken (critical – bug 13174)
  • Series of OPAC searches can cause a browser crash (major – bug 10956)
  • Download and send list popups broken in bootstrap OPAC (major – bug 12517)
  • OPAC reading history still accessible by URL if turned OFF (major – bug 12701)
  • OPAC privacy page still accessible when the feature is turned off (major – bug 12703)
  • Sending a list has malformed links (major – bug 12849)
  • Subject search links broken if XSLT and OPACPopupAuthorsSearch are both off (major – bug 13271)
Packaging
  • Package dependency updates for master (blocker – bug 12234)
  • Package dependency updates for master (major – bug 10467)
  • 3.16 packages ask to change Apache configuration even if Apache version is < 2.4 (major – bug 12312)
  • Path changes make package build fail (major – bug 13173)
  • Fix typo in debian/control (major – bug 13303)
  • Package updates for for 3.18 release (major – bug 13353)
Patrons
  • Regression: Patron print summary doesn’t show checkouts (critical – bug 12971)
  • Patron search no longer searches extended attributes (major – bug 12833)
  • Prevent mixup of columns in deletedborrowers (major – bug 13084)
  • Patron letter browse not working (major – bug 13232)
Reports
  • Saved reports tabs not working (major – bug 12432)
  • Saved reports tabs broken by DataTables upgrade (major – bug 13288)
Searching
  • QueryParser + OpacSuppression doesn’t allow search in ‘all libraries’ (critical – bug 10542)
  • Zebra searches sometimes fail silently under Plack (critical – bug 12005)
  • Search facets die with regex error if biblio has square brackets in fields (critical – bug 12593)
  • Duplicate records in Zebra after editing NORMARC records with DOM (critical – bug 13163)
  • Search behaviour inconsistent with QueryParser on Perl 5.18 (major – bug 12738)
Serials
  • Working with serials now requires admin (parameters) permission (major – bug 11226)
Staff Client
  • Holds Waiting: not showing from check out screen (major – bug 12892)
System Administration
  • Can’t add new patron categories (critical – bug 12454)
Templates
  • Omnibus: Use of CGI::scrolling_list prevents customization in template (major – bug 766)
  • Suggestions: ‘Organize by’ and correct display of tab descriptions broken (major – bug 10519)
  • Slip Print Problem in Chrome (major – bug 11014)
  • Phone label or data switched (major – bug 12407)
  • MARC Preview doesn’t always display in managed MARC record (major – bug 12755)
  • Columns misplaced in moremember.tt (major – bug 12963)
  • Addition of noEnterSubmit class should not apply to textarea, only to input (major – bug 13080)
  • Remove of prog theme broke the OPAC’s “view plain” option for MARC details (major – bug 13170)
  • Delete record don’t wait for confirmation (major – bug 13254)
Test Suite
  • SMS.t requires a database (major – bug 12642)
  • Bug 12827 causes a test to fail (major – bug 12953)
  • T/Koha_Email.t depends on the database (major – bug 13172)
Tools
  • Calendar with weekly repeating holidays completely broken by DataTables upgrade (blocker – bug 13289)
  • The export tools is broken (blocker – bug 13308)
  • Inventory tool fails with “Could not reads headers”, or sometimes a timeout (critical – bug 12025)
  • Tools/export.pl fix to forbid adding of invalid records (critical – bug 12229)
  • MTT FIX: Advanced notices are duplicated and not sent to the right patron (critical – bug 12315)
  • Patron category filter in batch patron deletion tool is broken (critical – bug 12727)
  • Overdue notice/status triggers displaying the wrong notice for default (major – bug 11742)
  • Patron import tool doesn’t import extened attributes values any longer (major – bug 12859)
  • Bugfix : tools/export.pl don’t works in commandline without id_list_file parameter (major – bug 13085)
Websites, Mailing Lists, etc
  • B 11926 (HEA – Render community koha statistic usages) introduces an column count error in sysprefs.ql (major – bug 13149)
Z39.50 / SRU / OpenSearch Servers
  • Z39.50 title search doesn’t work with multiple words (critical – bug 12898)
Other bugs fixed in Koha 3.18.0

(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)

About
  • Update credits for Arabic translation (minor – bug 13347)
  • Bug for tracking changes to the about page (trivial – bug 7143)
Acquisitions
  • GetBudgetHierarchy needs optimization (normal – bug 11714)
  • Make variable aqorders.listprice in acq claim notice work and improve error handling (normal – bug 12505)
  • The removal of a contract which is linked to a basket does not display an error (normal – bug 12508)
  • Cannot revert the changes done by AcqItemSetSubfieldsWhenReceived on canceling a receipt (normal – bug 12557)
  • Only “top 20″ rows visible in invoices search result (normal – bug 12646)
  • Only suggestion manager can order from accepted suggestion (normal – bug 12775)
  • The budgeted cost and the total should not be manually modified (normal – bug 12840)
  • Deleting suggestions should ask for a confirmation (normal – bug 12937)
  • Users are not linked to a fund (normal – bug 12956)
  • Fund planning does not display actual values (normal – bug 12992)
  • Bad encoding in acquisition basket (minor – bug 12438)
  • Show budget name when editing it (minor – bug 13055)
  • C4::Biblio GetMarcPrice does not handle NORMARC (trivial – bug 12554)
  • Receive shipment error message incorrectly styled (trivial – bug 13065)
  • “Branch:” on basket page should read “Library:” (trivial – bug 13207)
Architecture, internals, and plumbing
  • Cart in staff interface displays location pulled from Description (OPAC) (normal – bug 9013)
  • Authorized values are not Plack-compatible (normal – bug 9967)
  • Ajaxfileupload.js failing in IE9 for local image upload (normal – bug 10652)
  • OPACBaseURL sometimes set by ENV variable and not system preference (normal – bug 11575)
  • MARC framework editing is broken when memcache is enabled (normal – bug 11842)
  • Web installer fails under plack (normal – bug 12023)
  • The “feed” MTT does not seem to be used (normal – bug 12298)
  • Remove smartmatch operator from C4/Serials.pm (normal – bug 12338)
  • TransformKohaToMarc() is adding MARC subfields in random order (normal – bug 12343)
  • Encoding broken in the syspref template plugin (normal – bug 12411)
  • The file C4/Maintainance.pm can be removed (normal – bug 12456)
  • Lost items marked as not on loan even if they are! (normal – bug 12467)
  • C4::Budgets : Replacement of subroutine calls of C4::SQLHelper by DBIx::Class (normal – bug 12482)
  • C4::Contract.pm : Replacement of subroutine calls of C4::SQLHelper by DBIx::Class (normal – bug 12487)
  • PROG/CCSR deprecation: Remove hardcoded theme from C4/Templates.pm (normal – bug 12539)
  • DBIx::Class schema update 07/2014 (normal – bug 12558)
  • DelItem takes $dbh in parameter (normal – bug 12583)
  • SQLHelper replacement – Koha::Borrower::Modifications (normal – bug 12623)
  • SQLHelper replacement – C4::Acquisition (normal – bug 12626)
  • SQLHelper replacement – C4::Suggestions (normal – bug 12627)
  • DOM indexing should be the default (normal – bug 12651)
  • GetMarcISBN should return the corresponding subfield (normal – bug 12672)
  • Get rid of warning in aqbudgets.pl (normal – bug 12957)
  • Price formatting should only be defined at one place (normal – bug 12979)
  • Parsing a date on sending a letter generates a warning (normal – bug 13011)
  • Zotero connection with Koha: problem with UTF-8 (minor – bug 12174)
  • Can’t access MARC bibliographic frameworks and other pages (minor – bug 12800)
  • Get rid of redefined subroutine warnings from dateaccessioned.pl (minor – bug 12884)
  • Minor improvements on code documentation (omnibus) (trivial – bug 11856)
  • Fix some POD errors (trivial – bug 12462)
  • Add StatisticsFields to sysprefs.sql (trivial – bug 12728)
  • Tiny typo in POD for SetMessagingPreferencesFromDefaults (trivial – bug 13194)
Authentication
  • Disabled Shibboleth authentication spams logs (minor – bug 13114)
  • And remember, usernames are not case sensitive (trivial – bug 13051)
Browser compatibility
  • HTML fixes triggered by cleaning up language=”javascript” (trivial – bug 12862)
Cataloging
  • Dewey cn_sort inaccurate (normal – bug 8837)
  • 008 forgetting what material type was chosen (normal – bug 9093)
  • Prompt for confirmation if more than 99 items are being added (normal – bug 10473)
  • Add 359, 947 and 969 fields in french unimarc_complete framework (normal – bug 11030)
  • Barcode scanner clicking ‘save’ (normal – bug 11292)
  • When editing item, cursor is positioning in search box and not to item (normal – bug 11905)
  • Can’t tab to save buttons on add item (normal – bug 12380)
  • Not for loan items are not listed (normal – bug 12419)
  • Ddc sorting of call numbers truncates long Cutter parts (normal – bug 12424)
  • On editing an item, some fields can be set to NULL (normal – bug 12874)
  • Plugin housekeeping: do not redefine wrapper (normal – bug 13223)
  • Z39.50 result Card View doesn’t work for UNIMARC (normal – bug 13225)
  • Shelving location PROC does not work according to manual (normal – bug 13297)
  • C4::Charset -> nsb_clean() remove  (minor – bug 9859)
  • In records merge greatest field can not be added (minor – bug 10648)
  • Delete useless 9XX field in french unimarc_complet default Framework (minor – bug 11021)
  • Catalog details page displaying incorrect status for items with itemtype level notforloan status (minor – bug 12307)
  • Cataloging search no longer passes search terms to z39.50 search (minor – bug 13062)
  • HTML and JS escapes missing in unimarc_field_4XX.tt (minor – bug 13129)
  • Minor correction for C4::DelBiblio documentation (trivial – bug 12592)
  • Plugin housekeeping: UNIMARC field 123i, 123j, 210c (trivial – bug 13203)
Circulation
  • ILS-DI: CancelHold needs to take a reserve_id (normal – bug 8868)
  • Visual Bug under fines tab (normal – bug 9245)
  • Holds Queue Report display loc code not description (normal – bug 10960)
  • It should be possible for Holds charges to count towards blocking checkout (normal – bug 12205)
  • Multi-clicking the renewal buttons on circulation.pl can trigger “renewal failed” message. (normal – bug 12337)
  • Tabs inconsistency in different circ-menu.inc uses (normal – bug 12542)
  • Ajax-based check in does not work for some system preference settings enabled (normal – bug 12662)
  • Overdue items won’t show as overdue in red in circulation (normal – bug 12729)
  • Patron ‘Details’ and ‘Check out’ pages not working properly for staff users which don’t have renewal override permissions (normal – bug 12811)
  • Row grouping in checkouts table is alphabetical and layout depends on words chosen in translation (normal – bug 12899)
  • Strings.inc is missing a semicolon in var CIRCULATION_RENEW_FAILED = _(“Renew failed:”) (normal – bug 12938)
  • Checkouts table default ordering is incorrect (normal – bug 13020)
  • “Today’s checkouts” sort improperly because issuedate lacks seconds. (normal – bug 13168)
  • Circulation page layout problem when OnSiteCheckoutsForce is enabled (normal – bug 13179)
  • Circulation template problems if OnSiteCheckouts is off but OnSiteCheckoutsForce is on (normal – bug 13184)
  • Regression: Circulation checkouts table no longer shows item type description (normal – bug 13195)
  • “Always show checkouts immediately” cookie should persist across sessions (normal – bug 13196)
  • Regression: Table of checkouts no longer preselects overdue items for rewewal (normal – bug 13236)
  • Slow checkin for patrons restricted indefinitely (normal – bug 13242)
  • Clicking the “show checkouts” button should return focus to the barcode field (normal – bug 13258)
  • Offline Circulation has poor HTML (minor – bug 12666)
  • Wrong message ‘Patron(..) is blocked for 2014-09-30 day(s). (minor – bug 12914)
  • Check in forgets to remember arbitrary backdating of returns setting (minor – bug 12959)
  • Unnecessary white space above checkouts table in circulation (minor – bug 13253)
  • Better check in message for patrons with indefinite restriction (minor – bug 13261)
  • Checkouts table due date not updated when an item is renewed. (minor – bug 13286)
  • Purchase-suggestions.pl tabs do not show selected (trivial – bug 12332)
  • Ajax Circ – various things out of alignment (trivial – bug 12837)
Command-line Utilities
  • Misc/cronjobs/rss/rss.pl uses HTP (normal – bug 9000)
  • Cronjob delete_expired_opac_registrations.pl fails with error in SQL syntax (normal – bug 11945)
  • Turn off Authority logging when running “bulkmarcimport.pl” (minor – bug 12720)
  • Script update_totalissues.pl stops on corrupted record (minor – bug 12995)
  • Remove uninitialized value warning and add partial flag to cmp_sysprefs script (minor – bug 13028)
Course reserves
  • Course reserves item list should use “Checked out” instead of “On Loan” (minor – bug 12635)
Database
  • Useless column cancelledby in aqorders table (normal – bug 11007)
Developer documentation
  • Update_dbix_class_files.pl need a POD (minor – bug 13257)
  • Fixes to .mailmap for the 3.18 release (minor – bug 13314)
  • Update mailmap for master (trivial – bug 12479)
Documentation
  • Misc/translator/translator_doc.html outdated (normal – bug 10136)
  • Search history page missing help file (normal – bug 12685)
  • Classification sources help file has typo (minor – bug 11958)
  • Typos in help files (trivial – bug 12434)
  • Capitalisation error for “Item Type” in prog/en/modules/help/reports/manager.tt (trivial – bug 12661)
Hold requests
  • Don’t block bulk holds if one or more titles have no items (normal – bug 9350)
  • Suspended holds still show not available (normal – bug 10226)
  • Fatal database error when viewing Holds for Bib with no Items (normal – bug 12522)
  • Reserve in waiting/transfer status may be cancelled by user (normal – bug 12876)
  • Patron holds table no longer display date item went in transit (normal – bug 13122)
  • Placing holds from cart fails silently (minor – bug 4231)
  • In transit hold items incorrectly labeled as “Waiting to be pulled” on request.pl (minor – bug 11801)
  • Hold priority for new hold incorrect if record has holds in transit (minor – bug 12287)
  • Add patron branchcode to patron search results for holds (minor – bug 12943)
  • “Item hasn’t been transferred yet” shows pickup branch rather than holding branch (minor – bug 13099)
I18N/L10N
  • Transport cost matrix script and template contain untranslatable strings (normal – bug 8938)
  • Update MARC21 es-ES default frameworks fields and translation (normal – bug 11068)
  • Label card element title texts cannot be translated (normal – bug 11365)
  • Untranslatable label_element_title in label management (normal – bug 11614)
  • Untranslatable report areas in step 1 of Guided Reports (normal – bug 11672)
  • Use more placeholders in translatable javascript strings (normal – bug 12150)
  • Add description of charges (bug 2546) to Bootstrap OPAC (normal – bug 12165)
  • Update descriptions for languages, scripts and regions (normal – bug 12250)
  • Diacritics in system preference editor broken (normal – bug 12279)
  • Translate script raised warnings with perl 5.18 (normal – bug 12301)
  • PROG/CCSR deprecation: Make getlanguages() theme independent for opac (normal – bug 12534)
  • PROG/CCSR Deprecation: Make opac translation theme independent (normal – bug 12535)
  • Untranslatable string on enhanced_content.pref (normal – bug 12999)
  • Rename Kurdish translation files (normal – bug 13328)
  • Untranslatable “Item Type” or “Collection Code” in branch transfer limits (minor – bug 11504)
  • Untranslatable “Reserve not found” (minor – bug 12062)
  • Members-update.tt has a giant hash variable (minor – bug 12222)
  • Use of uninitialized value while proving db_dependent/Holds.t (minor – bug 13075)
  • Members-update.tt has misspelled field B_phone name (trivial – bug 12223)
  • SQL setup (MARC21), translation of relators codes – Italian (trivial – bug 12299)
  • Z39.50-targets – Record type is untranslatable (trivial – bug 12621)
  • Translations: Resolve ambiguity for word “checked” in Z39.50 server administration (trivial – bug 12882)
Installation and upgrade (command-line installer)
  • Do not use by default Host-Item-Number in UNIMARC (normal – bug 12453)
  • Use TOUT-UF8 base for z3950 BNF server (normal – bug 13224)
  • No default value for opaccolorstylesheet syspref (minor – bug 12361)
  • Bad updatedatabase.pl message for $DBversion = “3.15.00.049”; (trivial – bug 12466)
Installation and upgrade (web-based installer)
  • Koha OPAC URL shows Perl error message before web installer was run (normal – bug 10582)
  • Update German web installer sample files for 3.18 (normal – bug 13147)
  • Incoherence between ‘en’ sample notices and translated notices (normal – bug 13199)
  • Typo RoutlingListNote (trivial – bug 13027)
Label/patron card printing
  • Patron card category search field should be menu (normal – bug 5502)
  • Label-create-pdf.pl Add support for RTL languages (normal – bug 12068)
  • Manage label batch view should show item type description instead of code (normal – bug 12589)
Lists
  • Error in warning message when deleting list (normal – bug 8521)
  • Better translatability for list module (trivial – bug 12749)
MARC Authority data support
  • Multiplicated authorities after link_bibs_to_authorities.pl (normal – bug 11650)
  • Incorrect quoting in regexp in AuthoritiesMarc (minor – bug 12654)
  • Blinddetail-biblio-search uses wrong comparison operator (trivial – bug 12573)
MARC Bibliographic data support
  • XSLT: Missing punctuation between 710$a and $b (normal – bug 12465)
  • MARC21slim2intranetResults.xsl has swapped braille and combination (minor – bug 11517)
MARC Bibliographic record staging/import
  • MARC import gives error under Starman/Plack (normal – bug 8970)
Notices
  • Invalid or uninstalled SMSSendDriver (or bad number format) causes process_message_queue to fail (normal – bug 3186)
  • Revert BZ9372 (normal – bug 12294)
  • Overdue notices do not respect holidays (normal – bug 12529)
  • Order tags are not removed on claiming serials/orders (normal – bug 12851)
  • Duplicate phone hold notices when using Talking Tech (normal – bug 13152)
OPAC
  • Anti-spam for opac-suggestions (normal – bug 3144)
  • Show damaged status in the OPAC for items which are not for loan (normal – bug 9214)
  • Deprecate the PROG and CCSR themes (normal – bug 11346)
  • PROG/CCSR deprecation: Remove opacsmallimage system-preference (normal – bug 11347)
  • PROG/CCSR deprecation: Remove .tmpl -> .tt translation (normal – bug 11349)
  • Biblio.size value not correctly displayed in list emails sent from OPAC and intranet (normal – bug 11357)
  • Encoding problem with OpacBrowseResults (normal – bug 11515)
  • Bootstrap not responsive on all devices (normal – bug 12220)
  • “Others…” reason for suggestions not showing in Bootstrap OPAC (normal – bug 12280)
  • RTL display for records using 880 broken in Bootstrap (normal – bug 12281)
  • Remove Problematic Logic from Patron Messaging Preferences Form – bootstrap (normal – bug 12293)
  • Show all title subfields on the holds list (normal – bug 12308)
  • Author of reserved book is not displayed in opac-user.pl (normal – bug 12336)
  • OverDrive does not depend on SSL modules for LWP, causing searches to fail (normal – bug 12393)
  • “OPAC info” is not displayed in the OPAC (normal – bug 12428)
  • Bootstrap XSLT view no longer displaying 505 correctly formatted (normal – bug 12464)
  • Show OPAC search history when opacuserlogin is OFF (normal – bug 12485)
  • Novelist Select not using https in bootstrap (normal – bug 12511)
  • BiblioDefaultView doesn’t affect XSLT results view (normal – bug 12574)
  • PROG/CCSR deprecation: Correct hard-coded opac-tmpl/prog path in XSLT (normal – bug 12655)
  • Show extended patron attributes in the OPAC (normal – bug 12718)
  • Shelfbrowser script should write headers (normal – bug 12886)
  • BiblioDefaultView doesn’t do anything with NORMARC or UNIMARC XSLT (normal – bug 12901)
  • OPAC Cart JavaScript is included twice in the footer (normal – bug 13052)
  • Google transliteration does not work on bootstrap (normal – bug 13144)
  • Colspan calculation done by opac/opac-reserve.pl should be moved to template (minor – bug 10433)
  • Standardnumber doubled up in Advanced search – more options (minor – bug 10936)
  • Input fields in OPAC suggestion form are a bit short (Bootstrap) (minor – bug 11810)
  • Hiding alternate address on patron self registration doesn’t hide heading (minor – bug 12143)
  • Stray dollar ($) -sign in opac-reserve.pl (minor – bug 12668)
  • Surplus closing </div> in OPAC advanced search (bootstrap) (minor – bug 12697)
  • News in OPAC: HTML broken with nested p tags and multiple thead in same table (minor – bug 12863)
  • Follow-up for bug 12371 on self-registration verification notice (minor – bug 13050)
  • Hard-coded ” by ” in opac-tags.pl (minor – bug 13083)
  • Invalid HTML generated by MARC21slim2OPACResults.xsl (minor – bug 13120)
  • Display856uAsImage displays images in OPAC in original size (minor – bug 13227)
  • Add more information for users to OPAC Error 404 page (trivial – bug 12763)
  • Use of uninitialized values $max and $min in C4/Tags.pm (trivial – bug 12916)
  • Argument “” isn’t numeric in numeric gt (>) in opac-results.tt (trivial – bug 12974)
  • An email will be sent shortly (trivial – bug 13095)
  • UNIMARC 610 tag isn’t displayed in OPAC when there is no $9 subfield (trivial – bug 13145)
Packaging
  • Apache 2.4 may not have the CGI module enabled by default, and we need it. (normal – bug 12439)
  • PROG/CCSR deprecation: Remove hard-coded theme from debian/* scripts (normal – bug 12657)
  • Require a higher version of Test::Simple for building (normal – bug 12870)
  • Increase zebra AUTH register sizes, from 4G to 20G (trivial – bug 11362)
Patrons
  • Road type missing on search results (normal – bug 4013)
  • Duplicating patron not using patron’s branch (normal – bug 7237)
  • Duplicate patron shows flags (normal – bug 7462)
  • When duplicating a patron too many fields carrying over (normal – bug 7878)
  • Attribute error could be clearer (normal – bug 7944)
  • Contact note not showing (normal – bug 9221)
  • Patron search should remember search options selected (normal – bug 10155)
  • Number of patrons on a patron list not accurate (normal – bug 11857)
  • Creating a user via LDAP doesn’t populate message preferences (normal – bug 12304)
  • Fee receipt: description of charges is empty (normal – bug 12415)
  • Finding a patron witht firstname and surname should display the patron detail (normal – bug 12595)
  • Patron attribute type limit by patron category not working on patron entry form (normal – bug 12981)
  • Members are restricted even if the debarment is ended – opac-user (normal – bug 13107)
  • Members are restricted even if the debarment is ended – opac-reserve (normal – bug 13108)
  • Colspan calculation done by members/statistics.pl should be moved to template (minor – bug 12693)
Reports
  • Report Name should be mandatory for saved reports (normal – bug 2969)
  • Exporting report as Open Document Spreadsheet results in Perl error when report has no results (normal – bug 12622)
  • Report name should be mandatory when editing saved reports (normal – bug 13161)
  • Improve output of filter information on patrons with the most checkouts report (minor – bug 12587)
  • Columns.def has swapped last and first name of alt contact (trivial – bug 11673)
Searching
  • Too many post find queries for items (normal – bug 5304)
  • Specific behavior of yr and acqdate indexes (normal – bug 9368)
  • Initial re-factoring of buildQuery (normal – bug 12443)
  • QueryParser fails tests (normal – bug 12647)
  • Refine search displays 4xx fields from authority records (normal – bug 12788)
  • Indexing problem with ICU on control characters (normal – bug 13064)
  • Zebra indexes useless subfields in UNIMARC 6XX (minor – bug 9828)
  • Search links on callnumber fails on intranet results page (minor – bug 12405)
  • Fix holdingbranch facet for UNIMARC (minor – bug 13157)
  • Operator Highlighted in Search Results (trivial – bug 6149)
  • Duplicated use statement in Search.pm (trivial – bug 12600)
Self checkout
  • Opacuserjs gets loaded twice in self checkout (minor – bug 12690)
Serials
  • Incorrect number of irregularity issues (normal – bug 12536)
  • Receive is spelt wrong on subscription history page (trivial – bug 12659)
SIP2
  • Cannot use the override function AllowFineOverride on the Staff client because this stops the pay function working on the SelfCheck (SC) machines (normal – bug 11633)
  • SIPServer does not respond correctly to signals (normal – bug 12263)
Staff Client
  • IntranetBiblioDefaultView doesn’t do anything with MARC21 XSLT (normal – bug 10571)
  • If user changes home library in Opac change is not visible in staff client (normal – bug 12698)
  • ‘Pay amount toward all fines’ does not record payment note (normal – bug 12865)
  • IntranetBiblioDefaultView doesn’t do anything with NORMARC or UNIMARC XSLT (normal – bug 12900)
  • HTML from auth_subfields_structure.tt doesn’t pass firefox’s html validator (minor – bug 12091)
  • Set library in staff client should have ‘Cancel’ link (minor – bug 12744)
  • Incorrect display of Email Address in Alternate Address Patron Details (minor – bug 12866)
  • Display856uAsImage works in Results pages, can remove caveat text from system preference. (trivial – bug 10878)
  • Random password suggestion does not work twice (trivial – bug 11888)
  • Show guarantees in staff patron details too (trivial – bug 12132)
  • Remove empty onclick attribute from memberentrygen.tt (trivial – bug 12746)
System Administration
  • Warning on authorized values confusing (normal – bug 7988)
  • Library transfer limits page has incorrect permission (normal – bug 8539)
  • PROG/CCSR deprecation: Remove OPACMobileUserCSS system preference (normal – bug 12245)
  • PROG/CCSR deprecation: Remove OpacMainUserBlockMobile system preference (normal – bug 12246)
  • Remove yuipath system preference (normal – bug 12494)
  • PROG/CCSR deprecation: Remove OpacShowFiltersPulldownMobile system preference (normal – bug 12512)
  • PROG/CCSR deprecation: Remove OpacShowLibrariesPulldownMobile system preference (normal – bug 12513)
  • Duplicate label ids for language and opaclanguages (normal – bug 13123)
  • Followup of Bug 12246 – noisy C4/Auth.pm (normal – bug 13200)
  • AllowMultipleIssuesOnABiblio description misleading (minor – bug 12231)
  • Circulation rule cant be edited if itemtype contains a space character (minor – bug 12451)
  • Added: GoogleIndicTransliteration as a System Preference (trivial – bug 13211)
Task Scheduler
  • Task Scheduler not sending mail (normal – bug 12031)
Templates
  • Patron permissions typos (normal – bug 10749)
  • Serials table off the screen in smaller viewports (normal – bug 11271)
  • Remove HTML from addbiblio.pl (normal – bug 11638)
  • Staff client next/previous links lead to unknown record (normal – bug 12261)
  • Patron seeing fines codes (normal – bug 12429)
  • Wrong message if all cover images deleted (normal – bug 12559)
  • Give better visual indication of currently-selected language in the staff client (normal – bug 12597)
  • Remove CGI::scrolling_list from auth_tag_structure.pl (normal – bug 12612)
  • Remove CGI::scrolling_list from koha2marclinks.pl (normal – bug 12613)
  • Remove CGI::scrolling_list from auth_subfields_structure.pl (normal – bug 12614)
  • Remove CGI::scrolling_list from marc_subfields_structure.pl (normal – bug 12615)
  • Remove CGI::scrolling_list from C4::Items.pm (normal – bug 12673)
  • Remove CGI::scrolling_list from labeledMARCdetail.pl (normal – bug 12675)
  • Remove CGI::scrolling_list from circulation.pl (normal – bug 12687)
  • Remove CGI::scrolling_list from unimarc_field_4XX.pl (normal – bug 12694)
  • Remove CGI::scrolling_list from C4/Reports.pm (normal – bug 12696)
  • Remove CGI::scrolling_list from unimarc_field_225a.pl (normal – bug 12704)
  • Remove CGI::scrolling_list from serial_stats.pl (normal – bug 12706)
  • Remove CGI::scrolling_list from some Reports (normal – bug 12707)
  • Unexpected behaviour in IE 9 and lower when using openWindow (normal – bug 12708)
  • Upgrade the DataTables jQuery plugin to the latest version (normal – bug 12986)
  • Staff client cart should exclude articles when sorting by title (normal – bug 13037)
  • Vendor search: sorting of “item count” and “biblio count” columns can be incorrect (normal – bug 13039)
  • Do not use template cache when from commandline (normal – bug 13053)
  • Tab key triggers JavaScript error in the checkEnter function (normal – bug 13089)
  • Remove jQuery plugins which were used by Solr (normal – bug 13138)
  • Templates should not use [% IF ( loop.odd ) %] (minor – bug 2889)
  • Add missing “required” indicator to fields which are required (minor – bug 11812)
  • Remove HTML from additem.pl (minor – bug 12176)
  • Remove HTML from authorities.pl (minor – bug 12177)
  • Remove HTML from batchMod.pl (minor – bug 12180)
  • TTparser parses certain TT statements wrong (minor – bug 12207)
  • Wrong home link in bootstrap opac-auth (minor – bug 12211)
  • Double use of module KohaDates (minor – bug 12379)
  • Capitalization: Calendar tool, headings for different types of holidays (minor – bug 12463)
  • Staff client detail-view “next” link is greyed out when the last search result of any results page is clicked or navigated into (minor – bug 12481)
  • Make more selected option XHTML complian (minor – bug 12686)
  • Remove CGI::scrolling_list from marc21_linking_section.pl (minor – bug 12695)
  • Incorrect ISBN visualization on the normal view if invalid/cancelled ISBN present (minor – bug 12829)
  • Improve title and breadcrumbs when editing saved SQL report (minor – bug 12890)
  • ‘Clear date’ links on start and expiration hold date in staff not working (minor – bug 12893)
  • Exclude control columns from sorting on staff client catalog detail page (minor – bug 13036)
  • Remove incorrect link to unused DataTables columnFilter plugin on staff client search history page (minor – bug 13043)
  • Columns misplaced in member search result (minor – bug 13105)
  • Incorrect ISSN visualization on the normal view if invalid/cancelled ISSN present (minor – bug 13164)
  • Suggestion date filters have a style problem (minor – bug 13229)
  • Patron search by birth date tooltip broken (minor – bug 13233)
  • Duplicate patron: Prepopulated fields are cleared when setting cursor (trivial – bug 9177)
  • Capitalization: Patron Attributes on tools/patron import (trivial – bug 12106)
  • Column width for action links on invoices too small (trivial – bug 12147)
  • Typo “retricted” in returns.tt (trivial – bug 12184)
  • Amazon cover images have useless image alt text in bootstrap (trivial – bug 12255)
  • Blinking cursor not clear in larger resolutions (trivial – bug 12376)
  • ‘Days in advance’ pull down in bootstrap OPAC is huge (trivial – bug 12386)
  • Wrong capitalization on acquisition statistics page (trivial – bug 12560)
  • Capitalization: ‘Save Report’ when saving a new SQL report (trivial – bug 12562)
  • Capitalization: ‘Set Status’ on detail pages item’s tab (trivial – bug 12563)
  • Capitalization: Buttons in inventory tool (trivial – bug 12564)
  • Z39.50 administration page should use “message” dialog for adds and updates (trivial – bug 12639)
  • Capitalization: All Libraries in pull down on news tool page (trivial – bug 12699)
  • Capitalization: “Close Help Window” in context help (trivial – bug 12700)
  • Capitalization: Cataloguing > Z39.50 search > “Try another search” (trivial – bug 12765)
  • Capitalization: confirmation messages in circulation (trivial – bug 12776)
  • Capitalization: strings on subscription add page (trivial – bug 12779)
  • Capitalization: about page fixes (trivial – bug 12821)
  • No checkouts count on member details page (trivial – bug 13103)
  • Mangled UTF8 in pay.tt (trivial – bug 13133)
  • Typographical error on item search template (trivial – bug 13256)
Test Suite
  • Adding a column maxsuspensiondays in the table issuingrules breaks the UT t/db_dependent/Circulation_Issuingrule.t (normal – bug 12406)
  • The test t/db_dependent/Record.t fails with Perl 5.18.2 (normal – bug 12409)
  • DelUniqueDebarment (Debarments.pm) is not tested in Borrower_Debarments.t (normal – bug 12416)
  • Koha::Borrower::Files.pm needs unit tests (normal – bug 12417)
  • C4::Members::Attributes.pm needs unit tests (normal – bug 12427)
  • C4::Suggestions.pm needs more unit tests (normal – bug 12445)
  • The module C4/SMS.pm needs more unit tests (normal – bug 12455)
  • The module C4::Members.pm needs more unit tests (normal – bug 12457)
  • C4::Circulations.pm needs more unit tests (normal – bug 12470)
  • The module C4::Acquisition.pm contains subroutines which belong to C4::Contract.pm (normal – bug 12493)
  • The module C4::Letters.t needs more unit tests (normal – bug 12499)
  • PROG/CCSR deprecation: Correct hard-coded opac-tmpl/prog path in tests (normal – bug 12653)
  • T/db_dependent/XISBN.t should work on DOM too (normal – bug 12782)
  • Error in test case causes test failure (normal – bug 12918)
  • T/00-load.t shouldn’t depend on the DB (normal – bug 13274)
  • T/XSLT.t shouldn’t depend on the DB (normal – bug 13276)
  • T/SuggestionEngine_AuthorityFile.t shouldn’t depend on the DB (normal – bug 13277)
  • T/Search.t shouldn’t depend on the DB (normal – bug 13278)
  • T/Breeding.t shouldn’t depend on the DB (normal – bug 13279)
  • T/Circulation_barcodedecode.t shouldn’t depend on the DB (normal – bug 13280)
  • T/ImportBatch.t shouldn’t depend on the DB (normal – bug 13281)
  • T/Message.t shouldn’t depend on the DB (normal – bug 13282)
  • T/Overdues.t shouldn’t depend on the DB (normal – bug 13283)
  • T/RotatingCollections.t shouldn’t depend on the DB (normal – bug 13284)
  • Tiny typo in t/db_dependent/Items.t (trivial – bug 12264)
  • Warnings in t/Biblio.t could be tested (trivial – bug 12570)
  • Warnings in t/SIP_Sip.t could be tested (trivial – bug 12753)
  • Remove useless diags from t/db_dependent/Context.t (trivial – bug 12808)
  • Remove unnecesary diags from Holds.t (trivial – bug 12879)
Tools
  • Inventory Tool Fails Silently (normal – bug 4162)
  • CSV export for viewlog.pl is missing newlines (normal – bug 11331)
  • Marc modification template has not the expected behavior if the condition and source fields are on the same field (normal – bug 11413)
  • News does not always display in staff or OPAC (normal – bug 12507)
  • News not possible for one sublanguage if two sublanguages are installed (normal – bug 12705)
  • Item withdrawn is missing in inventory results (normal – bug 12909)
  • Bug 12716 introduces a regression on the patron import tools (normal – bug 12929)
  • Tools/export.pl fix to forbid adding of all invalid records (normal – bug 13082)
  • Strict perl for picture-upload.pl (minor – bug 9312)
  • Inventory scrolling to top with every click (minor – bug 9667)
  • Holidays calendar has wrong colors for weekly and yearly repeatable (minor – bug 12458)
  • Mispelling of Accomodation in two tools templates – in comments (minor – bug 12660)
  • It should not be possible to store empty news (minor – bug 12740)
  • Label batch editor title sorting by default, rather then label number (minor – bug 13162)
  • Import patrons still says “MD5 hash” (trivial – bug 12367)
Web services
  • Wthdrawn instead of withdrawn in ILSDI (minor – bug 12871)
Z39.50 / SRU / OpenSearch Servers
  • Marc and Card view in Z39.50 Results doesn’t work properly in IE 8 (normal – bug 12325)
  • Add LOC SRU server to sample z3950servers.sql (minor – bug 12864)
New user permissions in 3.18.0
  • editcatalogue/edit_items_restricted:
    Limit item modification to subfields defined in the SubfieldsToAllowForRestrictedEditing
    preference (please note that edit_item is still required)
  • editcatalogue/delete_all_items:
    Delete all items at once
  • tools/items_batchmod_restricted: Limit batch item modification
    to subfields defined in the SubfieldsToAllowForRestrictedBatchmod preference (please note
    that items_batchmod is still required)
  • tools/records_batchdel:
    Perform batch deletion of records (bibliographic or authority)
Changes on system preferences in 3.18.0 New system preferences
  • AcqEnableFiles
  • AcqItemSetSubfieldsWhenReceiptIsCancelled
  • AllowRenewalIfOtherItemsAvailable
  • DefaultLongOverdueChargeValue
  • DefaultLongOverdueDays
  • DefaultLongOverdueLostValue
  • ExpireReservesOnHolidays
  • FacetMaxCount
  • GoogleIndicTransliteration
  • LocalHoldsPriority
  • LocalHoldsPriorityItemControl
  • LocalHoldsPriorityPatronControl
  • NorwegianPatronDBEnable
  • NorwegianPatronDBEndpoint
  • NorwegianPatronDBPassword
  • NorwegianPatronDBSearchNLAfterLocalHit
  • NorwegianPatronDBUsername
  • NotHighlightedWords
  • OnSiteCheckouts
  • OnSiteCheckoutsForce
  • OPACAcquisitionDetails
  • OpacAdvSearchMoreOptions
  • OpacAdvSearchOptions
  • OpacCustomSearch
  • OPACFallback
  • OpacLocationBranchToDisplay
  • OpacLocationBranchToDisplayShelving
  • OverdueNoticeCalendar
  • RentalFeesCheckoutConfirmation
  • StaffSearchResultsDisplayBranch
  • SubfieldsToAllowForRestrictedBatchmod
  • SubfieldsToAllowForRestrictedEditing
  • UpdateNotForLoanStatusOnCheckin
  • UsageStats
  • UsageStatsCountry
  • UsageStatsID
  • UsageStatsLastUpdateTime
  • UsageStatsLibraryName
  • UsageStatsLibraryType
  • UsageStatsLibraryUrl
Renamed system preferences
  • AuthoritySeparator (renamed from authoritysep)
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.18.0/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 (94%)
  • Armenian (97%)
  • Czech (99%)
  • Danish (81%)
  • French (93%)
  • German (100%)
  • Italian (98%)
  • Kurdish (64%)
  • Polish (82%)
  • Portuguese (94%)
  • Slovak (99%)
  • Spanish (100%)
  • Swedish (82%)
  • Turkish (99%)
  • Vietnamese (91%)

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

  • Release Manager: Tomás Cohen Arazi
  • Documentation Manager: Nicole C Engard
  • Translation Manager: Bernardo Gonzalez Kriegel
  • QA Manager: Katrin Fischer
  • QA Team:
    • Galen Charlton
    • Jonathan Druart
    • Brendan Gallagher
    • Kyle Hall
    • Julian Maurice
    • Paul Poulain
    • Martin Renvoize
    • Marcel de Rooy
  • Bug Wranglers:
    • Alex Sassmannshausen
    • Zeno Tajoli
  • Packaging Manager: Robin Sheat
  • Release Maintainer (3.16.x): Galen Charlton
  • Release Maintainer (3.14.x): Fridolin Somers
  • Release Maintainer (3.12.x): Kyle Hall
Credits

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

  • BSZ
  • CCSR
  • Hochschule für Gesundheit (hsg), Germany
  • Oslo Public Library
  • Universidad Nacional de Cordoba
  • Ville de Victoriaville, QC

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

  • Jacek Ablewicz (14)
  • Alex Arnaud (1)
  • Maxime Beaulieu (5)
  • Natalie Bennison (3)
  • Gaetan Boisson (1)
  • Jared Camins-Esakov (4)
  • Colin Campbell (6)
  • Frédérick Capovilla (3)
  • Galen Charlton (32)
  • Evonne Cheung (2)
  • Nick Clemens (1)
  • Tomás Cohen Arazi (226)
  • David Cook (15)
  • Chris Cormack (27)
  • Stéphane Delaune (6)
  • Frédéric Demians (8)
  • Marcel de Rooy (57)
  • Simith D’Oliveira (10)
  • Jonathan Druart (206)
  • Yohann Dufour (26)
  • Héctor Eduardo Castro Avalos (1)
  • Nicole Engard (4)
  • Magnus Enger (6)
  • Charles Farmer (1)
  • Katrin Fischer (39)
  • Brendon Ford (1)
  • Brendan Gallagher (1)
  • Petter Goksøyr Åsen (3)
  • Bernardo González Kriegel (55)
  • Amit Gupta (2)
  • Sean Hamlin (2)
  • Mason James (2)
  • Srdjan Jankovic (2)
  • Janusz Kaczmarek (1)
  • Pasi Kallinen (5)
  • Olli-Antti Kivilahti (13)
  • Rafal Kopaczka (7)
  • Nicolas Legrand (1)
  • Owen Leonard (109)
  • Jesse Maseto (1)
  • Julian Maurice (16)
  • Janet McGowan (1)
  • Holger Meißner (9)
  • Karl Menzies (2)
  • Matthias Meusburger (2)
  • Sophie Meynieux (2)
  • Kyle M Hall (113)
  • Brian Norris (2)
  • Dobrica Pavlinusic (5)
  • Maxime Pelletier (1)
  • Paul Poulain (3)
  • Liz Rea (5)
  • Martin Renvoize (21)
  • David Roberts (1)
  • Mathieu Saby (9)
  • Viktor Sarge (5)
  • Juhani Seppälä (3)
  • Robin Sheat (26)
  • Fridolin Somers (27)
  • ByWater Staff (1)
  • Zeno Tajoli (3)
  • Mark Tompsett (19)
  • Admin User Koha (2)
  • Marc Véron (27)
  • Reed Wade (2)
  • Jesse Weaver (2)

We would like to congratulate the individuals who had their very first patches pushed during the 3.18.0 release cycle:

  • Viktor Sarge
  • Yohann Dufour
  • Nick Clemens
  • Brendon Ford
  • Juhani Seppälä
  • Simith D’Olivera
  • Petter Goksøyr Åsen
  • Natalie Bennison
  • Brian Norris
  • Karl Menzies
  • Evonne Cheung
  • Sean Hamlin
  • Maxime Beaulieu
  • Charles Farmer
  • Janet McGowan
  • Héctor Eduardo Castro Avalos

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

  • ACPL (109)
  • BSZ BW (39)
  • BibLibre (264)
  • BigBallOfWax (7)
  • ByWater-Solutions (120)
  • C & P Bibliography (4)
  • Catalyst (64)
  • Cineca (3)
  • Equinox (32)
  • Hochschule für Gesundheit (hsg), Germany (9)
  • KohaAloha (2)
  • Libeo (4)
  • Libriotech (1)
  • Oslo Public Library (8)
  • PTFS-Europe (29)
  • Prosentient Systems (15)
  • Rijksmuseum (57)
  • Solutions inLibro inc (16)
  • Tamil (8)
  • Universidad Nacional de Córdoba (281)
  • Université Rennes 2 (4)
  • biblos.pk.edu.pl (14)
  • bulac.fr (1)
  • informaticsglobal.com (2)
  • jns.fi (13)
  • manhattan.edu (1)
  • poczta.onet.pl (7)
  • pttk.fi (5)
  • quecheelibrary.org (1)
  • regionhalland.se (5)
  • rot13.org (5)
  • student.uef.fi (3)
  • typist.geek.nz (2)
  • unidentified (54)
  • veron.ch (27)

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

  • Aleisha Amohia (19)
  • Axelle Clarisse (1)
  • Benjamin Rokseth (1)
  • Blou (1)
  • Brendan Gallagher (32)
  • Britta Cramer (2)
  • Broust (1)
  • cachan (1)
  • Cathi Wiggins (1)
  • Cedric Vita (1)
  • Chris (8)
  • Chris Cormack (193)
  • Chris Rohde (1)
  • Christopher Brannon (19)
  • Coralie Barsacq (1)
  • Corinne Bulac (2)
  • David Cook (15)
  • Delaye Stephane (2)
  • Dobrica Pavlinusic (5)
  • Frederic Demians (23)
  • Fridolin Somers (4)
  • Gaetan Boisson (3)
  • Galen Charlton (95)
  • George Williams (1)
  • Giuseppe Angilella (7)
  • Havilah Lyon (1)
  • Holger Meissner (1)
  • Ian Beardslee (2)
  • Jacek Ablewicz (3)
  • Jared Camins-Esakov (4)
  • Jason Burds (1)
  • Jason Robb (1)
  • jeremie.benarros (1)
  • Jesse Maseto (1)
  • Jesse Weaver (2)
  • jmbroust (1)
  • Joel Sasse (2)
  • Jonathan Druart (210)
  • Juhani Seppälä (2)
  • Julian Maurice (4)
  • Karam Qubsi (1)
  • Katrin Fischer (552)
  • Leila (1)
  • Liz Rea (5)
  • Magnus Enger (11)
  • Marc Véron (58)
  • Marjorie Barry-Vila (2)
  • Mark Tompsett (17)
  • Martin Renvoize (68)
  • Mason James (1)
  • Mathieu Saby (1)
  • Matthias Meusburger (6)
  • Mirko Tietgen (3)
  • Nick Clemens (44)
  • Olli-Antti Kivilahti (2)
  • Owen Leonard (103)
  • Paola Rossi (60)
  • Paul Poulain (16)
  • Rafal Kopaczka (1)
  • Robert Higgins (2)
  • Robin Sheat (14)
  • Sean McGarvey (1)
  • Simith D’Olivera (1)
  • Srdjan (3)
  • Ulrich Kleiber (1)
  • Veronica Lencinas (1)
  • Yohann Dufour (2)
  • Zeno Tajoli (2)
  • Cindy Murdock Ames (2)
  • Koha Team AMU (9)
  • Tomas Cohen Arazi (1096)
  • Petter Goksoyr Asen (5)
  • Nicole C. Engard (12)
  • Leila and Fridos help (1)
  • Kyle M Hall (175)
  • Bernardo Gonzalez Kriegel (113)
  • Koha Team Lyon 3 (2)
  • Marcel de Rooy (87)
  • Leila and Sonia (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.

Thanks

Thanks from the Release Manager:

  • My lovely wife Cecilia, and my son Manuel, for their patience and
    willingness to overlook late nights working on Koha.
  • Katrin, Jonathan and Bernardo for this 6 month cycle working side by side daily.
  • Zeno, Paola and everyone testing other people’s work. It is amazing.
  • My personal idiomatic and Zebra advisor, Jared.
  • Adam Dickmeiss from IndexData, for his willingness to help with Zebra facets.
  • My employer, UNC, for giving me the chance to work on Koha.
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.18.x.

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 28 nov 2014 14:55:00 Z #####

Koha 3.18 beta released

Mon, 11/17/2014 - 14:15

A beta release of Koha 3.18 is now available for download. We encourage all users of Koha to consider downloading and testing the beta prior to its release later this month.

Debian packages for this beta will be available soon on the squeeze-dev repository.

Koha 3.18.0 is a major release, that comes with many new features. This beta
preview is released for testing purposes. Its use on production sites
is discouraged.

Draft release notes can be found below the fold. Share and enjoy (and test)!

RELEASE NOTES FOR KOHA 3.18.0 beta 17 nov 2014 ======================================================================== 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/ Koha 3.18.0 beta can be downloaded from: http://download.koha-community.org/koha-3.18.00-beta.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.18.0 is a major release, that comes with many new features. This beta preview is released for testing purposes. Its use on production sites is discouraged. It includes 14 features, 114 enhancements and 412 bugfixes. New features in 3.18.0 ====================== Acquisitions ---------- 3050 Add an option to upload scanned invoices 10402 Add multiple contacts for vendors 12164 Rollover outstanding orders not yet received Architecture, internals, and plumbing ---------- 11232 Retrieve facets from Zebra Authentication ---------- 8446 Shibboleth authentication Circulation ---------- 8836 Resurrect Rotating Collections 10860 On-site checkouts (was In-House Use) 11577 Automatic renewals Searching ---------- 11425 Search form for items Templates ---------- 10212 Columns configuration for tables Tools ---------- 11876 Add a diff view to staged MARC records 12403 Batch record deletion Websites, Mailing Lists, etc ---------- 11926 HEA - Report usage statistics to Koha community Z39.50 / SRU / OpenSearch Servers ---------- 6536 Z3950 Search Enhancements: SRU targets and additional XSLT processing Enhancements in 3.18.0 ====================== About ---------- 12790 Perl modules: Display required version numbers on about page 13087 Add a notice for use_zebra_facets problems in about page Acquisitions ---------- 7162 Factorize code for order cancellation and add field for giving a reason 7498 Cloning a budget: enable change of description 9088 Neworderempty should preselect the only active fund for new orders 11169 OPAC: Display acquisition details 12110 Display the order vendor note in basket and basketgroup CSV and PDF 12835 Acquisitions: Show search terms in z39.50 results 12958 Set a fund owner to its children 12984 Improvement of the funds list view on acqui home 12987 Update table footer with the visible rows 12988 Update table footer with the visible rows - budgets 12989 Update table footer with the visible rows - acqui-home 13042 Move budget action links into menu Architecture, internals, and plumbing ---------- 7372 RoadTypes should be folded into Authorised Values 10330 Rename system preference authoritysep to AuthoritySeparator 11319 Marc modification templates improvements 11826 Improving code for XSLT handling 11891 Make Koha::Schema use C4::Context->dbh 12041 Improve Koha::Cache 12151 Remove remaining uses of the Perl smartmatch operator 12233 Remove prog and CCSR OPAC themes 12237 Remove the "horrible hack" in C4::Templates 12538 Solr removal 12609 Replace use of DBI in C4::Ratings with DBIx::Class 12674 GetMarcISSN should not return empty ISSN 12745 Add a sanity check for QueryParser configuration on about.pl 12827 NewOrder returns basketno 12830 Move the order-related code into its own module 12844 Introduce a centralized way to display prices Cataloging ---------- 1561 Show search terms in z39.50 results 6681 Provide a way for removing authority links and holdings on Z39.50 record import 10308 Authorities linker should handle the "local subject added entry" fields. 12435 Update MARC21 frameworks to Update No. 18 (April 2014) Circulation ---------- 643 Allow override of 'debarred' status 11230 Refactor C4::Stats::UpdateStats and add UT 11629 Add ability to update not for loan status on checkin 11703 Convert checkouts table to ajax datatable 12230 Add maximum suspension days as a new issuing rule 12448 Ask for confirmation when checking out an item with rental fees 12495 Street number missing from hold alert on checkin page 12523 Add patron email in Holds awaiting pickup circulation report 13106 Encapsulate Circulation::GetAgeRestriction() and modify it to check borrowers age as well 13113 Prevent juvenile/children from reserving ageRestricted material 13116 Make it possible to propagate errors from C4::Reserves::CanItemBeReserved() to the web-templates. 13183 Improve visibility of automatic on-site checkout rule when OnSiteCheckoutsForce is on Command-line Utilities ---------- 8218 Add a script to sanitize entity where "&" character was wrongly replaced with "&" 8687 Improvements in overdue_notices.pl Course reserves ---------- 10632 Enable datatables for courses and course details in the OPAC Developer documentation ---------- 12545 Add EditorConfig file to the source tree Documentation ---------- 12828 Update Z39.50/SRU online help 13140 Add a notice on the About page about GRS-1 deprecated Hold requests ---------- 8735 Expire holds waiting only on days the library is open 11126 Make the holds system optionally give precedence to local holds 11634 Allow renewal of item with unfilled holds if other available items can fill those holds 11990 Holds ratio report (circ/reserveratios.pl) sorts numeric values as text I18N/L10N ---------- 11392 Logaction() modulename and action are untranslatable 11593 Subtag_registry.sql files contain the same information for each language 12061 Tmpl_process3.pl new features 12649 Add Croatian language Installation and upgrade (web-based installer) ---------- 11586 Better default framework for UNIMARC 12658 Select all options on installer screen MARC Bibliographic data support ---------- 3977 MARC21 Tag 321b 12501 Show Dissertation note (MARC21 502) in XSLT results Notices ---------- 9530 Allow separate 'Reply To' and 'From' email address for notices OPAC ---------- 7720 Ambiguity in OPAC Details location. 7825 Change OPACItemHolds syspref to be of type Choice, choices being "no", "yes", "force" 9043 Adding system preferences to control the visibility of the content on the Advanced Search page 12162 Add class="branchcode" to body tag to make OPAC CSS-styleable per branch 12296 OPAC search box should be customisable 12330 Hide item types, collections, locations on advanced search if hidden by opachiddenitems 12519 Convert OPAC list download pop-up to modal dialog 12521 Arrangement of divs on opac-advsearch.tt 12568 Improve visibility of successful renewal via opac 12576 Search links need style id 12677 Use Bootstrap "label" style for inline OPAC renewal messages 12683 Use NoLoginInstructions to customize text for OPAC user/pass information 12724 Show RDA tag 264 on OPAC Detail XSLT view 12726 Show RDA tag 264 on OPAC Results XSLT view Packaging ---------- 8566 Enable koha-foreach to insert the instancename into commands 8567 Set output directory for fines.pl in cron config created by the packages 8773 Add per-instance koha-index-daemon in .deb setup 12350 Disable apache indexes on package installation by default 12869 Update for 3.17 Patrons ---------- 6254 Set default for privacy by patron category 7673 New patron permissions to manage items (edit, batchmod, delete all) 9811 Patrons search improvements 11401 Add support for Norwegian national library card 12258 Datatable in Patrons Account Fines 12550 Add ability to delay loading of patron's checkouts in circulation and patron details Reports ---------- 13141 Add ability for biblio_framework to be a dropdown in Guided Reports Searching ---------- 4927 Remove doubled call number entry from OPAC advanced search page 5672 Add RSS feeds to catalog search history 12582 Control of branch displayed in search results linked to HomeOrHoldingBranch 13088 Allow the user to specify a max amount of facets to show. Serials ---------- 5342 Serial claiming improvements 12377 Add date pickers to serials-edit.pl SIP2 ---------- 12571 Add ability to customize SIP2 screen messages Staff Client ---------- 12725 Show RDA tag 264 on Intranet Results and Detail XSLT view (MARC21) 13176 Add links "My account" and "My checkouts" for logged in user to drop down in staff client header System Administration ---------- 12190 Move creators preference to tools tab 12760 Add restrictions purge to cleanup_database.pl Templates ---------- 10220 IDs on checkin columns 12334 Make it easier to hide parts of material type and format information in OPAC 12572 Use jQueryUI Accordion to display message transport types 12692 Markup improvements to holds awaiting pickup report 13112 Add name of template file in html comment for each '.tt' file. 13128 Add span with id for logged in branch name, add hidden span for branchcode 13139 Move treeview jQuery plugin outside of language-specific directory Tools ---------- 12238 Tools/export.pl: file list of ids as input parameter 12309 Add more fields to batch patron modification tool 12716 Import patrons form should have drop-downs for some values Web services ---------- 12590 Support deletion of biblio in svc API Z39.50 / SRU / OpenSearch Servers ---------- 12265 Improve Z39.50 servers administration (incl DBIx) Critical bugs fixed in 3.18.0 ====================== (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) Acquisitions ---------- 12891 critical NewOrder does not return ordernumber 11744 major Cancel receipt doesn't work for one item 12619 major Shipment date gets lost on finishing the invoice 12927 major Problems with item information tab on acq order from staged page 12955 major The budget list always shows my funds 12985 major All basketgroups are not listed 13220 major Shipment date not saved when creating an invoice which has a duplicated number Architecture, internals, and plumbing ---------- 10126 major C4::Reports::Guided is not Plack safe 11715 major Z39.50 search page does not check authorization 13071 major Currency page shows perl error under some circumstances 13115 major Holidays.t will fail some unit tests on Sundays 13131 major Remove Solr file left behind Authentication ---------- 8148 critical Ldap authentication should FAIL if ldap contains NEW password, and user types the PREVIOUS password 12398 critical CAS authentication not working Cataloging ---------- 7817 critical Items Permanent location (shelving location) is set to NULL when item is edited 12295 critical Javascript error when merging authorities Circulation ---------- 12596 critical Backdating returns with SpecifiyReturnDate causes fines for items not overdue! 12778 major Regression: Item lost status doesn't show in list of checkouts 13018 major Static fine should apply only once for a given borrower 13104 major Changing date or time format on a production server will create duplicate fines! 13190 major Export checkout list does not work anymore 13226 major Significant slowdown of checkins with fix for notices ignoring the dateformat preference Command-line Utilities ---------- 13230 major Bug 12995 causes test case failures Database ---------- 12781 major DBIx::Class schema should preserve case for column names Hold requests ---------- 4045 critical No check for maximum number of allowed holds from OPAC. 12873 critical Reserve can be cancelled by any logged in user 10883 major OPACAllowHoldDateInFuture can let a patron jump to the top of the holds list 12086 major Hold priorities incorrect, when waiting status was reversed Holidays ---------- 12801 critical Koha::Calendar is caching holidays for the wrong branch! Installation and upgrade (web-based installer) ---------- 13169 blocker C4::Templates::themelanguage fails if the DB is not populated Notices ---------- 12396 critical MTT FIX: Due notices (DUEDGST) are multiplicated and everybodys all ODUEDGST are sent to everyone who should receive them. 12717 critical Library no longer receiving Overdue email for patrons without email address 9180 major Default rules are not always used for overdues 11244 major Notices ignoring the dateformat preference 13035 major Overdue notices send notices for due date in future. OPAC ---------- 12371 critical Links in every patron self-registration email points to a single borrower 12784 critical A patron cannot change his personal details 13174 critical Opac detail view with XSLT is broken 12517 major Download and send list popups broken in bootstrap OPAC 12849 major Sending a list has malformed links Packaging ---------- 12234 blocker Package dependency updates for master 10467 major Package dependency updates for master 12312 major 3.16 packages ask to change Apache configuration even if Apache version is < 2.4 13173 major Path changes make package build fail Patrons ---------- 12833 major Patron search no longer searches extended attributes 13084 major Prevent mixup of columns in deletedborrowers 13232 major Patron letter browse not working Reports ---------- 12432 major Saved reports tabs not working Searching ---------- 10542 critical QueryParser + OpacSuppression doesn't allow search in 'all libraries' 12005 critical Zebra searches sometimes fail silently under Plack 12593 critical Search facets die with regex error if biblio has square brackets in fields 13163 critical Duplicate records in Zebra after editing NORMARC records with DOM 12738 major Search behaviour inconsistent with QueryParser on Perl 5.18 Serials ---------- 11226 major Working with serials now requires admin (parameters) permission Staff Client ---------- 12892 major Holds Waiting: not showing from check out screen System Administration ---------- 12454 critical Can't add new patron categories Templates ---------- 766 major Omnibus: Use of CGI::scrolling_list prevents customization in template 10519 major Suggestions: 'Organize by' and correct display of tab descriptions broken 11014 major Slip Print Problem in Chrome 12407 major Phone label or data switched 12755 major MARC Preview doesn't always display in managed MARC record 12963 major Columns misplaced in moremember.tt 13080 major Addition of noEnterSubmit class should not apply to textarea, only to input 13170 major Remove of prog theme broke the OPAC's "view plain" option for MARC details 13254 major Delete record don't wait for confirmation Test Suite ---------- 12642 major SMS.t requires a database 12953 major Bug 12827 causes a test to fail 13172 major T/Koha_Email.t depends on the database Tools ---------- 12025 critical Inventory tool fails with "Could not reads headers", or sometimes a timeout 12229 critical Tools/export.pl fix to forbid adding of invalid records 12315 critical MTT FIX: Advanced notices are duplicated and not sent to the right patron 12727 critical Patron category filter in batch patron deletion tool is broken 11742 major Overdue notice/status triggers displaying the wrong notice for default 12859 major Patron import tool doesn't import extened attributes values any longer 13085 major Bugfix : tools/export.pl don't works in commandline without id_list_file parameter Websites, Mailing Lists, etc ---------- 13149 major B 11926 (HEA - Render community koha statistic usages) introduces an column count error in sysprefs.ql Z39.50 / SRU / OpenSearch Servers ---------- 12898 critical Z39.50 title search doesn't work with multiple words Other bugs fixed in 3.18.0 ====================== (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) About ---------- 7143 trivial Bug for tracking changes to the about page Acquisitions ---------- 11714 normal GetBudgetHierarchy needs optimization 12508 normal The removal of a contract which is linked to a basket does not display an error 12557 normal Cannot revert the changes done by AcqItemSetSubfieldsWhenReceived on canceling a receipt 12646 normal Only "top 20" rows visible in invoices search result 12937 normal Deleting suggestions should ask for a confirmation 12956 normal Users are not linked to a fund 12992 normal Fund planning does not display actual values 12438 minor Bad encoding in acquisition basket 12554 trivial C4::Biblio GetMarcPrice does not handle NORMARC 13065 trivial Receive shipment error message incorrectly styled 13207 trivial "Branch:" on basket page should read "Library:" Architecture, internals, and plumbing ---------- 9013 normal Cart in staff interface displays location pulled from Description (OPAC) 9967 normal Authorized values are not Plack-compatible 10652 normal Ajaxfileupload.js failing in IE9 for local image upload 11575 normal OPACBaseURL sometimes set by ENV variable and not system preference 11842 normal MARC framework editing is broken when memcache is enabled 12023 normal Web installer fails under plack 12338 normal Remove smartmatch operator from C4/Serials.pm 12343 normal TransformKohaToMarc() is adding MARC subfields in random order 12456 normal The file C4/Maintainance.pm can be removed 12467 normal Lost items marked as not on loan even if they are! 12482 normal C4::Budgets : Replacement of subroutine calls of C4::SQLHelper by DBIx::Class 12487 normal C4::Contract.pm : Replacement of subroutine calls of C4::SQLHelper by DBIx::Class 12539 normal PROG/CCSR deprecation: Remove hardcoded theme from C4/Templates.pm 12558 normal DBIx::Class schema update 07/2014 12583 normal DelItem takes $dbh in parameter 12623 normal SQLHelper replacement - Koha::Borrower::Modifications 12626 normal SQLHelper replacement - C4::Acquisition 12627 normal SQLHelper replacement - C4::Suggestions 12651 normal DOM indexing should be the default 12672 normal GetMarcISBN should return the corresponding subfield 12957 normal Get rid of warning in aqbudgets.pl 12979 normal Price formatting should only be defined at one place 13011 normal Parsing a date on sending a letter generates a warning 12174 minor Zotero connection with Koha: problem with UTF-8 12800 minor Can't access MARC bibliographic frameworks and other pages 12884 minor Get rid of redefined subroutine warnings from dateaccessioned.pl 11856 trivial Minor improvements on code documentation (omnibus) 12462 trivial Fix some POD errors 12728 trivial Add StatisticsFields to sysprefs.sql 13194 trivial Tiny typo in POD for SetMessagingPreferencesFromDefaults Authentication ---------- 13114 minor Disabled Shibboleth authentication spams logs 13051 trivial And remember, usernames are not case sensitive Browser compatibility ---------- 12862 trivial HTML fixes triggered by cleaning up language="javascript" Cataloging ---------- 8837 normal Dewey cn_sort inaccurate 9093 normal 008 forgetting what material type was chosen 10473 normal Prompt for confirmation if more than 99 items are being added 11030 normal Add 359, 947 and 969 fields in french unimarc_complete framework 11292 normal Barcode scanner clicking 'save' 11905 normal When editing item, cursor is positioning in search box and not to item 12380 normal Can't tab to save buttons on add item 12419 normal Not for loan items are not listed 12424 normal Ddc sorting of call numbers truncates long Cutter parts 12874 normal On editing an item, some fields can be set to NULL 13225 normal Z39.50 result Card View doesn't work for UNIMARC 9859 minor C4::Charset -> nsb_clean() remove  10648 minor In records merge greatest field can not be added 11021 minor Delete useless 9XX field in french unimarc_complet default Framework 12307 minor Catalog details page displaying incorrect status for items with itemtype level notforloan status 13062 minor Cataloging search no longer passes search terms to z39.50 search 13129 minor HTML and JS escapes missing in unimarc_field_4XX.tt 12592 trivial Minor correction for C4::DelBiblio documentation 13203 trivial Plugin housekeeping: UNIMARC field 123i, 123j, 210c Circulation ---------- 8868 normal ILS-DI: CancelHold needs to take a reserve_id 9245 normal Visual Bug under fines tab 10960 normal Holds Queue Report display loc code not description 12205 normal It should be possible for Holds charges to count towards blocking checkout 12337 normal Multi-clicking the renewal buttons on circulation.pl can trigger "renewal failed" message. 12542 normal Tabs inconsistency in different circ-menu.inc uses 12662 normal Ajax-based check in does not work for some system preference settings enabled 12729 normal Overdue items won't show as overdue in red in circulation 12811 normal Patron 'Details' and 'Check out' pages not working properly for staff users which don't have renewal override permissions 12899 normal Row grouping in checkouts table is alphabetical and layout depends on words chosen in translation 12938 normal Strings.inc is missing a semicolon in var CIRCULATION_RENEW_FAILED = _("Renew failed:") 13020 normal Checkouts table default ordering is incorrect 13168 normal "Today's checkouts" sort improperly because issuedate lacks seconds. 13179 normal Circulation page layout problem when OnSiteCheckoutsForce is enabled 13184 normal Circulation template problems if OnSiteCheckouts is off but OnSiteCheckoutsForce is on 13195 normal Regression: Circulation checkouts table no longer shows item type description 13196 normal "Always show checkouts immediately" cookie should persist across sessions 13236 normal Regression: Table of checkouts no longer preselects overdue items for rewewal 13258 normal Clicking the "show checkouts" button should return focus to the barcode field 12666 minor Offline Circulation has poor HTML 12914 minor Wrong message 'Patron(..) is blocked for 2014-09-30 day(s). 13253 minor Unnecessary white space above checkouts table in circulation 12332 trivial Purchase-suggestions.pl tabs do not show selected 12837 trivial Ajax Circ - various things out of alignment Command-line Utilities ---------- 9000 normal Misc/cronjobs/rss/rss.pl uses HTP 11945 normal Cronjob delete_expired_opac_registrations.pl fails with error in SQL syntax 12720 minor Turn off Authority logging when running "bulkmarcimport.pl" 12995 minor Script update_totalissues.pl stops on corrupted record 13028 minor Remove uninitialized value warning and add partial flag to cmp_sysprefs script Course reserves ---------- 12635 minor Course reserves item list should use "Checked out" instead of "On Loan" Database ---------- 11007 normal Useless column cancelledby in aqorders table Developer documentation ---------- 13257 minor Update_dbix_class_files.pl need a POD 12479 trivial Update mailmap for master Documentation ---------- 10136 normal Misc/translator/translator_doc.html outdated 12685 normal Search history page missing help file 11958 minor Classification sources help file has typo 12434 trivial Typos in help files 12661 trivial Capitalisation error for "Item Type" in prog/en/modules/help/reports/manager.tt Hold requests ---------- 9350 normal Don't block bulk holds if one or more titles have no items 10226 normal Suspended holds still show not available 12522 normal Fatal database error when viewing Holds for Bib with no Items 12876 normal Reserve in waiting/transfer status may be cancelled by user 13122 normal Patron holds table no longer display date item went in transit 4231 minor Placing holds from cart fails silently 11801 minor In transit hold items incorrectly labeled as "Waiting to be pulled" on request.pl 12287 minor Hold priority for new hold incorrect if record has holds in transit I18N/L10N ---------- 8938 normal Transport cost matrix script and template contain untranslatable strings 11068 normal Update MARC21 es-ES default frameworks fields and translation 11365 normal Label card element title texts cannot be translated 11614 normal Untranslatable label_element_title in label management 11672 normal Untranslatable report areas in step 1 of Guided Reports 12150 normal Use more placeholders in translatable javascript strings 12165 normal Add description of charges (bug 2546) to Bootstrap OPAC 12250 normal Update descriptions for languages, scripts and regions 12279 normal Diacritics in system preference editor broken 12301 normal Translate script raised warnings with perl 5.18 12534 normal PROG/CCSR deprecation: Make getlanguages() theme independent for opac 12535 normal PROG/CCSR Deprecation: Make opac translation theme independent 12999 normal Untranslatable string on enhanced_content.pref 11504 minor Untranslatable "Item Type" or "Collection Code" in branch transfer limits 12062 minor Untranslatable "Reserve not found" 12222 minor Members-update.tt has a giant hash variable 13075 minor Use of uninitialized value while proving db_dependent/Holds.t 12223 trivial Members-update.tt has misspelled field B_phone name 12299 trivial SQL setup (MARC21), translation of relators codes - Italian 12621 trivial Z39.50-targets - Record type is untranslatable 12882 trivial Translations: Resolve ambiguity for word "checked" in Z39.50 server administration Installation and upgrade (command-line installer) ---------- 12453 normal Do not use by default Host-Item-Number in UNIMARC 13224 normal Use TOUT-UF8 base for z3950 BNF server 12361 minor No default value for opaccolorstylesheet syspref 12466 trivial Bad updatedatabase.pl message for $DBversion = "3.15.00.049"; Installation and upgrade (web-based installer) ---------- 10582 normal Koha OPAC URL shows Perl error message before web installer was run 13027 trivial Typo RoutlingListNote Label/patron card printing ---------- 5502 normal Patron card category search field should be menu 12068 normal Label-create-pdf.pl Add support for RTL languages 12589 normal Manage label batch view should show item type description instead of code Lists ---------- 8521 normal Error in warning message when deleting list 12749 trivial Better translatability for list module MARC Authority data support ---------- 11650 normal Multiplicated authorities after link_bibs_to_authorities.pl 12654 minor Incorrect quoting in regexp in AuthoritiesMarc 12573 trivial Blinddetail-biblio-search uses wrong comparison operator MARC Bibliographic data support ---------- 12465 normal XSLT: Missing punctuation between 710$a and $b 11517 minor MARC21slim2intranetResults.xsl has swapped braille and combination MARC Bibliographic record staging/import ---------- 8970 normal MARC import gives error under Starman/Plack Notices ---------- 3186 normal Invalid or uninstalled SMSSendDriver (or bad number format) causes process_message_queue to fail 12294 normal Revert BZ9372 12529 normal Overdue notices do not respect holidays OPAC ---------- 3144 normal Anti-spam for opac-suggestions 9214 normal Show damaged status in the OPAC for items which are not for loan 11346 normal Deprecate the PROG and CCSR themes 11347 normal PROG/CCSR deprecation: Remove opacsmallimage system-preference 11349 normal PROG/CCSR deprecation: Remove .tmpl -> .tt translation 11357 normal Biblio.size value not correctly displayed in list emails sent from OPAC and intranet 12220 normal Bootstrap not responsive on all devices 12280 normal "Others..." reason for suggestions not showing in Bootstrap OPAC 12281 normal RTL display for records using 880 broken in Bootstrap 12293 normal Remove Problematic Logic from Patron Messaging Preferences Form - bootstrap 12308 normal Show all title subfields on the holds list 12336 normal Author of reserved book is not displayed in opac-user.pl 12393 normal OverDrive does not depend on SSL modules for LWP, causing searches to fail 12428 normal "OPAC info" is not displayed in the OPAC 12464 normal Bootstrap XSLT view no longer displaying 505 correctly formatted 12485 normal Show OPAC search history when opacuserlogin is OFF 12511 normal Novelist Select not using https in bootstrap 12574 normal BiblioDefaultView doesn't affect XSLT results view 12655 normal PROG/CCSR deprecation: Correct hard-coded opac-tmpl/prog path in XSLT 12718 normal Show extended patron attributes in the OPAC 12901 normal BiblioDefaultView doesn't do anything with NORMARC or UNIMARC XSLT 13052 normal OPAC Cart JavaScript is included twice in the footer 13144 normal Google transliteration does not work on bootstrap 10433 minor Colspan calculation done by opac/opac-reserve.pl should be moved to template 10936 minor Standardnumber doubled up in Advanced search - more options 11810 minor Input fields in OPAC suggestion form are a bit short (Bootstrap) 12143 minor Hiding alternate address on patron self registration doesn't hide heading 12668 minor Stray dollar ($) -sign in opac-reserve.pl 12697 minor Surplus closing in OPAC advanced search (bootstrap) 12863 minor News in OPAC: HTML broken with nested p tags and multiple thead in same table 13083 minor Hard-coded " by " in opac-tags.pl 13120 minor Invalid HTML generated by MARC21slim2OPACResults.xsl 13227 minor Display856uAsImage displays images in OPAC in original size 12763 trivial Add more information for users to OPAC Error 404 page 12916 trivial Use of uninitialized values $max and $min in C4/Tags.pm 12974 trivial Argument "" isn't numeric in numeric gt (>) in opac-results.tt 13095 trivial An email will be sent shortly 13145 trivial UNIMARC 610 tag isn't displayed in OPAC when there is no $9 subfield Packaging ---------- 12439 normal Apache 2.4 may not have the CGI module enabled by default, and we need it. 12657 normal PROG/CCSR deprecation: Remove hard-coded theme from debian/* scripts 12870 normal Require a higher version of Test::Simple for building 11362 trivial Increase zebra AUTH register sizes, from 4G to 20G Patrons ---------- 4013 normal Road type missing on search results 7237 normal Duplicating patron not using patron's branch 7462 normal Duplicate patron shows flags 7944 normal Attribute error could be clearer 9221 normal Contact note not showing 10155 normal Patron search should remember search options selected 11857 normal Number of patrons on a patron list not accurate 12304 normal Creating a user via LDAP doesn't populate message preferences 12595 normal Finding a patron witht firstname and surname should display the patron detail 12693 minor Colspan calculation done by members/statistics.pl should be moved to template Reports ---------- 2969 normal Report Name should be mandatory for saved reports 12622 normal Exporting report as Open Document Spreadsheet results in Perl error when report has no results 13161 normal Report name should be mandatory when editing saved reports 12587 minor Improve output of filter information on patrons with the most checkouts report 11673 trivial Columns.def has swapped last and first name of alt contact Searching ---------- 9368 normal Specific behavior of yr and acqdate indexes 12443 normal Initial re-factoring of buildQuery 12647 normal QueryParser fails tests 12788 normal Refine search displays 4xx fields from authority records 13064 normal Indexing problem with ICU on control characters 9828 minor Zebra indexes useless subfields in UNIMARC 6XX 12405 minor Search links on callnumber fails on intranet results page 6149 trivial Operator Highlighted in Search Results 12600 trivial Duplicated use statement in Search.pm Self checkout ---------- 12690 minor Opacuserjs gets loaded twice in self checkout Serials ---------- 12659 trivial Receive is spelt wrong on subscription history page SIP2 ---------- 11633 normal Cannot use the override function AllowFineOverride on the Staff client because this stops the pay function working on the SelfCheck (SC) machines 12263 normal SIPServer does not respond correctly to signals Staff Client ---------- 10571 normal IntranetBiblioDefaultView doesn't do anything with MARC21 XSLT 12698 normal If user changes home library in Opac change is not visible in staff client 12900 normal IntranetBiblioDefaultView doesn't do anything with NORMARC or UNIMARC XSLT 12091 minor HTML from auth_subfields_structure.tt doesn't pass firefox's html validator 12744 minor Set library in staff client should have 'Cancel' link 12866 minor Incorrect display of Email Address in Alternate Address Patron Details 10878 trivial Display856uAsImage works in Results pages, can remove caveat text from system preference. 11888 trivial Random password suggestion does not work twice 12746 trivial Remove empty onclick attribute from memberentrygen.tt System Administration ---------- 7988 normal Warning on authorized values confusing 8539 normal Library transfer limits page has incorrect permission 12245 normal PROG/CCSR deprecation: Remove OPACMobileUserCSS system preference 12246 normal PROG/CCSR deprecation: Remove OpacMainUserBlockMobile system preference 12494 normal Remove yuipath system preference 12512 normal PROG/CCSR deprecation: Remove OpacShowFiltersPulldownMobile system preference 12513 normal PROG/CCSR deprecation: Remove OpacShowLibrariesPulldownMobile system preference 13123 normal Duplicate label ids for language and opaclanguages 13200 normal Followup of Bug 12246 - noisy C4/Auth.pm 12231 minor AllowMultipleIssuesOnABiblio description misleading 12451 minor Circulation rule cant be edited if itemtype contains a space character 13211 trivial Added: GoogleIndicTransliteration as a System Preference Task Scheduler ---------- 12031 normal Task Scheduler not sending mail Templates ---------- 11638 normal Remove HTML from addbiblio.pl 12261 normal Staff client next/previous links lead to unknown record 12429 normal Patron seeing fines codes 12559 normal Wrong message if all cover images deleted 12597 normal Give better visual indication of currently-selected language in the staff client 12612 normal Remove CGI::scrolling_list from auth_tag_structure.pl 12613 normal Remove CGI::scrolling_list from koha2marclinks.pl 12614 normal Remove CGI::scrolling_list from auth_subfields_structure.pl 12615 normal Remove CGI::scrolling_list from marc_subfields_structure.pl 12673 normal Remove CGI::scrolling_list from C4::Items.pm 12675 normal Remove CGI::scrolling_list from labeledMARCdetail.pl 12687 normal Remove CGI::scrolling_list from circulation.pl 12694 normal Remove CGI::scrolling_list from unimarc_field_4XX.pl 12696 normal Remove CGI::scrolling_list from C4/Reports.pm 12704 normal Remove CGI::scrolling_list from unimarc_field_225a.pl 12706 normal Remove CGI::scrolling_list from serial_stats.pl 12707 normal Remove CGI::scrolling_list from some Reports 12708 normal Unexpected behaviour in IE 9 and lower when using openWindow 12986 normal Upgrade the DataTables jQuery plugin to the latest version 13089 normal Tab key triggers JavaScript error in the checkEnter function 13138 normal Remove jQuery plugins which were used by Solr 2889 minor Templates should not use [% IF ( loop.odd ) %] 11812 minor Add missing "required" indicator to fields which are required 12176 minor Remove HTML from additem.pl 12177 minor Remove HTML from authorities.pl 12180 minor Remove HTML from batchMod.pl 12207 minor TTparser parses certain TT statements wrong 12211 minor Wrong home link in bootstrap opac-auth 12379 minor Double use of module KohaDates 12463 minor Capitalization: Calendar tool, headings for different types of holidays 12481 minor Staff client detail-view "next" link is greyed out when the last search result of any results page is clicked or navigated into 12686 minor Make more selected option XHTML complian 12695 minor Remove CGI::scrolling_list from marc21_linking_section.pl 12829 minor Incorrect ISBN visualization on the normal view if invalid/cancelled ISBN present 12890 minor Improve title and breadcrumbs when editing saved SQL report 13043 minor Remove incorrect link to unused DataTables columnFilter plugin on staff client search history page 13105 minor Columns misplaced in member search result 13164 minor Incorrect ISSN visualization on the normal view if invalid/cancelled ISSN present 13233 minor Patron search by birth date tooltip broken 12106 trivial Capitalization: Patron Attributes on tools/patron import 12147 trivial Column width for action links on invoices too small 12184 trivial Typo "retricted" in returns.tt 12255 trivial Amazon cover images have useless image alt text in bootstrap 12386 trivial 'Days in advance' pull down in bootstrap OPAC is huge 12560 trivial Wrong capitalization on acquisition statistics page 12562 trivial Capitalization: 'Save Report' when saving a new SQL report 12563 trivial Capitalization: 'Set Status' on detail pages item's tab 12564 trivial Capitalization: Buttons in inventory tool 12639 trivial Z39.50 administration page should use "message" dialog for adds and updates 12699 trivial Capitalization: All Libraries in pull down on news tool page 12700 trivial Capitalization: "Close Help Window" in context help 12765 trivial Capitalization: Cataloguing > Z39.50 search > "Try another search" 12776 trivial Capitalization: confirmation messages in circulation 12779 trivial Capitalization: strings on subscription add page 12821 trivial Capitalization: about page fixes 13103 trivial No checkouts count on member details page 13256 trivial Typographical error on item search template Test Suite ---------- 12406 normal Adding a column maxsuspensiondays in the table issuingrules breaks the UT t/db_dependent/Circulation_Issuingrule.t 12409 normal The test t/db_dependent/Record.t fails with Perl 5.18.2 12416 normal DelUniqueDebarment (Debarments.pm) is not tested in Borrower_Debarments.t 12417 normal Koha::Borrower::Files.pm needs unit tests 12427 normal C4::Members::Attributes.pm needs unit tests 12445 normal C4::Suggestions.pm needs more unit tests 12455 normal The module C4/SMS.pm needs more unit tests 12457 normal The module C4::Members.pm needs more unit tests 12470 normal C4::Circulations.pm needs more unit tests 12493 normal The module C4::Acquisition.pm contains subroutines which belong to C4::Contract.pm 12499 normal The module C4::Letters.t needs more unit tests 12653 normal PROG/CCSR deprecation: Correct hard-coded opac-tmpl/prog path in tests 12782 normal T/db_dependent/XISBN.t should work on DOM too 12918 normal Error in test case causes test failure 12264 trivial Tiny typo in t/db_dependent/Items.t 12570 trivial Warnings in t/Biblio.t could be tested 12753 trivial Warnings in t/SIP_Sip.t could be tested 12808 trivial Remove useless diags from t/db_dependent/Context.t 12879 trivial Remove unnecesary diags from Holds.t Tools ---------- 4162 normal Inventory Tool Fails Silently 11331 normal CSV export for viewlog.pl is missing newlines 11413 normal Marc modification template has not the expected behavior if the condition and source fields are on the same field 12507 normal News does not always display in staff or OPAC 12705 normal News not possible for one sublanguage if two sublanguages are installed 12929 normal Bug 12716 introduces a regression on the patron import tools 13082 normal Tools/export.pl fix to forbid adding of all invalid records 9312 minor Strict perl for picture-upload.pl 9667 minor Inventory scrolling to top with every click 12458 minor Holidays calendar has wrong colors for weekly and yearly repeatable 12660 minor Mispelling of Accomodation in two tools templates - in comments 12740 minor It should not be possible to store empty news 12367 trivial Import patrons still says "MD5 hash" Web services ---------- 12871 minor Wthdrawn instead of withdrawn in ILSDI Z39.50 / SRU / OpenSearch Servers ---------- 12325 normal Marc and Card view in Z39.50 Results doesn't work properly in IE 8 12864 minor Add LOC SRU server to sample z3950servers.sql New system preferences in 3.18.0 ====================== * AcqEnableFiles * AcqItemSetSubfieldsWhenReceiptIsCancelled * AllowRenewalIfOtherItemsAvailable * ExpireReservesOnHolidays * FacetMaxCount * GoogleIndicTransliteration * LocalHoldsPriority * LocalHoldsPriorityItemControl * LocalHoldsPriorityPatronControl * NorwegianPatronDBEnable * NorwegianPatronDBEndpoint * NorwegianPatronDBPassword * NorwegianPatronDBSearchNLAfterLocalHit * NorwegianPatronDBUsername * NotHighlightedWords * OnSiteCheckouts * OnSiteCheckoutsForce * OPACAcquisitionDetails * OpacAdvSearchMoreOptions * OpacAdvSearchOptions * OpacCustomSearch * OPACFallback * OpacLocationBranchToDisplay * OpacLocationBranchToDisplayShelving * OverdueNoticeCalendar * RentalFeesCheckoutConfirmation * StaffSearchResultsDisplayBranch * SubfieldsToAllowForRestrictedBatchmod * SubfieldsToAllowForRestrictedEditing * UpdateNotForLoanStatusOnCheckin * UsageStats * UsageStatsCountry * UsageStatsID * UsageStatsLastUpdateTime * UsageStatsLibraryName * UsageStatsLibraryType * UsageStatsLibraryUrl Renamed system preferences in 3.18.0 ==================================== * AuthoritySeparator (renamed from authoritysep) System requirements ====================== Important warnings: * CCSR and PROG themes have been completely removed. * ILS-DI (API change): CancelHold now takes a reserve_id. (Bug 8868) * overdue_notices.pl added some fields for the CSV export. (Bug 8687) * Notices in HTML format now need explicit line-breaks ( ). (Bug 12294) 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: http://manual.koha-community.org/3.18/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 (95%) * Armenian (95%) * Czech (99%) * Danish (82%) * French (90%) * German (98%) * Italian (95%) * Kurdish (64%) * Polish (82%) * Portuguese (94%) * Slovak (95%) * Spanish (99%) * Swedish (83%) * Turkish (99%) * Vietnamese (92%) 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: http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate The most up-to-date translations can be found at: http://translate.koha-community.org/ Release Team ====================== The release team for Koha 3.18.0 is Release Manager: Tomás Cohen Arazi <tomascohen@gmail.com> Documentation Manager: Nicole C Engard <nengard@gmail.com> Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de> QA Team: Galen Charlton <gmc@esilibrary.com> Jonathan Druart <jonathan.druart@biblibre.com> Brendan Gallagher <brendan@bywatersolutions.com> Kyle Hall <kyle@bywatersolutions.com> Julian Maurice <julian.maurice@biblibre.com> Paul Poulain <paul.poulain@biblibre.com> Martin Renvoize <martin.renvoize@ptfs-europe.com> Marcel de Rooy <M.de.Rooy@rijksmuseum.nl> Bug Wranglers: Alex Sassmannshausen <alex.sassmannshausen@ptfs-europe.com> Zeno Tajoli <z.tajoli@cineca.it> Packaging Manager: Robin Sheat <robin@catalyst.net.nz> Release Maintainer (3.16.x): Galen Charlton <gmc@esilibrary.com> Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com> Release Maintainer (3.12.x): Kyle Hall <kyle@bywatersolutions.com> Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.18.0: * BSZ * CCSR * Hochschule für Gesundheit (hsg), Germany * Oslo Public Library * Universidad Nacional de Cordoba * Ville de Victoriaville, QC We thank the following individuals who contributed patches to Koha 3.18.0. * 14 Jacek Ablewicz * 197 Tomás Cohen Arazi * 1 Alex Arnaud * 3 Petter Goksoyr Asen * 1 Héctor Eduardo Castro Avalos * 3 Natalie Bennison * 1 Gaetan Boisson * 4 Jared Camins-Esakov * 6 Colin Campbell * 2 Frédérick Capovilla * 31 Galen Charlton * 2 Evonne Cheung * 1 Nick Clemens * 15 David Cook * 26 Chris Cormack * 5 Stéphane Delaune * 3 Frédéric Demians * 181 Jonathan Druart * 26 Yohann Dufour * 4 Nicole Engard * 6 Magnus Enger * 35 Katrin Fischer * 1 Brendon Ford * 1 Brendan Gallagher * 2 Amit Gupta * 102 Kyle M Hall * 2 Sean Hamlin * 2 Mason James * 1 Janusz Kaczmarek * 5 Pasi Kallinen * 13 Olli-Antti Kivilahti * 2 Admin User Koha * 7 Rafal Kopaczka * 50 Bernardo González Kriegel * 1 Nicolas Legrand * 93 Owen Leonard * 1 Jesse Maseto * 16 Julian Maurice * 1 Janet McGowan * 9 Holger Meißner * 2 Karl Menzies * 2 Matthias Meusburger * 2 Sophie Meynieux * 2 Brian Norris * 5 Dobrica Pavlinusic * 1 Maxime Pelletier * 3 Paul Poulain * 4 Liz Rea * 18 Martin Renvoize * 1 David Roberts * 51 Marcel de Rooy * 3 Fridolyn SOMERS * 9 Mathieu Saby * 5 Viktor Sarge * 3 Juhani Seppälä * 21 Robin Sheat * 19 Fridolin Somers * 3 Zeno Tajoli * 19 Mark Tompsett * 24 Marc Véron * 2 Reed Wade * 2 Jesse Weaver * 1 charles * 3 mbeaulieu * 7 simith We thank the following companies who contributed patches to Koha 3.18.0 * 93 ACPL * 44 BSZ BW * 233 BibLibre * 7 BigBallOfWax * 108 ByWater-Solutions * 4 C & P Bibliography * 55 Catalyst * 31 Equinox * 9 Hochschule für Gesundheit * 2 KohaAloha * 3 Libeo * 1 Libriotech * 26 PTFS-Europe * 15 Prosentient Systems * 51 Rijksmuseum * 3 Tamil * 247 Universidad Nacional de Córdoba * 4 Université Rennes 2 * 14 biblos.pk.edu.pl * 1 bulac.fr * 3 cineca.it * 2 informaticsglobal.com * 11 inlibro.com * 13 jns.fi * 2 localhost * 1 manhattan.edu * 7 poczta.onet.pl * 5 pttk.fi * 1 quecheelibrary.org * 5 regionhalland.se * 5 rot13.org * 3 student.uef.fi * 2 typist.geek.nz * 62 unidentified * 24 veron.ch We also especially thank the following individuals who tested patches for Koha 3.18.0. * 2 Koha Team Lyon 3 * 9 Koha Team AMU * 3 Jacek Ablewicz * 16 Aleisha * 2 Cindy Murdock Ames * 2 Aleisha Amohia * 7 Giuseppe Angilella * 963 Tomas Cohen Arazi * 5 Petter Goksoyr Asen * 1 Coralie Barsacq * 2 Ian Beardslee * 3 Gaetan Boisson * 19 Christopher Brannon * 2 Corinne Bulac * 1 Jason Burds * 4 Jared Camins-Esakov * 94 Galen Charlton * 6 Chris * 1 Axelle Clarisse * 38 Nick Clemens * 15 David Cook * 169 Chris Cormack * 2 Britta Cramer * 17 Frederic Demians * 195 Jonathan Druart * 2 Yohann Dufour * 12 Nicole C. Engard * 8 Magnus Enger * 486 Katrin Fischer * 31 Brendan Gallagher * 162 Kyle M Hall * 2 Robert Higgins * 2 Olli-Antti Kivilahti * 1 Ulrich Kleiber * 1 Rafal Kopaczka * 109 Bernardo Gonzalez Kriegel * 1 Leila * 1 Veronica Lencinas * 89 Owen Leonard * 1 Havilah Lyon * 1 Holger Meissner * 6 Matthias Meusburger * 5 Dobrica Pavlinusic * 16 Paul Poulain * 1 Karam Qubsi * 4 Liz Rea * 66 Martin Renvoize * 1 Jason Robb * 1 Chris Rohde * 1 Benjamin Rokseth * 76 Marcel de Rooy * 53 Paola Rossi * 1 Mathieu Saby * 2 Joel Sasse * 2 Juhani Seppälä * 6 Robin Sheat * 4 Fridolin Somers * 1 Leila and Sonia * 3 Srdjan * 2 Delaye Stephane * 2 Zeno Tajoli * 14 Mark Tompsett * 8 Marc Veron * 1 Cedric Vita * 45 Marc Véron * 2 Jesse Weaver * 1 Cathi Wiggins * 1 George Williams * 2 marjorie barry-vila * 1 cachan * 1 bondiurbano costalc@gmail.com * 1 jeremie.benarros * 1 jmbroust * 1 simith 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 clean_master. 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 17 nov 2014 13:27:41 Z #####

Koha Community Newsletter: October 2014

Wed, 11/05/2014 - 13:15
Koha Community Newsletter
October 2014

Volume 5, Issue 10
ISSN 2153-8328
Edited by Chad Roseburg and Joanne Dillon, Koha Community Newsletter Editors.

Please submit news items to

Table of Contents

Development


Feature freeze date for Koha 3.18 was announced. Halloween!

Read the announcement

Community

New Koha Libraries

Community Gossip

Melissa Lefebvre gives a great explanation on why you need to clear your browser’s cache after a koha upgrade.

Barton Chittenden shows you how to report software errors.

The Koha North America User’s Group is looking for proposals for the next meeting.

Nicole Engard attended the All Things Open conference in Raleigh, NC and reports on the conference in the following posts:

You can read more about this conference and the Internet Librarian conference at Nicole’s blog, What I Learned Today.

Bob Birchall proposes two new community roles. See his proposal here.

Marshall Breeding invites you to participate in the 2014 International Library Automation Perceptions Survey.

Galen Charlton discusses patron data and privacy issues in his blog post, Tips and tricks for leaking patron information.

How to

Rocio Jordan shows you how to prepare records for import in this post.

Christopher Brannon explains how you can use variables in your reports to eliminate the need to prompt for the same variable multiple times, Eg. dates.

John Andrews explains how CSS can be used to hide the checkin column in Koha circulation.

Need a quick way to show staff how to clear their browser’s cache? Send them this video by Aaron Sakovich.

Pierre Vandekerckhove demonstrates how you can Create and modify patrons lists in koha.


Upcoming Events

KohaCon 2015 news

Projektlink Konsult Ltd. has submitted a proposal for the location of Kohacon 2015.

You can read their proposal here.

October IRC Meeting

The October general IRC meeting will be held on the 22nd at 13:00 UTC.

The agenda and other information are here.

November IRC meeting

The November IRC meeting will be held on the 19th at both 05:00 and 21:00 UTC.

The agenda and other information are here.

November Hack Meetings in Italy

Hackmeetings are scheduled in November on the 13th and 14th. They will be in Segrate Italy, directions here.

    Timetable:

  • 13/Nov 09.30 – 17.30
  • 14/Nov 09.30 – 17.30

You can find the original announcement on the lists here.

Past Events

News from attendees of Kohacon 2014 in Cordoba

Read the following blog posts from Joy Nelson covering:

Pierre Vandekerckhove writes about Kohacon 2014 here.

A series of blog posts from Chris Cormack from Kohacon:

Koha Open Day – American University of Rome

by Stefano Bargioni
The American University of Rome (http://www.galileo.aur.it/) hosted the first Koha users meeting in Rome, Italy, organized by the Koha Gruppo Italiano (https://www.facebook.com/KohaGruppoItalianohttp://www.kohagruppoitaliano.moonfruit.com/) on October 30th.

A total of 49 participants met at the American University of Rome’s auditorium on the Gianicolo to meet and exchange experiences about their migration to Koha or their interest in Koha and have an opportunity to freely discuss the pros and cons, as well as ask questions. A panel of five speakers, consisting of Paul Arenson (ICCROM – http://biblio.iccrom.org/ ), Stefano Bargioni (Pontificia Università della Santa Croce – http://catalogo.pusc.it/ ), Sebastian Hierl (American Academy in Rome – http://library.aarome.org/), Giuseppina Manuli (Pontificia Università San Tommaso d’Aquino – http://pust.urbe.it/), and Father Mariano Sanz (Rettore del Centro Español de Estudios Eclesiásticos en Roma), discussed their reasons for selecting Koha as their institutions’ ILS to get the meeting started. Among the topics discussed were comparisons of the overall cost to that of traditional ILS vendors; the greater responsibility, but also flexibility in running an Open Source software; the quality and vitality of the Koha community and vendor support; existing bugs; the periodicals module; and perspectives for future development, in particular with ElasticSearch and the necessity to integrate Koha with the Italian national union catalog, the Indice SBN.

The event was extremely successful and the Koha Gruppo Italiano hopes to host more events like this in the future. Event photos are posted on https://www.flickr.com/photos/kohagruppoitaliano/sets/72157646724722884/. The next Koha event in Italy will be the Hackmeeting organized by Cineca in Segrate (Milan) on November 13/14.

Koha Community Newsletter: September 2014

Fri, 10/03/2014 - 18:11
Koha Community Newsletter
September 2014

Volume 5, Issue 9
ISSN 2153-8328
Edited by Chad Roseburg and Joanne Dillon, Koha Community Newsletter Editors.

Please submit news items to

Table of Contents

Development

Koha 3.16.4 Released

by Galen Charlton
The Koha community is pleased to announce the release of version 3.16.4 of the Koha library automation system.

Koha 3.16.4 is a bugfix/maintenance release. Some of the bugs fixed are serious; users of earlier releases of Koha 3.16.x are urged to upgrade as soon as possible.

It can be downloaded from download.koha-community.org. Debian packages of Koha 3.16.4 will be available shortly.

Full post with release notes

Koha 3.14.11 Released

by Fridolin Somers
The Koha community is proud to announce the release of 3.14.11.

This is a maintenance release and contains some enhancements, several bugfixes and 2 security bugfixes (Bugs 12873 and 12876).

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

Have a look at the release post.

Community

New Koha Libraries

Community Gossip

Koha turns 15! Chris Cormack writes about Koha’s beginnings.

Galen Charlton explains the recent adoption of a code of conduct for Koha events.

Barton Chittenden advises against changing Koha’s TimeFormat System Preference.

Larry Baerveldt discusses the Shellshock security issue and whether or not it affects Koha.

How to

Owen Leonard gives a quick Firebug tip for editing CSS.

Support Provider News

Philippe Chabanon at BibLibre covers the IFLA tradeshow in Lyon France back in August.

Upcoming Events

KohaCon 2014

KohaCon 2014 will be held in Córdoba, Argentina, October 6 – 11 2014.

For schedule and registration details see the
KohaCon page.

Tomás Cohen Arazi mentioned on the Koha listserv that attendees can use the EventBase app for iOS and Android for keeping track of the schedule.

October IRC Meetings

October IRC meeting have not yet been announced.

Past Events

September General IRC Meeting

The September general IRC meeting was held on the 24th of September 2014 at 14:00 UTC.

The agenda and other information are here.

September Development IRC Meetings

September development IRC meetings were held on the following dates:

  • September 2 2014, 15 UTC
  • September 9 2014, 15 UTC and 22 UTC
  • September 16 2014, 15 UTC and 22 UTC

The agenda and other information can be found here.

Koha 3.14.11 released

Thu, 10/02/2014 - 09:15

The Koha community is proud to announce the release of 3.14.11.
This is a maintenance release and contains some enhancements, several bugfixes and 2 security bugfixes (Bugs 12873 and 12876).
Please read more for the full release notes :

RELEASE NOTES FOR KOHA 3.14.11

02 oct. 2014

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

It includes 3 enhancement and 10 bugfixes.

Enhancements in Koha 3.14.11 Acquisitions
  • New column in admin/aqbudgets (bug #7308)
  • Show parent_orderline in received orders table (bug #11864)
Command-line Utilities
  • Add a koha-mysqlcheck script (bug #10782)
Critical bugs fixed in Koha 3.14.11 Hold requests
  • Reserve can be cancelled by any logged in user (critical – 12873)
OPAC
  • Authentication using CAS – bootstrap (major – 12046)
Other bugs fixed in Koha 3.14.11 Acquisitions
  • Bad encoding in acquisition basket(minor- 12438)
Architecture, internals, and plumbing
  • C4::Breeding::ImportBreeding() is not used(minor- 12112)
Cataloging
  • Barcode scanner clicking ‘save’(normal- 11292)
Hold requests
  • Reserve in waiting/transfer status may be cancelled by user(normal- 12876)
I18N/L10N
  • Untranslatable confirm popup in field 006 and 008 builders(normal- 11646)
  • Untranslatable strings in 007 builder(minor- 11639)
Templates
  • Remove duplicated plugin jquery.dataTables.columnFilter.js(normal- 12105)
  • Remove unused image myshadow.png from the staff client(normal- 12117)
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.14.11/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 (99%)
  • Armenian (100%)
  • Chinese (China) (96%)
  • Chinese (Taiwan) (99%)
  • Czech (99%)
  • Danish (88%)
  • English (New Zealand) (82%)
  • French (97%)
  • French (Canada) (87%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (51%)
  • Italian (99%)
  • Kurdish (70%)
  • Norwegian Bokmål (61%)
  • Polish (62%)
  • Portuguese (99%)
  • Portuguese (Brazil) (88%)
  • Slovak (99%)
  • Spanish (100%)
  • Swedish (89%)
  • Turkish (100%)
  • Vietnamese (88%)

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

Release Manager: Galen Charlton <gmc@esilibrary.com>

Documentation Manager: Nicole C Engard <nengard@gmail.com>
Installation Documentation Managers:

  • Samuel Desseaux <samuel.desseaux@ecp.fr>
  • Mason James <mtj@kohaaloha.com>

Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>

QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
QA Team:

  • Chris Cormack <chrisc@catalyst.net.nz>
  • Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>
  • Jonathan Druart <jonathan.druart@biblibre.com>
  • Brendan Gallagher <brendan@bywatersolutions.com>
  • Kyle Hall <kyle@bywatersolutions.com>
  • Mason James <mtj@kohaaloha.com>
  • Paul Poulain <paul.poulain@biblibre.com>

Bug Wranglers: Magnus Enger <magnus@enger.priv.no>

Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
Live CD Manager: Nguyen Quoc Uy <nguyenquocuy_1102@yahoo.com>
VM Manager: Samuel Desseaux <samuel.desseaux@ecp.fr>

Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Release Maintainer (3.12.x): Tomás Cohen Arazi <tomascohen@gmail.com>
Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>

Credits

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

We thank the following individuals who contributed patches to Koha 3.14.11.

  • 1 Tomas Cohen Arazi
  • 2 Galen Charlton
  • 2 Jonathan Druart
  • 1 Magnus Enger
  • 1 Katrin Fischer
  • 2 Kyle M Hall
  • 2 Rafal Kopaczka
  • 2 Bernardo Gonzalez Kriegel
  • 2 Owen Leonard
  • 4 Julian Maurice
  • 2 Fridolin Somers

We thank the following companies who contributed patches to Koha 3.14.11

  • 2 ACPL
  • 1 BSZ BW
  • 8 BibLibre
  • 2 ByWater-Solutions
  • 2 Equinox
  • 1 Libriotech
  • 2 poczta.onet.pl
  • 3 unidentified

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

  • 7 Tomas Cohen Arazi
  • 1 Christopher Brannon
  • 19 Galen Charlton
  • 1 Chris Cormack
  • 5 Jonathan Druart
  • 12 Katrin Fischer
  • 4 Kyle M Hall
  • 2 Owen Leonard
  • 2 Martin Renvoize
  • 2 Marcel de Rooy
  • 1 Paola Rossi
  • 18 Fridolin Somers
  • 1 Mark Tompsett
  • 1 Cedric Vita
  • 1 Cédric Vita
  • 1 Marc Véron
  • 2 remy juliette

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

The last Koha release was 3.14.10, which was released on Septembre 9, 2014.

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 02 oct. 2014 12:11:27 Z #####

Koha 3.16.4 released

Wed, 10/01/2014 - 18:11

The Koha community is pleased to announce the release of version 3.16.4 of the Koha library automation system.

Koha 3.16.4 is a bugfix/maintenance release. Some of the bugs fixed are serious; users of earlier releases of Koha 3.16.x are urged to upgrade as soon as possible.

It can be downloaded from download.koha-community.org. Debian packages of Koha 3.16.4 will be available shortly.

RELEASE NOTES FOR KOHA 3.16.4 01 Oct 2014 ======================================================================== 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/ Koha 3.16.4 can be downloaded from: http://download.koha-community.org/koha-3.16.04.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.16.4 is a bugfix/maintenance release. Some of the bugs fixed are serious; users of earlier releases of Koha 3.16.x are urged to upgrade as soon as possible. It includes 0 features, 3 enhancements and 19 bugfixes. Enhancements in 3.16.4 ====================== Architecture, internals, and plumbing ---------- 12151 Remove remaining uses of the Perl smartmatch operator Circulation ---------- 11703 Convert checkouts table to ajax datatable Packaging ---------- 12492 Package dependency changes to account for bug 12393 Critical bugs fixed in 3.16.4 ====================== Acquisitions ---------- 12619 major Shipment date gets lost on finishing the invoice Hold requests ---------- 12873 critical Reserve can be cancelled by any logged in user Notices ---------- 12717 critical Library no longer receiving overdue email for patrons without email address OPAC ---------- 12371 critical Links in every patron self-registration email points to a single borrower Reports ---------- 12432 major Saved reports tabs not working Searching ---------- 12593 critical Search facets die with regex error if biblio has square brackets in fields Templates ---------- 10519 major Suggestions: 'Organize by' and correct display of tab descriptions broken 12963 major Columns misplaced in moremember.tt Other bugs fixed in 3.16.4 ====================== Acquisitions ---------- 12438 minor Bad encoding in acquisition basket Cataloging ---------- 12419 normal Not for loan items are not listed Circulation ---------- 12729 normal Overdue items won't show as overdue in red in circulation 12811 normal Patron 'Details' and 'Check out' pages not working properly for staff users which don't have renewal override permissions 12899 normal Row grouping in checkouts table is alphabetical and layout depends on words chosen in translation Hold requests ---------- 12876 normal Reserve in waiting/transfer status may be cancelled by user MARC Bibliographic data support ---------- 12465 normal XSLT: Missing punctuation between 710$a and $b Searching ---------- 12788 normal Refine search displays 4xx fields from authority records 12405 minor Search links on callnumber fails on intranet results page 12600 trivial Duplicated use statement in Search.pm Templates ---------- 12429 normal Patron seeing fines codes 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: http://manual.koha-community.org/3.16/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 (99%) * Armenian (100%) * Chinese (China) (99%) * Chinese (Taiwan) (100%) * Czech (99%) * Danish (86%) * English (New Zealand) (81%) * French (95%) * French (Canada) (83%) * German (100%) * German (Switzerland) (99%) * Italian (99%) * Kurdish (68%) * Norwegian Bokmål (65%) * Polish (85%) * Portuguese (99%) * Portuguese (Brazil) (88%) * Slovak (99%) * Spanish (100%) * Swedish (86%) * Turkish (100%) * 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: http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate The most up-to-date translations can be found at: http://translate.koha-community.org/ Release Team ====================== The release team for Koha 3.16.4 is Release Manager: Tomás Cohen Arazi Documentation Manager: Nicole C Engard Translation Manager: Bernardo Gonzalez Kriegel QA Manager: Katrin Fischer QA Team: Galen Charlton Chris Cormack Marcel de Rooy , Jonathan Druart , Brendan Gallagher Kyle Hall Julian Maurice Paul Poulain Martin Renvoize Module Maintainers: Jared Camins-Esakov Chris Cormack Galen Charlton Marcel de Rooy , Jonathan Druart , Brendan Gallagher Kyle Hall Chris Nighswonger Fridolin Somers Bug Wranglers: Magnus Enger Alex Sassmannshausen Packaging Manager: Robin Sheat Database Documentation Manager: Zeno Tajoli Release Maintainer (3.12.x): Kyle Hall Release Maintainer (3.14.x): Fridolin Somers Release Maintainer (3.16.x): Galen Charlton Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.16.4: * Universidad Nacional de Cordoba We thank the following individuals who contributed patches to Koha 3.16.4. * 4 Jacek Ablewicz * 11 Tomas Cohen Arazi * 1 Colin Campbell * 3 Jonathan Druart * 1 Katrin Fischer * 3 Kyle M Hall * 3 Rafal Kopaczka * 1 Bernardo Gonzalez Kriegel * 3 Owen Leonard * 2 Dobrica Pavlinusic * 1 Robin Sheat * 2 Fridolin Somers We thank the following companies who contributed patches to Koha 3.16.4 * 3 ACPL * 1 BSZ BW * 5 BibLibre * 3 ByWater-Solutions * 1 Catalyst * 1 PTFS-Europe * 4 biblos.pk.edu.pl * 3 poczta.onet.pl * 2 rot13.org * 12 unidentified We also especially thank the following individuals who tested patches for Koha 3.16.4. * 3 Aleisha * 34 Tomas Cohen Arazi * 3 Christopher Brannon * 34 Galen Charlton * 4 Nick Clemens * 3 David Cook * 2 Chris Cormack * 5 Jonathan Druart * 1 Nicole C. Engard * 22 Katrin Fischer * 6 Kyle M Hall * 2 Bernardo Gonzalez Kriegel * 2 Owen Leonard * 1 Liz Rea * 1 Martin Renvoize * 3 Marcel de Rooy * 1 Paola Rossi 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.16.x. The last Koha release was 3.8.21, which was released on January 2, 2014. 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)

Koha community adopts code of conduct

Thu, 09/25/2014 - 01:21

In order to help provide a safe and welcoming environment for all attendees at Koha events, the Koha community has approved a code of conduct and anti-harassment policy. All delegates, attendees, and organizers at Koha events, including the upcoming KohaCon14 in Argentina, are expected to abide by this policy.

The organizers of KohaCon14 have taken steps to effectively implement this policy, and specific details of how to seek assistance and report incidents while on site will be forthcoming.

The full text of the policy is available on the Koha community website. Please read the policy and disseminate it widely. Although the policy is currently focused on behavior at conference, all participants in communications forums used by the Koha project, including the mailing lists and IRC channel, should abide by it.

The code of conduct is expected to be revised as circumstances and our experiences suggest ways of improving it. Suggestions for changes can be made via the general mailing list or by contacting any member of the release team.

Koha Community Newsletter: August 2014

Wed, 09/03/2014 - 17:12
Koha Community Newsletter
August 2014

Volume 5, Issue 8
ISSN 2153-8328
Edited by Chad Roseburg and Joanne Dillon, Koha Community Newsletter Editors.

Please submit news items to

Table of Contents

Development

Koha 3.16.3 Released

by Galen Charlton
The Koha community is pleased to announce the release of version 3.16.3 of the Koha library automation system.

Koha 3.16.3 is a bugfix release and can be downloaded from download.koha-community.org. Debian packages of Koha 3.16.3 will be available shortly.

Koha 3.14.10 Released

by Fridolin Somers
The Koha community is proud to announce the release of 3.14.10.

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.

Have a look at the release post.

Community

The First North American Koha Users Group Meeting

by Nancy Keener
The first North American Koha Users Group meeting was held August 6th – 8th at the beautiful North Central Regional Library in Wenatchee Washington. There were around 40 participants, which included libraries large and small, and ByWater Solutions staff.

We immediately got down to planning our three days. After discussing what we might expect in upcoming releases, and giving our opinions on Koha speed, acquisitions, Bootstrap and more, we finally decided we needed to get down to stating the reason we needed a North American Koha User’s group. It was clear that pooling our resources would be a great help to everyone. The developments have been coming at fast and furious pace, keeping developers very busy. The needs of the entire Koha community must be considered when asking for a new development. The group decided to create a wiki where we could post our desires for developments and then we could pool our money to do something useful for all. The site is http://koha-na.org , and it’s just getting going. We also discussed how we could be more active in the community. Attending the monthly IRC meetings, having monthly meetings of our own would certainly be a good start. A suggestion to have a mentor program for new libraries got a lot of agreement. We can also share what is going on with our library administrators and staff. Pass around the link to the monthly Koha newsletter and the upgrade release notes. There was also a request to have a more formal meeting agenda for the next conference, and planning for that has already begun with a newly formed planning committee. We also saw the advantage in pursuing a non-profit status for our group. This would help us to obtain government grants to improve the overall structure of Koha by removing old code. Overall, the group was very excited by the possibilities. Next year we all hope to see more North American libraries and vendors.

For complete notes on the conference taken by Heather Braum of NEKLS, click here. http://koha-na.org/index.php/Future_of_NA_Koha_Users_Group_discussion

New Koha Libraries

Community Gossip

Alan Stolfus from the Rolling Hills Consolidated Library shares how they are using Koha and Linux on their bookmobile.

Kyle Hall released version 14.08 ( Bender ), of Libki, the Open Source kiosk management system.

How to

Nicole Engard shows you how to add reports to the Koha Wiki.

Support Provider News

ByWater Solutions issues $1,500 EveryLibrary Challenge.

Perspectives From the 2014 NAKUG

The following articles are from ByWater Solutions staff who attended the 2014 North American Users Group.

Upcoming Events

KohaCon 2014

KohaCon 2014 will be held in Córdoba, Argentina, October 2014.

For schedule and registration details see the
KohaCon page.

Past Events

North American Koha Users Group

The North American Koha Users Group was held in Wenatchee, WA, August 6th – 9th 2014. Please see the articles from attendees in the community and support provider news sections above for more information on this conference.

Lyon 3 University Libraries Present Poster at Congress of IFLA

by Sonia Bouis
The Lyon 3 university Libraries have presented a poster at the congress of IFLA* last week.
This poster presents the role of the librarians in the integration process of new developments, by testing and signing patches during testing parties. And it shows the collaboration between developers and librarians in this process.
During the poster session, we had some visitors just passing through and curious to know more about the subject, and we also met some others really interested because they were going to use koha or just were wondering about changing their system. (and some others were just disappointed because they don’t have Koha in their Library…)
But all of them found this collaboration really exciting and were happy to know that there’s a big dynamic community for the improvement of Koha.

* IFLA : International Federation of Library Associations and Institutions

Lyon 3 Poster Submission below:

* IFLA : International Federation of Library Associations and Institutions

Anact Open Source Solutions Holds Workshop in Vanuatu

On July 28th Clint Deckard from Anact Open Source Solutions (NZ) held a two day Koha workshop hosted by the Vanuatu Institute of Teacher Education in Port Vila, Vanuatu.
It was attended by local school librarians, tertiary librarians and technicians.

Full story here
http://www.anact.co.nz/an-adventure-in-vanuatu

September Development IRC Meeting

The September Development IRC meeting was held on September 2nd 15 UTC and September 2nd at 22 UTC.

The agenda and other information are here.

August General IRC Meeting

The August general IRC meeting was held on August 13th at 22 UTC and August 14th at 15 UTC.

The agenda and other information are here.

August Development IRC Meeting

The August development IRC meeting was held on August 5th at 15 UTC and 22 UTC.

The agenda and other information are here.

Koha 3.14.10 released

Wed, 09/03/2014 - 11:50

The Koha community is proud to announce the release of 3.14.10.
This is a maintenance release and contains some enhancements and several bugfixes.
Please read more for the full release notes :

RELEASE NOTES FOR KOHA 3.14.10

03 sept. 2014

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

It includes 16 enhancement and 48 bugfixes.

Enhancements in Koha 3.14.10 Acquisitions
  • Display accountnumber in PDF (bug #7267)
  • The ordered and spent page display the itemtype code (bug #10090)
  • After a transfer, allow to search on the original order line (bug #11552)
  • Add German PDF template for orders in acquisitions (bug #11828)
Architecture, internals, and plumbing
  • Add C4::Context->IsSuperLibrarian() (bug #10277)
  • Basketgroup js functions should in a separated js file (bug #10533)
  • Remove use of smartmatch from DateUtils (bug #11468)
  • GetMemberDetails is unnecessarily called in CanBookBeRenewed (bug #11960)
Command-line Utilities
  • Add option to purge z39.50 search records from import table to cleanup_database.pl (bug #11484)
I18N/L10N
  • Localization for Perl scripts and modules (bug #8044)
Installation and upgrade (web-based installer)
  • Add some authorized values in french installer (bug #10138)
OPAC
  • Display a patron message on the summary page (bug #12052)
Searching
  • Add/ change some zebra indexes (MARC21) (GRS1+DOM) (bug #9972)
  • Increase title ranking in relevance when using QueryWeightFields (bug #11069)
SIP2
  • Add a script to test SIP from the command line (bug #9288)
Tools
  • Ability to globally remove authorities with no bibliographic record linked. (bug #11441)
Critical bugs fixed in Koha 3.14.10 Acquisitions
  • Tax rate changes on edit (major – 11680)
  • Notes entered when receiving are not saved (major – 11699)
Authentication
  • CAS authentication fails with URL parameters (critical – 11219)
Hold requests
  • Holds queue is still making transfer requests that contradict the branch holds policy (major – 11258)
  • Hold priorities not re-calculated when hold is confirmed on checkin. (major – 11947)
Lists
  • Problems with translated list email sent (major – 11248)
Serials
  • Followup for Bug 7688 – FIX GetNextDate in serialsUpdate.pl (major – 11995)
  • Next issues for irregular pattern not correctly predicted (major – 12003)
  • Superserials permission appears to be broken (major – 12080)
Other bugs fixed in Koha 3.14.10 About
  • Bug for tracking changes to the about page(trivial- 7143)
Acquisitions
  • Supplier list counts all items, even canceled ones(normal- 11243)
  • Ordering from suggestions: fund (budget id) is not retained; price calculations not working(normal- 11914)
Architecture, internals, and plumbing
  • Two routines are useless in Koha::DateUtils(normal- 11148)
  • Xt/tt_valid.t can miss an invalid construct(minor- 12076)
  • IsSuperLibrarian generates warnings(trivial- 11587)
Authentication
  • Inaccurate checks for borrower flags == 1(normal- 7002)
Cataloging
  • Remove spaces in empty indicators after linking an authority to a biblio record.(minor- 11955)
Circulation
  • Notes should be reservenotes in pendingreserves.pl and reserveratios.pl(minor- 11231)
Hold requests
  • CheckReserves() and _Findgroupreserve do not return reserve_id(normal- 12079)
I18N/L10N
  • Can’t choose languages if all choices are sublanguages(normal- 5052)
  • Untranslatable strings in calendar(normal- 12056)
  • Tmpl_process3.pl does not delete temp files(normal- 12081)
  • Untranslatable pull-down in auth_subfields_structure.pl(minor- 11508)
MARC Authority data support
  • Auth_finder.pl: Odd number of elements in anonymous hash(minor- 11797)
MARC Bibliographic data support
  • GetMarcISBN wrongly prepends a space to ISBNs(minor- 11912)
Notices
  • Branch specific DUEDGST notice is not used(normal- 8258)
  • Make table headings translatable(normal- 9216)
OPAC
  • Don’t show list permissions when adding public lists/sharing lists is not allowed(normal- 10865)
  • OPAC search results in 404 error when the only search result is supressed(normal- 11489)
  • OPAC search suggestions template error(normal- 11951)
  • OverDrive search results page doesn’t show cart, lists, or login links(normal- 12058)
  • In OPAC, the serials details display the wrong periodicity(minor- 11752)
  • OPAC detail page printing show links URL(minor- 12073)
Patrons
  • Fix wrong attribute type cloning(normal- 11184)
  • If you access members/mod_debarment.pl when logged out you are redirected to OPAC login(normal- 12069)
Searching
  • Error when search and sort not on relevance(minor- 9578)
Serials
  • Serials editor improperly hides fields(minor- 11416)
  • Doesn’t display other libraries subscriptions when superlibrarian user(minor- 12048)
  • User can edit some subcriptions he should be prevented to(minor- 12098)
SIP2
  • Make SIP2 message encoding configurable via SIPconfig.xml(normal- 9865)
Staff Client
  • JQueryUI upgrade broke keyboard shortcuts(normal- 12075)
  • Javascript broken for a search with double quotes(minor- 12071)
  • Rename type to material type(trivial- 9075)
Templates
  • Use new DataTables include in circ templates(normal- 11711)
  • Use new DataTables include in batch modification templates(normal- 11734)
  • Inconsistent HTML in MARC Details(normal- 11885)
  • Detail.tt displays duplicated enumchron values for serial items(minor- 10825)
Tools
  • Breeding search must normalize ISBN(normal- 11254)
New system preferences in Koha 3.14.10
  • OPACMySummaryNote
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.14.10/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 (80%)
  • Armenian (100%)
  • Chinese (China) (96%)
  • Chinese (Taiwan) (99%)
  • Czech (99%)
  • Danish (88%)
  • English (New Zealand) (82%)
  • French (97%)
  • French (Canada) (87%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (51%)
  • Italian (100%)
  • Kurdish (70%)
  • Norwegian Bokmål (61%)
  • Polish (63%)
  • Portuguese (99%)
  • Portuguese (Brazil) (88%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (89%)
  • Turkish (100%)
  • Vietnamese (88%)

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

Release Manager: Galen Charlton <gmc@esilibrary.com>

Documentation Manager: Nicole C Engard <nengard@gmail.com>
Installation Documentation Managers:

  • Samuel Desseaux <samuel.desseaux@ecp.fr>
  • Mason James <mtj@kohaaloha.com>

Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>

QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
QA Team:

  • Chris Cormack <chrisc@catalyst.net.nz>
  • Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>
  • Jonathan Druart <jonathan.druart@biblibre.com>
  • Brendan Gallagher <brendan@bywatersolutions.com>
  • Kyle Hall <kyle@bywatersolutions.com>
  • Mason James <mtj@kohaaloha.com>
  • Paul Poulain <paul.poulain@biblibre.com>

Bug Wranglers: Magnus Enger <magnus@enger.priv.no>

Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
Live CD Manager: Nguyen Quoc Uy <nguyenquocuy_1102@yahoo.com>
VM Manager: Samuel Desseaux <samuel.desseaux@ecp.fr>

Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Release Maintainer (3.12.x): Tomás Cohen Arazi <tomascohen@gmail.com>
Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>

Credits

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

  • Universidad Nacional de Cordoba

We thank the following individuals who contributed patches to Koha 3.14.10.

  • 3 Jacek Ablewicz
  • 3 Tomas Cohen Arazi
  • 1 Blou
  • 1 Colin Campbell
  • 1 Frédérick Capovilla
  • 21 Galen Charlton
  • 1 Chris Cormack
  • 3 Frédéric Demians
  • 28 Jonathan Druart
  • 7 Katrin Fischer
  • 12 Kyle M Hall
  • 1 Mason James
  • 1 Srdjan Jankovic
  • 1 Pasi Kallinen
  • 4 Bernardo Gonzalez Kriegel
  • 9 Owen Leonard
  • 4 Julian Maurice
  • 1 Francesca Moore
  • 3 Marcel de Rooy
  • 4 Fridolyn SOMERS
  • 1 Mathieu Saby
  • 1 Adrien Saurat
  • 1 Robin Sheat
  • 1 Juan Sieira
  • 3 Fridolin Somers
  • 1 Mirko Tietgen
  • 4 Mark Tompsett

We thank the following companies who contributed patches to Koha 3.14.10

  • 9 ACPL
  • 7 BSZ BW
  • 40 BibLibre
  • 12 ByWater-Solutions
  • 3 Catalyst
  • 21 Equinox
  • 1 KohaAloha
  • 1 Libeo
  • 1 PTFS-Europe
  • 3 Rijksmuseum
  • 3 Tamil
  • 1 Université Rennes 2
  • 1 Xercode
  • 1 abunchofthings.net
  • 3 biblos.pk.edu.pl
  • 1 inlibro.com
  • 1 pttk.fi
  • 12 unidentified

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

  • 1 Koha team AMU
  • 1 Petter Goksoyr Asen
  • 1 Christopher Brannon
  • 4 Broust
  • 125 Galen Charlton
  • 12 Chris Cormack
  • 33 Jonathan Druart
  • 1 Nicole C. Engard
  • 56 Katrin Fischer
  • 1 Brendan Gallagher
  • 23 Kyle M Hall
  • 1 Mason James
  • 1 Pasi Kallinen
  • 10 Bernardo Gonzalez Kriegel
  • 4 Nicolas Legrand
  • 4 Owen Leonard
  • 1 Jesse Maseto
  • 1 Matthias Meusburger
  • 2 Michot
  • 1 Liz Rea
  • 1 Martin Renvoize
  • 15 Marcel de Rooy
  • 1 Joel Sasse
  • 2 A. Sassmannshausen
  • 1 Adrien Saurat
  • 1 Kim Schwant
  • 118 Fridolin Somers
  • 15 Mark Tompsett
  • 8 Marc Véron
  • 1 Jesse Weaver
  • 1 sonia bouis

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

The last Koha release was 3.14.09, which was released on Jully 25, 2014.

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 03 sept. 2014 15:18:47 Z #####