Visit our Facebook PageVisit our Youtube channel

Text Resize

-A +A

Koha Library Software Community

Subscribe to Koha Library Software Community feed
Updated: 10 hours 14 min ago

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)

Koha 3.20.9 released

Tue, 03/01/2016 - 12:09

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

It includes 6 enhancements, 63 bugfixes.

Enhancements Architecture, internals, and plumbing
  • [15628] Remove get_branchinfos_of vestiges
Circulation
  • [15571] reserveforothers permission does not remove Search to hold button from patron account
OPAC
  • [15574] Better wording for error message when adding tags
Patrons
  • [14406] When adding messages in patron account, only first name is shown in pull down
Staff Client
  • [15638] spelling mistake in ~/Koha/reserve/placerequest.pl:4: writen ==> written
System Administration
  • [15552] Better wording of intranetreadinghistory syspref
Critical bugs fixed Architecture, internals, and plumbing
  • [15680] Fresh install of Koha cannot find any dependencies
  • [15687] Syntax errors in misc/translator/xgettext.pl
Circulation
  • [12045] Transfer impossible if barcode includes spaces
Course reserves
  • [15530] Editing a course item via a disabled course disables it even if it is on other enabled courses
Koha
  • [15760] sql injection in opac-shelves.pl
MARC Authority data support
  • [15188] remove_unused_authorities.pl will delete all authorities if zebra is not running
OPAC
  • [13534] Deleting staff patron will delete tags approved by this patron
Searching
  • [15818] OPAC search with utf-8 characters and without results generates encoding error
Tools
  • [15240] Performance issue running overdue_notices.pl
  • [15684] Fix encoding issues with quote upload
Other bugs fixed Acquisitions
  • [15624] Spelling mistake in suggestion.pl
Architecture, internals, and plumbing
  • [6679] Fixing code so it passes basic Perl::Critic tests
  • [15517] Tables borrowers and deletedborrowers differ again
  • [15742] Unnecessary loop in j2a cronjob
  • [15743] Allow plugins to embed Perl modules
Authentication
  • [14507] SIP Authentication broken when LDAP Auth Enabled
  • [15553] cgisess_ files polluting the /tmp directory
Cataloging
  • [15411] “Non fiction” is incorrect
Circulation
  • [14930] Leaving OpacFineNoRenewals blank blocks renewals, but should disable feature
  • [15472] Do not display links to circulation.pl if remaining_permissions is not set
Command-line Utilities
  • [14624] <> for advance_notices.pl wrongly documented
Hold requests
  • [15357] Deleting all items on a record with title level holds creates orphaned/ghost holds
  • [15652] Allow current date in datepicker on opac-reserve
I18N/L10N
  • [15375] Translatability: Fix issues on OPAC page ‘Placing a hold’
Installation and upgrade (command-line installer)
  • [12549] Hard coded font Paths ( DejaVu ) cause problems for non-Debian systems
Lists
  • [6322] It’s possible to view lists/virtualshelves even when virtualshelves is off
  • [15476] Listname not always displayed in shelves.pl
MARC Bibliographic data support
  • [15209] C4::Koha routines expecting a MARC::Record object should check it is defined
  • [15444] MARC21: Repeated 508 not correctly formatted (missing separator)
Notices
  • [14133] Print notices generated in special case do not use print template
OPAC
  • [14555] Warns in opac-search.pl
  • [15577] Link in OPAC doesn’t redirect anywhere
  • [15589] OPAC Lists “his” string fix
Packaging
  • [9754] koha-remove optionally includes var/lib and var/spool
Patrons
  • [14480] Warns when modifying patron
  • [15353] patron image disappears when on fines tab
  • [15619] Spelling mistake in memberentry.pl
  • [15621] Spelling mistake in printinvoice
  • [15622] Spelling mistake in printfreercpt.pl
  • [15623] Spelling mistake in boraccount.pl
  • [15746] A random library is used to record an individual payment
  • [15795] C4/Members.pm is floody (Norwegian Patron DB)
Reports
  • [2669] Radio Buttons where there should be checkboxes on Dictionary
  • [15299] Add delete confirmation for deleting saved reports
  • [15416] Warns on Guided Reports page
SIP2
  • [15479] SIPserver rejects renewals for patrons with alphanumeric cardnumbers
Searching
  • [15468] Search links on callnumbers with parentheses fails on OPAC results page
  • [15613] Spelling mistake: paramter vs parameter
Serials
  • [14641] Warns in subscription-add.pl
Staff Client
  • [11569] Typo in userpermissions.sql
  • [15592] spelling mistake in ~/Koha/koha-tmpl/intranet-tmpl/p./plugins/plugins-upload.tt
  • [15609] spelling mistake in :692: writen ==> written
  • [15611] Spelling mistake: implimented
  • [15614] Spelling mistake in circ/pendingreserves.tt: Fullfilled
Templates
  • [11937] opac link doesn’t open in new window
  • [15597] Typo in opac-auth-detail.tt
  • [15598] Typo in subscription-add.tt
Test Suite
  • [15391] HoldsQueue.t does not handle for loan itemtypes correctly
Tools
  • [12636] Batch patron modification should not update with unique patron attributes
  • [14810] Improve messages in patron anonymizing tool
  • [15398] Batch patron deletion/anonymization issue page: Restricted dropdown menu
Web services
  • [15190] Bad utf8 decode to unapi and fixing code status 200
Z39.50 / SRU / OpenSearch Servers
  • [15298] z39.50 admin setup, options column suggested changes
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%)
  • English (United Kingdom) (52%)
  • Finnish (86%)
  • French (93%)
  • French (Canada) (89%)
  • German (100%)
  • German (Switzerland) (99%)
  • Italian (100%)
  • Korean (62%)
  • Kurdish (59%)
  • Norwegian Bokmål (61%)
  • Occitan (92%)
  • Persian (69%)
  • Polish (100%)
  • Portuguese (99%)
  • Portuguese (Brazil) (91%)
  • Slovak (99%)
  • 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.9 is

Credits

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

  • Regionbibliotek Halland / County library of Halland

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

  • Blou (1)
  • Natasha (1)
  • Briana (3)
  • Gus (7)
  • Aleisha (9)
  • Chloe (9)
  • Alex Arnaud (1)
  • Colin Campbell (4)
  • Hector Castro (3)
  • Tomás Cohen Arazi (1)
  • Frédéric Demians (3)
  • Marcel de Rooy (4)
  • Jonathan Druart (23)
  • Brendan Gallagher (2)
  • Mason James (3)
  • Owen Leonard (1)
  • Julian Maurice (3)
  • Kyle M Hall (12)
  • Dobrica Pavlinusic (1)
  • Winona Salesky (1)
  • Juan Sieira (1)
  • Martin Stenberg (1)
  • Mark Tompsett (1)
  • Nicholas van Oudtshoorn (1)
  • Marc Véron (4)
  • Jesse Weaver (1)

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

  • ACPL (1)
  • BibLibre (5)
  • bugs.koha-community.org (22)
  • ByWater-Solutions (15)
  • KohaAloha (3)
  • Marc Véron AG (4)
  • PTFS-Europe (4)
  • Rijksmuseum (4)
  • rot13.org (1)
  • Solutions inLibro inc (1)
  • stacmail.net (7)
  • Tamil (3)
  • unidentified (28)
  • Universidad Nacional de Córdoba (1)
  • Xercode (1)
  • xinxidi.net (1)

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

  • Aleisha (5)
  • Briana (3)
  • Chris (1)
  • Chris Cormack (3)
  • Frédéric Demians (94)
  • Hector Castro (17)
  • Jesse Weaver (2)
  • Jonathan Druart (32)
  • Julian Maurice (98)
  • Katrin Fischer (16)
  • Liz Rea (2)
  • Magnus Enger (2)
  • Marc Veron (2)
  • Marc Véron (5)
  • Margaret Holt (2)
  • Mark Tompsett (13)
  • Mirko Tietgen (3)
  • Nick Clemens (1)
  • Owen Leonard (11)
  • Philippe Blouin (1)
  • Tomas Cohen Arazi (2)
  • Brendan Gallagher brendan@bywatersolutions.com (27)
  • Brendan A Gallagher (60)
  • Kyle M Hall (45)
  • Bernardo Gonzalez Kriegel (3)
  • Marcel de Rooy (10)
  • Juan Romay Sieira (1)

We regret any omissions. If a contributor has been inadvertently missed,
please send a patch against these release notes to
koha-patches@lists.koha-community.org.

Revision control notes

The Koha project uses Git for version control. The current development
version of Koha can be retrieved by checking out the master branch of:

The branch for this version of Koha and future bugfixes in this release
line is 3.20_20160301.
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 01 mars 2016 17:02:18.

Koha Community Newsletter: February 2016

Mon, 02/29/2016 - 21:01
Koha Community Newsletter
February 2016

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

Please submit news items to

Table of Contents

Development

Koha 3.22.4 Released

by Julian Maurice
The Koha community is proud to announce the release of Koha 3.22.4. Koha 3.22.4 is a bugfix/maintenance release.

It includes 3 enhancements and 32 bugfixes.
Installation instructions can be found at:

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

Read the full release notes.

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

Koha 3.22.4: Packages available

by Galen Charlton
The package for 3.22.4 is now available from the Koha APT repository
debian.koha-community.org. As always, instructions for installing from
the packages can be found at:

https://wiki.koha-community.org/wiki/Debian

New Features and Bugs Send SMS messages for free!

Kyle Hall announced a new feature coming to Koha 3.24. Free SMS messages using email is in the works. You can read Kyle’s post or check out the Bug report for more information.

Community

Koha to the rescue at Mapua Community Library

From Kathryn Tyree
Beautiful Mapua, near Nelson in New Zealand’s South Island, boasts its own community library. Entirely funded by grants and fundraising, this busy community service is staffed by a 30-strong force of dedicated volunteers.

The library had been running an older version of Koha Library Management System on an in-house server with no problems for years, until disaster struck. The server gave up completely, leaving the library without a library system and worries they had lost all data.

Anne Thompson, Library Coordinator, got in touch with Catalyst to let us know the situation, and we went straight to work getting the system restored.

Within a day, we had recovered the library’s data from a backup, and soon had them on the latest version of Koha running in the Catalyst Cloud. This means we handle all the server maintenance, while the library gets on with business.

As they’re now running a newer version of Koha on faster servers, library volunteers have noted with pleasure the system’s faster running speed, and mobile-responsive capability.

The library soared through the upgrade, and are getting on with business as usual, Mapua style. Anne says, “We have had no issues with the new version of Koha… we are lucky to in such a beautiful part of New Zealand and welcome anyone who wants to pop in and visit. Holidaymakers are welcome to become temporary members.”

Original article

New Koha Libraries

Community Gossip Forthcoming article, “The Kansas Story: A Sea of Koha Green on the Plains”

From Heather Braum
Staff at the Central Kansas Library System, Northeast Kansas Library System, and Southeast Kansas Library System will have an article published in the OCLC Systems & Services: International digital library perspectives journal in late 2016. The article is on how our regional library systems each chose Koha and built consortia catalogs since 2007, the challenges we faced, how we’ve collaborated together, and more. Thanks to publication terms, we were able to put the preprint version of the article in an online repository, and it has been posted to the E-LIS repository, here: http://eprints.rclis.org/28918/. The article is titled, “The Kansas Story: A Sea of Koha Green on the Plains“.

How To

Barton Chittendon shows you proper koha notice syntax for both overdue and advanced notices.
Vimal Kumar explains how to enable Google Indic transliteration in OPAC search box.
Let Vimal Kumar show you how to troubleshoot email issues with Postfix and Gmail.

Support Provider News

Upcoming Events

Kohacon16: News Update

by the Kohacon16 Committee
Spread the word!
KohaCon16 poster is ready. You can download, print and put it up on your notice boards!

Call for presentations deadline extended!
Submit your proposals before 7th of March 2016.

Call for sponsorships open!
Grab the opportunity to reach librarians, information specialists and software developers from around the world, who share the vision of openness in systems and information!

We reached a milestone: 100 people have registered already!

Beyond MARC – Koha, MarcEdit and BIBFRAME: March 15th and 16th

by Stefano Bargioni
We would like to invite you to “Beyond MARC, a discussion about Koha, MarcEdit and BIBFRAME” [1].

“Beyond MARC” is a two day conference that examines the evolution of how ILSs are impacted by linked data, RDA and the BIBFRAME project. Cataloguing concepts are moving beyond viewing a resource as a physical entity to viewing them as links between the object, titles, authors, subjects. Methods and tools will require a revision of the MARC format and an evolution of the latter toward a new logic to allow cultural institutions such as libraries, archives and museums to match and link their data with data available on the web, thus contributing to the semantic web. Open source ILSs like Koha and tools like MarcEdit can make a significant contribution to this evolution. The conference includes one day of discussion and analysis and one day of practical training in MarcEdit and BIBFRAME. The conference further marks the upcoming release of the new Koha with Elasticsearch as its new search engine. This conference is promoted by Koha Gruppo Italiano for the international Koha community.

The event is free of charge. You can register to the event through [2] or by e-mail to f.wallner@aur.edu.

[1] http://kohagruppoitaliano.moonfruit.com/download/i/mark_dl/u/4012402918/4626748054/Beyond%20MARC%20flyer%20eng.pdf
[2] https://beyondmarc.eventbrite.com

Koha Hackfest in Berlin

by Mirko Tietgen
Details for the Hackfest in Berlin are now set.

Date is 25–27 May 2016 (Wednesday to Friday) the week before
Kohacon. There are direct flights to Thessaloniki on Saturday and
Sunday.

Location is Büro 2.0, Weigandufer 45, 12059 Berlin.

There will be a Catmandu workshop.
Catmandu is a data toolkit. http://librecat.org/Catmandu/

Size of the location is limited, please let me know if you want to come.

More info: https://wiki.koha-community.org/wiki/Berlin_Hackfest_2016

March General IRC Meeting

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

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

March Development IRC Meeting

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

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

Past Events

Koha Conclave Bangalore

The National Koha Conclave was held on February 17 and 18, 2016.

February General IRC Meeting

The February General IRC meeting was held on the 3rd at 10:00 UTC.

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

February 2nd Development IRC Meeting

The first February Development IRC meeting was held on the 2nd at 15:00 UTC.

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

February 16th Development IRC Meeting

The second February Development IRC meeting was held on the 16th at 19:00 UTC.

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

Koha 3.22.4 release

Sat, 02/27/2016 - 12:57

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

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

Installation instructions can be found at:

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

Koha 3.22.4 is a bugfix/maintenance release.

It includes 3 enhancements and 32 bugfixes.

Enhancements Circulation
  • [15571] reserveforothers permission does not remove Search to hold button from patron account
System Administration
  • [15552] Better wording of intranetreadinghistory syspref
Tools
  • [15573] String and translatability fix to Patron Card Creator
Critical bugs fixed Architecture, internals, and plumbing
  • [15578] Authority tests skip and hide a bug
Cataloging
  • [15358] merge.pl does not populate values to merge
Lists
  • [15810] Can’t create private lists if OpacAllowPublicListCreation is set to ‘not allow’
OPAC
  • [13534] Deleting staff patron will delete tags approved by this patron
Searching
  • [15818] OPAC search with utf-8 characters and without results generates encoding error
Serials
  • [15643] Every datepicker on serials expected date column updates top issue
Other bugs fixed Architecture, internals, and plumbing
  • [15517] Tables borrowers and deletedborrowers differ again
  • [15742] Unnecessary loop in j2a cronjob
  • [15743] Allow plugins to embed Perl modules
  • [15777] Refactor loop in which Record::Processor does not initialize parameters
Authentication
  • [14507] SIP Authentication broken when LDAP Auth Enabled
  • [15747] Auth.pm flooding error log with “CGI::param called in list context”
Cataloging
  • [15411] “Non fiction” is incorrect
  • [15514] New professional cataloguing editor does not handle repeatable fields correctly
Circulation
  • [14930] Leaving OpacFineNoRenewals blank blocks renewals, but should disable feature
  • [15841] Final truth value in C4:Circulation has become displaced
  • [15845] Renewal date in circulation.pl is not always correct and not even used
Hold requests
  • [15652] Allow current date in datepicker on opac-reserve
Installation and upgrade (command-line installer)
  • [12549] Hard coded font Paths ( DejaVu ) cause problems for non-Debian systems
Lists
  • [15811] Redirect after adding a new list in OPAC broken
Patrons
  • [15622] Spelling mistake in printfreercpt.pl
  • [15746] A random library is used to record an individual payment
  • [15795] C4/Members.pm is floody (Norwegian Patron DB)
Reports
  • [15416] Warns on Guided Reports page
SIP2
  • [15479] SIPserver rejects renewals for patrons with alphanumeric cardnumbers
Serials
  • [15657] follow-up for bug 15501 : add a missing semi-colon
Templates
  • [11937] opac link doesn’t open in new window
  • [15071] In OPAC search results, “checked out” status should be more visible
  • [15600] System preferences broken toolbar looks broken
  • [15844] Correct JSHint errors in staff-global.js
  • [15847] Correct JSHint errors in basket.js in the staff client
Web services
  • [15764] KOCT timestamp timezone problem
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%)
  • Czech (98%)
  • Danish (78%)
  • Finnish (98%)
  • French (90%)
  • German (100%)
  • Italian (99%)
  • Korean (59%)
  • Kurdish (56%)
  • Persian (65%)
  • Polish (95%)
  • Portuguese (98%)
  • 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.4 is

Credits

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

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

  • Briana (1)
  • Gus (2)
  • Aleisha (5)
  • Colin Campbell (4)
  • Tomás Cohen Arazi (1)
  • Jonathan Druart (13)
  • Brendan Gallagher (2)
  • Owen Leonard (4)
  • Kyle M Hall (5)
  • Julian Maurice (7)
  • Dobrica Pavlinusic (1)
  • Juan Sieira (1)
  • Lyon3 Team (2)
  • Mark Tompsett (4)
  • Jesse Weaver (2)
  • Marcel de Rooy (2)
  • Nicholas van Oudtshoorn (1)

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

  • ACPL (4)
  • BibLibre (7)
  • bugs.koha-community.org (13)
  • ByWater-Solutions (9)
  • PTFS-Europe (4)
  • Rijksmuseum (2)
  • rot13.org (1)
  • stacmail.net (2)
  • unidentified (11)
  • Universidad Nacional de Córdoba (1)
  • Université Jean Moulin Lyon 3 (2)
  • Xercode (1)

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

  • Aleisha (1)
  • Briana (1)
  • Hector Castro (13)
  • Jesse Weaver (2)
  • Jonathan Druart (20)
  • Josef Moravec (1)
  • Julian Maurice (55)
  • Katrin Fischer (5)
  • Liz Rea (1)
  • Marc Veron (1)
  • Marc Véron (8)
  • Mark Tompsett (7)
  • Mirko Tietgen (1)
  • Owen Leonard (2)
  • Philippe Blouin (1)
  • Tomas Cohen Arazi (2)
  • Nicole C Engard (1)
  • Brendan A Gallagher (4)
  • Kyle M Hall (22)
  • Marcel de Rooy (5)
  • Juan Romay Sieira (1)
  • Brendan Gallagher brendan@bywatersolutions.com (40)

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.3, which was released on Feb 12, 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.22.3 security release

Fri, 02/12/2016 - 05:33

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

The website for the Koha project is http://koha-community.org and Koha 3.22.3 can be downloaded from: http://download.koha-community.org/koha-3.22.03.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.3 is a security release.

It includes 1 security fix, 4 enhancements and 57 bugfixes.

Table of contents Security fixes in Koha 3.22.3
  • sql injection in opac-shelves.pl (bug 15760)
Enhancements in Koha 3.22.3 Architecture, internals, and plumbing
  • Remove get_branchinfos_of vestiges (bug 15628)
OPAC
  • Better wording for error message when adding tags (bug 15574)
Patrons
  • When adding messages in patron account, only first name is shown in pull down (bug 14406)
Staff Client
  • Spelling mistake in ~/Koha/reserve/placerequest.pl:4: writen ==> written (bug 15638)
Critical bugs fixed in Koha 3.22.3 Architecture, internals, and plumbing
  • Fresh install of Koha cannot find any dependencies (blocker – bug 15680)
  • Syntax errors in misc/translator/xgettext.pl (critical – bug 15687)
Circulation
  • Transfer impossible if barcode includes spaces (major – bug 12045)
Course reserves
  • Editing a course item via a disabled course disables it even if it is on other enabled courses (major – bug 15530)
MARC Authority data support
  • Remove_unused_authorities.pl will delete all authorities if zebra is not running (major – bug 15188)
Tools
  • Performance issue running overdue_notices.pl (critical – bug 15240)
  • Separate temporary storage per instance in Upload.pm (major – bug 14893)
  • Fix encoding issues with quote upload (major – bug 15684)
Other bugs fixed in Koha 3.22.3 Acquisitions
  • Spelling mistake in suggestion.pl (trivial – bug 15624)
Architecture, internals, and plumbing
  • Remove Warning Subroutine HasOverdues redefined (normal – bug 15135)
  • koha-remove does not remove log4perl.conf (normal – bug 15626)
  • Fixing code so it passes basic Perl::Critic tests (minor – bug 6679)
Authentication
  • Cgisess_ files polluting the /tmp directory (minor – bug 15553)
Circulation
  • Checkout: Fix software error if barcode ‘0’ is given (normal – bug 14015)
  • Do not display links to circulation.pl if remaining_permissions is not set (trivial – bug 15472)
Command-line Utilities
  • <<items.content>> for advance_notices.pl wrongly documented (minor – bug 14624)
Documentation
  • Add help pages for Rotating collections (normal – bug 13177)
Hold requests
  • Deleting all items on a record with title level holds creates orphaned/ghost holds (normal – bug 15357)
I18N/L10N
  • Translatability: Fix issues on check in page (minor – bug 15355)
  • Translatability: Fix issues on OPAC page ‘Placing a hold’ (trivial – bug 15375)
Lists
  • After editing private list, user should be redirect to private lists (normal – bug 4912)
  • It’s possible to view lists/virtualshelves even when virtualshelves is off (normal – bug 6322)
  • Listname not always displayed in shelves.pl (minor – bug 15476)
MARC Bibliographic data support
  • C4::Koha routines expecting a MARC::Record object should check it is defined (normal – bug 15209)
  • MARC21: Repeated 508 not correctly formatted (missing separator) (minor – bug 15444)
Notices
  • Print notices generated in special case do not use print template (normal – bug 14133)
OPAC
  • Link in OPAC redirects to the wrong page (normal – bug 15576)
  • Warns in opac-search.pl (minor – bug 14555)
  • MARC21: Display of $d for 7xx and 1xx fields should be optional (minor – bug 15100)
  • Link in OPAC doesn’t redirect anywhere (minor – bug 15577)
  • OPAC Lists “his” string fix (trivial – bug 15589)
Packaging
  • koha-remove optionally includes var/lib and var/spool (normal – bug 9754)
Patrons
  • Patron image disappears when on fines tab (normal – bug 15353)
  • Warns when modifying patron (minor – bug 14480)
  • Patron details should open in tab (minor – bug 15195)
  • Spelling mistake in memberentry.pl (trivial – bug 15619)
  • Spelling mistake in printinvoice (trivial – bug 15621)
  • Spelling mistake in boraccount.pl (trivial – bug 15623)
Reports
  • Radio Buttons where there should be checkboxes on Dictionary (normal – bug 2669)
  • Add delete confirmation for deleting saved reports (normal – bug 15299)
Searching
  • Search links on callnumbers with parentheses fails on OPAC results page (minor – bug 15468)
  • Spelling mistake in MARC21slim2OPACDetail.xsl (trivial – bug 15608)
  • Spelling mistake: paramter vs parameter (trivial – bug 15613)
Serials
  • Warns in subscription-add.pl (minor – bug 14641)
Staff Client
  • Typo in userpermissions.sql (minor – bug 11569)
  • Spelling mistake in ~/Koha/koha-tmpl/intranet-tmpl/p./plugins/plugins-upload.tt (minor – bug 15592)
  • Spelling mistake in :692: writen ==> written (minor – bug 15609)
  • Spelling mistake: implimented (trivial – bug 15611)
  • Spelling mistake in circ/pendingreserves.tt: Fullfilled (trivial – bug 15614)
Templates
  • Typo in opac-auth-detail.tt (trivial – bug 15597)
  • Typo in subscription-add.tt (trivial – bug 15598)
Test Suite
  • HoldsQueue.t does not handle for loan itemtypes correctly (normal – bug 15391)
Tools
  • Batch patron modification should not update with unique patron attributes (normal – bug 12636)
  • Batch patron deletion/anonymization issue page: Restricted dropdown menu (normal – bug 15398)
  • Improve messages in patron anonymizing tool (minor – bug 14810)
Web services
  • Bad utf8 decode to unapi and fixing code status 200 (trivial – bug 15190)
Z39.50 / SRU / OpenSearch Servers
  • Z39.50 admin setup, options column suggested changes (trivial – bug 15298)
System requirements

Important notes:

  • Perl 5.10 is required
  • Zebra is required
Documentation

The Koha manual is maintained in DocBook. The home page for Koha documentation is http://koha-community.org/documentation

As of the date of these release notes, only the English version of the Koha manual is available at http://manual.koha-community.org/3.22.3/en/

The Git repository for the Koha manual can be found at http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary

Translations

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

  • English (USA)
  • Arabic (100%)
  • Armenian (100%)
  • Chinese (China) (97%)
  • Chinese (Taiwan) (100%)
  • Czech (98%)
  • Danish (79%)
  • English (New Zealand) (91%)
  • Finnish (98%)
  • French (90%)
  • French (Canada) (90%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (100%)
  • Korean (59%)
  • Kurdish (56%)
  • Norwegian BokmÃ¥l (64%)
  • Persian (66%)
  • Polish (94%)
  • Portuguese (98%)
  • Portuguese (Brazil) (98%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (85%)
  • Turkish (100%)
  • Vietnamese (81%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see http://wiki.koha-community.org/wiki/Translating_Koha

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

The most up-to-date translations can be found at http://translate.koha-community.org

Release Team

The release team for Koha 3.22.3 is

  • Release Manager: Tomás Cohen Arazi
  • QA Manager: Katrin Fischer
  • QA Team:
    • Jonathan Druart
    • Brendan Gallagher
    • Kyle Hall
    • Paul Poulain
    • Martin Renvoize
    • Marcel de Rooy
  • Bug Wranglers:
    • Amit Gupta
    • Indranil Das Gupta
    • Eivin Giske Skaaren
    • Zeno Tajoli
    • Mirko Tietgen
    • Marc Veron
  • Packaging Manager: Robin Sheat
  • Documentation Manager: Nicole C. Engard
  • Translation Manager: Bernardo Gonzalez Kriegel
  • Wiki curators:
    • Thomas Dukleth
    • Indranil Das Gupta
    • Brooke Johnson
  • Release Maintainer (3.22.x): Julian Maurice
  • Release Maintainer (3.20.x): Frédéric Demians
  • Release Maintainer (3.18.x): Liz Rea
Credits

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

  • Regionbibliotek Halland / County library of Halland

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

  • Blou (1)
  • Briana (2)
  • Natasha (2)
  • Gus (6)
  • Aleisha (9)
  • Chloe (9)
  • Alex Arnaud (1)
  • Colin Campbell (1)
  • Hector Castro (4)
  • Marcel de Rooy (4)
  • Jonathan Druart (21)
  • Katrin Fischer (1)
  • Mason James (3)
  • Owen Leonard (1)
  • Julian Maurice (4)
  • Kyle M Hall (7)
  • Winona Salesky (1)
  • Martin Stenberg (1)
  • Marc Véron (7)

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

  • ACPL (1)
  • BSZ BW (1)
  • BibLibre (6)
  • ByWater-Solutions (7)
  • KohaAloha (3)
  • PTFS-Europe (1)
  • Rijksmuseum (4)
  • Solutions inLibro inc (1)
  • bugs.koha-community.org (20)
  • stacmail.net (6)
  • unidentified (27)
  • veron.ch (7)
  • xinxidi.net (1)

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

  • Aleisha (6)
  • Briana (2)
  • Chris (1)
  • Chris Cormack (3)
  • Hector Castro (14)
  • Jacek Ablewicz (1)
  • Jesse Weaver (2)
  • Jonathan Druart (29)
  • Julian Maurice (84)
  • Katrin Fischer (17)
  • Liz Rea (1)
  • Magnus Enger (2)
  • Marc Veron (1)
  • Marc Véron (6)
  • Margaret Holt (2)
  • Mark Tompsett (8)
  • Mirko Tietgen (4)
  • Nick Clemens (1)
  • Nicole Engard (2)
  • Owen Leonard (11)
  • Tomas Cohen Arazi (2)
  • Brendan Gallagher brendan@bywatersolutions.com (7)
  • Brendan A Gallagher (68)
  • Kyle M Hall (37)
  • Bernardo Gonzalez Kriegel (3)
  • Marcel de Rooy (8)

We regret any omissions. If a contributor has been inadvertently missed, please send a patch against these release notes to koha-patches@lists.koha-community.org.

Revision control notes

The Koha project uses Git for version control. The current development version of Koha can be retrieved by checking out the master branch of git://git.koha-community.org/koha.git

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

The last Koha release was 3.22.2, which was released on January 27, 2016.

Bugs and feature requests

Bug reports and feature requests can be filed at the Koha bug tracker at http://bugs.koha-community.org

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