Visit our Facebook PageVisit our Youtube channel

Text Resize

-A +A

Koha Library Software Community

Subscribe to Koha Library Software Community feed
Updated: 28 min 42 sec ago

Koha 3.22.11 security release

Fri, 09/23/2016 - 07:49

The Koha community is proud to announce the release of Koha 3.22.11

It is a security release and it includes 2 security fixes, 32 bugfixes and 2 enhancements. See below for details

Koha 3.22.11 can be downloaded from: http://download.koha-community.org/koha-3.22.11.tar.gz

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Security fixes
  • [16587] Reflected XSS in [opac-]sendbasket and [opac-]sendshelf
  • [17114] picture-upload.pl is vulnerable to XSS attacks
Enhancements OPAC
  • [17220] Improve clarity when placing a hold by changing button text from “Place hold” to “Confirm hold”
Serials
  • [16950] Serials subscriptions advanced search shows ‘0 found’ pre-search
Critical bugs fixed Architecture, internals, and plumbing
  • [16556] KohaToMarcMapped columns sharing same field with biblio(item)number are removed.
Cataloging
  • [17072] 006 not filling in with existing values
Circulation
  • [14390] Fine not updated from ‘FU’ to ‘F’ on renewal
Command-line Utilities
  • [11144] Fix sequence of cronjobs: automatic renewal – fines – overdue notices
Hold requests
  • [17010] Canceling a hold awaiting pickup no longer alerts librarian about next hold
Installation and upgrade (web-based installer)
  • [16554] Web installer fails to load i18n sample data on MySQL 5.6+
Packaging
  • [17262] Plack on packages is not having memcached set properly
Other bugs fixed Architecture, internals, and plumbing
  • [17128] summary-print.pl is not plack safe
  • [17157] Middle click on dropdown menu in header may cause software error
  • [17223] Add Cache::Memcached to PerlDependencies
Cataloging
  • [12629] Software error when trying to merge records from different frameworks
  • [17152] Duplicating a subfield should not copy the data
Command-line Utilities
  • [16822] koha-common init.d script should run koha-plack without quiet
Label/patron card printing
  • [17175] Typo in patron card images error message
Lists
  • [17185] Staff client shows “Lists that include this title:” even if item is not in a list
MARC Bibliographic data support
  • [17281] Warning when saving subfield structure
MARC Bibliographic record staging/import
  • [6852] Staged import reports wrong success for items with false branchcode
OPAC
  • [14434] OPAC should indicate to patrons that auto renewal will not work because hold has been placed
  • [16311] Advanced search language limit typo for Romanian
  • [16464] If a patron has been discharged, show a message in the OPAC
Packaging
  • [17228] Make two versions of SIPconfig.xml identical
  • [17266] Update man page for koha-remove with -p
  • [17267] Document koha-create –adminuser
Staff Client
  • [16809] Silence CGI param warnings from C4::Biblio::TransformHtmlToMarc
System Administration
  • [11019] Require some fields when adding authorized value category
Templates
  • [13921] XSLT Literary Formats Not Showing
  • [16990] Show branch name instead of branch code when managing patron modification requests
  • [17200] Badly formatted “hold for” patron name on catalog detail page
Tools
  • [14612] Overdue notice triggers should show branchname instead of branchcode
  • [16886] ‘Upload patron images’ tool is not plack safe
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

As of the date of these release notes, only the English version of the
Koha manual is available:

The Git repository for the Koha manual can be found at

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%)
  • Chinese (China) (94%)
  • Chinese (Taiwan) (98%)
  • Czech (98%)
  • Danish (77%)
  • English (New Zealand) (98%)
  • Finnish (97%)
  • French (92%)
  • French (Canada) (92%)
  • German (99%)
  • German (Switzerland) (99%)
  • Greek (80%)
  • Hindi (100%)
  • Italian (99%)
  • Korean (57%)
  • Kurdish (55%)
  • Norwegian Bokmål (63%)
  • Persian (64%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (95%)
  • Slovak (99%)
  • Spanish (100%)
  • Swedish (82%)
  • Turkish (99%)
  • Vietnamese (79%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 3.22.11 is

Credits

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

  • ByWater Solutions
  • Catalyst IT
  • Hochschule für Gesundheit (hsg), Germany

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

  • Aleisha (1)
  • Jacek Ablewicz (1)
  • Aleisha Amohia (1)
  • Hector Castro (1)
  • Tomás Cohen Arazi (2)
  • Chris Cormack (2)
  • Frédéric Demians (2)
  • Jonathan Druart (7)
  • Magnus Enger (4)
  • Katrin Fischer (1)
  • Bernardo González Kriegel (8)
  • Lee Jamison (1)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (6)
  • Kyle M Hall (7)
  • Julian Maurice (2)
  • Holger Meißner (1)
  • Andreas Roussos (2)
  • Mirko Tietgen (2)
  • Mark Tompsett (1)
  • Marcel de Rooy (4)

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

  • abunchofthings.net (2)
  • ACPL (6)
  • BibLibre (2)
  • biblos.pk.edu.pl (1)
  • BigBallOfWax (2)
  • BSZ BW (1)
  • bugs.koha-community.org (7)
  • ByWater-Solutions (7)
  • Hochschule für Gesundheit (hsg), Germany (1)
  • jns.fi (1)
  • Libriotech (4)
  • marywood.edu (1)
  • Rijksmuseum (4)
  • Tamil (2)
  • Theke Solutions (2)
  • unidentified (6)
  • Universidad Nacional de Córdoba (8)

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

  • Aleisha Amohia (3)
  • Brendan Gallagher (3)
  • Chris Cormack (3)
  • Claire Gravely (5)
  • Colin Campbell (1)
  • Frédéric Demians (49)
  • Hector Castro (2)
  • Jacek Ablewicz (1)
  • Jonathan Druart (26)
  • Julian Maurice (54)
  • Katrin Fischer (1)
  • Liz Rea (4)
  • Marc (1)
  • Marc Véron (3)
  • Mark Tompsett (8)
  • Mirko Tietgen (1)
  • Nick Clemens (6)
  • Owen Leonard (3)
  • Sean Minkel (1)
  • Katrin Fischer (11)
  • Kyle M Hall (53)
  • Marcel de Rooy (13)

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:

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

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at:

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

Autogenerated release notes updated last on 23 Sep 2016 06:59:11.

Koha 16.05.04 Released

Thu, 09/22/2016 - 08:52

It is with great pleasure that we announce the release of Koha 16.05.04, a
maintenance 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
website for the Koha project is:

Koha 16.5.4 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 16.5.4 is a bugfix/maintenance release.

It includes 17 enhancements, 44 bugfixes.

Enhancements Acquisitions
  • [16738] Improve EDIFACT messages template
  • [16843] Help for EDIFACT messages
  • [16981] Add EDI admin links to acq menu
Label/patron card printing
  • [16576] Remove the use of “onclick” from label templates
OPAC
  • [5456] Create a link to opac-ics.pl
  • [16507] show play media tab first
  • [16875] OPAC: Removing link to records if authority is not used by any records
  • [17210] Remove use of onclick from biblio detail sidebar in OPAC
  • [17220] Improve clarity when placing a hold by changing button text from “Place hold” to “Confirm hold”
  • [17222] Remove use of onclick from OPAC member entry page
Packaging
  • [17030] Configure the REST api on packages install
Serials
  • [16950] Serials subscriptions advanced search shows ‘0 found’ pre-search
System Administration Templates
  • [17011] Remove “onblur” event attribute from some templates
Tools
  • [16937] Remove the use of “onclick” from the manage staged MARC records template
  • [17161] Making ‘preview MARC’ links show as buttons in batch record mod
Critical bugs fixed Architecture, internals, and plumbing
  • [16556] KohaToMarcMapped columns sharing same field with biblio(item)number are removed.
  • [17048] Authority search result list page scrolling not working properly
Cataloging
  • [17072] 006 not filling in with existing values
Circulation
  • [14390] Fine not updated from ‘FU’ to ‘F’ on renewal
  • [17135] Fine for the previous overdue may get overwritten by the next one
Command-line Utilities
  • [11144] Fix sequence of cronjobs: automatic renewal – fines – overdue notices
Hold requests
  • [17010] Canceling a hold awaiting pickup no longer alerts librarian about next hold
Installation and upgrade (web-based installer)
  • [16554] Web installer fails to load i18n sample data on MySQL 5.6+
OPAC
  • [16686] Fix “Item in transit from since” in Holds tab
  • [16996] Template process failed: undef error – Can’t call method “description”
Packaging
  • [17262] Plack on packages is not having memcached set properly
Other bugs fixed Acquisitions
  • [17141] Incorrect method called in edi_cron to get logdir
Architecture, internals, and plumbing
  • [16449] unimarc_field_4XX raises a warning
  • [17128] summary-print.pl is not plack safe
  • [17157] Middle click on dropdown menu in header may cause software error
  • [17223] Add Cache::Memcached to PerlDependencies
  • [17231] HTML5MediaYouTube should recognize youtu.be links from youtube as well at the full links
Cataloging
  • [12629] Software error when trying to merge records from different frameworks
  • [17152] Duplicating a subfield should not copy the data
  • [17194] When edit record, Button “Z39.50/SRU search” not work
  • [17201] Remaining calls to C4::Context->marcfromkohafield
  • [17206] Can’t switch to default framework
Command-line Utilities
  • [16822] koha-common init.d script should run koha-plack without quiet
Label/patron card printing
  • [17175] Typo in patron card images error message
Lists
  • [17185] Staff client shows “Lists that include this title:” even if item is not in a list
MARC Authority data support
  • [17118] Regression: Bug 15381 triggers error when trying to clear a linked authority
MARC Bibliographic data support
  • [17281] Warning when saving subfield structure
MARC Bibliographic record staging/import
  • [6852] Staged import reports wrong success for items with false branchcode
OPAC
  • [14434] OPAC should indicate to patrons that auto renewal will not work because hold has been placed
  • [16311] Advanced search language limit typo for Romanian
  • [16464] If a patron has been discharged, show a message in the OPAC
  • [17142] Don’t show library group selection in advanced search if groups are not defined
Packaging
  • [17228] Make two versions of SIPconfig.xml identical
  • [17266] Update man page for koha-remove with -p
  • [17267] Document koha-create –adminuser
Staff Client
  • [16809] Silence CGI param warnings from C4::Biblio::TransformHtmlToMarc
  • [17149] EDI accounts: Add missing ‘>’ to breadcrumb
System Administration
  • [11019] Require some fields when adding authorized value category
Templates
  • [13921] XSLT Literary Formats Not Showing
  • [16903] Multiple class attributes on catalog search tab
  • [16990] Show branch name instead of branch code when managing patron modification requests
  • [17200] Badly formatted “hold for” patron name on catalog detail page
Tools
  • [14612] Overdue notice triggers should show branchname instead of branchcode
  • [16886] ‘Upload patron images’ tool is not plack safe
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

As of the date of these release notes, only the English version of the
Koha manual is available:

The Git repository for the Koha manual can be found at

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 (95%)
  • Chinese (China) (89%)
  • Chinese (Taiwan) (100%)
  • Czech (96%)
  • Danish (74%)
  • English (New Zealand) (98%)
  • Finnish (93%)
  • French (94%)
  • French (Canada) (91%)
  • German (100%)
  • German (Switzerland) (100%)
  • Greek (78%)
  • Hindi (100%)
  • Italian (100%)
  • Korean (55%)
  • Kurdish (52%)
  • Norwegian Bokmål (60%)
  • Persian (62%)
  • Polish (99%)
  • Portuguese (100%)
  • Portuguese (Brazil) (91%)
  • Slovak (96%)
  • Spanish (100%)
  • Swedish (79%)
  • Turkish (99%)
  • Vietnamese (76%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 16.5.4 is

Credits

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

  • ByWater Solutions
  • Catalyst IT
  • Hochschule für Gesundheit (hsg), Germany

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

  • Aleisha (6)
  • Jacek Ablewicz (5)
  • Aleisha Amohia (4)
  • Colin Campbell (1)
  • Hector Castro (1)
  • Nick Clemens (2)
  • Tomás Cohen Arazi (2)
  • Frédéric Demians (8)
  • Marcel de Rooy (7)
  • Jonathan Druart (20)
  • Nicole Engard (1)
  • Magnus Enger (5)
  • Katrin Fischer (1)
  • Bernardo González Kriegel (9)
  • Lee Jamison (1)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (12)
  • Holger Meißner (1)
  • Kyle M Hall (7)
  • Andreas Roussos (2)
  • Mirko Tietgen (1)
  • Mark Tompsett (1)
  • Marc Véron (1)

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

  • abunchofthings.net (1)
  • ACPL (12)
  • biblos.pk.edu.pl (5)
  • BSZ BW (1)
  • bugs.koha-community.org (20)
  • ByWater-Solutions (10)
  • Hochschule für Gesundheit (hsg), Germany (1)
  • jns.fi (1)
  • Libriotech (5)
  • Marc Véron AG (1)
  • marywood.edu (1)
  • PTFS-Europe (1)
  • Rijksmuseum (7)
  • Tamil (8)
  • Theke Solutions (2)
  • unidentified (14)
  • Universidad Nacional de Córdoba (9)

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

  • Aleisha Amohia (8)
  • Andreas Roussos (1)
  • Chris Cormack (6)
  • Claire Gravely (8)
  • Colin Campbell (1)
  • Frédéric Demians (94)
  • Hector Castro (4)
  • Jacek Ablewicz (1)
  • Jonathan Druart (41)
  • Katrin Fischer (7)
  • Liz Rea (5)
  • Marc (7)
  • Marc Véron (11)
  • Mark Tompsett (10)
  • Mirko Tietgen (1)
  • Nick Clemens (12)
  • Owen Leonard (6)
  • Sean Minkel (1)
  • Katrin Fischer (18)
  • Nicole C Engard (1)
  • Kyle M Hall (92)
  • Marcel de Rooy (20)

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:

The branch for this version of Koha and future bugfixes in this release
line is 16.05.x.
The last Koha release was 3.22.8, which was released on June 24, 2016.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at:

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

Koha 3.20.15 released

Wed, 09/21/2016 - 18:31

The Koha community is pleased to announce the release of Koha 3.20.15. This has a few minor security releases and will probably be the last 3.20.x release. Please continue reading for the full release notes

RELEASE NOTES FOR KOHA 3.20.15

21 Sep 2016

Koha is the first free and open source software library automation package (ILS). Development is sponsored by libraries of varying types and sizes, volunteers, and support companies from around the world. The website for the Koha project is:

Koha 3.20.15 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 3.20.15 is a security release.

It includes 3 bugfixes.

Security bugs fixed Koha
  • [17021] returns.pl is vulnerable to XSS attacks
  • [17025] serials-search.pl is vulnerable to XSS attacks
  • [16969] Vulnerability warning for opac/opac-memberentry.pl
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

As of the date of these release notes, only the English version of the Koha manual is available:

The Git repository for the Koha manual can be found at

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) (98%)
  • Chinese (Taiwan) (97%)
  • Czech (98%)
  • Danish (81%)
  • English (New Zealand) (99%)
  • Finnish (99%)
  • French (94%)
  • French (Canada) (94%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (85%)
  • Hindi (97%)
  • Italian (100%)
  • Korean (62%)
  • Kurdish (59%)
  • Norwegian Bokmål (60%)
  • Occitan (95%)
  • Persian (68%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (97%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (88%)
  • Turkish (100%)
  • Vietnamese (84%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 3.20.15 is

Credits

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

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

  • Chris Cormack (3)
  • Jonathan Druart (2)

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

  • bugs.koha-community.org (2)
  • Catalyst (3)

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

  • Chris Cormack (5)
  • Frédéric Demians (2)
  • Julian Maurice (2)
  • Katrin Fischer (2)
  • Marc (1)
  • Kyle M Hall (2)
  • 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:

The branch for this version of Koha and future bugfixes in this release line is 3.20.x. The last Koha release was 3.16.9, which was released on March 29, 2015.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug tracker at:

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

Autogenerated release notes updated last on 21 Sep 2016 22:13:53.

Koha Community Newsletter: August 2016

Wed, 08/31/2016 - 20:47
Koha Community Newsletter
August 2016

Volume 7, Issue 8
ISSN 2153-8328
Edited by Chad Roseburg, Koha Community Newsletter Editor

Please submit news items to

Table of Contents

Development

Koha 3.20.14 Released

by Chris Cormack
The Koha community is proud to announce the release of Koha 3.20.14.

This is a security release and users of 3.20.x are encouraged to upgrade.
It includes 12 bugfixes.

You can read the release notes here.

Koha 3.22.10 Released

by Julian Maurice
The Koha community is proud to announce the release of Koha 3.22.10. This is a security release so if you are running 3.22.x it is strongly recommended to upgrade.
Koha 3.22.10 is a security release.

It includes 12 security fixes, 85 bugfixes, and 11 enhancements.

The full release notes are available at
https://koha-community.org/koha-release-3-22-10-security-release/

Koha 16.5.3 Released

by Frédéric Demians
It is with great pleasure that we announce the release of Koha 16.5.3, a
maintenance release of the Koha open source integrated library system.

It includes 6 enhancements, 72 bugfixes.

See the full release notes here.

Introducing Koha Nightly Packages

by Mirko Teitgen

From Koha Dev List:
I have set up a build server and repository for automatic Koha
nightly builds (Debian packages) of master, 16.05.x and 3.22.x. It
also serves a live installation running the latest master build,
unless it is broken.

You can find it at https://apt.abunchofthings.net/koha-nightly/

Friendly word of advice: Kids, do not use this in production. It’s
just a development toy.

Community

New Koha Libraries The Royal Conservatory of Music Library, Toronto adopts Koha as its new ILS for 2016

by Craig Butosi
The Rupert Edwards Library at the Royal Conservatory of Music in Toronto, Canada (http://learning.rcmusic.ca/rupert-edwards-library) is pleased to announce the successful migration from InMagic Genie to Koha 16.05.02 (http://rel.rcmusic.ca). The library, a multimedia music performance library of 60,000 items, is on schedule to go live on August 29th. The migration to Koha is part of a larger initiative to modernize library service, improve staff workflow, and provide additional features and services to the RCM community. A review of the legacy system happened three years ago, but it was only until this past year that work was begun after the approval of both the choice of ILS and migration plan. It was decided that Koha would be the most appropriate solution for the RCM’s user base, and, so, was installed on Amazon AWS servers with the help of IT staff earlier this year. The data migration (thank-you Open Refine!) and software installation/configuration was done by the library, and took nearly 4 months. The entire project from conception through to completion took approximately one year.

Special thanks must be extended to the entire Koha community. Thanks in particular must go to Tomas Cohen Arazi, Katrin Fischer, and all of the stalwart individuals that form the backbone of Koha development. Additional thanks to Kyle M. Hall and Bywater Solutions for their outstanding enhancement work, such as the Offline Circulation module and Flipster coverflow, both of which have been integrated into our Koha instance. Lastly, thanks must also go out to Frédéric Demians for his rather beautiful Coce bookcover URL caching software (https://github.com/fredericd/coce), and to Marshall Breeding for his well of information at http://librarytechnology.org, which enabled the library to make the informed, evidence-based determination that Koha was indeed the most appropriate solution.

Staff at the Rupert Edwards Library are proud and excited to be officially part of the Koha community, and look forward to future participation in it.

Community Gossip

Nick Clemens talks about the recent Koha US User’s Group down in Monterey CA.
Todd Goatley-Seals writes about KohaUS 2016 in Monterey, CA.
Larry Baerveldt wishes Debian, the Linux distribution most often used on servers running Koha, a happy birthday.
Galen Charlton created a map showing the global distribution of Koha installations.

Round the World Koha Tour

From Joann Ransom

Joann Ransom is one of the librarians who worked with Chris Cormack to develop the original Koha library management system back in 1999.

Joann, ex CEO of Horowhenua Library Trust, is travelling around the world aiming to meet as many Koha community members as possible.

Joann has three main topics that she is happy to speak on: 1) Origins of Koha, 2) The Koha Community and what that means and 3) Te Takere: transforming a modest public library service into a 21st century community centre.

See the itinerary and follow Joann around the world

Joann writes about the tour on her Library Matters blog. Check out the following posts:

How To

Joy Nelson describes the system preferences in Koha for authorities.
Melissa LeFebvre talks about her daily productivity tools.


Support Provider News 2016 Koha Northeast Summit

by Jesse Zairo
From 2016 Koha Northeast Summit
Join the Farmington Library and ByWater Solutions on Thursday November 3, 2016 for a conversation about Koha and how it can benefit your library. The 2016 Koha Northeast Summit will take place at Farmington Library from 9:00am -5:00pm. The cost of the event is $5.00 and refreshments will be provided. Topics will include advantages of Koha, customer and staff functionality, technical attributes, collection development and lending services. We will also discuss the Koha community and how collaborative developments work.

More information about registration and the full program to follow!
Location: Farmington Library 6 Monteith Drive Farmington CT 06032

Date: Thursday November 3, 2016

Time: 9:00am – 5:00pm

Food: Food and refreshments will be provided

Registration:

Cost: $5.00

Upcoming Events

Training on “Koha-ILS and MARC 21” (10th Phase)

Training on “Koha-ILS and MARC21” (10th Phase) announced to be held from 02-05 Sep, 2016 at Daffodil International University Library, 102, Shukrabad, Mirpur Road, Dhanmondi, Dhaka.

More information

Last Date of Registration : 30 August, 2016.
To confirm your participation please go to following link and submit your application.
http://library.daffodilvarsity.edu.bd/koha-training/10th

Kohacon 2017 Update

by Mirko Tietgen
From the Koha listserv:
the deadline to hand in proposals to host Kohacon 2017 has ended.

We had two bids. Due to our policy to switch continents each year
only one of them was valid. That means we can skip the voting process.

Kohacon 2017 will take place at Ayala Museum, Makati, Philippines in
June 2017. You can find more info at
https://wiki.koha-community.org/wiki/KohaCon17_Proposals

Congratulations to the organizing group, we are looking forward to
another exciting Koha event.

September General IRC Meeting

The September general IRC meeting will be held on the 7th at 20:00 UTC.

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

September Development IRC Meeting

The September development IRC meeting will be held on the 21st at 21:00 UTC.

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

Past Events

August General IRC Meeting

The August general IRC meeting was held on the 3rd at 10:00 UTC.

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

August Development IRC Meeting – 10th

The first August development IRC meeting was held on the 10th at 19:00 UTC.

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

August Development IRC Meeting – 24th

The second August development IRC meeting was held on the 24th at 7:00 UTC.

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

Koha 3.22.10 security release

Thu, 08/25/2016 - 08:01

The Koha community is proud to announce the release of Koha 3.22.10. This is a security release so if you are running 3.22.x it is strongly recommended to upgrade.

Koha 3.22.10 can be downloaded from: http://download.koha-community.org/koha-3.22.10.tar.gz

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 3.22.10 is a security release.

It includes 12 security fixes, 85 bugfixes, and 11 enhancements.

Security bugs fixed
  • [16878] Cross-Site Scripting opac-memberentry
  • [16958] opac-imageviewer.pl is vulnerable to XSS
  • [17021] returns.pl is vulnerable to XSS attacks
  • [17022] branchtransfers.pl is vulnerable to XSS attacks
  • [17023] z3950_search.pl are vulnerable to XSS attacks
  • [17024] viewlog.pl is vulnerable to XSS attacks
  • [17025] serials-search.pl is vulnerable to XSS attacks
  • [17026] checkexpiration.pl is vulnerable to XSS attacks
  • [17028] request.pl is vulnerable to XSS attacks
  • [17029] *detail.pl are vulnerable to XSS attacks
  • [17036] circulation.pl is vulnerable to XSS attacks
  • [17038] search.pl is vulnerable to XSS attacks
Critical bugs fixed Architecture, internals, and plumbing
  • [16716] Invalid SQL GROUP BY clauses in GetborCatFromCatType and GetAuthorisedValues
Cataloging
  • [10148] 007 not filling in with existing values
  • [14844] Corrupted storable string. When adding/editing an Item, cookie LastCreatedItem might be corrupted.
  • [15974] Rancor – 942c is always displaying first in the list.
Circulation
  • [16527] Sticky due date calendar unexpected behaviour
  • [16534] Error when checking out already checked out item (depending on AllowReturnToBranch)
Hold requests
  • [16988] Suspending a hold with AutoResumeSuspendedHolds disabled results in error
Installation and upgrade (web-based installer)
  • [16573] Web installer fails to load structure and sample data on MySQL 5.7
OPAC
  • [7441] Search results showing wrong branch
  • [16593] Access Control – Malicious user can delete the search history of another user
  • [16996] Template process failed: undef error – Can’t call method “description”
Staff Client
  • [16955] Internal Server Error while populating new framework
Other bugs fixed Acquisitions
  • [16736] Keep branch filter when changing suggestion
  • [16934] Cannot add notes to canceled and deleted order line
Architecture, internals, and plumbing
  • [16644] Plack: Use to_app to remove warning about Plack::App::CGIBin instance
  • [16742] Remove unused template subject.tt
  • [16751] Fix sitemaper typo
  • [16848] Wrong warning “Invalid date … passed to output_pref” can be carped
  • [16857] patron-attr-types.tt: Get rid of warnings “Argument “” isn’t numeric”
  • [16971] Missing dependency for HTML::Entities
  • [17087] Set Test::WWW::Mechanize version to 1.42
Authentication
  • [16818] CAS redirect broken under Plack
Circulation
  • [16780] Specify due date always sets time as AM when using 12 hour time format
  • [16854] request.tt: Logic to display messages broken
  • [17001] filtering overdue report by due date can fail if TimeFormat is 12hr
  • [17055] Add classes to different note types to allow for styling on checkins page
Command-line Utilities
  • [16974] koha-plack should check and fix log files permissions
Hold requests
  • [14968] found shouldn’t be set to null when cancelling holds
I18N/L10N
  • [12509] Untranslatable “Restriction added by overdues process”
  • [16621] Translatability: Issues in opac-user.tt (sentence splitting)
  • [16697] Translatability: Fix problem with isolated “‘s”in request.tt
  • [16701] Translatability: Fix problem with isolated ‘ in currency.tt
  • [16718] Translatability: Fix problems with sentence splitting by <strong> in about.tt
  • [16776] If language is set by external link language switcher does not work
  • [16871] Translatability: Avoid [%%-problem and fix related sentence splitting in catalogue/detail.tt
Installation and upgrade (command-line installer)
  • [17044] Wrong destination for ‘api’ directory
Koha
  • [16969] Vulnerability warning for opac/opac-memberentry.pl
  • [16975] DSA-3628-1 perl — security update
Label/patron card printing
  • [14138] Patroncard: Warn user if PDF creation fails
  • [16459] Adding patrons to a patron card label batch requires ‘routing’ permission
Lists
  • [16897] Re-focus on “Add item” in Lists
Notices
  • [16624] Times are formatted incorrectly in slips ( AM PM ) due to double processing
OPAC
  • [2735] Authority search in OPAC stops at 15 pages
  • [15636] DataTables Warning: Requested unknown parameter from opac-detail.tt
  • [16806] “Too soon” renewal error generates no alert for user
  • [17068] empty list item in opac-reserves.tt
  • [17078] Format fines on opac-account.pl
  • [17103] Google API Loader jsapi called over http
  • [17117] Patron personal details not displayed unless branch update request is enabled
Packaging
  • [16885] koha-stop-zebra should be more sure of stopping zebrasrv
  • [17065] Rename C4/Auth_cas_servers.yaml.orig
Patrons
  • [15397] Pay selected does not works as expected
  • [16612] Cannot set “Until date” for “Enrollment period” for Patron Categories
  • [16779] Move road type after address in US style address formatting (main address)
  • [16894] re-show email on patron search results
  • [17052] Patron category description not displayed in the sidebar of paycollect
  • [17076] Format fines in patron search results table (staff client)
  • [17100] On summary print, “Account fines and payments” is displayed even if there is nothing to pay
  • [17106] DataTables patron search defaulting to ‘starts_with’ – doc
Reports
  • [16760] Circulation Statistics wizard not populating itemtype correctly
  • [17053] Clearing search term in Reports
SIP2
  • [15006] Need to distinguish client timeout from login timeout
Searching
  • [16777] Correct intranet search alias
  • [17074] Fix links in result list of ‘scan indexes’ search and keep search term
  • [17107] Add ident and Identifier-standard to known indexes
Serials
  • [12178] Serial claims: exporting late issues with the CSV profile doesn’t set the issue claimed
  • [16705] Status missing in Opac, serials subscription history
System Administration
  • [15929] typo in explanation for MaxSearchResultsItemsPerRecordStatusCheck
  • [16762] Record matching rules: Remove match check link removes too much
  • [16813] OPACBaseURL cannot be emptied
  • [17009] Duplicating frameworks is unnecessary slow
Templates
  • [16774] Format date on ‘Transfers to receive’ page to dateformat system preference
  • [16803] Add Font Awesome Icons to “Select/Clear all” links to shelves.tt
  • [16888] Add Font Awesome Icons to Members
  • [16893] Missing closing tag disrupts patron detail page style
  • [16944] Add “email” and “url” classes when edit or create a vendor
Test Suite
  • [16622] some tests triggered by prove t fail for unset KOHA_CONF
  • [16860] Catch warning t/db_dependent/ClassSource.t
  • [16864] Silence warnings in t/db_dependent/ILSDI_Services.t
  • [16869] Silence and catch warnings in t/db_dependent/SuggestionEngine_ExplodedTerms.t
Tools
  • [11490] MaxItemsForBatch should be split into two new prefs
  • [16682] Fix display if Batch patron modification tool does not get any patrons
  • [16727] Upload tool needs better warning
  • [16855] Poor performance due to high overhead of SQL call in export.pl
  • [16859] Fix wrong item field name in export.pl
Enhancements Architecture, internals, and plumbing
  • [16770] Remove wrong uses of Memoize::Memcached
Circulation
  • [16531] Circ overdues report is showing an empty table if no overdues
OPAC
  • [16651] Notes field blank for 952$z in opac-course-details.pl
  • [16805] Log in with database admin user breaks OPAC
Patrons
  • [16730] Use member-display-address-style*-includes in moremember-brief.tt
SIP2
  • [13807] SIPServer Input loop not checking for closed connections reliably
Templates
  • [16450] Remove the use of “onclick” from guarantor search template
  • [16677] Use abbr for authorities linked headings
  • [16772] Change label from ‘For:’ to ‘Library:’ to ease translation
  • [16801] Include Font Awesome Icons to check/unchek all in Administration > Library transfer limits
Test Suite
  • [16866] Catch warning t/db_dependent/Languages.t
New sysprefs
  • MaxItemsToDisplayForBatchDel
  • MaxItemsToProcessForBatchMod
  • OPACResultsLibrary
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

As of the date of these release notes, only the English version of the
Koha manual is available:

The Git repository for the Koha manual can be found at

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%)
  • Chinese (China) (94%)
  • Chinese (Taiwan) (98%)
  • Czech (97%)
  • Danish (78%)
  • English (New Zealand) (99%)
  • Finnish (97%)
  • French (93%)
  • French (Canada) (92%)
  • German (100%)
  • German (Switzerland) (100%)
  • Greek (81%)
  • Italian (100%)
  • Korean (58%)
  • Kurdish (55%)
  • Norwegian Bokmål (64%)
  • Persian (64%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (95%)
  • Slovak (99%)
  • Spanish (100%)
  • Swedish (83%)
  • Turkish (99%)
  • Vietnamese (79%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 3.22.10 is

Credits

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

  • California College of the Arts
  • Catalyst IT
  • Tulong Aklatan

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

  • Aleisha (1)
  • NguyenDuyTinh (1)
  • phette23 (1)
  • Marc (2)
  • Jacek Ablewicz (1)
  • Morgane Alonso (1)
  • Alex Arnaud (1)
  • Colin Campbell (5)
  • Hector Castro (6)
  • Galen Charlton (2)
  • Nick Clemens (2)
  • Tomás Cohen Arazi (2)
  • Chris Cormack (2)
  • Indranil Das Gupta (L2C2 Technologies) (1)
  • Frédéric Demians (5)
  • Jonathan Druart (46)
  • Nicole Engard (1)
  • Bouzid Fergani (1)
  • Katrin Fischer (4)
  • Bernardo González Kriegel (3)
  • Claire Gravely (1)
  • Srdjan Jankovic (1)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (3)
  • Kyle M Hall (8)
  • Florent Mara (1)
  • Julian Maurice (8)
  • Eric Phetteplace (1)
  • Fridolin Somers (5)
  • Lyon3 Team (1)
  • Mirko Tietgen (2)
  • Mark Tompsett (9)
  • Marc Véron (17)
  • Jesse Weaver (2)
  • Marcel de Rooy (8)

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

  • abunchofthings.net (2)
  • ACPL (3)
  • arts.ac.uk (1)
  • BibLibre (16)
  • biblos.pk.edu.pl (1)
  • BSZ BW (4)
  • bugs.koha-community.org (46)
  • ByWater-Solutions (13)
  • Catalyst (3)
  • jns.fi (1)
  • l2c2.co.in (1)
  • Marc Véron AG (19)
  • PTFS-Europe (5)
  • Rijksmuseum (8)
  • Solutions inLibro inc (1)
  • Tamil (5)
  • Theke Solutions (1)
  • unidentified (21)
  • Universidad Nacional de Córdoba (4)
  • Université Jean Moulin Lyon 3 (1)

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

  • Andrew Brenza (1)
  • Barbara Walters (1)
  • Benjamin Rokseth (1)
  • Brendan Gallagher (17)
  • Brendon Ford (2)
  • Broust (2)
  • Chris Cormack (14)
  • Christopher Brannon (1)
  • Claire Gravely (3)
  • Frédéric Demians (146)
  • Galen Charlton (2)
  • Hector Castro (15)
  • Irma Birchall (1)
  • JM Broust (1)
  • Jacek Ablewicz (3)
  • Jason Robb (2)
  • Jesse Maseto (1)
  • Jonathan Druart (54)
  • Josef Moravec (1)
  • Julian Maurice (150)
  • Katrin Fischer (45)
  • Laurence Rault (2)
  • Liz Rea (1)
  • Marc (7)
  • Marc Véron (11)
  • Mark Tompsett (11)
  • Matthias Meusburger (1)
  • Megan Wianecki (1)
  • Mirko Tietgen (2)
  • Nick Clemens (9)
  • Owen Leonard (15)
  • Srdjan (14)
  • Tomas Cohen Arazi (6)
  • Nicole C Engard (1)
  • Kyle M Hall (142)
  • Marcel de Rooy (13)
  • Eivin Giske Skaaren (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:

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

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at:

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

Koha 16.5.3 released

Tue, 08/23/2016 - 07:17

23 août 2016

Koha is the first free and open source software library automation
package (ILS). Development is sponsored by libraries of varying types
and sizes, volunteers, and support companies from around the world. The
website for the Koha project is:

Koha 16.5.3 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 16.5.3 is a bugfix/maintenance release.

It includes 6 enhancements, 72 bugfixes.

Enhancements Architecture, internals, and plumbing
  • [16436] Allow action logs to be logged to the koha log file
Cataloging
  • [6499] MARC21 035 — Other-control-number — Indexing & Matching
Packaging
  • [17013] build-git-snapshot: add basetgz parameter and update master version number
  • [17019] debian/changelog update
  • [17030] Configure the REST api on packages install
System Administration
  • [16310] Remove the use of “onclick” from audio alerts template
Critical bugs fixed Cataloging
  • [10148] 007 not filling in with existing values
  • [14844] Corrupted storable string. When adding/editing an Item, cookie LastCreatedItem might be corrupted.
Hold requests
  • [16988] Suspending a hold with AutoResumeSuspendedHolds disabled results in error
Installation and upgrade (web-based installer)
  • [16573] Web installer fails to load structure and sample data on MySQL 5.7
Koha
  • [16878] Cross-Site Scripting opac-memberentry
  • [17021] returns.pl is vulnerable to XSS attacks
  • [17022] branchtransfers.pl is vulnerable to XSS attacks
  • [17023] z3950_search.pl are vulnerable to XSS attacks
  • [17024] viewlog.pl is vulnerable to XSS attacks
  • [17025] serials-search.pl is vulnerable to XSS attacks
  • [17026] checkexpiration.pl is vulnerable to XSS attacks
  • [17028] request.pl is vulnerable to XSS attacks
  • [17029] *detail.pl are vulnerable to XSS attacks
  • [17036] circulation.pl is vulnerable to XSS attacks
  • [17038] search.pl is vulnerable to XSS attacks
OPAC
  • [7441] Search results showing wrong branch
  • [16996] Template process failed: undef error – Can’t call method “description”
Staff Client
  • [16955] Internal Server Error while populating new framework
Tools
  • [16917] Error when importing patrons, Column ‘checkprevcheckout’ cannot be null
Other bugs fixed Acquisitions
  • [16953] Acquisitions home: Remove trailing › from breadcrumbs
  • [17081] Incorrect comparison operator used in edifactmsgs.pl
Architecture, internals, and plumbing
  • [16741] Remove dead code “sub itemissues” from C4/Circulation.pm
  • [16848] Wrong warning “Invalid date … passed to output_pref” can be carped
  • [16971] Missing dependency for HTML::Entities
  • [17020] findborrower is not used in circulation.tt
  • [17087] Set Test::WWW::Mechanize version to 1.42
  • [17124] DecreaseLoanHighHolds.t does not pass
Authentication
  • [16818] CAS redirect broken under Plack
Circulation
  • [17001] filtering overdue report by due date can fail if TimeFormat is 12hr
  • [17055] Add classes to different note types to allow for styling on checkins page
Command-line Utilities
  • [16830] koha-indexer still uses the deprecated -x option switch
  • [16974] koha-plack should check and fix log files permissions
I18N/L10N
  • [16585] Update Italian installer sample files for 16.05

With this patch all sample/defintions .sql files are translated into Italian (if you select italian during web installation).

  • [16776] If language is set by external link language switcher does not work
  • [16871] Translatability: Avoid [%%-problem and fix related sentence splitting in catalogue/detail.tt
  • [17040] Context menu when editing items is not translated
  • [17064] Delete backup marc21_framework_DEFAULT.sql~ file
  • [17082] Translatability: Fix sentence splitting in member.tt
Installation and upgrade (command-line installer)
  • [17044] Wrong destination for ‘api’ directory
Koha
  • [16969] Vulnerability warning for opac/opac-memberentry.pl
  • [16975] DSA-3628-1 perl — security update
OPAC
  • [16615] OpenLibrary: always use SSL when referencing external resources
  • [16806] “Too soon” renewal error generates no alert for user
  • [17068] empty list item in opac-reserves.tt
  • [17078] Format fines on opac-account.pl
  • [17103] Google API Loader jsapi called over http
  • [17117] Patron personal details not displayed unless branch update request is enabled
Packaging
  • [16885] koha-stop-zebra should be more sure of stopping zebrasrv
  • [17017] Dependency fixes for 16.05
  • [17043] debian/list-deps fixes, master edition
  • [17063] debian/control.in update: change maintainer & add libhtml-parser-perl for 16.05.x
  • [17065] Rename C4/Auth_cas_servers.yaml.orig
Patrons
  • [15397] Pay selected does not works as expected
  • [16894] re-show email on patron search results
  • [17052] Patron category description not displayed in the sidebar of paycollect
  • [17076] Format fines in patron search results table (staff client)
  • [17100] On summary print, “Account fines and payments” is displayed even if there is nothing to pay
  • [17106] DataTables patron search defaulting to ‘starts_with’ – doc
Reports
  • [17053] Clearing search term in Reports
Searching
  • [17074] Fix links in result list of ‘scan indexes’ search and keep search term
  • [17107] Add ident and Identifier-standard to known indexes
Staff Client
  • [16989] Advanced search form does not display translated itemtype
System Administration
  • [17009] Duplicating frameworks is unnecessary slow
Templates
  • [16793] Use Font Awesome for arrows instead of images in audio_alerts.tt
  • [16944] Add “email” and “url” classes when edit or create a vendor
  • [16964] Fix capitalization for “Report Plugins” in reports-home.tt
Test Suite
  • [16622] some tests triggered by prove t fail for unset KOHA_CONF
  • [16864] Silence warnings in t/db_dependent/ILSDI_Services.t
  • [16868] Silence error t/db_dependent/Linker_FirstMatch.t
Tools
  • [11490] MaxItemsForBatch should be split into two new prefs
  • [16727] Upload tool needs better warning
Web services
  • [17042] Fix missing properties in Swagger definition for Hold
New sysprefs
  • MaxItemsToDisplayForBatchDel
  • MaxItemsToProcessForBatchMod
  • OPACResultsLibrary
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

As of the date of these release notes, only the English version of the
Koha manual is available:

The Git repository for the Koha manual can be found at

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 (96%)
  • Chinese (China) (90%)
  • Chinese (Taiwan) (99%)
  • Czech (95%)
  • Danish (74%)
  • English (New Zealand) (99%)
  • Finnish (93%)
  • French (95%)
  • French (Canada) (89%)
  • German (100%)
  • German (Switzerland) (100%)
  • Greek (78%)
  • Italian (99%)
  • Korean (55%)
  • Kurdish (53%)
  • Norwegian Bokmål (60%)
  • Persian (62%)
  • Polish (99%)
  • Portuguese (100%)
  • Portuguese (Brazil) (91%)
  • Slovak (96%)
  • Spanish (100%)
  • Swedish (79%)
  • Turkish (99%)
  • Vietnamese (76%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 16.5.3 is

Credits

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

  • California College of the Arts
  • Tulong Aklatan

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

  • phette23 (1)
  • Marc (5)
  • Jacek Ablewicz (1)
  • Oliver Bock (1)
  • Colin Campbell (1)
  • Hector Castro (2)
  • Galen Charlton (1)
  • Barton Chittenden (1)
  • Tomás Cohen Arazi (6)
  • Chris Cormack (2)
  • Indranil Das Gupta (L2C2 Technologies) (1)
  • Frédéric Demians (6)
  • Marcel de Rooy (2)
  • Jonathan Druart (30)
  • Nicole Engard (1)
  • Katrin Fischer (3)
  • Bernardo González Kriegel (3)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (1)
  • Kyle M Hall (6)
  • Eric Phetteplace (1)
  • Fridolin Somers (2)
  • Zeno Tajoli (1)
  • Lari Taskula (1)
  • Mirko Tietgen (9)
  • Mark Tompsett (6)
  • Marc Véron (3)
  • Jesse Weaver (1)

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

  • abunchofthings.net (9)
  • ACPL (1)
  • aei.mpg.de (1)
  • BibLibre (2)
  • biblos.pk.edu.pl (1)
  • BSZ BW (3)
  • bugs.koha-community.org (30)
  • ByWater-Solutions (9)
  • Catalyst (2)
  • Cineca (1)
  • jns.fi (1)
  • l2c2.co.in (1)
  • Marc Véron AG (8)
  • PTFS-Europe (1)
  • Rijksmuseum (2)
  • student.uef.fi (1)
  • Tamil (6)
  • Theke Solutions (5)
  • unidentified (11)
  • Universidad Nacional de Córdoba (4)

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

  • Barbara Walters (1)
  • Benjamin Rokseth (4)
  • Brendan Gallagher (22)
  • Brendon Ford (2)
  • Chris Cormack (12)
  • Christopher Brannon (1)
  • Claire Gravely (5)
  • Frédéric Demians (101)
  • Galen Charlton (1)
  • Hector Castro (2)
  • Irma Birchall (1)
  • Jason Robb (2)
  • Jesse Maseto (1)
  • Jonathan Druart (38)
  • Josef Moravec (1)
  • Katrin Fischer (36)
  • Laurence Rault (2)
  • Liz Rea (1)
  • Marc (10)
  • Marc Véron (2)
  • Mark Tompsett (11)
  • Matthias Meusburger (1)
  • Megan Wianecki (1)
  • Mirko Tietgen (1)
  • Nick Clemens (8)
  • Oliver Bock (1)
  • Owen Leonard (12)
  • Srdjan (2)
  • Tomas Cohen Arazi (4)
  • Kyle M Hall (71)
  • Bernardo Gonzalez Kriegel (1)
  • Marcel de Rooy (6)

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:

The branch for this version of Koha and future bugfixes in this release
line is 16.05.x.
The last Koha release was 3.22.8, which was released on June 24, 2016.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at:

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

Autogenerated release notes updated last on 23 août 2016 11:12:33.

Koha 3.20.14 Released

Mon, 08/22/2016 - 19:12

The Koha community are proud to release Koha version 3.20.14, this is a security release and anyone running 3.20.x is recommended to upgrade.
Please continue reading for the full release notes

RELEASE NOTES FOR KOHA 3.20.14

22 Aug 2016

Koha is the first free and open source software library automation package (ILS). Development is sponsored by libraries of varying types and sizes, volunteers, and support companies from around the world. The website for the Koha project is:

Koha 3.20.14 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 3.20.14 is a security release.

It includes 12 bugfixes.

Critical bugs fixed Architecture, internals, and plumbing
  • [16476] CGI->param(‘foo’) in list context allows XSS (e.g. Javascript injection) in Koha
Koha
  • [16958] opac-imageviewer.pl is vulnerable to XSS
  • [17022] branchtransfers.pl is vulnerable to XSS attacks
  • [17023] z3950_search.pl are vulnerable to XSS attacks
  • [17026] checkexpiration.pl is vulnerable to XSS attacks
  • [17028] request.pl is vulnerable to XSS attacks
  • [17029] *detail.pl are vulnerable to XSS attacks
  • [17036] circulation.pl is vulnerable to XSS attacks
  • [17038] search.pl is vulnerable to XSS attacks
OPAC
  • [16593] Access Control – Malicious user can delete the search history of another user
Other bugs fixed Koha
  • [16587] Reflected XSS in [opac-]sendbasket and [opac-]sendshelf
  • [16975] DSA-3628-1 perl — security update
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

As of the date of these release notes, only the English version of the Koha manual is available:

The Git repository for the Koha manual can be found at

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) (98%)
  • Chinese (Taiwan) (97%)
  • Czech (98%)
  • Danish (81%)
  • English (New Zealand) (99%)
  • Finnish (99%)
  • French (94%)
  • French (Canada) (94%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (85%)
  • Italian (100%)
  • Korean (62%)
  • Kurdish (59%)
  • Norwegian Bokmål (60%)
  • Occitan (95%)
  • Persian (68%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (97%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (88%)
  • Turkish (100%)
  • Vietnamese (84%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 3.20.14 is

Credits

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

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

  • Chris Cormack (7)
  • Jonathan Druart (11)

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

  • BigBallOfWax (3)
  • bugs.koha-community.org (11)
  • Catalyst (4)

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

  • Brendan Gallagher (3)
  • Chris Cormack (20)
  • Frédéric Demians (3)
  • Jonathan Druart (4)
  • Katrin Fischer (9)
  • Kyle M Hall (4)
  • 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:

The branch for this version of Koha and future bugfixes in this release line is 3.20.x. The last Koha release was 3.16.9, which was released on March 29, 2015.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug tracker at:

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

Autogenerated release notes updated last on 22 Aug 2016 23:02:40.

Koha 16.5.2 Released

Mon, 08/01/2016 - 09:59

Koha is the first free and open source software library automation
package (ILS). Development is sponsored by libraries of varying types
and sizes, volunteers, and support companies from around the world. The
website for the Koha project is:

Koha 16.5.2 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 16.5.2 is a bugfix/maintenance release.

It includes 41 enhancements, 71 bugfixes.

Enhancements Architecture, internals, and plumbing
  • [16166] Improve L1 cache performance and safety
  • [16770] Remove wrong uses of Memoize::Memcached
  • [16819] C4::Members::DelMember should use Koha::Holds to delete holds
  • [16847] Remove C4::Members::GetTitles
Cataloging
  • [9259] Delete marc batches from staged marc management
Circulation
  • [15172] Serial enumchron/sequence not visible when returning/checking in Items
  • [16531] Circ overdues report is showing an empty table if no overdues
  • [16566] ‘Print slip’ button formatting inconsistent
Course reserves
  • [15853] Add author and link columns to opac course reserves table
I18N/L10N
  • [16601] Update MARC21 it-IT frameworks to Update 22 (April 2016)
Installation and upgrade (web-based installer)
  • [16472] Update MARC21 de-DE frameworks to Update 22 (April 2016)
OPAC
  • [16651] Notes field blank for 952$z in opac-course-details.pl
  • [16805] Log in with database admin user breaks OPAC
  • [16876] Remove Full heading column in OPAC Authority search
Patrons
  • [10760] Use Street Number and Street type in Alternate Address section
  • [16730] Use member-display-address-style*-includes in moremember-brief.tt
SIP2
  • [13807] SIPServer Input loop not checking for closed connections reliably
Serials
  • [16745] Add edit catalog and edit items links to serials toolbar
Staff Client
  • [14790] Link to OPAC view from within subscriptions, search and item editor
  • [16324] Move item search into header
System Administration
  • [16945] Syspref PatronSelfRegistration: Add note about setting PatronSelfRegistrationDefaultCategory
Templates
  • [16400] Proposal to uniform the placement of submit buttons
  • [16469] Remove the use of “onclick” from some catalog pages
  • [16477] Improve staff client cart JavaScript and template
  • [16490] Add an “add to cart” link for each search results in the staff client
  • [16494] Remove the use of “onclick” from some patron pages
  • [16538] Improve the style of progress bars
  • [16549] Remove the use of “onclick” from header search forms
  • [16557] Remove the use of “onclick” from several include files
  • [16602] Remove the use of “onclick” from several templates
  • [16677] Use abbr for authorities linked headings
  • [16772] Change label from ‘For:’ to ‘Library:’ to ease translation
  • [16778] Use Bootstrap modal for card printing on patron lists page
  • [16801] Include Font Awesome Icons to check/unchek all in Administration > Library transfer limits
  • [16906] Add DataTables pagination and filter to top of saved SQL reports table
Test Suite
  • [13691] Add some selenium scripts
  • [16866] Catch warning t/db_dependent/Languages.t
Tools
  • [16468] Remove last “onclick” from the stage MARC records template
  • [16513] Improvements and fixes for quote upload process
  • [16681] Allow update of opacnote via batch patron modification tool
Web services
  • [16271] Allow more filters on /api/v1/holds
Critical bugs fixed Architecture, internals, and plumbing
  • [16716] Invalid SQL GROUP BY clauses in GetborCatFromCatType and GetAuthorisedValues
Cataloging
  • [15974] Rancor – 942c is always displaying first in the list.
Circulation
  • [16527] Sticky due date calendar unexpected behaviour
  • [16534] Error when checking out already checked out item (depending on AllowReturnToBranch)
Koha
  • [16593] Access Control – Malicious user can delete the search history of another user
  • [16958] opac-imageviewer.pl is vulnerable to XSS
OPAC
  • [16680] Library name are not displayed for holds in transit
  • [16707] Software Error in OPAC password recovery when leaving form fields empty
Staff Client
  • [16947] Can not modify patron messaging preferences
Tools
  • [16917] Error when importing patrons, Column ‘checkprevcheckout’ cannot be null
Other bugs fixed About
  • [7143] Bug for tracking changes to the about page
Acquisitions
  • [16736] Keep branch filter when changing suggestion
  • [16737] Error when deleting EDIFACT message
  • [16934] Cannot add notes to canceled and deleted order line
Architecture, internals, and plumbing
  • [16431] Marc subfield structure should be cached using Koha::Cache
  • [16644] Plack: Use to_app to remove warning about Plack::App::CGIBin instance
  • [16671] Wrong itemtype picked in HoldsQueue.t
  • [16708] ElasticSearch – Fix authority reindexing
  • [16724] Link from online help to manual broken (as of version 16.05)
  • [16731] Use INSERT IGNORE when inserting a syspref
  • [16742] Remove unused template subject.tt
  • [16751] Fix sitemaper typo
  • [16844] 1 occurrence of GetMemberRelatives has not been removed
  • [16857] patron-attr-types.tt: Get rid of warnings “Argument “” isn’t numeric”
Authentication
  • [16845] C4::Members::ModPrivacy is not used
Cataloging
  • [16807] Frameworks unordered in dropdown when adding/editing a biblio
Circulation
  • [16462] Change default sorting of circulation patron search results to patron name
  • [16780] Specify due date always sets time as AM when using 12 hour time format
  • [16854] request.tt: Logic to display messages broken
Hold requests
  • [14968] found shouldn’t be set to null when cancelling holds
I18N/L10N
  • [12509] Untranslatable “Restriction added by overdues process”
  • [16562] Translatability: Issue in opac-user.tt (separated word ‘item’)
  • [16621] Translatability: Issues in opac-user.tt (sentence splitting)

Fix translatability issues due to sentence splitting in
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt

  • [16697] Translatability: Fix problem with isolated “‘s”in request.tt
  • [16701] Translatability: Fix problem with isolated ‘ in currency.tt
  • [16718] Translatability: Fix problems with sentence splitting by in about.tt
Label/patron card printing
  • [14138] Patroncard: Warn user if PDF creation fails
  • [16459] Adding patrons to a patron card label batch requires ‘routing’ permission
Lists
  • [16897] Re-focus on “Add item” in Lists
Notices
  • [16624] Times are formatted incorrectly in slips ( AM PM ) due to double processing
OPAC
  • [2735] Authority search in OPAC stops at 15 pages
  • [15636] DataTables Warning: Requested unknown parameter from opac-detail.tt
Packaging
  • [16823] Comment out koha-rebuild-zebra in debian/koha-common.cron.d
Patrons
  • [16612] Cannot set “Until date” for “Enrollment period” for Patron Categories
  • [16779] Move road type after address in US style address formatting (main address)
  • [16795] Patron categories: Accept integers only for enrolment period and age limits
  • [16810] Fines note not showing on checkout
Reports
  • [16760] Circulation Statistics wizard not populating itemtype correctly
SIP2
  • [15006] Need to distinguish client timeout from login timeout
Searching
  • [16777] Correct intranet search alias
Serials
  • [12178] Serial claims: exporting late issues with the CSV profile doesn’t set the issue claimed
  • [16705] Status missing in Opac, serials subscription history
System Administration
  • [15929] typo in explanation for MaxSearchResultsItemsPerRecordStatusCheck
  • [16762] Record matching rules: Remove match check link removes too much
  • [16813] OPACBaseURL cannot be emptied
Templates
  • [16600] Remove some obsolete references to Greybox in some templates
  • [16774] Format date on ‘Transfers to receive’ page to dateformat system preference
  • [16781] Add Font Awesome Icons to “Select/Clear all” links to modborrows.tt and result.tt
  • [16793] Use Font Awesome for arrows instead of images in audio_alerts.tt
  • [16794] Revise layout for Admistration > Patron categories
  • [16803] Add Font Awesome Icons to “Select/Clear all” links to shelves.tt
  • [16812] Revise JS script for z3950_search.tts and remove onclick events
  • [16888] Add Font Awesome Icons to Members
  • [16893] Missing closing tag disrupts patron detail page style
  • [16900] Hold suspend button incorrectly styled in patron holds list
Test Suite
  • [16860] Catch warning t/db_dependent/ClassSource.t
  • [16869] Silence and catch warnings in t/db_dependent/SuggestionEngine_ExplodedTerms.t
  • [16890] TestBuilder always generate datetime for dates
Tools
  • [16682] Fix display if Batch patron modification tool does not get any patrons
  • [16855] Poor performance due to high overhead of SQL call in export.pl
  • [16859] Fix wrong item field name in export.pl
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

As of the date of these release notes, only the English version of the
Koha manual is available:

The Git repository for the Koha manual can be found at

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 (97%)
  • Chinese (China) (90%)
  • Chinese (Taiwan) (99%)
  • Czech (96%)
  • Danish (75%)
  • English (New Zealand) (99%)
  • Finnish (94%)
  • French (90%)
  • French (Canada) (90%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (79%)
  • Italian (100%)
  • Korean (55%)
  • Kurdish (53%)
  • Norwegian Bokmål (61%)
  • Persian (62%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (92%)
  • Slovak (96%)
  • Spanish (100%)
  • Swedish (80%)
  • Turkish (100%)
  • Vietnamese (76%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 16.5.2 is

Credits

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

  • Catalyst IT
  • NEKLS
  • Universidad de El Salvador

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

  • NguyenDuyTinh (1)
  • Marc (2)
  • Aleisha (4)
  • Jacek Ablewicz (2)
  • Morgane Alonso (1)
  • Alex Arnaud (1)
  • Colin Campbell (5)
  • Hector Castro (11)
  • Galen Charlton (1)
  • Nick Clemens (7)
  • Tomás Cohen Arazi (2)
  • Chris Cormack (2)
  • Frédéric Demians (1)
  • Marcel de Rooy (10)
  • Jonathan Druart (47)
  • Magnus Enger (1)
  • Bouzid Fergani (1)
  • Katrin Fischer (2)
  • Claire Gravely (1)
  • Srdjan Jankovic (1)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (19)
  • Florent Mara (1)
  • Julian Maurice (1)
  • Kyle M Hall (11)
  • Fridolin Somers (3)
  • Zeno Tajoli (1)
  • Lyon3 Team (1)
  • Mark Tompsett (5)
  • Marc Véron (21)
  • Jesse Weaver (1)

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

  • ACPL (19)
  • arts.ac.uk (1)
  • BibLibre (9)
  • biblos.pk.edu.pl (2)
  • BSZ BW (2)
  • bugs.koha-community.org (45)
  • ByWater-Solutions (19)
  • Catalyst (3)
  • Cineca (1)
  • jns.fi (1)
  • Libriotech (1)
  • Marc Véron AG (23)
  • PTFS-Europe (5)
  • Rijksmuseum (10)
  • Solutions inLibro inc (1)
  • Tamil (1)
  • Theke Solutions (2)
  • unidentified (22)
  • Université Jean Moulin Lyon 3 (1)

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

  • Andrew Brenza (1)
  • Arslan Farooq (1)
  • Benjamin Rokseth (1)
  • Brendan Gallagher (3)
  • Broust (2)
  • Chris Cormack (5)
  • Claire Gravely (7)
  • FILIPPOS KOLOVOS (1)
  • Frédéric Demians (170)
  • Galen Charlton (1)
  • Hector Castro (22)
  • Jacek Ablewicz (3)
  • Jesse Weaver (2)
  • JM Broust (1)
  • Jonathan Druart (70)
  • Katrin Fischer (30)
  • Liz Rea (1)
  • Marc Véron (27)
  • Mark Tompsett (10)
  • Mirko Tietgen (2)
  • Nick Clemens (11)
  • Owen Leonard (24)
  • Srdjan (15)
  • Nikos Chatzakis, Afrodite Malliari (1)
  • Tomas Cohen Arazi (10)
  • Alain et Aurélie (2)
  • Nicole C Engard (2)
  • Kyle M Hall (193)
  • Bernardo Gonzalez Kriegel (2)
  • Marcel de Rooy (16)
  • Eivin Giske Skaaren (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:

The branch for this version of Koha and future bugfixes in this release
line is 16.05.x.
The last Koha release was 3.22.8, which was released on June 24, 2016.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at:

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

 

Koha release 3.22.9

Sun, 07/31/2016 - 10:52

The Koha community is proud to announce the release of Koha 3.22.9

Koha 3.22.9 can be downloaded from http://download.koha-community.org/koha-3.22.09.tar.gz

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 3.22.9 is a bugfix/maintenance release.

It includes 5 enhancements, 7 bugfixes.

Enhancements Architecture, internals, and plumbing
  • [16693] reserve/renewscript.pl is not used and should be removed
Patrons
  • [16729] Use member-display-address-style*-includes when printing user summary
Templates
  • [16127] Add discharge menu item to patron toolbar
  • [16541] Make edit and delete links styled buttons in cities administration
  • [16543] Make edit and delete links styled buttons in patron attribute types administration
Other bugs fixed Architecture, internals, and plumbing
  • [13074] C4::Items::builddefault_values_for_mod_marc should use Koha::Cache
  • [16502] Table koha_plugin_com_bywatersolutions_kitchensink_mytable not always dropped after running Plugin.t
  • [16670] CGI->param used in list context
  • [16720] DBIx ActionLogs.pm should be removed
Database
  • [10459] borrowers should have a timestamp
Serials
  • [12748] Serials – two issues with status of “Expected”
Test Suite
  • [16717] Remove hardcoded category from Holds.t
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

As of the date of these release notes, only the English version of the
Koha manual is available:

The Git repository for the Koha manual can be found at

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%)
  • Chinese (China) (95%)
  • Chinese (Taiwan) (99%)
  • Czech (97%)
  • Danish (78%)
  • English (New Zealand) (99%)
  • Finnish (98%)
  • French (93%)
  • French (Canada) (93%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (81%)
  • Italian (99%)
  • Korean (58%)
  • Kurdish (55%)
  • Norwegian Bokmål (64%)
  • Persian (65%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (96%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (83%)
  • Turkish (100%)
  • Vietnamese (79%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 3.22.9 is

Credits

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

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

  • remi (2)
  • Tomás Cohen Arazi (2)
  • Jonathan Druart (7)
  • Owen Leonard (3)
  • Julian Maurice (3)
  • Mark Tompsett (1)
  • Marc Véron (1)
  • Marcel de Rooy (6)

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

  • ACPL (3)
  • BibLibre (3)
  • bugs.koha-community.org (7)
  • inLibro.com (2)
  • Marc Véron AG (1)
  • Rijksmuseum (6)
  • Theke Solutions (2)
  • unidentified (1)

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

  • Frédéric Demians (23)
  • Jacek Ablewicz (1)
  • Jan Kissig (1)
  • Jonathan Druart (20)
  • Joy Nelson (3)
  • Julian Maurice (23)
  • Liz Rea (1)
  • Marc Veron (1)
  • Marc Véron (2)
  • Mark Tompsett (2)
  • Nick Clemens (2)
  • Srdjan (6)
  • mehdi (1)
  • rainer (1)
  • Tomas Cohen Arazi (2)
  • Kyle M Hall (26)
  • Bernardo Gonzalez Kriegel (2)
  • Marcel de Rooy (7)

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:

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

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at:

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

Koha Community Newsletter: July 2016

Fri, 07/29/2016 - 20:21
Koha Community Newsletter
June 2016

Volume 7, Issue 7
ISSN 2153-8328
Edited by Chad Roseburg, Koha Community Newsletter Editor

Please submit news items to

Table of Contents

Development

Koha 3.20.13 Released

by Chris Cormack
The Koha community is proud to announce the release of Koha 3.20.13.
This is a maintenance release and only contains a few bug fixes.

It includes 2 bugfixes.

Packages should be available soon.

You can read the release notes here.

Bugs and Features

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

Bug 16892 – Add automatic patron registration via OAuth2 login
by Mark Tompsett
With the inclusion of Google OAuth2 authentication in bug 10988, this bug takes it to the next level and allows automatic registration for Google authenticated users.
This work is the first official patch submission sponsored by Tulong Aklatan, a Philippines-based Koha support provider.

Project Mana
by Paul Poulain
Some months ago I sent an email to koha-devel, to announce that BibLibre was planning to work on a new project, dedicated to sharing informations between Koha (https://wiki.koha-community.org/wiki/SharingDatasBetweenKohas_rfc).

I’m proud an happy to give you feedback about this project: things are moving quickly & nicely.

  • *Morgane*, our intern -alex_a being the tutor) is doing a great job (you can congratulate her on #koha )
  • we’ve named this project “*Mana*”. It’s a Maori word (once again :D), easy to pronounce & write. http://maoridictionary.co.nz/search?&keywords=mana : “*(verb)* to be legal, effectual, binding, authoritative, valid.” I’ll ask for mana.koha-community.org DNS entry soon !
  • as announced by Morgane, we’re using the same framework as for HEA for the server side. The code is available on our git: http://git.biblibre.com/biblibre/koha-mana (will be pushed later on git.koha-community.org). The DB is here, some webservice are already here & working.
  • The koha-side is being worked, below are some screen shots.
  • we changed some things compared to my initial RFC. Everything is on trello, splitted into cards (https://trello.com/b/BslL6i9p/mana-biblibre trello not public, claire, the owner is not here today, we’ll change the status in a day or 2.) Note that there can be some French on trello, even if Morgane avoid it.

We plan to have MANA working at the end of august, at least for subscriptions (pattern & numbering) sharing. Maybe also for SQL reports & vendors.

Some screen shots & features descriptions:

in subscription management, you can now *share* a subscription pattern, by sending it to Mana:

When you click on “share”, after validation, you get a *feedback*:

Anyone can then retrieve the numbering pattern & frequency calculation when creating a subscription (work being done this week). After the 1st screen of subscription creation, Koha will automatically query mana and check if there is some data available:

The librarian will then be able to see what is available and get it locally in one click.
Every time a librarian “get it locally”, a counter will be incremented on Mana. Thus, if more than 1 frequency/pattern is submitted for a given title, the librarians should be able to see which one is “preferred” by other librarians.

Additional features:

  • we will create a script that will help populate Mana from a CSV. We will probably issue a RFF (“Request For File” ) later. Our idea is that we want to launch Mana with many data already available.
  • comment. Any librarian will be able to add a comment to a shared data, as well as marking it as “obsolete”.
  • a syspref will be added to deactivate Mana (will be ON by default)

Community

Pakistan Library Association’s Koha Implementation Program (PLA’s KIP)

by Furrukh Hussain Zai
The Pakistan Library Association (Sindh Branch) announced the Koha Implementation Program (KIP) in the mid of December 2015 to voluntary support the library automation projects in Sindh province with Koha that is one of the world best free and open-source Integrated Library System (ILS).

The first phase of PLA’s KIP has been completed in June 2016 with successful implementation of Koha at the following institutions/libraries.

  1. Pakistan Air Force Air War College, Karachi.
  2. Pakistan Navy Central Library, Karachi.
  3. Pakistan Navy Rahnuma Library (HRD Center), Karachi.
  4. Mehran University of Engineering and Technology, Khairpur.
  5. BVS Parsi School Library Network, Karachi.
  6. The Generation School Library Network, Karachi.

The PLA’s KIP based on following stages:

  • Prior implementation consultancy about the hardware, software, internet access, etc.
  • Implementation of 100% secured Koha on the server machine that includes the LAMP structure (Linux, Apache, MySQL, Perl script) and also the configuration of jQuery and zebra index.
  • Customization of integrated modules such web OPAC and staff panel along with cataloging, patrons’ management, circulation, acquisition, serial management, reports, etc.
  • Responsive interfaces designing of staff and OPAC as per the requirement of institution.
  • Data migration of all print and electronic holdings in MARC21 format.
  • Import of patrons’ records.
  • Live the library system on intranet (local host) or internet (remote) as required.
  • Basic and advanced operational and administrative trainings to the library and IT staff.
  • Three months free consultancy after the implementation.

This program is initiated and conducting by Mr. Furrukh Hussain Zai (life member) under the supervision of Mr. Khawaja Mustafa (president) and support of Mr. Furrukh Inayat for training in MARC 21 cataloguing. The Second Phase of PLA-KIP will be started from the beginning of September 2016. If you wish that PLA (Sindh) may help you in library automation with Koha-ILS. Kindly register your institution by the end of August 2016 at http://bit.ly/plakip. For further details and photographs, kindly visit at http://bit.ly/kipdetails. This offer is for automation of libraries in the Sindh province of Pakistan.

New Koha Libraries

Community Gossip

Joann Ransom posted the final itinerary for her speaking tour.

How To

Interested in VuFind or cloud based backups? Check out the following posts from Vimal Kumar:


Upcoming Events

Koha-US 2016 Meeting

by Christopher Davis
I am excited about this year’s Koha-US conference in Monterey,
California. Thus far, around fifty participants have registered for
this conference, so if you have not yet registered, please do so now
at <http://goo.gl/forms/Z0udUsi7Ll>. Even if you are not yet sure
whether you will be attending the conference this year, please
register so that we can make sure we have enough meals, drinks/snacks,
programs, etc. (it’s better for us to have a few extra than not
enough). Remember that registration for the conference is FREE;
however, please bring $20 with you to cover the cost of the drink and
snack service.

WARNING: do not look at the schedule below unless you want to get
excited about going to this conference:

August 3rd

  • 8am – Registration
  • 9am – Opening Statements and discussion about Mentorship in Koha
  • 9:30am – Keynote – Christopher Brannon and Nick Clemens: Community and the future of Koha
  • 10:30-11 – Break
  • 11-12 – Chris Rohde – Innovations In Our Library – Using zones to optimize staff and enhance customer service in an automated library
  • 12 – 1:30 lunch on your own
  • 1:30 – 2:30 Nick Clemens SQL for Koha Beginners
  • 3-4 – Round Table discussions – Reports (Robin – Christopher Brannon)/ Circulation (Nancy Keener)

August 4th

  • 9am – Opening Statements/organization business and discussion of Koha US organization
  • 9:30 – 10:30 Christopher Davis – Issues of Open Source Software in Libraries
  • 10:30-11am break
  • 11-12 – Fred King – Modifying Koha For Unique Uses
  • 12-1:30 lunch on your own
  • 1:30-2:30 Christopher Brannon – Self-check in Koha
  • 3-4 Round Table Discussions – Cataloging (Nancy Keener) / Acquisitions (Sandre – Chris Rohde)
  • 6pm – Reception at Pacific Grove Public Library (transportation provided)

August 5 – Hackfest

  • 9am – Opening Statements and discussion on Koha’s Future
  • 9:30 – 10:30 – Todd Goatley and Chris Rohde – Libki’s Future and How It’s Used In One Library
  • 10:45 – 11:30 – Joy Nelson – Bibframe/Linked Data in Koha
  • 11:30 – 1:30 Lunch provided by Bibliotecha – discussion of RFID products during lunch
  • 1:30 – 2:30 – Nick Clemens – Simple Bug Squashing
  • 2:45 – 4 Breakout Groups: Guided Bug Squashing/Virtual Box setup

August 6 – Hackfest

  • 9am – Opening Statements and discussion on Developments in Koha
  • 9:30 – 10:30 – Breakout Session 1
  • 10:30 – 11:30 – Breakout Session 2
  • 11:30 – 1:30 Lunch
  • 1:30 – 2:30 – Breakout Session 3
  • 2:45 – 3:45 – Breakout Session 4
  • 3:45 – 4 – Wrap up and goodbye

Hackfest/Breakout session topics:

  • SQL for Reports
  • Tweaking Your Koha – (JQuery, CSS and HTML)
  • More Bug Squashing
  • Playing with Virtual Boxes

So, you read the schedule anyway- exciting huh? Well, don’t say that I
didn’t warn you.

Past Events

July General IRC Meeting

The July general IRC meeting was held on the 6th at 20:00 UTC.

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


Symposium Koha, Lyon (France), 27 – 29 June 2016

by Sonia Bouis, For KohaLa Association
Last month, KohaLa, Koha user association in France, organised the symposium Koha at the University Lyon 3. Almost 70 attendees were present during those 3 days. As usual, there was several simultaneous presentations, some for people discovering Koha and other for Koha users.

The topics were around the Koha community, focus on functionalities, installation, change of version, merger of two Koha, plugin for Ebsco Discovery Tool,…The third day was dedicated to workshops: translation party, testing party and discovering catmandu. Some of the attendees of those workshops were newbies so they learned a lot and achieved a little. They were all enthusiastic.

Some conference sessions have been recorded and we will send the video url on the Koha Lists as soon as it will be ready.

July Development IRC Meeting

The July Development IRC meeting was held on the 13th at 14:00 UTC.

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

Koha 3.20.13 Released

Sun, 07/24/2016 - 19:40

The Koha community is proud to announce the release of Koha version 3.20.13. This is a maintenance release and only contains a few bug fixes. Please continue reading for the full release notes

 

RELEASE NOTES FOR KOHA 3.20.13

24 Jul 2016

Koha is the first free and open source software library automation package (ILS). Development is sponsored by libraries of varying types and sizes, volunteers, and support companies from around the world. The website for the Koha project is:

Koha 3.20.13 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 3.20.13 is a bugfix/maintenance release.

It includes 2 bugfixes.

Other bugs fixed Architecture, internals, and plumbing
  • [16502] Table koha_plugin_com_bywatersolutions_kitchensink_mytable not always dropped after running Plugin.t
  • [16720] DBIx ActionLogs.pm should be removed
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

As of the date of these release notes, only the English version of the Koha manual is available:

The Git repository for the Koha manual can be found at

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) (98%)
  • Chinese (Taiwan) (97%)
  • Czech (98%)
  • Danish (81%)
  • English (New Zealand) (99%)
  • Finnish (99%)
  • French (94%)
  • French (Canada) (94%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (85%)
  • Italian (100%)
  • Korean (62%)
  • Kurdish (59%)
  • Norwegian Bokmål (60%)
  • Occitan (95%)
  • Persian (68%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (97%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (88%)
  • Turkish (100%)
  • Vietnamese (84%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 3.20.13 is

Credits

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

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

  • Tomás Cohen Arazi (1)
  • Chris Cormack (2)
  • Marcel de Rooy (4)

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

  • Catalyst (2)
  • Rijksmuseum (4)
  • Theke Solutions (1)

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

  • Chris Cormack (5)
  • Frédéric Demians (5)
  • Jonathan Druart (5)
  • Julian Maurice (5)
  • Srdjan (5)
  • Kyle M Hall (5)
  • Marcel de Rooy (2)

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:

The branch for this version of Koha and future bugfixes in this release line is 3.20.x. The last Koha release was 3.16.9, which was released on March 29, 2015.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug tracker at:

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

Autogenerated release notes updated last on 24 Jul 2016 23:27:39.

Koha Community Newsletter: June 2016

Thu, 06/30/2016 - 20:35
Koha Community Newsletter
June 2016

Volume 7, Issue 6
ISSN 2153-8328
Edited by Chad Roseburg, Koha Community Newsletter Editor

Please submit news items to

Table of Contents

Development

Koha 3.20.12 Released

by Chris Cormack
The Koha community is proud to announce the release of Koha 3.20.12.
Koha 3.20.12 is a securty and bugfix/maintenance release.

It includes 16 bugfixes.

Packages should be available soon.

You can read the release notes here.

Koha 3.22.12 Released

by Julian Maurice
The Koha community is proud to announce the release of Koha 3.22.8.

Koha 3.22.8 is a security release.

It includes 2 security fixes, 49 bugfixes and 7 enhancements.

The full release notes are available at
koha-3.22.8 Release Notes

Koha 16.05.01 Released

by Frédéric Demians
It is with great pleasure that we announce the release of Koha 16.05.01, a
maintenance release of the Koha open source integrated library system.

The full release notes are available at
koha 16.05.01 Release Notes.

Community

New Koha Libraries

Community Gossip

Proposals are being accepted for KohaCon 2017.
Joy Nelson writes about using FOSS.
Joann Ransom is going on a Round the World Koha Speaking Tour!. See her itinerary.

Posts on KohaCon16

Matthias Meusburger posted his KohaCon 2016 pictures. zip file here.

From Rocio Dressler

Brenden Gallagher discusses Chris Cormack’s KohaCon16 talk about growing the Koha community.

From Chris Cormack

How To


Upcoming Events

Koha-US 2016 Meeting
Date
Aug 3rd to the 6th
Location
Monterey, CA (at the public library)
Registration Fee
$20 approx. Exact amount TBA
More info
Koha-US Wiki: 2016 annual meeting

July General IRC Meeting

The July general IRC meeting will be held on the 6th at 20:00 UTC.

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

July Development IRC Meeting

The July Development IRC meeting will be held on the 13th at 14:00 UTC.

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

Past Events

Kohacon16: Streamed Live!!!

If you weren’t able to make it to Greece this year you can still catch the presentations — they will be streamed live!.

Where?
Thessaloniki, Greece
When?
May 30th to June 4th 2016

To watch the presentations via live streaming video, head over to http://kohacon2016.lib.auth.gr/ May 30th.

June General IRC Meeting

The June general IRC meeting was held on the 8th at 10:00 UTC.

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

Koha 3.22.8 security release

Fri, 06/24/2016 - 07:59

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

The website for the Koha project is http://koha-community.org and Koha 3.22.8 can be downloaded from: http://download.koha-community.org/koha-3.22.08.tar.gz

Installation instructions can be found at Koha Wiki OR in the INSTALL files that come in the tarball

Koha 3.22.8 is a security release.

It includes 2 security fixes, 49 bugfixes and 7 enhancements.

Security bugs fixed
  • [16597] Reflected XSS in [opac-]shelves and [opac-]shareshelf
  • [16599] XSS found in opac-shareshelf.pl
Critical bugs fixed Architecture, internals, and plumbing
  • [16229] Koha::Cache should be on the safe side
  • [16443] C4::Members::Statistics is not plack safe
  • [16518] opac-addbybiblionumber is not plack safe
Installation and upgrade (web-based installer)
  • [13669] Web installer fails to load sample data on MySQL 5.6+
Packaging Patrons
  • [16504] All borrower attribute values for a given code deleted if that attribute has branch limits
SIP2
  • [16492] Checkouts ( and possibly checkins and other actions ) will use the patron home branch as the logged in library
  • [16610] Regression in SIP2 user password handling
Other bugs fixed Acquisitions
  • [16385] Fix breadcrumbs when ordering from subscription
Architecture, internals, and plumbing
  • [15333] Use Koha::Cache for caching all holidays
  • [16088] Excessive CGI->new() calls hurting cache performace under plack
  • [16412] Cache undef in L1 only
  • [16428] The framework is not checked to know if a field is mapped
  • [16441] C4::Letters::getletter is not plack safe
  • [16442] C4::Ris is not plack safe
  • [16444] C4::Tags is not plack safe
  • [16455] TagsExternalDictionary does not work under Plack
  • [16565] additional_fields and additional_field_values are not dropped in kohastructure.sql
  • [16578] Wide character warning in opac-export.pl when utf8 chosen
  • [16667] Unused variable and function call in circulation.pl
Cataloging
  • [14897] Header name mismatch in ./modules/catalogue/detail.tt
  • [16613] MARC 09X Field Help Links are Broken
Circulation
  • [16200] ‘Hold waiting too long’ fee has a translation problem
  • [16569] Message box for “too many checked out” is empty if AllowTooManyOverride is not enabled
I18N/L10N
  • [15676] Actions in pending offline circulation actions are not translatable
  • [16540] Translatability in opac-auth.tt (tag-splitted sentences)
  • [16620] Translatability: Fix problem with isolated word “please” in auth.tt
  • [16633] Translatability: Issues in tags/review.tt (sentence splitting)
  • [16634] Translatability: Fix issue in memberentrygen.tt
OPAC
  • [16343] 7XX XSLT subfields displaying out of order
  • [16465] OPAC discharge page has no title tag
Packaging
  • [16695] Exception::Class 1.39 is not packaged for Jessie
Patrons
  • [14605] The description on pay/write off individual fine is wrong
  • [16458] Setting to guarantor: JavaScript error form.branchcode is undefined
  • [16508] User permission “parameters_remaining_permissions Remaining system parameters permissions” does not allow saving systempreferences.
System Administration
  • [15641] Typo in explanation for MembershipExpiryDaysNotice
Templates
  • [16001] Use standard message dialog when there are no cities to list
  • [16454] Use “inventory” instead of “inventory/stocktaking”
  • [16608] Missing entity nbsp in some XML files
  • [16642] Fix capitalisation for upload patron image
Test Suite
  • [16216] Circulation_Branch.t doesn’t set itemtype for test data
  • [16582] t/Price.t test should pass if Test::DBIx::Class is not available
  • [16635] t/00-load.t warning from C4/Barcodes/hbyymmincr.pm
  • [16636] t/00-load.t warning from C4/External/BakerTaylor.pm
  • [16637] Dependency for C4::Tags not listed
  • [16668] Fix t/Ris.t (follow-up for 16442)
  • [16675] fix breakage of t/Languages.t
Tools
  • [16548] All libraries selected on Tools -> Export Data screen
  • [16589] Quote of the day: Fix upload with csv files associated to LibreOffice Calc
Enhancements Acquisitions
  • [16511] Making contracts actions buttons
  • [16525] Have cancel button when adding new aq budget
Architecture, internals, and plumbing
  • [16044] Define a L1 cache for all objects set in cache
  • [16199] C4::Ris::charconv is one of the less useful subroutines ever written
  • [16221] Use Storable::dclone() instead of Clone::clone() for L1 cache deep-copying mode
Documentation
  • [16537] Overdue and Status triggers grammar
System Administration
  • [16165] Include link to ILS-DI documentation page in ILS-DI system preference
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

As of the date of these release notes, only the English version of the
Koha manual is available:

The Git repository for the Koha manual can be found at

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) (95%)
  • Chinese (Taiwan) (99%)
  • Czech (97%)
  • Danish (78%)
  • English (New Zealand) (99%)
  • Finnish (98%)
  • French (92%)
  • French (Canada) (93%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (81%)
  • Italian (100%)
  • Korean (58%)
  • Kurdish (55%)
  • Norwegian Bokmål (64%)
  • Persian (65%)
  • Polish (100%)
  • Portuguese (96%)
  • Portuguese (Brazil) (96%)
  • Slovak (99%)
  • Spanish (100%)
  • Swedish (83%)
  • Turkish (99%)
  • Vietnamese (79%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 3.22.8 is

Credits

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

  • Catalyst IT

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

  • Blou (1)
  • phette23 (1)
  • Aleisha (3)
  • Jacek Ablewicz (1)
  • Dimitris Antonakis (1)
  • Hector Castro (1)
  • Galen Charlton (1)
  • Tomás Cohen Arazi (4)
  • Chris Cormack (2)
  • Rocio Dressler (1)
  • Jonathan Druart (38)
  • Katrin Fischer (1)
  • Brendan Gallagher (1)
  • Bernardo González Kriegel (1)
  • Claire Gravely (2)
  • Owen Leonard (3)
  • Kyle M Hall (4)
  • Julian Maurice (1)
  • Aliki Pavlidou (1)
  • Robin Sheat (1)
  • Fridolin Somers (2)
  • Lari Taskula (2)
  • Mark Tompsett (4)
  • Marc Véron (5)
  • Marcel de Rooy (8)

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

  • ACPL (3)
  • arts.ac.uk (2)
  • BibLibre (3)
  • biblos.pk.edu.pl (1)
  • BSZ BW (1)
  • bugs.koha-community.org (38)
  • bwstest.bywatersolutions.com (1)
  • ByWater-Solutions (5)
  • Catalyst (2)
  • kallisti.net.nz (1)
  • Marc Véron AG (5)
  • Rijksmuseum (8)
  • Solutions inLibro inc (1)
  • student.uef.fi (2)
  • Theke Solutions (2)
  • unidentified (12)
  • Universidad Nacional de Córdoba (3)

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

  • Brendan Gallagher (36)
  • Chris Cormack (12)
  • Dani Elder (1)
  • Florent Mara (1)
  • Frédéric Demians (59)
  • Galen Charlton (1)
  • Hector Castro (1)
  • Jacek Ablewicz (6)
  • Jesse Weaver (10)
  • Jonathan Druart (28)
  • Joy Nelson (1)
  • Julian Maurice (89)
  • Katrin Fischer (6)
  • Marc Veron (1)
  • Marc Véron (5)
  • Mark Tompsett (2)
  • Mirko Tietgen (2)
  • Nick Clemens (4)
  • Nicolas Legrand (1)
  • Olli-Antti Kivilahti (2)
  • Owen Leonard (5)
  • Rocio Dressler (2)
  • Sabine Liebmann (1)
  • Sofia (1)
  • Srdjan (12)
  • Trent Roby (1)
  • Katrin Fischer (3)
  • Tomas Cohen Arazi (13)
  • Nicole C Engard (1)
  • Brendan A Gallagher (6)
  • Kyle M Hall (45)
  • Bernardo Gonzalez Kriegel (4)
  • Marcel de Rooy (34)
  • Brendan Gallagher brendan@bywatersolutions.com (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:

The branch for this version of Koha and future bugfixes in this release
line is 3.22.x.
The last Koha 3.22.x release was 3.22.7, which was released on May 25, 2016.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at:

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

Koha 16.05.01 released

Fri, 06/24/2016 - 02:27

Koha is the first free and open source software library automation
package (ILS). Development is sponsored by libraries of varying types
and sizes, volunteers, and support companies from around the world. The
website for the Koha project is:

Koha 16.5.1 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 16.5.1 is a bugfix/maintenance release.

It includes 20 enhancements, 67 bugfixes.

Enhancements Acquisitions
  • [16511] Making contracts actions buttons
  • [16525] Have cancel button when adding new aq budget
Architecture, internals, and plumbing
  • [16693] reserve/renewscript.pl is not used and should be removed
Documentation
  • [16537] Overdue and Status triggers grammar
Hold requests
  • [16336] UX of holds patron search with long lists of results
Packaging
  • [16647] Update debian/control for 16.*
Patrons
  • [12402] Show more on pending patron modification requests
  • [16729] Use member-display-address-style*-includes when printing user summary
Reports
  • [16388] Move option to download report into reports toolbar
Searching
  • [16524] Use floating toolbar on item search
System Administration
  • [16165] Include link to ILS-DI documentation page in ILS-DI system preference
Templates
  • [16005] Standardize use of icons for delete and cancel operations
  • [16127] Add discharge menu item to patron toolbar
  • [16437] Automatic item modifications by age needs prettying
  • [16450] Remove the use of “onclick” from guarantor search template
  • [16456] Add Font Awesome icons to some buttons in Tools module, section Patrons and circulation
  • [16541] Make edit and delete links styled buttons in cities administration
  • [16543] Make edit and delete links styled buttons in patron attribute types administration
  • [16592] Use Bootstrap modal for MARC and Card preview on acquisitions receipt summary page
Tools
  • [15213] Fix tools sidebar to highlight Patron lists when in that module
Critical bugs fixed Architecture, internals, and plumbing
  • [16443] C4::Members::Statistics is not plack safe
  • [16518] opac-addbybiblionumber is not plack safe
Circulation
  • [16570] All checked-in items are said to be part of a rotating collection
Installation and upgrade (web-based installer)
  • [16619] Installer stuck in infinite loop
  • [16678] updatedatabase.pl 3.23.00.006 DB upgrade crashes if subscription_numberpatterns.numberingmethod contains parentheses
Label/patron card printing
  • [16747] Fix regression in patron card creator (patron image)
Packaging Patrons
  • [16504] All borrower attribute values for a given code deleted if that attribute has branch limits
SIP2
  • [16492] Checkouts ( and possibly checkins and other actions ) will use the patron home branch as the logged in library
  • [16610] Regression in SIP2 user password handling
Other bugs fixed About
  • [7143] Bug for tracking changes to the about page
Architecture, internals, and plumbing
  • [13074] C4::Items::builddefault_values_for_mod_marc should use Koha::Cache
  • [16088] Excessive CGI->new() calls hurting cache performace under plack
  • [16428] The framework is not checked to know if a field is mapped
  • [16441] C4::Letters::getletter is not plack safe
  • [16442] C4::Ris is not plack safe
  • [16444] C4::Tags is not plack safe
  • [16455] TagsExternalDictionary does not work under Plack
  • [16502] Table koha_plugin_com_bywatersolutions_kitchensink_mytable not always dropped after running Plugin.t
  • [16565] additional_fields and additional_field_values are not dropped in kohastructure.sql
  • [16578] Wide character warning in opac-export.pl when utf8 chosen
  • [16667] Unused variable and function call in circulation.pl
  • [16670] CGI->param used in list context
  • [16720] DBIx ActionLogs.pm should be removed
Cataloging
  • [14897] Header name mismatch in ./modules/catalogue/detail.tt
  • [16613] MARC 09X Field Help Links are Broken
Circulation
  • [16200] ‘Hold waiting too long’ fee has a translation problem
  • [16569] Message box for “too many checked out” is empty if AllowTooManyOverride is not enabled
  • [16596] branchcode and categorycode are displayed instead of their description on patron search result
Database
  • [10459] borrowers should have a timestamp
I18N/L10N
  • [15676] Actions in pending offline circulation actions are not translatable
  • [16540] Translatability in opac-auth.tt (tag-splitted sentences)
  • [16560] Translatability: Issues in opac-memberentry.tt
  • [16563] Translatability: Issues in opac-account.tt (sentence splitting)
  • [16620] Translatability: Fix problem with isolated word “please” in auth.tt
  • [16633] Translatability: Issues in tags/review.tt (sentence splitting)
  • [16634] Translatability: Fix issue in memberentrygen.tt
OPAC
  • [16465] OPAC discharge page has no title tag
  • [16597] Reflected XSS in [opac-]shelves and [opac-]shareshelf
  • [16599] XSS found in opac-shareshelf.pl
Packaging
  • [16695] Exception::Class 1.39 is not packaged for Jessie
Patrons
  • [14605] The description on pay/write off individual fine is wrong
  • [16458] Setting to guarantor: JavaScript error form.branchcode is undefined
  • [16508] User permission “parameters_remaining_permissions Remaining system parameters permissions” does not allow saving systempreferences.
Serials
  • [12748] Serials – two issues with status of “Expected”
  • [16692] Error “No method update!” when creating new serial issue
System Administration
  • [15641] Typo in explanation for MembershipExpiryDaysNotice
  • [16532] Libraries and groups showing empty tables if nothing defined
Templates
  • [16001] Use standard message dialog when there are no cities to list
  • [16529] Clean up and improve upload template
  • [16594] Orders by fund report has wrong link to css and other issues
  • [16608] Missing entity nbsp in some XML files
  • [16642] Fix capitalisation for upload patron image
Test Suite
  • [16500] Catch two warns in TestBuilder.t with warning_like
  • [16582] t/Price.t test should pass if Test::DBIx::Class is not available
  • [16607] Remove CPL/MPL from two unit tests
  • [16609] Catch warning from Koha::Hold in Hold.t
  • [16618] 00-load.t prematurely stops all testing
  • [16635] t/00-load.t warning from C4/Barcodes/hbyymmincr.pm
  • [16636] t/00-load.t warning from C4/External/BakerTaylor.pm
  • [16637] Dependency for C4::Tags not listed
  • [16649] OpenLibrarySearch.t fails when building packages
  • [16668] Fix t/Ris.t (follow-up for 16442)
  • [16675] fix breakage of t/Languages.t
  • [16717] Remove hardcoded category from Holds.t
Tools
  • [16548] All libraries selected on Tools -> Export Data screen
  • [16589] Quote of the day: Fix upload with csv files associated to LibreOffice Calc
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

As of the date of these release notes, only the English version of the
Koha manual is available:

The Git repository for the Koha manual can be found at

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 (97%)
  • Chinese (China) (90%)
  • Chinese (Taiwan) (100%)
  • Czech (96%)
  • Danish (75%)
  • English (New Zealand) (99%)
  • Finnish (94%)
  • French (90%)
  • French (Canada) (90%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (79%)
  • Italian (99%)
  • Korean (55%)
  • Kurdish (53%)
  • Norwegian Bokmål (61%)
  • Persian (62%)
  • Polish (100%)
  • Portuguese (93%)
  • Portuguese (Brazil) (92%)
  • Slovak (95%)
  • Spanish (100%)
  • Swedish (80%)
  • Turkish (99%)
  • Vietnamese (76%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 16.5.1 is

Credits

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

  • Catalyst IT

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

  • Blou (1)
  • Liz (1)
  • phette23 (1)
  • remi (2)
  • Aleisha (6)
  • Jacek Ablewicz (1)
  • Dimitris Antonakis (1)
  • Hector Castro (2)
  • Galen Charlton (2)
  • Tomás Cohen Arazi (4)
  • Chris Cormack (5)
  • Frédéric Demians (2)
  • Marcel de Rooy (17)
  • Rocio Dressler (1)
  • Jonathan Druart (39)
  • Brendan Gallagher (2)
  • Claire Gravely (2)
  • Owen Leonard (12)
  • Julian Maurice (1)
  • Kyle M Hall (6)
  • Aliki Pavlidou (1)
  • Liz Rea (1)
  • Robin Sheat (1)
  • Fridolin Somers (2)
  • Lari Taskula (2)
  • Mark Tompsett (6)
  • Marc Véron (9)

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

  • ACPL (12)
  • arts.ac.uk (2)
  • BibLibre (3)
  • biblos.pk.edu.pl (1)
  • BigBallOfWax (3)
  • bugs.koha-community.org (39)
  • bwstest.bywatersolutions.com (1)
  • ByWater-Solutions (8)
  • Catalyst (4)
  • inLibro.com (2)
  • kallisti.net.nz (1)
  • Marc Véron AG (9)
  • Rijksmuseum (17)
  • Solutions inLibro inc (1)
  • student.uef.fi (2)
  • Tamil (2)
  • Theke Solutions (4)
  • unidentified (19)

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

  • Aleisha (1)
  • Brendan Gallagher (49)
  • Chris Cormack (13)
  • Florent Mara (1)
  • Frédéric Demians (125)
  • Galen Charlton (4)
  • Hector Castro (1)
  • Jacek Ablewicz (5)
  • Jan Kissig (1)
  • Jesse Weaver (3)
  • Jonathan Druart (67)
  • Joy Nelson (4)
  • Katrin Fischer (2)
  • Liz Rea (1)
  • Marc Veron (2)
  • Marc Véron (12)
  • Mark Tompsett (4)
  • mehdi (1)
  • Mirko Tietgen (3)
  • Nick Clemens (8)
  • Nicolas Legrand (1)
  • Olli-Antti Kivilahti (2)
  • Owen Leonard (10)
  • rainer (1)
  • Rocio Dressler (3)
  • Sabine Liebmann (1)
  • Sinziana (1)
  • Sofia (1)
  • Srdjan (20)
  • Trent Roby (1)
  • Katrin Fischer (3)
  • Tomas Cohen Arazi (3)
  • Nicole C Engard (1)
  • Kyle M Hall (86)
  • Bernardo Gonzalez Kriegel (8)
  • Marcel de Rooy (44)

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:

The branch for this version of Koha and future bugfixes in this release
line is 16.05_juin24.
The last Koha release was 3.20.7.1, which was released on December 26, 2015.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug
tracker at:

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

Autogenerated release notes updated last on 24 juin 2016 06:00:07.

Koha 3.20.12 released

Wed, 06/22/2016 - 18:18
RELEASE NOTES FOR KOHA 3.20.12

22 Jun 2016

Koha is the first free and open source software library automation package (ILS). Development is sponsored by libraries of varying types and sizes, volunteers, and support companies from around the world. The website for the Koha project is:

Koha 3.20.12 can be downloaded from:

Installation instructions can be found at:

  • Koha Wiki
  • OR in the INSTALL files that come in the tarball

Koha 3.20.12 is a securty and bugfix/maintenance release.

It includes 16 bugfixes.

Critical bugs fixed Notices
  • [12752] OVERDUE notice mis-labeled as “Hold Available for Pickup”
Templates
  • [14632] Incorrect alert while deleting single item in batch
Tools
  • [16426] Import borrowers tool warns for blank and/or existing userids
Other bugs fixed Acquisitions
  • [13041] Can’t add user as manager of basket if name includes a single quote
Cataloging
  • [15682] Merging records from cataloguing search only allows to merge 2 records
OPAC
  • [16220] The view tabs on opac-detail.pl are not responsive
  • [16315] OPAC Shelfbrowser doesn’t display the full title
  • [16597] Reflected XSS in [opac-]shelves and [opac-]shareshelf
  • [16599] XSS found in opac-shareshelf.pl
Patrons
  • [12721] Prevent software error if incorrect fieldnames given in sypref StatisticsFields
Serials
  • [13877] seasonal predictions showing wrong in test
Staff Client
  • [16709] [3.20.x] Bug 11038 is not applied correctly
Templates
  • [15194] Drop-down menu ‘Actions’ has problem in ‘Saved reports’ page with language bottom bar
  • [16159] guarantor section missing ID on patron add form
Test Suite
  • [14362] PEGI 15 Circulation/AgeRestrictionMarkers test fails
  • [16407] Fix Koha_borrower_modifications.t
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

As of the date of these release notes, only the English version of the Koha manual is available:

The Git repository for the Koha manual can be found at

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%)
  • Chinese (China) (98%)
  • Chinese (Taiwan) (97%)
  • Czech (98%)
  • Danish (81%)
  • English (New Zealand) (99%)
  • Finnish (99%)
  • French (94%)
  • French (Canada) (94%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (85%)
  • Italian (100%)
  • Korean (62%)
  • Kurdish (59%)
  • Norwegian Bokmål (60%)
  • Occitan (95%)
  • Persian (68%)
  • Polish (100%)
  • Portuguese (98%)
  • Portuguese (Brazil) (97%)
  • Slovak (99%)
  • Spanish (100%)
  • Swedish (88%)
  • Turkish (100%)
  • Vietnamese (84%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 3.20.12 is

Credits

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

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

  • Alex Arnaud (2)
  • Nick Clemens (2)
  • Chris Cormack (6)
  • Marcel de Rooy (1)
  • Jonathan Druart (7)
  • Owen Leonard (4)
  • Julian Maurice (2)
  • Mark Tompsett (2)
  • Marc Véron (3)

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

  • ACPL (4)
  • BibLibre (4)
  • bugs.koha-community.org (7)
  • ByWater-Solutions (2)
  • Catalyst (6)
  • Marc Véron AG (3)
  • Rijksmuseum (1)
  • unidentified (2)

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

  • Aleisha (2)
  • Brendan Gallagher (17)
  • Chris Cormack (32)
  • Frédéric Demians (1)
  • Jonathan Druart (10)
  • Julian Maurice (23)
  • Katrin Fischer (9)
  • Marc Véron (3)
  • Nick Clemens (4)
  • Kyle M Hall (5)
  • Bernardo Gonzalez Kriegel (3)
  • Marcel de Rooy (4)

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:

The branch for this version of Koha and future bugfixes in this release line is 3.20.x. The last Koha release was 3.16.9, which was released on March 29, 2015.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug tracker at:

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

Autogenerated release notes updated last on 22 Jun 2016 22:08:45.