Visit our Facebook PageVisit our Youtube channel

Text Resize

-A +A

Koha Library Software Community

Subscribe to Koha Library Software Community feed
Updated: 1 hour 28 min ago

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.

Koha Community Newsletter: May 2016

Fri, 05/27/2016 - 20:22
Koha Community Newsletter
May 2016

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

Please submit news items to

Table of Contents

Development

Koha 3.22.7 Released

by Julian Maurice
The Koha community is proud to announce the release of Koha 3.22.7. This is a security release and contains many bugfixes.

It includes 1 security fix, 71 bugfixes and 1 enhancement.

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

Koha 16.05 Released

by Brendan Gallagher
It is with great pleasure that we announce the release of Koha 16.05, a
major release of the Koha open source integrated library system.

Koha 16.05 is a major release, that comes with many new features and
enhancements.

See the full release notes
Download Koha 16.05

Debian Packages will soon be available in the repository.

Thank you to everyone who helped make this work! Koha!!!

Please note – Ubuntu 16.04 support is still WIP and isn’t supported at the
moment, due to stricter MySQL version 5.7. All installs and updates should
be done on versions previous to MySQL 5.7.

Community

Swedish Koha User Group

by Ola Andersson
The Swedish Koha User Group is now online!

The Swedish Koha User Group now has a presence online at http://koha.se/en/.

The Swedish Koha User Group consists of a number of libraries in Sweden that have implemented, or is in the process of implementing, Koha. The group also welcomes libraries and private individuals that are interested in Koha.

The user group was established during a meeting at Stockholm University Library on February 17 2016 and today consists of 19 Swedish libraries. The members co-operate in a number of task groups with issues such as translation, Swedish documentation, Interlibrary loan (ILL) support, and also furthering development of Koha.

The aim is to meet twice a year and in between the meetings collaborate using digital platforms. The user group is organized as a loose network of libraries (and individuals) governed by a steering committee, which has the task to coordinate work within the group.

Would you like to know more about the user group?

Please visit http://koha.se/en/

New Koha Libraries

Add Your Library to the Roster!

Help us keep our online rosters up to date! Add your library to the following lists:

Suggested by Irma Birchall

Community Gossip

Joy Nelson goes over Linked Data and BIBFRAME.
Galen Charlton discusses the natural and unnatural problems in the domain of library software.

How To

Vimal Kumar has two how-to articles for you this month:


Support Provider News

Upcoming 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.

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

June General IRC Meeting

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

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

Past Events

AMICAL: Unleashing the Power of Koha

by Romana Franziska Wallner
On May 13th , Stefano Bargioni ran a technology showcase with the title, “Unleashing the Power of Koha” at the 13th AMICAL meeting and conference which was hosted by The American University of Rome. He illustrated the features of Koha to a group of AMICAL participants. AMICAL, founded in 2004, brings together 25 institutions of higher education located in 20 countries across Eastern, Central and Western Europe, West and North Africa, the Middle East, Central and Southern Asia, and Russia. by Koha Gruppo Italiano.

May General IRC Meeting

The May general IRC meeting was held on the 4th at 20:00 UTC.

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

May Development IRC Meeting

The May Development IRC meeting was held on the 11th at 21:00 UTC.

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

Koha 16.05 Released

Thu, 05/26/2016 - 15:48

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

 

Important Note

Please note – Ubuntu 16.04 support is still WIP and isn’t supported at the moment, due to stricter MySQL version 5.7. All installs and updates should be done on versions previous to MySQL 5.7.

 

Installation instructions can be found at:

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

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

It includes 7 new features, 340 enhancements, 472 bugfixes.

New features Acquisitions
  • [7736] Edifact QUOTE and ORDER functionality
Authentication
  • [10988] Allow login via Google OAuth2 (OpenID Connect)
Cataloging
  • [11023] Automatic item modification by age (Was “Toggle new status for items”)
Circulation
  • [9129] Add the ability to set the maximum fine for an item to its replacement price
Notices
  • [9021] Add SMS via email as an alternative to SMS services via SMS::Send drivers
OPAC
  • [8753] Add forgot password link to OPAC
  • [11622] Add ability to pay fees and fines from OPAC via PayPal
Enhancements About Acquisitions
  • [12333] Add floating toolbar to acquisition basket summary page
  • [13238] Improve heading on vendor search when searching for all vendors
  • [15004] Allow to change amounts of duplicated budgets
  • [15049] Add warning about “No active currency” to Acquisitions start page
  • [15519] Warns when creating a basket
  • [15531] Add support for standing orders
  • [15630] Make Edifact module pluggable
  • [16036] Making basket actions buttons
  • [16037] Rename ‘Print’ to ‘Export as PDF’ for basket groups
  • [16142] Making ‘order’ a button for new order suggestions
  • [16262] Remove the use of “onclick” from acquisitions basket template
  • [16351] Error when trying to receive a new shipment without specifying invoice number
Architecture, internals, and plumbing
  • [5404] C4::Koha::subfield_is_koha_internal_p no longer serves a purpose
  • [11625] Default to logged in library for circ rules and notices & slips
  • [11747] Default to logged in library for Overdue notice/status triggers
  • [14751] Allow C4::Context->interface to be set to ‘sip’ or ‘commandline’
  • [14828] Move the item types related code to Koha::ItemTypes
  • [14889] Move the framework related code to Koha::BiblioFramework[s]
  • [15084] Move the currency related code to Koha::Acquisition::Currenc[y|ies]
  • [15288] Error pages: Code duplication removal and better translatability
  • [15294] Move the C4::Branch related code to Koha::Libraries – part 1
  • [15295] Move the C4::Branch related code to Koha::Libraries – part 2
  • [15380] Move the authority types related code to Koha::Authority::Type[s] – part 1
  • [15381] Move the authority types related code to Koha::Authority::Type[s] – part 2
  • [15481] Remove dead code in datatables.js
  • [15548] New patron related code should have been put to Patron instead of Borrower
  • [15628] Remove get_branchinfos_of vestiges
  • [15629] Move the C4::Branch related code to Koha::Libraries – part 3
  • [15631] Move the cities related code to Koha::Cities – part 2
  • [15632] Move the messages related code to Koha::Patron::Messages
  • [15635] Move the patron images related code to Koha::Patron::Images
  • [15653] Updating a guarantor has never updated its guarantees
  • [15656] Move the guarantor/guarantees code to Koha::Patron
  • [15731] C4::Reports::Guided::build_authorised_value_list is not used
  • [15769] C4::Koha::slashifyDate is outdated
  • [15783] C4::Koha::AddAuthorisedValue can be replaced with Koha::AuthorisedValue->new->store
  • [15796] C4::Koha – get_itemtypeinfos_of is not used anymore
  • [15797] C4::Koha::GetKohaImageurlFromAuthorisedValues is no longer in use
  • [15798] C4::Koha::displayServers is no longer in use
  • [15800] Koha::AuthorisedValues – Remove C4::Koha::IsAuthorisedValueCategory
  • [15870] Add Filter for MARC to respect visibility settings
  • [16011] Remove $VERSION from our modules
  • [16044] Define a L1 cache for all objects set in cache
  • [16070] Empty (undef) system preferences may cause some issues in combination with memcache
  • [16086] Add Koha::Issue objects.
  • [16087] Add Koha::OldIssues Objects
  • [16103] Remove FK constraint for sms_provider_id in deletedborrowers
  • [16157] C4::Koha::GetAuthorisedValues should not handle the selected option
  • [16158] GetAuthorisedValues should not be called inside a loop
  • [16167] Remove prefs to drive authorised value images
  • [16168] Eliminate unneeded C4::Context->dbh calls in C4/Biblio.pm
  • [16169] TransformMarcToKoha should not take $dbh in parameters
  • [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
  • [16238] Upgrade jQuery in staff client: use .prop() instead of .attr()
Authentication
  • [11807] Add categorycode conversions to LDAP authentication.
Cataloging
  • [11084] Delete biblios on Leader 05 =d
  • [12670] Show materials label instead of code
  • [14168] enhance streaming cataloging to include youtube
  • [14199] Unify all organization code plugins
  • [15225] Make HTML5Media work with file upload feature
  • [15859] Move some basic MARC editor controls into settings menu
  • [15952] Moving cataloging search actions into a drop-down menu
  • [16205] MARC editor settings menu should use a Font Awesome icon
Circulation
  • [1983] Add option to create hold request when checking out an item already on loan
  • [11565] decreaseLoanHighHolds needs Override
  • [13592] Hold fee not being applied on placing a hold
  • [14395] Two different ways to calculate ‘No renewal before’ (days or hours)
  • [14577] Allow restriction of checkouts based on fines of guarantor/guarantee
  • [14753] Show accession date on checkin
  • [14945] Add the ability to store the last patron to return an item
  • [15129] Koha::object for issuing rules
  • [15471] Add column settings and filters to Holds queue table
  • [15564] Display “print slip” option when returning an item which is in a rotating collection
  • [15571] reserveforothers permission does not remove Search to hold button from patron account
  • [15675] Add issue_id column to accountlines and use it for updating fines
  • [15793] UX of circulation patron search with long lists of returned borrowers
  • [15821] Use Font Awesome icons in confirmation dialogs – Circulation
  • [16141] Making ‘Transfers to receive’ action a button
Command-line Utilities
  • [12289] stage_file.pl does not allow control of nomatch options
  • [13143] Add a tool to show a Koha’s password
  • [14292] Add –category and –skip-category options to longoverdue.pl to include or exclude borrower categories.
  • [14532] koha-dump should provide a way to exclude Zebra indexes
  • [16039] Quiet flag support for share_usage_with_koha_community.pl
Database
  • [13624] Remove columns branchcode, categorytype from table overduerules_transport_types
Documentation
  • [13136] Add documentation for Home > Tools > Labels home > Manage label Layouts
Hold requests
  • [12803] Add ability to skip closed libraries when generating the holds queue
  • [13517] Show waiting date on reserve/request.pl
  • [14134] Make “Holds over” show holds expiring tomorrow if ExpireReservesMaxPickUpDelay is set
  • [14310] Add ability to suspend and resume individual holds from the patron holds table
  • [14694] Make decreaseloanHighHolds more flexible
  • [15443] Re-code RESERVESLIP as HOLD_SLIP
  • [15532] Add ability to allow only items whose home/holding branch matches the hold’s pickup branch to fill a given hold
  • [15533] Allow patrons and librarians to select itemtype when placing hold
  • [15534] Add the ability to prevent a patron from placing a hold on a record with available items
I18N/L10N
  • [15231] Import patrons: Remove string splitting by html tags to avoid weird translations
  • [15274] Better translatability for circulation.pl / circulation.tt
  • [15301] Translatability: branchtransfers.tt: Remove ambiguous “To” and fix splitted sentence.
  • [16382] Update German web installer sample files for 16.05
Installation and upgrade (web-based installer)
  • [14622] Add fr-CA data folder in the web installer
Label/patron card printing
  • [14131] Patroncard: Add possibility to print from patron lists
  • [15211] Label/patron card creators need to have Tools sidebar
  • [15662] String and translatability fix to Label Creator
  • [16152] Rename label management table column to Actions
  • [16153] Adding “actions” class to Label Creator table actions so the buttons dont wrap
Lists
  • [15403] Confirm messages in intranet lists interface strangely worded
  • [15583] List of lists in the staff client should have a default sort
  • [16110] Making lists actions buttons
  • [16338] Remove the use of “onclick” from the lists template
MARC Authority data support
  • [15931] If Authority is not used by any records, remove link to cataloguing search
  • [15932] Moving Authorities actions into a drop-down menu
MARC Bibliographic data support
  • [14306] Show URL from MARC21 field 555$u in basket and detail
  • [15162] Add for Unimarc transformation to new metadata formats
  • [16460] Update MARC21 frameworks to Update No. 22 (April 2016)
  • [16470] Update MARC21 es-ES frameworks to Update 22 (April 2016)
MARC Bibliographic record staging/import
  • [2324] Undo Import should have a confirm dialog
  • [16052] Styling buttons after MARC records have been staged
  • [16057] Use font awesome button for cleaning a batch of staged MARC records
Notices
  • [9004] Talking Tech doesn’t account for holidays when calculating a holds last pickup date
  • [10076] Add Bcc syspref for claimacquisition and clamissues
  • [12426] Allow resending of emails from the notices tab in the patron account
  • [12923] Improve error logging for advance_notices.pl; Show borrowernumber when no letter of type is found and force utf8 output.
  • [14515] Add biblioitems table to notices in C4/Reserves.pm
  • [16048] Making notices actions buttons
OPAC
  • [5979] Add separate OPACISBD system preference
  • [6624] Allow Koha to use the new read API from OpenLibrary
  • [7594] Google Cover Javascript contains hardcoded CSS style
  • [13642] Adding new features for Dublin Core metadata
  • [13774] Add the unique anchors of news as links in the RSS for news in Opac
  • [13918] Add waiting expiration date to opac list of holds for user
  • [14305] Public way to look at the Opac of different branches
  • [14523] Google jackets being blocked when OPAC using HTTPS
  • [14571] using_https check for ssl connections doesn’t work in some situations
  • [14582] OPAC detail shows an unuseful link to “add tag” when user is not logged in
  • [14658] Split PatronSelfRegistrationBorrowerUnwantedField into two preferences for creating and editing
  • [14659] Allow patrons to enter card number and patron category on OPAC registration page
  • [15044] add suggestion’s date on Your purchase suggestions tab in OPAC
  • [15311] Let libraries set text to display when OpacMaintenance = on
  • [15574] Better wording for error message when adding tags
  • [15813] Fix list-context call to …->guarantor in opac-memberentry.pl
  • [16283] Make OPAC registration captcha case insensitive
Packaging
  • [4940] Koha should include sample rc.d script(s) for *BSD
  • [15303] Letsencrypt option for Debian package installations
  • [15714] Remove zebra.log from debian scripts and add optional log levels
  • [16016] Integrate sitemap.pl into the packages
  • [16190] Enable the indexer daemon by default
Patrons
  • [9303] relative’s checkouts in the opac
  • [10468] Add pending holds to summary print
  • [11088] Patron entry page should use floating toolbar like cataloging interface
  • [12528] Enable staff to deny message setting access to patrons on the OPAC
  • [13931] Date of birth in patron search result and in autocomplete
  • [14406] When adding messages in patron account, only first name is shown in pull down
  • [14497] Add warning to patron details page if patron’s fines exceed noissuescharge
  • [14763] show patron’s age
  • [14834] Make membership_expiry cronjob more flexible
  • [14948] Display amounts right aligned in tables on patron pages
  • [15096] Export today’s checked in barcodes: Display warning if reading history is set to “never”
  • [15196] Order patrons on patron lists by name
  • [15206] Show patron’s age when filling date of birth in memberentry.pl
  • [15343] Allow patrons to choose their own password on self registration.
  • [15543] Use another notice in membership_expiry.pl
  • [16100] Buttons in patron toolbar are styled differently
  • [16120] Making action on patron search a button
  • [16182] Make phone number clickable to call
  • [16183] Add confirm message for deleting patron messages
  • [16234] Borrower account has an unnecessary link to ‘View item’
  • [16235] Making borrower account actions buttons
  • [16316] Make it possible to limit patron search to surname
Reports
  • [7683] statistic wizard: cataloging
  • [10154] Add collection, location, and callnumber filters to report for most circulated items
  • [11371] Add a new report : Orders by budget
  • [12544] Send scheduled reports as an attachment
  • [15321] Add delete report option to Show, Edit and Run screens
  • [15863] When creating a dictionary for date column, date range selection should be hidden if all dates is selected
  • [16161] Add confirm message when deleting dictionary definition
  • [16162] Making dictionary ‘Delete’ a font awesome button
  • [16163] Show message if there are no dictionary definitions
  • [16281] Remove the use of “onclick” from Reports module
  • [16359] Filter search box covers other elements on saved reports page
  • [16389] Reports row limit should change upon option selection
SIP2
  • [14512] Add support for AV field to Koha’s SIP2 Server
Searching
  • [12478] Elasticsearch support for Koha
  • [14277] Search index ‘lex’ does not honor MARC indicator “ind1”
  • [14332] Skip title articles on Opac using ind2 of tag 245 (MARC21 only)
  • [14899] Mapping configuration page for Elastic search
  • [15263] XSLT display fetches sysprefs for every result processed
  • [15555] Index 024$a into Identifier-other:u url register when source $2 is uri
  • [16363] Use floating toolbar on advanced search
Serials
  • [12375] Store serials enumeration data in separate fields
  • [16074] Making frequencies actions buttons
  • [16075] Making numbering patterns actions buttons
  • [16097] Making messages for subscription fields more user friendly
  • [16098] Making subscription fields actions buttons
  • [16099] Make name required field when creating subscription field
  • [16164] Making check expiration actions buttons
Staff Client
  • [4941] Remove singleBranchMode system preference
    • The singleBranchMode system preference has been removed. Koha instance with multiple libraries will not longer be able to use single branch mode. Single branch mode will be automatically enabled for Koha instances with only one library configured.
  • [11280] Change Withdrawn toggle to drop down selection of authorized values
  • [12342] Patron registration datepicker dropdown shows only 10 years
  • [15008] Add custom HTML areas to circulation and reports home pages
  • [15413] Adding colons where they should appear in forms etc to be consistent
  • [15638] spelling mistake in ~/Koha/reserve/placerequest.pl:4: writen ==> written
  • [15640] Accessibility – ensure there are no titles on hover over the links (circ home page)
  • [16028] Remove redundant hold links
  • [16130] Show the item non-public note on the detail view
System Administration
  • [15552] Better wording of intranetreadinghistory syspref
  • [15617] Be able to close “Click to edit” text boxes after opening them
  • [15665] Better wording of error messages when importing MARC frameworks
  • [15965] Koha to MARC mapping – table changes with selection of drop down menu
  • [15966] Move MARC frameworks actions into a drop down menu
  • [15988] Moving authority types actions into a drop-down menu
  • [15989] Making classification sources actions buttons
  • [15990] Making record matching rules actions buttons
  • [15991] Moving OAI sets actions into a drop-down menu
  • [15992] Renaming ‘Operations’ column heading to ‘Actions’
  • [15993] Making currency actions buttons
  • [15994] Adding font awesome icons to Funds actions
  • [15995] Making libraries actions buttons
  • [16081] Making Koha to MARC mapping actions buttons
  • [16096] Change ‘Modify’ to ‘Edit’ for OAI sets config
  • [16132] Remove branch select button in Library Transfer Limits
  • [16236] Making authorised values actions buttons
  • [16263] Making authority tags and subfields actions buttons
  • [16265] Making item types actions buttons
  • [16267] Making circ and fines rules actions buttons
  • [16268] Add confirm message when deleting circ and fines rules
  • [16286] Use validation plugin when adding or editing patron category
  • [16297] Remove the use of “onclick” from OAI sets configuration template
  • [16298] Standardize on “Patron categories” when referring to patron category administration
  • [16299] Use validation plugin when creating a patron attribute type
  • [16301] Remove the use of “onclick” from SMS cellular providers template
  • [16305] Remove the use of “onclick” from transport cost matrix
  • [16308] Remove the use of “onclick” from Z39.50/SRU servers template
  • [16383] Making Local Use sysprefs actions buttons
Templates
  • [10171] Add a header in Advanced Search (staff interface)
  • [10347] Deactivate “Add item” button when “Add multiple copies” was activated
  • [12051] add renew tab to top on staff client
  • [13302] Use CSS3 ellipsis for email address in staff client patron sidebar
  • [13464] Standardize the pagination class
  • [13778] Putting patron lists buttons into a dropdown menu
  • [14304] RDA: Display link in XSLT for 264 field to reflect Zebra indexing
  • [14377] Indicate that a record is suppressed in staff client
  • [15285] Upgrade DataTables to 1.10.10 or later
  • [15309] Use Bootstrap modal for cataloging search MARC and Card preview
  • [15313] Use Bootstrap modal for z39.50 search MARC and Card preview
  • [15314] Use Bootstrap modal for cataloging merge MARC preview
  • [15316] Use Bootstrap modal for authority Z39.50 search results preview
  • [15317] Use Bootstrap modal for MARC and Card preview when ordering from staged files
  • [15318] Use Bootstrap modal for MARC and Card preview when ordering an external source
  • [15319] Use Bootstrap modal for MARC preview when performing batch record modifications
  • [15320] Use Bootstrap modal for MARC preview when ordering from an existing record
  • [15669] alphabetize marc modification pulldowns
  • [15671] Show branch name instead of branch code in checkout history
  • [15672] Show descriptions instead of codes on the hold ratios report
  • [15692] Move some patron entry form JavaScript into members.js
  • [15785] Use Font Awesome icons in confirmation dialogs
  • [15825] Patron lists does not show tools menu sidebar
  • [15826] Use Font Awesome icons in confirmation dialogs – Tools
  • [15843] Move MARC subfields structure JavaScript into separate file
  • [15846] Move MARC Framework JavaScript into separate file
  • [15858] Use Font Awesome icons in dialog alert for addorder.tt
  • [15867] Move MARC modification templates JavaScript into separate file
  • [15883] Upgrade jQuery from v1.7.2 in the staff client
  • [15886] Revise layout and behavior of audio alerts management
  • [15887] Revise layout and behavior of item search fields management
  • [15910] Move header search keep text JavaScript into staff-global.js
  • [15918] Obsolete file datatables-strings.inc can be removed
  • [15936] Revise layout and behavior of SMS cellular providers management
  • [15938] Use validation plugin when adding or editing classification sources and filing rules
  • [15950] Use Font Awesome icons for acquisitions basket close confirmation
  • [15951] Use Font Awesome icons for acquisitions order cancellation confirmation
  • [15959] Use Font Awesome icons for attach item confirmations
  • [15960] Use Font Awesome icons for classification filing rule deletion error
  • [15961] Use Font Awesome icons for confirmation of currency deletion
  • [15963] Use Font Awesome icons for confirmation after deleting MARC tag
  • [15978] Use Font Awesome icons for guided reports error dialog
  • [15979] Use Font Awesome icons subscription deletion confirmation dialog
  • [15980] Use Font Awesome icons in subscription frequency deletion confirmation dialog
  • [15983] Use Font Awesome icons in serial numbering pattern deletion confirmation dialog
  • [16019] Remove unused blue.css
  • [16020] Remove unused CSS and images following label creator UX changes
  • [16021] Use Font Awesome icons on automatic item modifications by age page
  • [16032] Use Font Awesome icon in “note” styled divs
  • [16043] Use Font Awesome icon in hold confirmation dialog
  • [16045] Use Font Awesome icons in OAI sets administration
  • [16046] Use Font Awesome icons on patron edit pages
  • [16059] Use Font Awesome icons in standard cataloging duplicate warning dialog
  • [16060] Add Font Awesome icon to Z39.50 search button when no results are found
  • [16061] Use Font Awesome icons in reports when filter returns no results
  • [16062] Remove CSS and images related to old “approve” and “deny” button styles
  • [16064] Remove use of image to indicate approval in tags moderation
  • [16065] Use Font Awesome icons in dialog when duplicate patron is suspected
  • [16071] Use Font Awesome icons in authority record duplicate warning dialog
  • [16078] Remove unused YUI CSS
  • [16080] Remove unused images from the staff client
  • [16092] Fix error dialog and use Font Awesome Icons when deleting branch group
  • [16228] Move some patron entry form JavaScript into members.js again
  • [16241] Move staff client CSS out of language directory
  • [16242] Move staff client JavaScript out of language directory
  • [16341] Revise the way table controls look on the title detail page
  • [16366] Remove obsolete “border” attribute from tags
  • [16368] Remove obsolete attributes from table tags
  • [16372] Replace the use of “onclick” for deletion confirmation in some templates
  • [16386] Replace the use of “onclick” from patron card creator templates
  • [16438] Use Font Awesome icons in batch templates
Test Suite
  • [12787] Unit test files should be better organized
  • [15258] Prevent unused declared variables
  • [15756] Some tests for haspermission in C4::Auth
  • [15956] Rearranging some SIP unit tests (testable without SIP server)
  • [16155] Composite keys in TestBuilder and more
  • [16173] db_structure.t shouldn’t have a fixed number of tests
  • [16320] Refactor ILSDI_Services.t so it uses TestBuilder
Tools
  • [10612] Add ability to delete patrons with batch patron deletion tool
  • [14686] New menu option and permission for file uploading
  • [15213] Fix tools sidebar to highlight Patron lists when in that module
  • [15414] Noisy warns when creating new layout for patron card creator
  • [15573] String and translatability fix to Patron Card Creator
  • [15824] ‘Done’ button is unclear on batch item modification and deletion
  • [15827] Unfriendly message when saving overdue notice/status triggers
  • [15828] Upload patron images is hard to read
  • [15829] Rotating Collections is under Patrons on Tools Home – Should be Catalog
  • [15830] Move Rotating Collections actions into a drop-down list
  • [16058] Add a button to delete an individual news item
  • [16077] Remove unused script and template card-print
  • [16139] Renaming ‘Unseen since’ column in Inventory/Stocktaking
  • [16193] Typo in Automatic item modifications by age
  • [16337] Remove the use of “onclick” from the stage MARC records template
  • [16360] Buttons wrap in Actions column for reviewing tags
Web services
  • [13903] Add API routes to list, create, update, delete holds
  • [14257] Add show_extended_attributes to ILS-DI call GetPatronInfo
  • [14939] OAI Server classes must be modularized
  • [15126] REST API: Use newer version of Swagger2
  • [15527] OAI-PMH should have a stylesheet to aid usability
translate.koha-community.org
  • [15080] ./translate-tool should tell if xgettext-executable is missing
Critical bugs fixed

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

Acquisitions
  • [16010] merge_authorities migration script is broken
  • [16089] Acquisitions -> Invoice broken by Bug 15084
  • [16227] The currencies of vendor and order do not display correctly
  • [16237] Adding new EDI account results in Perl error when plugins are not activated
  • [16256] Can’t edit library EAN if you leave EAN empty
Architecture, internals, and plumbing
  • [11998] Syspref caching issues
  • [15344] GetMemberDetails called unecessary
  • [15429] sub _parseletter should not change referenced values
  • [15446] Koha::Object[s]->type should be renamed to _type to avoid conflict with column name
  • [15447] log4perl.conf does not have LOG_DIR replaced when installing
  • [15473] Koha::Objects->find should find if the key is an empty string
  • [15478] Checksum mismatch when regenerating schema
  • [15578] Authority tests skip and hide a bug
  • [15585] Move C4::Passwordrecovery to Koha::Patron::Password::Reset
  • [15680] Fresh install of Koha cannot find any dependencies
  • [15687] Syntax errors in misc/translator/xgettext.pl
  • [15891] Late night for Brendan

Koha 3.22.7 security release

Wed, 05/25/2016 - 08:26

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

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

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

Koha 3.22.7 is a security release.

It includes 1 security fix, 71 bugfixes and 1 enhancement.

Security bugs fixed
  • [16476] CGI->param(‘foo’) in list context allows XSS (e.g. Javascript injection) in Koha
Critical bugs fixed Architecture, internals, and plumbing
  • [16505] rebuild_zebra.pl skips updates if -x is passed
  • [16539] Koha::Cache is incorrectly caching single holidays
Cataloging
  • [16373] merge.pl reports success but files are not merged
Circulation
  • [16356] [3.22] Error 500 when returning an item which itemtype is not defined in ItemTypes
Installation and upgrade (web-based installer)
  • [13669] Web installer fails to load sample data on MySQL 5.6+
  • [16402] DB structure cannot be loaded in MySQL 5.7
Lists
  • [16517] A server error is raised when creating a new list with an existing name
Notices
  • [12752] OVERDUE notice mis-labeled as “Hold Available for Pickup”
Staff Client
  • [15816] Timeout login redirects to home page
Templates
  • [14632] Incorrect alert while deleting single item in batch
Test Suite
  • [16561] Regression caused by 15877 – t/db_dependent/Barcodes.t deletes all items from a DB
Tools
  • [16426] Import borrowers tool warns for blank and/or existing userids
Other bugs fixed Acquisitions
  • [11203] Datatables in acqusitions do not ignore “stopwords” in titles
  • [13041] Can’t add user as manager of basket if name includes a single quote
  • [16154] Replace CGI->param with CGI->multi_param in list context
  • [16253] Acq: Change “Delete order” to “Cancel order line” on basket summary and receive page
  • [16321] ‘Show all details’ checkbox triggers JS error after jQuery upgrade
  • [16325] Suggestions: Tab “Status unknown” contains all suggestions
  • [16384] When canceling ‘edit basket’, return to basket summary if you came from there
Architecture, internals, and plumbing
  • [15086] Creators layout and template sql has warnings
  • [15877] C4::Barcodes does not correctly calculate db_max for ‘annual’ barcodes
  • [15878] C4::Barcodes::hbyymmincr inccorectly calculates max and should warn when no branchcode present
  • [16104] Warnings “used only once: possible typo” should be removed
  • [16105] Cache::Memory is loaded even if memcache is used
  • [16259] More: Replace CGI->param with CGI->multi_param in list context
  • [16429] Going to circulation from notice triggers may change logged in branch
  • [16452] PatronLists.t raises a warning
  • [16499] circulation.pl logs warnings about Use of uninitialized value
  • [16550] Can’t set opac news expiration date to NULL, it reverts to today
Cataloging
  • [15682] Merging records from cataloguing search only allows to merge 2 records
Circulation
  • [15919] Batch checkout should show due date in list of checked-out items
Database
  • [16170] Pseudo foreign key in Items
I18N/L10N
  • [16322] Translatability: “Unknown” in suggestion/suggestion.pl not translatable
Lists
  • [16484] Virtualshelves: Using no XSLTResultsDisplay breaks content display in intranet (titles not showing in lists)
MARC Authority data support
  • [14050] Default framework for authorities should not be deletable
Notices
  • [1859] Notice fields: can’t select multiple fields at once
  • [16217] Notice’ names may have diverged
OPAC
  • [16220] The view tabs on opac-detail.pl are not responsive
  • [16233] Unclosed strong tag in the opac-facets.inc breaks some display
  • [16315] OPAC Shelfbrowser doesn’t display the full title
  • [16340] JS variable in opac-bottom.inc is declared two times
  • [16478] Translation breaks display of Checkout history in tab Checkouts / On-site-checkouts
  • [16516] showListsUpdate JS function is not defined at the OPAC
Patrons
  • [9393] Add note to circulation.pl if borrower has pending modifications
  • [12721] Prevent software error if incorrect fieldnames given in sypref StatisticsFields
  • [15823] Can still access patron discharge slip without having the syspref on – Permissions breach
  • [16447] “Borrow Permission” should not be used anymore
Reports
  • [16481] Report menu has unexpected issues
SIP2
  • [13871] OverDrive message when user authentication fails
Searching
  • [16041] StaffAuthorisedValueImages & AuthorisedValueImages preferences – impact on search performance
  • [16398] Keep expanded view after clearing the search form
Self checkout
  • [12663] SCOUserCSS and SCOUserJS ignored on selfcheck login page
Serials
  • [13877] seasonal predictions showing wrong in test
Staff Client
  • [9387] Feedback message for FAILED check out items are not obvious for visually impaired
  • [16218] printfeercpt.tt (and others) does not include jQuery
  • [16270] Typo authentification vs authentication in 404
System Administration
  • [15009] Planning dropdown button in aqbudget can have empty line
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
  • [16230] Show tooltip with menu item when fund cannot be deleted
  • [16369] Clean up and improve plugins template
  • [16381] Fix capitalization on tags review page
  • [16415] Layout problem on staff client detail page if local cover images are enabled
  • [16439] Allow styling to button for upload local cover images (Font Awesome Icons)
  • [16480] Unclosed tag span in shelves on intranet
Test Suite
  • [14144] Silence warnings t/db_dependent/Auth_with_ldap.t
  • [14362] PEGI 15 Circulation/AgeRestrictionMarkers test fails
  • [16390] Accounts.t does not need MPL
  • [16407] Fix Koha_borrower_modifications.t
  • [16501] Remove some unneeded warns in Upload.t
Enhancements Lists
  • [15403] Confirm messages in intranet lists interface strangely worded
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) (100%)
  • Czech (97%)
  • Danish (78%)
  • English (New Zealand) (91%)
  • Finnish (98%)
  • French (92%)
  • French (Canada) (93%)
  • German (100%)
  • German (Switzerland) (100%)
  • Greek (62%)
  • Italian (100%)
  • Korean (58%)
  • Kurdish (55%)
  • Norwegian Bokmål (65%)
  • Persian (65%)
  • Polish (100%)
  • Portuguese (97%)
  • 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.7 is

Credits

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

  • American Numismatic Society
  • Catalyst IT

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

  • Blou (1)
  • Aleisha (3)
  • Jacek Ablewicz (1)
  • Alex Arnaud (2)
  • Hector Castro (4)
  • Nick Clemens (11)
  • Tomás Cohen Arazi (4)
  • Chris Cormack (1)
  • Jonathan Druart (34)
  • Charles Farmer (1)
  • Katrin Fischer (2)
  • Brendan Gallagher (1)
  • Bernardo González Kriegel (2)
  • Owen Leonard (11)
  • Kyle M Hall (13)
  • Julian Maurice (5)
  • Sophie Meynieux (1)
  • Mark Tompsett (6)
  • Marc Véron (11)
  • Jesse Weaver (1)
  • Marcel de Rooy (7)

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

  • ACPL (11)
  • BibLibre (8)
  • biblos.pk.edu.pl (1)
  • BSZ BW (2)
  • bugs.koha-community.org (34)
  • ByWater-Solutions (26)
  • Catalyst (1)
  • Marc Véron AG (11)
  • Rijksmuseum (7)
  • Solutions inLibro inc (2)
  • Theke Solutions (4)
  • unidentified (13)
  • Universidad Nacional de Córdoba (2)

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

  • Aleisha (3)
  • Brendan Gallagher (36)
  • Chris Cormack (15)
  • Heather Braum (2)
  • Hector Castro (4)
  • Jesse Weaver (1)
  • Jonathan Druart (49)
  • Julian Maurice (121)
  • Katrin Fischer (42)
  • Marc Veron (3)
  • Marc Véron (20)
  • Mark Tompsett (5)
  • Mirko Tietgen (1)
  • Nick Clemens (6)
  • Owen Leonard (13)
  • Srdjan (2)
  • Tomas Cohen Arazi (5)
  • Nicole C Engard (1)
  • Brendan A Gallagher (2)
  • Kyle M Hall (74)
  • Bernardo Gonzalez Kriegel (12)
  • Marcel de Rooy (13)
  • Brendan Gallagher brendan@bywatersolutions.com (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.22.x.
The last Koha release was 3.22.6, which was released on April 26, 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 Community Newsletter: April 2016

Fri, 04/29/2016 - 20:40
Koha Community Newsletter
April 2016

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

Please submit news items to

Table of Contents

Development

Koha 3.22.6 Released

by Julian Maurice
The Koha community is proud to announce the release of Koha 3.22.6. This is a security release and contains many bugfixes.

It includes 1 security fix and 61 bugfixes.

The full release notes are available at
koha-3-22-6 Release Notes

Koha 3.20.11 Released

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

It includes 37 bugfixes.

See the full release notes here:

Koha 3.20.11 released


Download: http://koha-community.org/download-koha/

Stay tuned for Debian/Ubuntu package availability.

Community

New Koha Libraries

Community Gossip

Nick Clemens discusses several ways to get involved in the Koha community.

How To

Nick Clemens shows you how to customize sound alerts in Koha 3.22.
Vimal Kumar explains how to catalog multi volume books in Koha.

Upcoming Events

KohaCon16 Information

Have you registered for KohaCon16 yet?

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

View the presentations timetable.

More information can be found at http://kohacon2016.lib.auth.gr/

Koha-US RFP 2016 Meeting

by Christopher Davis
Koha-US is excited to submit this request for conference proposals for
the 2016 annual Koha-US meeting (Aug 3rd-6th in Monterey, CA). Koha-US
is a friendly group of Koha users who love to share with and cheer
each other on. Not sure of a good topic for discussion at this
meeting? Think about:
“I wish Koha did ________ for me”
“I’d like to learn ________ about Koha”
“I’d like to teach others to _______ in Koha”
“Things about Koha I learned the hard way”

Other topics for talks or round table discussions include: a novice’s
guide to customizing the OPAC, server tasks such as scheduling a
cronjob, how to develop Koha modules (e.g., dev more features into the
acquisitions module), open source technologies in your institution, a
poster session on the Koha development cycle, or an intro to automated
materials handling systems (sorting machine). Please submit your
proposals by May 10th, 2016 by visiting
Google RFP Form.

From Koha Listserv

May General IRC Meeting

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

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

May Development IRC Meeting

The May Development IRC meeting will be held on the 11th at 21:00 UTC.

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

Past Events

April General IRC Meeting

The April General IRC meeting was held on the 6th at 10:00 UTC.

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

April 13th Development IRC Meeting

The first April Development IRC meeting was held on the 13st at 19:00 UTC.

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

April 20th Development IRC Meeting

The second April Development IRC meeting was held on the 20th at 15:00 UTC.

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

April Fundraising Meeting

A Koha Fundraising meeting was held on the 18th at 20:00 UTC.

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

Koha 3.20.11 released

Wed, 04/27/2016 - 12:31

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.11 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.11 is a bugfix/maintenance release.

It includes 37 bugfixes.

Critical bugs fixed Notices
  • [15967] Print notices are not generated if the patron cannot be notified
OPAC
  • [14614] Multiple URLs (856) in cart/list email are broken
  • [16210] Bug 15111 breaks the OPAC if JavaScript is disabled
Packaging
  • [14633] apache2-mpm-itk depencency makes Koha uninstallable on Debian Stretch
  • [15713] Restart zebra when rotating logfiles
Tools
  • [16040] Quote deletion never ending processing
Other bugs fixed Acquisitions
  • [15962] Currency deletion doesn’t correctly identify currencies in use
Architecture, internals, and plumbing
  • [15809] versions of CGI < 4.08 do not have multi_param
  • [15930] DataTables patron search defaulting to ‘starts_with’ and not getting correct parameters to parse multiple word searches
Cataloging
  • [16171] Show many media (856) in html5media tab
Circulation
  • [14841] Columns settings on checkouts table have 2 bugs
  • [15741] Incorrect rounding in total fines calculations
  • [15832] Pending reserves: duplicates branches in datatable filter
Command-line Utilities
  • [15113] koha-rebuild-zebra should check USE_INDEXER_DAEMON and skip if enabled
I18N/L10N
  • [16133] Translatability of database administrator account warning
MARC Bibliographic record staging/import
  • [15745] C4::Matcher gets CCL parsing error if term contains ? (question mark)
OPAC
  • [14076] Noisy warns in opac-authorities-home.pl
  • [14441] TrackClicks cuts off/breaks URLs
  • [15888] Syndetics Reviews preference should not enable LibraryThing reviews
  • [16179] Clicking Rate me button in OPAC without selecting rating produces error
Patrons
  • [15722] Patron search cannot deal with hidden characters ( tabs ) in fields
  • [15928] Show unlinked guarantor
  • [16214] Surname not displayed in serials patron search results
Reports
  • [1750] Report bor_issues_top erroneous and truncated results
  • [16184] Report bor_issues_top shows incorrect number of rows
Searching
  • [14816] Item search returns no results with multiple values selected for one field
Self checkout
  • [11498] Prevent bypassing sco timeout with print dialog
Serials
  • [15838] syspref SubscriptionDuplicateDroppedInput does not work for all fields
System Administration
  • [15773] Checkboxes do not work correctly when creating a new subfield for an authority framework
  • [16047] Software error on deleting a group with no category code
Templates
  • [15984] Correct templates which use the phrase “issuing rules”
  • [16029] Do not show patron toolbar when showing the “patron does not exist” message
Test Suite
  • [14158] t/db_dependent/www/search_utf8.t hangs if error is returned
  • [15323] ./t/Prices.t fails without a valid database
  • [16191] t/Ris.t is noisy
Tools
  • [15866] No warning when deleting a rotating collection using the toolbar button
  • [15868] Ask for confirmation before deleting MARC modification template action
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 (97%)
  • Armenian (99%)
  • Chinese (China) (86%)
  • Chinese (Taiwan) (99%)
  • Czech (96%)
  • Danish (81%)
  • English (New Zealand) (95%)
  • Finnish (86%)
  • French (93%)
  • French (Canada) (89%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (100%)
  • Korean (62%)
  • Kurdish (59%)
  • Norwegian Bokmål (60%)
  • Occitan (95%)
  • Persian (69%)
  • Polish (100%)
  • Portuguese (98%)
  • Portuguese (Brazil) (91%)
  • 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.11 is

Credits

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

  • Catalyst IT

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

  • Aleisha (3)
  • Alex Arnaud (3)
  • Nick Clemens (2)
  • Tomás Cohen Arazi (1)
  • David Cook (1)
  • Marcel de Rooy (1)
  • Jonathan Druart (19)
  • Mason James (3)
  • Owen Leonard (2)
  • Julian Maurice (5)
  • Kyle M Hall (1)
  • John Seymour (1)
  • Mark Tompsett (1)
  • Marc Véron (3)

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

  • ACPL (2)
  • BibLibre (8)
  • bugs.koha-community.org (19)
  • ByWater-Solutions (3)
  • KohaAloha (3)
  • Marc Véron AG (3)
  • nal.gov.au (1)
  • Prosentient Systems (1)
  • Rijksmuseum (1)
  • unidentified (4)
  • Universidad Nacional de Córdoba (1)

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

  • Brendan Gallagher (8)
  • Chris Cormack (6)
  • Frédéric Demians (45)
  • Hector Castro (2)
  • Jesse Weaver (1)
  • Jonathan Druart (13)
  • Joonas Kylmälä (2)
  • Julian Maurice (44)
  • Katrin Fischer (23)
  • Marc Véron (10)
  • Mark Tompsett (6)
  • Mason James (1)
  • Mirko Tietgen (2)
  • Nick Clemens (2)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (5)
  • Sally Healey (1)
  • Tomas Cohen Arazi (8)
  • Brendan Gallagher brendan@bywatersolutions.com (10)
  • Brendan A Gallagher (18)
  • Kyle M Hall (5)
  • Your Full Name (1)
  • Marcel de Rooy (3)

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 27 avril 2016 15:29:40.

Koha 3.22.6 security release

Tue, 04/26/2016 - 03:35

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

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

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

Koha 3.22.6 is a security release.

It includes 1 security fix and 61 bugfixes.

Security bugs fixed
  • [15111] Koha is vulnerable to Cross-Frame Scripting (XFS) attacks
Critical bugs fixed Architecture, internals, and plumbing
  • [16068] System preference override feature (OVERRIDE_SYSPREF_* = ) is not reliable for some cache systems
  • [16084] log4perl.conf not properly set on packages
  • [16138] Restart plack when rotating logfiles
Authentication
  • [15889] Login with LDAP deletes extended attributes
Circulation
  • [15757] Hard coded due loan/renewal period of 21 days if no circ rule found in C4::Circulation::GetLoanLength
  • [16082] Empty patron detail page is displayed if the patron does not exist – circulation.pl
  • [16240] Regression: Bug 16082 causes message to be displayed even when no borrowernumber is passed
Hold requests
  • [16151] can’t place holds from lists
Notices
  • [15967] Print notices are not generated if the patron cannot be notified
OPAC
  • [14614] Multiple URLs (856) in cart/list email are broken
  • [16210] Bug 15111 breaks the OPAC if JavaScript is disabled
  • [16317] Attempt to share private list results in error
Packaging
  • [14633] apache2-mpm-itk depencency makes Koha uninstallable on Debian Stretch
  • [15713] Restart zebra when rotating logfiles
Tools
  • [16040] Quote deletion never ending processing
Web services
  • [16222] Add REST API folder to Makefile.PL
Other bugs fixed Acquisitions
  • [15962] Currency deletion doesn’t correctly identify currencies in use
  • [16055] Deleting a basket group containing baskets fails silently
  • [16146] [3.22] ACQ: Previewed records in Z39.50 search results are wrong
Architecture, internals, and plumbing
  • [15809] versions of CGI < 4.08 do not have multi_param
  • [15930] DataTables patron search defaulting to ‘starts_with’ and not getting correct parameters to parse multiple word searches
  • [16104] Warnings “used only once: possible typo” should be removed
Cataloging
  • [15682] Merging records from cataloguing search only allows to merge 2 records
  • [16171] Show many media (856) in html5media tab
Circulation
  • [15741] Incorrect rounding in total fines calculations
  • [15832] Pending reserves: duplicates branches in datatable filter
Command-line Utilities
  • [15113] koha-rebuild-zebra should check USE_INDEXER_DAEMON and skip if enabled
I18N/L10N
  • [15861] No chance to correctly translate an isolated word “The”
  • [16133] Translatability of database administrator account warning
MARC Bibliographic record staging/import
  • [15745] C4::Matcher gets CCL parsing error if term contains ? (question mark)
OPAC
  • [14076] Noisy warns in opac-authorities-home.pl
  • [14441] TrackClicks cuts off/breaks URLs
  • [15888] Syndetics Reviews preference should not enable LibraryThing reviews
  • [16143] Wrong icon PATH on virtualshelves
  • [16179] Clicking Rate me button in OPAC without selecting rating produces error
  • [16296] Virtualshelves: Using no OPACXSLTResultsDisplay breaks content display
Patrons
  • [15722] Patron search cannot deal with hidden characters ( tabs ) in fields
  • [15928] Show unlinked guarantor
  • [16214] Surname not displayed in serials patron search results
Reports
  • [1750] Report bor_issues_top erroneous and truncated results
  • [15421] Show all available actions in reports toolbar
  • [16184] Report bor_issues_top shows incorrect number of rows
  • [16185] t/db_dependent/Reports_Guided.t is failing
SIP2
  • [13871] OverDrive message when user authentication fails
Searching
  • [14816] Item search returns no results with multiple values selected for one field
Self checkout
  • [11498] Prevent bypassing sco timeout with print dialog
Serials
  • [15838] syspref SubscriptionDuplicateDroppedInput does not work for all fields
System Administration
  • [15773] Checkboxes do not work correctly when creating a new subfield for an authority framework
  • [16047] Software error on deleting a group with no category code
Templates
  • [15984] Correct templates which use the phrase “issuing rules”
  • [16023] Use Font Awesome icons on audio alerts page
  • [16025] Use Font Awesome icons on item types localization page
  • [16027] Use Font Awesome icons in the professional cataloging interface
  • [16029] Do not show patron toolbar when showing the “patron does not exist” message
Test Suite
  • [14158] t/db_dependent/www/search_utf8.t hangs if error is returned
  • [15323] ./t/Prices.t fails without a valid database
  • [16134] t::lib::Mocks::mock_preference should be case-insensitive
  • [16191] t/Ris.t is noisy
  • [16224] Random failure for t/db_dependent/Reports_Guided.t
Tools
  • [15866] No warning when deleting a rotating collection using the toolbar button
  • [15868] Ask for confirmation before deleting MARC modification template action
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 (100%)
  • Armenian (99%)
  • Chinese (China) (95%)
  • Chinese (Taiwan) (99%)
  • Czech (97%)
  • Danish (78%)
  • English (New Zealand) (90%)
  • Finnish (98%)
  • French (91%)
  • French (Canada) (92%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (100%)
  • Korean (58%)
  • Kurdish (55%)
  • Norwegian Bokmål (65%)
  • Persian (65%)
  • Polish (100%)
  • Portuguese (97%)
  • Portuguese (Brazil) (96%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (83%)
  • Turkish (100%)
  • Vietnamese (80%)

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

Credits

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

  • American Numismatic Society
  • Catalyst IT

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

  • Aleisha (5)
  • Alex Arnaud (5)
  • Nick Clemens (4)
  • Tomás Cohen Arazi (6)
  • David Cook (1)
  • Jonathan Druart (27)
  • Mason James (5)
  • Owen Leonard (6)
  • Kyle M Hall (2)
  • Julian Maurice (8)
  • Benjamin Rokseth (1)
  • John Seymour (1)
  • Mark Tompsett (2)
  • Marc Véron (3)
  • Marcel de Rooy (6)

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

  • ACPL (6)
  • BibLibre (13)
  • bugs.koha-community.org (27)
  • ByWater-Solutions (6)
  • KohaAloha (5)
  • Marc Véron AG (3)
  • nal.gov.au (1)
  • Oslo Public Library (1)
  • Prosentient Systems (1)
  • Rijksmuseum (6)
  • Theke Solutions (4)
  • unidentified (7)
  • Universidad Nacional de Córdoba (2)

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

  • Brendan Gallagher (18)
  • Chris (1)
  • Chris Cormack (9)
  • Hector Castro (2)
  • Jacek Ablewicz (1)
  • Jesse Weaver (2)
  • Jonathan Druart (20)
  • Julian Maurice (80)
  • Katrin Fischer (36)
  • Marc Véron (16)
  • Mark Tompsett (11)
  • Martin Renvoize (2)
  • Mason James (1)
  • Mirko Tietgen (3)
  • Nick Clemens (3)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (7)
  • Philippe Blouin (1)
  • Sally Healey (1)
  • Tomas Cohen Arazi (10)
  • Brendan A Gallagher (33)
  • Kyle M Hall (9)
  • Bernardo Gonzalez Kriegel (4)
  • Your Full Name (1)
  • Marcel de Rooy (13)
  • Brendan Gallagher brendan@bywatersolutions.com (17)

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 release was 3.22.5, which was released on March 23, 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 Community Newsletter: March 2016

Wed, 03/30/2016 - 21:00
Koha Community Newsletter
March 2016

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

Please submit news items to

Table of Contents

Development

Koha 3.22.5 Released

by Julian Maurice
The Koha community is proud to announce the release of Koha 3.22.5. Koha 3.22.5 is a security release.

It includes 1 security fix and 63 bugfixes.

The full release notes are available at
koha-3-22-5 Release Notes

Koha 3.20.10 Released

by Frédéric Demians
The Koha community is proud to announce the release of 3.20.10. This is a
maintenance release and contains 37 bugfixes.

As always you can download the release from:

http://download.koha-community.org

Stay tuned for Debian/Ubuntu package availability.

Community

New Koha Libraries

Community Gossip

Chris Cormack has put together a list of his conference presentations.

How To

Rocio Jordan shows you how to use task lists in MarcEdit to automate edits.
Jessie Zairo covers the new features and enhancements in Koha 3.22 in the following webinars:

Ed Veal explains new item type management features in Koha 3.22.
Find out more about bib level item types from Barton Chittenden.

Upcoming Events

KohaCon16 Information

Have you registered for KohaCon16 yet?

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

More information can be found at http://kohacon2016.lib.auth.gr/

April General IRC Meeting

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

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

April Development IRC Meeting

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

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

Past Events

BIBFRAME Conference

by Joy Nelson
The Koha Gruppo Italiano hosted a conference on March 15-16, 2016 titled “Beyond MARC: A discussion about Koha, MarcEdit and BIBFRAME”.

Program speakers included:

  • Joy Nelson, Director of Migrations, ByWater Solutions
  • Terry Reese, Digital Initiatives, Ohio State University
  • Eric Lease Morgan, Digital Initiatives Librarian, Notre Dame University

The concepts of Web 3.0 (Semantic Web), Linked Data and BIBFRAME were explored and how these new ways of describing our library data have the potential to revolutionize how we view and maintain our collections. Semantic Web and Linked Data is a way for us to expose our library data (MARC) on the web and connect our data to other related pieces of information in our collection and even other collections. Utilizing BIBFRAME (or another linked data ontology) we can more accurately describe the implicit and sometimes hidden data within our MARC records. It is a radical change to the way in which we think about ‘cataloging’ and is more accurately described as ‘catalinking’!

Global Bug Squashing Day

Global Bug Squashing Day (GBSD) was Thursday, March 24th 2016.

More information, notes and bugs can be found here.

March General IRC Meeting

The March General IRC meeting was held on the 9th at 20:00 UTC.

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

March 1st Development IRC Meeting

The first March Development IRC meeting was held on the 1st at 15:00 UTC.

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

March 22nd Development IRC Meeting

The second March Development IRC meeting was held on the 22nd at 19:00 UTC.

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

Koha 3.22.5 security release

Wed, 03/23/2016 - 15:08

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

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

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

Koha 3.22.5 is a security release.

It includes 1 security fix and 63 bugfixes.

Security bugs fixed
  • [16095] Security issue with the use of target=”_blank” or window.open()
Critical bugs fixed Architecture, internals, and plumbing
  • [11998] Syspref caching issues
  • [15446] Koha::Object[s]->type should be renamed to _type to avoid conflict with column name
Circulation
  • [15736] Add a preference to control whether all items should be shown in checked-in items list
  • [16009] crash displaying pending offline circulations
Command-line Utilities
  • [15923] Export records by id list impossible in export_records.pl
Database
  • [15840] Import borrowers tool explodes if userid already exists
Patrons
  • [15163] Patron attributes with branch limiits are not saved when invisible
Other bugs fixed About
  • [15721] About page does not display Apache version
Architecture, internals, and plumbing
  • [12920] Remove AllowRenewalLimitOverride from pl scripts, use Koha.Preference instead
  • [15735] Audio Alerts editor broken by use of of single quotes in editor
  • [15871] Improve perl critic of t/RecordProcessor.t
  • [15939] modification logs view now silently defaults to only current day’s actions
  • [15968] Unnecessary loop in C4::Templates
  • [16054] Plack – variable scope error in paycollect.pl
Cataloging
  • [15872] Rancor: Ctrl-Shift-X has incorrect description in “Keyboard shortcuts”
  • [15955] Tuning function ‘New child record’ for Unimarc
Circulation
  • [14244] viewing a bib item’s circ history requires circulation permissions
  • [15706] Templates require circulate permissions to show circ related tabs when they should only require circulate_remaining_permissions
  • [15833] Bad variable value in renewal template confirmation dialog
Command-line Utilities
  • [16031] sitemap.pl shouldn’t append protocol to OPACBaseURL
Course reserves
  • [15699] Opac: Course reserves instructors should be in form “Surname, Firstname” for sorting purposes
Database
  • [15526] Drop nozebra database table
Developer documentation
  • [16106] minor spelling correction to comment
Documentation
  • [15926] Item search fields admin missing help file
Hold requests
  • [15997] Hold Ratios for ordered items doesn’t count orders where AcqCreateItem is set to ‘receiving’
I18N/L10N
  • [13474] Untranslatable log actions
  • [15674] ‘Show/hide columns’ is not translatable
Installation and upgrade (web-based installer)
  • [15719] Silence warning in C4/Language.pm during web install
Label/patron card printing
  • [15663] Can’t delete label from checkbox
OPAC
  • [15697] Unnecessary comma between title and subtitle on opac-detail.pl
Searching
  • [15694] Date/time-last-modified not searchable
Serials
  • [15605] Accessibility: Can’t tab to add link in serials routing list add user popup
  • [15981] Serials frequencies can be deleted without warning
  • [15982] Serials numbering patterns can be deleted without warning
Staff Client
  • [15119] Hide search header text boxes on render
  • [15808] Remove “Return to where you were before” from sysprefs
System Administration
  • [15755] Default item type is not marked as “All” in circulation rules
  • [15790] Don’t delete a MARC framework if existing records use that framework
  • [16013] Classification sources are not deletable
  • [16014] OAI sets can be deleted without warning
Templates
  • [15306] Don’t show translate link for item types if only one language is installed
  • [15667] Messages in patron account display dates wrongly formatted
  • [15670] Rename “Cancel” to “Cancel hold” when checking in a waiting item
  • [15691] Show card number minimum and maximum in visible hint when adding a patron
  • [15693] Unnecessary punctuation mark when check-in an item in a library other than the home branch
  • [15784] Library deletion warning is incorrectly styled
  • [15804] Use standard dialog style for confirmation of MARC subfield deletion
  • [15880] Serials new frequency link should be a toolbar button
  • [15881] Serials new numbering pattern link should be a toolbar button
  • [15884] Vendor contract deletion warning is incorrectly styled
  • [15920] Clean up and fix errors in batch checkout template
  • [15925] Correct some markup issues with patron lists pages
  • [15927] Remove use of
    for alternating row colors.
  • [15940] Remove unused JavaScript from authorities MARC subfield structure
  • [15941] The template for cloning circulation and fine rules says “issuing rules”
  • [16024] Use Font Awesome icons on item types administration page
  • [16026] Use Font Awesome icons on cataloging home page
Test Suite
  • [14097] Add unit tests to C4::UsageStats
  • [15445] DateUtils.t fails on Jenkins due to server sluggishness
  • [15947] SIPILS.t should be moved to t/db_dependent
Tools
  • [15658] Browse system logs: Add more actions to action filter list
  • [16033] Quotes upload preview broken for 973 days
Web services
  • [15946] Broken link to LoC in MARCXML declaration for OAI-PMH ListMetadataFormats
New sysprefs
  • ShowAllCheckins
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) (96%)
  • Chinese (Taiwan) (100%)
  • Czech (98%)
  • Danish (78%)
  • English (New Zealand) (90%)
  • Finnish (99%)
  • French (90%)
  • French (Canada) (90%)
  • German (100%)
  • German (Switzerland) (99%)
  • Italian (100%)
  • Korean (59%)
  • Kurdish (56%)
  • Norwegian Bokmål (65%)
  • Persian (65%)
  • Polish (97%)
  • Portuguese (97%)
  • Portuguese (Brazil) (96%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (84%)
  • Turkish (99%)
  • Vietnamese (80%)

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

Credits

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

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

  • Natasha (2)
  • Aleisha (3)
  • Colin Campbell (1)
  • Hector Castro (1)
  • Galen Charlton (2)
  • Nick Clemens (4)
  • Tomás Cohen Arazi (3)
  • Frédéric Demians (1)
  • Jonathan Druart (31)
  • Nicole Engard (2)
  • Julian FIOL (6)
  • Owen Leonard (18)
  • Kyle M Hall (4)
  • Julian Maurice (4)
  • Thomas Misilo (1)
  • Zeno Tajoli (2)
  • Mark Tompsett (5)
  • Marc Véron (5)
  • Jesse Weaver (2)

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

  • ACPL (18)
  • BibLibre (10)
  • bugs.koha-community.org (31)
  • ByWater-Solutions (12)
  • Cineca (2)
  • fit.edu (1)
  • Marc Véron AG (5)
  • PTFS-Europe (1)
  • Tamil (1)
  • Theke Solutions (2)
  • unidentified (13)
  • Universidad Nacional de Córdoba (1)

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

  • Aleisha (3)
  • Chris (2)
  • Chris Cormack (1)
  • Christopher Brannon (1)
  • Frédéric Demians (8)
  • Galen Charlton (3)
  • Hector Castro (14)
  • Jacek Ablewicz (9)
  • Jesse Maseto (1)
  • Jesse Weaver (5)
  • Jonathan Druart (43)
  • Josef Moravec (3)
  • Julian Maurice (93)
  • Katrin Fischer (13)
  • Marc Veron (1)
  • Marc Véron (12)
  • Mark Tompsett (5)
  • Mirko Tietgen (1)
  • Nick Clemens (2)
  • Nicole Engard (1)
  • Owen Leonard (2)
  • Srdjan (4)
  • Tomas Cohen Arazi (14)
  • Nicole C Engard (3)
  • Brendan A Gallagher (19)
  • Indranil Das Gupta (L2C2 Technologies) (4)
  • Kyle M Hall (13)
  • Bernardo Gonzalez Kriegel (4)
  • Marcel de Rooy (5)
  • Brendan Gallagher brendan@bywatersolutions.com (59)

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 release was 3.22.4, which was released on February 27, 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.10 released

Wed, 03/23/2016 - 02:31

23 mars 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.10 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.10 is a bugfix/maintenance release.

It includes 37 bugfixes.

Critical bugs fixed Circulation
  • [15736] Add a preference to control whether all items should be shown in checked-in items list
Database
  • [15840] Import borrowers tool explodes if userid already exists
Hold requests
  • [15998] software error in svc/holds in 3.20.x
Koha
  • [16095] Security issue with the use of target=”_blank” or window.open()
Other bugs fixed About
  • [15721] About page does not display Apache version
Architecture, internals, and plumbing
  • [15968] Unnecessary loop in C4::Templates
  • [16054] Plack – variable scope error in paycollect.pl
Cataloging
  • [15955] Tuning function ‘New child record’ for Unimarc
Circulation
  • [14244] viewing a bib item’s circ history requires circulation permissions
  • [15833] Bad variable value in renewal template confirmation dialog
Course reserves
  • [15699] Opac: Course reserves instructors should be in form “Surname, Firstname” for sorting purposes
Documentation
  • [15926] Item search fields admin missing help file
Hold requests
  • [15997] Hold Ratios for ordered items doesn’t count orders where AcqCreateItem is set to ‘receiving’
I18N/L10N
  • [13474] Untranslatable log actions
  • [15674] ‘Show/hide columns’ is not translatable
Installation and upgrade (web-based installer)
  • [15719] Silence warning in C4/Language.pm during web install
OPAC
  • [15697] Unnecessary comma between title and subtitle on opac-detail.pl
Serials
  • [15605] Accessibility: Can’t tab to add link in serials routing list add user popup
  • [15981] Serials frequencies can be deleted without warning
  • [15982] Serials numbering patterns can be deleted without warning
Staff Client
  • [15119] Hide search header text boxes on render
  • [15808] Remove “Return to where you were before” from sysprefs
System Administration
  • [15790] Don’t delete a MARC framework if existing records use that framework
  • [16013] Classification sources are not deletable
  • [16014] OAI sets can be deleted without warning
Templates
  • [15667] Messages in patron account display dates wrongly formatted
  • [15691] Show card number minimum and maximum in visible hint when adding a patron
  • [15784] Library deletion warning is incorrectly styled
  • [15804] Use standard dialog style for confirmation of MARC subfield deletion
  • [15880] Serials new frequency link should be a toolbar button
  • [15881] Serials new numbering pattern link should be a toolbar button
  • [15884] Vendor contract deletion warning is incorrectly styled
  • [15940] Remove unused JavaScript from authorities MARC subfield structure
  • [15941] The template for cloning circulation and fine rules says “issuing rules”
Tools
  • [15658] Browse system logs: Add more actions to action filter list
  • [16033] Quotes upload preview broken for 973 days
Web services
  • [15946] Broken link to LoC in MARCXML declaration for OAI-PMH ListMetadataFormats
New sysprefs
  • ShowAllCheckins
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 (97%)
  • Armenian (100%)
  • Chinese (China) (86%)
  • Chinese (Taiwan) (99%)
  • Czech (96%)
  • Danish (81%)
  • English (New Zealand) (95%)
  • Finnish (86%)
  • French (93%)
  • French (Canada) (89%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (100%)
  • Korean (62%)
  • Kurdish (59%)
  • Norwegian Bokmål (60%)
  • Occitan (96%)
  • Persian (69%)
  • Polish (99%)
  • Portuguese (98%)
  • Portuguese (Brazil) (91%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (88%)
  • Turkish (99%)
  • 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.10 is

Credits

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

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

  • Aleisha (1)
  • Natasha (1)
  • Nick Clemens (4)
  • Tomás Cohen Arazi (1)
  • Frédéric Demians (2)
  • Jonathan Druart (12)
  • Nicole Engard (1)
  • Owen Leonard (12)
  • Julian Maurice (1)
  • Kyle M Hall (2)
  • Thomas Misilo (1)
  • Zeno Tajoli (2)
  • Mark Tompsett (2)
  • Marc Véron (5)

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

  • ACPL (12)
  • BibLibre (1)
  • bugs.koha-community.org (12)
  • ByWater-Solutions (7)
  • Cineca (2)
  • fit.edu (1)
  • Marc Véron AG (5)
  • Tamil (2)
  • unidentified (4)
  • Universidad Nacional de Córdoba (1)

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

  • Aleisha (2)
  • Chris (1)
  • Christopher Brannon (1)
  • Frédéric Demians (50)
  • Hector Castro (8)
  • Jesse Weaver (1)
  • Jonathan Druart (22)
  • Julian Maurice (43)
  • Katrin Fischer (4)
  • Marc Véron (8)
  • Mark Tompsett (1)
  • Nick Clemens (1)
  • Nicole Engard (1)
  • Owen Leonard (2)
  • Srdjan (3)
  • Tomas Cohen Arazi (4)
  • Brendan Gallagher brendan@bywatersolutions.com (28)
  • Nicole C Engard (2)
  • Brendan A Gallagher (8)
  • Kyle M Hall (8)
  • Marcel de Rooy (3)

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_20160323.
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)