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 38 min ago

Koha 3.22.3 security release

15 hours 51 min ago

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)

Koha Community Newsletter: January 2016

Fri, 01/29/2016 - 23:28
Koha Community Newsletter
January 2016

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

Please submit news items to

Table of Contents

Development

Koha 3.22.2 Released

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

It includes 5 enhancements and 76 bugfixes.

See the full release notes here.

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

Koha 3.20.8 Released

by Frédéric Demians
The Koha community is proud to announce the maintenance release of Koha 3.20.8.

It includes 4 enhancements and 59 bugfixes.
See the full release notes here.

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

Community

Koha in Turkey

by Mengü Yazicioğlu
I’m glad to share that we successfully migrated old 2.x Koha to new one, 3.20. I should also say that this a quite derived version of 3.20, we have added many new features,
new modules and changed a lot of codes for the use of public libraries so we may call this Koha version as Koha — Devinim.

We’ve migrated 1,220,000 active users, 13,700,000 items with active 900 libraries of 1126 public libraries all cities of Turkey. We use 14 servers for all production and 4 servers for test environment. We use MariaDB and Galera Cluster with 4 nodes, 8 apache servers and 1 zebra server. We plan to cluster zebra server in the future, it cannot perform very well for this kind of huge installation.

During migration, we also cleaned some dirty data, this was also a big issue for 13m items. We’ve done many tests before going live.

OPAC page is http://koha.ekutuphane.gov.tr

From listserv announcement

New Koha Libraries

Community Gossip

How To

Nicole Engard created a video tutorial for you explaining how to use koha sandboxes to sign off on patches.
Let Rocio Jordan show you how use MarcEdit to create koha items.


Upcoming Events

Kohacon 2016: Registrations & Call for proposals Open

by Γιάννης Κουρμούλης
We are pleased to announce that Registration and Call for Proposals are now open for Kohacon16!

Registration is free.

Developers, technical support staff, librarians are invited to share their experience by contributing with a presentation proposal based on their knowledge, ideas, best practices and even mistakes! (Please note that all presentations will be in English).

KohaCon16 will be organized by the Library & Information Centre and will be held at the Aristostle University of Thessaloniki on 30 May – 4 June 2016. For detailed information and updates, please visit the KohaCon16 site.

Koha Conclave Bangalore

by Amit Gupta
Informatics is pleased to present National Koha Conclave – a two day event
on Koha and Indian Libraries scheduled on 17th and 18th February 2016 at
Bangalore. The event will be inaugurated by Mr. Chris Cormack (New
Zealand), the original developer of Koha
. Chris will also be presenting an
advance level half-a-day workshop on Koha during this two day event. The
event will witness several eminent speakers from the Indian Library
landscape and Koha experts through plenaries, panel discussions, case
studies and future development needs and opportunities on Koha. The event
will be attended by existing and prospective users of Koha.

The highlights of the event are:
a) Koha, the Road Ahead: A global view from Chris Cormack.
b) Development/Customization challenges.
c) Wish List by Participating Koha Users – Review Discussion.
d) Successful Koha implementations – Case Studies.
e) Advance Workshop on Koha (150 minutes).
f) Koha on Cloud – Panel Discussion.
g) Koha as a Collaborative Platform for Indian Libraries – Panel
Discussion.

Please mark your calendar and block your dates for this event – National
Koha Conclave and register your participation at the
link: http://informaticsglobal.com/kohameet

Since limited seats are available, please rush your registration.

Venue: *Fortune Park JP Celestial, Bangalore*

http://www.fortunehotels.in/bengaluru-fortune-park-jp-celestial.dh.23

February General IRC Meeting

The February general IRC meeting will be held on the 3rd at 10:00 UTC.

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

February Development IRC Meeting

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

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

Past Events

France: Presentation Day about Koha

by Sonia BOUIS
On The 14th of January, a presentation day about Koha was held in Paris, organised by the french association, KohaLa. The morning was dedicated to a demonstration for people who are interested in Koha but don’t use it yet. In the afternoon, new features of the 3.22 Koha version was presented by Frédéric Demians and Julian Maurice.

Pakistan: Open Source Integrated Library Software (ILS), December 14-16, 2015

by Sher Afzal Khan

Pakistan Library Club organized the national workshop as a part of a mandated function for provision of technical support to Librarians and other professionals. More than 30 participants from all over Sindh have participated. Director PLC Mr. Arshad Mehmood welcomed all participants and introduced Pakistan Library Club and its functions.

The three day interactive workshop was conducted by well-known Trainer Mr. Sher Afzal Khan, Chief Librarian, Bahria University. He updated participants about current and emerging trends in librarianship using koha.

The workshop definitely enabled the audience. Last but not least, Director PLC Mr. Arshad Mehmood thanked all participants, especially Bahria University Administration for its passion and contribution of support to the library profession. The Chief Guest was a Director Bahria University Commodore Mohsin H. Malik TI(M) and Co-Chief Guest was prominent and well known Professor of DLIS Karachi University Mr.Farhat Hussain.

The workshop ended with a vote of thanks. Souvenirs were presented to all participants by Mr. Farhat Hussain, Assistant Professor, Department of Library and Information Science, University of the Karachi, Karachi and Commodore Mohsin H. Malik TI (M), Director Bahria University Karachi Campus, Karachi.

Pakistan: 2 Days Hands on Training / Workshop on KOHA Integrated Library System, January 20 & 21, 2016

by Sher Afzal Khan

The Chief Guest for the Opening session was Dr Midrar Ullah Sb.. Midrar Ullah Sb. received his Phd from the University of the Punjab Lahore and paramount LIS scholar in Pakistan. His speech was motivated by the importance of automation in libraries. He suggested creating a Koha group in order to discuss issues in the LIS Koha community in Pakistan.

The Training session was conducted by Sher Afzal Khan, Chief Librarian at the Bahria University Head Quarters. The closing session chief guest was the famous Mr Waheed Hussain Sb. Mr Waheed Hussain is the Senior Anchor Person at Roz Television and Project Director of Media Studies Department at Bahria University. He also served in PTV, Waqat News TV, and Business Plus on various senior Management positions. He was impressed to know that people from across the country participated in this important session.

January Fundraising Committee Meeting

The January Fundraising Committee Meeting was held on the 27th at 19:00 UTC.

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

January General IRC Meeting

The January general IRC meeting was held on the 13th at 20:00 UTC.

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

Koha 3.20.8 Released

Thu, 01/28/2016 - 04:42

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

It includes 4 enhancements, 59 bugfixes.

Enhancements Documentation
  • [13136] No documentation for Home > Tools > Labels home > Manage label Layouts
I18N/L10N
  • [15231] Import patrons: Remove string splitting by html tags to avoid weird translations
Patrons
  • [14948] Display amounts right aligned in tables on patron pages
translate.koha-community.org
  • [15080] ./translate-tool should tell if xgettext-executable is missing
Critical bugs fixed Architecture, internals, and plumbing
  • [15138] typo in reports/borrowers_out.pl – issues.timestamap
  • [15344] GetMemberDetails called unecessary
  • [15429] sub _parseletter should not change referenced values
Cataloging
  • [15572] Authority creation fails when authid is linked to 001 field
  • [15579] records_batchmod permission doesn’t allow access to batch modification
Circulation
  • [15431] svc/checkouts dies due to undefined variable (13024 merge problem)

This bug appears only in 3.20.7 version and is very visible and disturbing. It has been discussed on Koha mailing list: after a package upgrade, the check-out screen doesn’t display anymore the checkout items table.

  • [15442] Checkouts table will not display due to javascript error
  • [15462] Unable to renew books via circ/renew.pl
  • [15560] Multiple holding branchs and locations not displaying in pending holds report
  • [15570] circ/renew.pl is broken
Patrons
  • [15367] Batch patron modification: Data loss with multiple repeatable patron attributes
Tools
  • [15332] ModMember not interpreting dates (Batch patron modification)
  • [15607] Batch patron modification: Data loss of ‘dateenrolled’ and ‘expirydate’ fields
Other bugs fixed Acquisitions
  • [14853] Change “Fund” to “Shipping fund” where appropriate
Architecture, internals, and plumbing
  • [15432] t/db_dependent/Letters.t depends on external data/configuration
Authentication
  • [14034] User logged out on refresh after Shibboleth authentication
Circulation
  • [15569] Automatic renewal should not be displayed if the patron cannot checkout
Developer documentation
  • [14397] Typo ‘foriegn’ in table comments
  • [14538] POD for CalcFine is incomplete
Documentation I18N/L10N
  • [15233] Cataloging subfield editors: Clean up html and streamline text for better translatability
  • [15236] Better translatibility in “Connect biblio.biblionumber to a MARC subfield”
  • [15237] Quote of the day: Better translatibility for editor and help
  • [15238] Better translatability for Installer Step 1
  • [15300] Translatability: Replace ambiguous ‘From’ and ‘To’ in members-update.tt
  • [15304] Norwegian patron database: translatable strings added to all po files
  • [15340] Translatability: fix issue with ‘or choose’ splitted by tag
  • [15345] Translatability: fix issue in facets (Availability’)
  • [15346] Translatability: fix sentence splitting issue in memberentrygen.tt
  • [15362] Translatability: Fix issue on Administration ‘Did you mean?’
  • [15363] Translatability: Fix issue with ambiguous ‘all’ on Administration > Set library checkin and transfer policy
  • [15365] Translatability: Fix issue on Administration > Circulation and fine rules
  • [15383] Opac: Authority details: Fix translation issues with tags
Installation and upgrade (command-line installer)
  • [15405] XML paths to zebra libraries is wrong for 64-bit installs on non-Debian linux
MARC Bibliographic data support
  • [15170] Add 264 field to MARC21*DC.xsl
OPAC
  • [15210] Novelist js throws an error if no ISBN
  • [15373] Zip should be ZIP
  • [15382] 245$a visibility constraints not respected in opac-MARCdetail.pl
  • [15412] Dropdowns in suspend holds date selector do not function in Firefox
  • [15511] Tabbed fines display on OPAC patron summary page broken
Patrons
  • [14193] Accessibility: Searching patrons using the alphabetic index doesn’t work
  • [15252] Patron search on start with does not work with several terms
Reports
  • [15366] Fix breadcrumbs and html page title in guided reports
Searching
  • [13022] Hardcoded limit causes records with more than 20 items to show inaccurate statuses

If a record has more than 20 items, all the items over 20 will show as available on results even if they are not! This is a hard coded limit in the Search module. This is made configurable with the new system preference MaxSearchResultsItemsPerRecordStatu

  • [15217] variables declared twice in in catalogue/search.pl
  • [15606] Spelling mistake in MARC21slim2OPACDetail.xsl
Serials
  • [15171] Searching serials expiring after today should be allowed
Staff Client
  • [14613] Send cart window is too small in staff and hides ‘send’ button
System Administration
  • [14153] Noisy warns in admin/transport-cost-matrix.pl
  • [15101] Don’t display system preference AllowPkiAuth under heading CAS Authentication
  • [15409] Plugins section missing from Admin menu sidebar
  • [15603] Accessibility: Can’t tab to select link in budgets add user popup
Templates
  • [15228] Patron card batches – Improve translatability
  • [15229] Tiny typo: This patrons is …
  • [15327] Minor tweaks to Bootstrap modal handling on Staged MARC management page
  • [15396] MARC21 Leader plugin label ‘1-4 Record size’ is wrong
Tools
  • [14636] Sorting and searching by publication year in item search doesn’t work correctly
  • [15602] Accessibility: Can’t tab to add link in patron card creator add patrons popup
Web services
  • [14363] OAI-PMH should handle records without marcxml

Sometimes, some biblioitems records have empty marcxml. In this case, OAI harvester fails with a software error: Can’t call method “as_xml” on an undefined value at /home/koha/src/opac/oai.pl line 516. Instead, now, record is skipped, and a mess

New sysprefs
  • MaxSearchResultsItemsPerRecordStatusCheck
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 (98%)
  • Armenian (100%)
  • Czech (96%)
  • Danish (82%)
  • Finnish (86%)
  • French (93%)
  • German (100%)
  • Italian (99%)
  • Korean (62%)
  • Kurdish (59%)
  • Persian (69%)
  • Polish (99%)
  • Portuguese (99%)
  • 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.8 is

Credits

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

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

  • Chloe (1)
  • Gus (1)
  • Nick (1)
  • Aleisha (3)
  • Natasha (3)
  • Colin Campbell (1)
  • Hector Castro (2)
  • Nicole C. Engard (2)
  • Tomás Cohen Arazi (1)
  • Frédéric Demians (10)
  • Jonathan Druart (16)
  • Magnus Enger (1)
  • Katrin Fischer (8)
  • Brendan Gallagher (1)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (2)
  • Julian Maurice (2)
  • Kyle M Hall (6)
  • Martin Renvoize (1)
  • Fridolin Somers (3)
  • Mirko Tietgen (1)
  • Mark Tompsett (1)
  • Nicholas van Oudtshoorn (1)
  • Marc Véron (21)

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

  • abunchofthings.net (1)
  • ACPL (2)
  • BibLibre (5)
  • BSZ BW (8)
  • bugs.koha-community.org (16)
  • ByWater-Solutions (10)
  • jns.fi (1)
  • Libriotech (1)
  • Marc Véron AG (21)
  • PTFS-Europe (2)
  • stacmail.net (1)
  • Tamil (10)
  • Theke Solutions (1)
  • unidentified (11)

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

  • Aleisha (4)
  • Alex (1)
  • Barry Cannon (1)
  • Briana (1)
  • Chris Cormack (3)
  • Frederic Demians (1)
  • Frédéric Demians (85)
  • Fridolin Somers (4)
  • Hector Castro (20)
  • Jesse Weaver (11)
  • Jonathan Druart (51)
  • Julian Maurice (77)
  • Karam Qubsi (1)
  • Katrin Fischer (15)
  • Marc Véron (11)
  • Mark Tompsett (4)
  • Mirko Tietgen (1)
  • Natasha (1)
  • Nick Clemens (2)
  • Nicole Engard (1)
  • Owen Leonard (5)
  • Thomas Misilo (1)
  • Bob Ewart bob-ewart@bobsown.com (1)
  • Brendan Gallagher brendan@bywatersolutions.com (13)
  • Brendan A Gallagher (33)
  • Kyle M Hall (29)
  • Bernardo Gonzalez Kriegel (3)
  • Andreas Hedström Mace (1)
  • Marcel de Rooy (5)

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.8. 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 28 janv. 2016 09:31:48.

Koha 3.22.2 released

Wed, 01/27/2016 - 08:49

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

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

The website for the Koha project is http://koha-community.org and Koha 3.22.2 can be downloaded from: http://download.koha-community.org/koha-3.22.02.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.2 is a bugfix/maintenance release.

It includes 5 enhancements and 76 bugfixes.

Table of contents Enhancements in Koha 3.22.2 Documentation
  • No documentation for Home > Tools > Labels home > Manage label Layouts (bug 13136)
I18N/L10N
  • Import patrons: Remove string splitting by html tags to avoid weird translations (bug 15231)
Patrons
  • Display amounts right aligned in tables on patron pages (bug 14948)
Test Suite
  • Prevent unused declared variables (bug 15258)
translate.koha-community.org
  • ./translate-tool should tell if xgettext-executable is missing (bug 15080)
Critical bugs fixed in Koha 3.22.2 Architecture, internals, and plumbing
  • GetMemberDetails called unecessary (blocker – bug 15344)
  • Log4perl.conf does not have __LOG_DIR__ replaced when installing (blocker – bug 15447)
  • Sub _parseletter should not change referenced values (critical – bug 15429)
  • Koha::Objects->find should find if the key is an empty string (major – bug 15473)
Cataloging
  • Records_batchmod permission doesn’t allow access to batch modification (blocker – bug 15579)
  • Authority creation fails when authid is linked to 001 field (critical – bug 15572)
Circulation
  • Checkouts table will not display due to javascript error (blocker – bug 15442)
  • Unable to renew books via circ/renew.pl (critical – bug 15462)
  • Multiple holding branchs and locations not displaying in pending holds report (major – bug 15560)
  • Circ/renew.pl is broken (major – bug 15570)
Lists
  • Cannot download a list in the staff interface (major – bug 15453)
Patrons
  • Batch patron modification: Data loss with multiple repeatable patron attributes (critical – bug 15367)
  • “borrowers” permission doesn’t allow to see current loans (major – bug 15289)
Serials
  • Planned Irregularities are deleted when modifying subscription (major – bug 15501)
Tools
  • ModMember not interpreting dates (Batch patron modification) (critical – bug 15332)
  • Batch patron modification: Data loss of ‘dateenrolled’ and ‘expirydate’ fields (critical – bug 15607)
  • Export records using a CSV profile does not work (major – bug 15493)
Other bugs fixed in Koha 3.22.2 Acquisitions
  • Change "Fund" to "Shipping fund" where appropriate (trivial – bug 14853)
Architecture, internals, and plumbing
  • Suggestions.t is failing (normal – bug 15466)
  • t/db_dependent/Letters.t depends on external data/configuration (minor – bug 15432)
Authentication
  • User logged out on refresh after Shibboleth authentication (normal – bug 14034)
Cataloging
  • Minor regression caused by Bug 7369 – warn on deleting item not triggered (normal – bug 15512)
  • Koha Item Type sorted by Codes instead of Descriptions (minor – bug 15337)
Circulation
  • Checkout page: Hide title "Waiting holds:" for patrons without waiting holds (normal – bug 15324)
  • Automatic renewal should not be displayed if the patron cannot checkout (normal – bug 15569)
Developer documentation
  • POD for CalcFine is incomplete (minor – bug 14538)
  • Typo ‘foriegn’ in table comments (trivial – bug 14397)
Documentation
  • Update serials help files (normal – bug 14638)
  • Typo in circ rules help (trivial – bug 15220)
I18N/L10N
  • Translatability: Replace ambiguous ‘From’ and ‘To’ in members-update.tt (minor – bug 15300)
  • Translatability: Fix issue on Administration Columns settings (minor – bug 15361)
  • Encoding problem with item type translations (minor – bug 15487)
  • Advanced Cataloging Editor: Fix translation issues (trivial – bug 15232)
  • Cataloging subfield editors: Clean up html and streamline text for better translatability (trivial – bug 15233)
  • Better translatibility in "Connect biblio.biblionumber to a MARC subfield" (trivial – bug 15236)
  • Quote of the day: Better translatibility for editor and help (trivial – bug 15237)
  • Better translatability for Installer Step 1 (trivial – bug 15238)
  • Norwegian patron database: translatable strings added to all po files (trivial – bug 15304)
  • Translatability: fix issue with ‘or choose’ splitted by <strong tag (trivial – bug 15340)
  • Translatability: fix issue in facets (Availability’) (trivial – bug 15345)
  • Translatability: fix sentence splitting issue in memberentrygen.tt (trivial – bug 15346)
  • Translatability: Fix issue on Administration ‘Did you mean?’ (trivial – bug 15362)
  • Translatability: Fix issue with ambiguous ‘all’ on Administration > Set library checkin and transfer policy (trivial – bug 15363)
  • Translatability: Fix issue on Administration > Circulation and fine rules (trivial – bug 15365)
  • Opac: Authority details: Fix translation issues with tags (trivial – bug 15383)
Installation and upgrade (command-line installer)
  • XML paths to zebra libraries is wrong for 64-bit installs on non-Debian linux (normal – bug 15405)
Label/patron card printing
  • Typo: Leave empty to add via item search (itemnunber). (trivial – bug 15224)
MARC Bibliographic data support
  • Add 264 field to MARC21*DC.xsl (normal – bug 15170)
OPAC
  • Novelist js throws an error if no ISBN (normal – bug 15210)
  • Confirm messages on OPAC lists interface strangely worded (normal – bug 15394)
  • Dropdowns in suspend holds date selector do not function in Firefox (normal – bug 15412)
  • Tabbed fines display on OPAC patron summary page broken (normal – bug 15511)
  • Zip should be ZIP (minor – bug 15373)
  • 245$a visibility constraints not respected in opac-MARCdetail.pl (minor – bug 15382)
Patrons
  • Accessibility: Searching patrons using the alphabetic index doesn’t work (normal – bug 14193)
  • Patron search on start with does not work with several terms (normal – bug 15252)
Reports
  • Fix breadcrumbs and html page title in guided reports (minor – bug 15366)
Searching
  • Hardcoded limit causes records with more than 20 items to show inaccurate statuses (minor – bug 13022)
  • Reword, clarify and add consistency to authority search (minor – bug 14991)
  • Variables declared twice in in catalogue/search.pl (trivial – bug 15217)
  • Spelling mistake in MARC21slim2OPACDetail.xsl (trivial – bug 15606)
Staff Client
  • Checkout / patron pages: Hide menu items leading to 404 page (normal – bug 15386)
  • Send cart window is too small in staff and hides ‘send’ button (minor – bug 14613)
System Administration
  • Error handling on editing item type translations (normal – bug 15477)
  • Accessibility: Can’t tab to select link in budgets add user popup (normal – bug 15603)
  • Noisy warns in admin/transport-cost-matrix.pl (minor – bug 14153)
  • Don’t display system preference AllowPkiAuth under heading CAS Authentication (minor – bug 15101)
  • Plugins section missing from Admin menu sidebar (trivial – bug 15409)
Templates
  • Item types aren’t showing in default hold policies (normal – bug 15354)
  • Patron’s information are not always displayed the same way (normal – bug 15542)
  • Minor tweaks to Bootstrap modal handling on Staged MARC management page (minor – bug 15327)
  • Patron card batches – Improve translatability (trivial – bug 15228)
  • Tiny typo: This patrons is … (trivial – bug 15229)
  • MARC21 Leader plugin label ‘1-4 Record size’ is wrong (trivial – bug 15396)
Tools
  • Sorting and searching by publication year in item search doesn’t work correctly (normal – bug 14636)
  • Accessibility: Can’t tab to add link in patron card creator add patrons popup (normal – bug 15602)
New system preferences in Koha 3.22.2
  • MaxSearchResultsItemsPerRecordStatusCheck
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.2/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) (99%)
  • Czech (98%)
  • Danish (79%)
  • English (New Zealand) (91%)
  • Finnish (98%)
  • French (90%)
  • French (Canada) (90%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (99%)
  • Korean (59%)
  • Kurdish (56%)
  • Norwegian Bokmål (64%)
  • Persian (66%)
  • Polish (94%)
  • Portuguese (98%)
  • Portuguese (Brazil) (98%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (85%)
  • Turkish (99%)
  • 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.2 is

Credits

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

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

  • Chloe (1)
  • Gus (1)
  • Nick (1)
  • Aleisha (3)
  • Natasha (3)
  • Alex Arnaud (1)
  • Gaetan Boisson (1)
  • Nicole C. Engard (3)
  • Colin Campbell (1)
  • Hector Castro (2)
  • Nick Clemens (1)
  • Frédéric Demians (4)
  • Jonathan Druart (28)
  • Magnus Enger (1)
  • Katrin Fischer (11)
  • Brendan Gallagher (1)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (2)
  • Kyle M Hall (10)
  • Julian Maurice (1)
  • Liz Rea (1)
  • Martin Renvoize (1)
  • Fridolin Somers (3)
  • Lyon3 Team (1)
  • Mirko Tietgen (1)
  • Mark Tompsett (1)
  • Marc Véron (24)
  • Jesse Weaver (1)
  • Nicholas van Oudtshoorn (1)

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

  • ACPL (2)
  • BSZ BW (11)
  • BibLibre (6)
  • ByWater-Solutions (17)
  • Catalyst (1)
  • PTFS-Europe (2)
  • Tamil (4)
  • Université Jean Moulin Lyon 3 (1)
  • abunchofthings.net (1)
  • bugs.koha-community.org (28)
  • jns.fi (1)
  • libriotech.no (1)
  • stacmail.net (1)
  • unidentified (11)
  • veron.ch (24)

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

  • Aleisha (7)
  • Alex (1)
  • Barry Cannon (1)
  • Briana (1)
  • Chris Cormack (3)
  • Frederic Demians (1)
  • Fridolin Somers (4)
  • Frédéric Demians (8)
  • Hector Castro (27)
  • Jesse Weaver (19)
  • Jonathan Druart (62)
  • Julian Maurice (110)
  • Karam Qubsi (1)
  • Katrin Fischer (25)
  • Liz Rea (1)
  • Lucio Moraes (1)
  • Marc Véron (21)
  • Mark Tompsett (4)
  • Mirko Tietgen (1)
  • Natasha (1)
  • Nick Clemens (2)
  • Nicole Engard (1)
  • Owen Leonard (5)
  • Thomas Misilo (1)
  • Brendan A Gallagher (46)
  • Kyle M Hall (39)
  • Bernardo Gonzalez Kriegel (4)
  • Andreas Hedström Mace (1)
  • Marcel de Rooy (5)
  • Bob Ewart bob-ewart@bobsown.com (1)
  • Brendan Gallagher brendan@bywatersolutions.com (25)

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.1, which was released on Dec 25, 2015.

Bugs and feature requests

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

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

##### Autogenerated release notes updated last on 27 Jan 2016 12:58:40 Z #####

Koha Community Newsletter: December 2015

Tue, 12/29/2015 - 21:53
Koha Community Newsletter
December 2015

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

Please submit news items to

Table of Contents

Development

Koha 3.22.1 Released

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

The Koha community dedicates its version 3.22.1 to the memory of 31-year
old Santu Mandal. Santu Mandal, an Indian who was a committed Koha user,
as well as a Koha translator into Bengali, passed away on December 15th.
Our warmest support goes to his fiancée, and to his parents.

Read the release notes.

Koha 3.20.7 Released

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

Koha 3.20.7 is a bugfix/maintenance release. It includes 20 bugfixes.

The Koha community dedicates its version 3.20.7 to the memory of 31-year old
Santu Mandal, Santu Mandal, an Indian who was a committed Koha user, as well
as a Koha translator into Bengali, passed away on December 15th. Our warmest
support goes to his fiancée, and to his parents.

See the full release notes here.

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

Koha 3.18.13 Released

by Liz Rea
The Koha team is pleased to announce the happy holiday release of Koha
3.18.13.

Please refrain from putting down your holiday beverage of choice to install
this version, it will be waiting for you when you get back from your time
away.

Read the release notes

Have a very jolly holiday period, stay safe, and we’ll see you all back in
the new year, when I know you are all going to be refreshed and ready to
contribute patches, signoffs, opinions, and good humour to the Koha
community.

Koha Offline Circulation 1.3 Released

by Kyle Hall
I’ve updated the original desktop Koha Offline Circulation app for the
first time in 5 years!

Coeur d’Alene Public Library has sponsored the addition of a new feature.
The “Database” menu has now been renamed “Settings” and has a new option to
pre-set a default directory to save your .koc files in. When you set this
directory, by default the program will now save your files in that
directory with timestamp as the file name!

You can download the installer here:
https://github.com/bywatersolutions/koha-offline-circulation/releases

If you are upgrading from a previous version, you will want to uninstall
the old version first, as I had to create a new installer from scratch.
You’ll also need to reselect your borrowers.db file if you had previously
selected one.

Community

New Koha Libraries

Community Gossip

Did you remember to participate in Marshall Breeding’s International Library Automation Perceptions Survey?

How To

Vimal Kumar explains how to attach files to catalog records.
Let Nick Clemens show you how to level up your reports with HTML, CSS and Koha Links.
Nicole Engard can help you integrate the Ebsco Discovery Service into Koha. Check out her video tutorial.
Check out this video tutorial from Jessie Zairo to get some tips on inventory in Koha 3.20.


Support Provider News

Nick Clemens joins Bywater Solutions as Development Support.

Upcoming Events

Kohacon 2016 Dates

by Γιάννης Κουρμούλης
We are pleased to announce that Kohacon 2016 will be held from Monday 30/5/2016 to Saturday 4/6/2016 at the Aristotle University of Thessaloniki. It will consist of 3 general conference days with presentations, 2 hackfest days and also by an excursion day. We are looking forward to seeing you in Thessaloniki, Greece.

Stay tuned for updates!

January General IRC Meeting

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

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

Past Events

December General IRC Meeting

The December general IRC meeting was held on the 2nd at 20:00 UTC.

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

Koha 3.22.1 released

Thu, 12/24/2015 - 19:02

The Koha community is proud to announce the release of Koha 3.22.1. This is a maintenance release and contains many bugfixes.

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

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

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

The Koha community dedicates its version 3.22.1 to the memory of 31-year old Santu Mandal. Santu Mandal, an Indian who was a committed Koha user, as well as a Koha translator into Bengali, passed away on December 15th. Our warmest support goes to his fiancée, and to his parents.

This is my first release as the 3.22.x release maintainer. Thank you very much to everyone involved in this release.

Table of contents Critical bugs fixed in Koha 3.22.1 Cataloging
  • Items table on detail page can be broken (major – bug 15256)
Circulation
  • Nonpublic note not appearing in the staff client (major – bug 13024)
Reports
  • Software error: Can’t locate object method “field” via package “aqorders.datereceived” in reports/acquisitions_stats.pl (major – bug 15250)
  • SQL reports encoding problem (major – bug 15290)
Other bugs fixed in Koha 3.22.1 Acquisitions
  • Ordering from staged file in acq should not offer authority records (normal – bug 9184)
  • Fix date display when transferring an order (minor – bug 15202)
Architecture, internals, and plumbing
  • Perl scripts missing exec permission (minor – bug 15193)
  • Remove unused file circ/stats.pl from system (trivial – bug 15230)
Circulation
  • Items with no holdingbranch causes user’s holds display to freeze (normal – bug 14846)
  • t/db_dependent/Reserves.t depends on external data/configuration (normal – bug 15244)
  • Redirect to ‘expired holds’ tab after cancelling a hold (minor – bug 13838)
Command-line Utilities
  • Rebuild_zebra.pl table option (-t) doesn’t work (normal – bug 15325)
OPAC
  • Fix localcover display (minor – bug 11602)
  • RIS only outputs the first 10 characters for either ISBN10 or ISBN13 (minor – bug 14971)
Patrons
  • Saved auth login and password are used in patron creation from (normal – bug 14599)
Staff Client
  • Checkouts and Fines tabs missing category description on the left (normal – bug 14349)
Templates
  • Enable use of IntranetUserCSS and intranetcolorstylesheet on staff client login page (normal – bug 11038)
  • Display Branch names and itemtype descriptions on the returns page (normal – bug 15216)
  • Holds to pull report should show library and itype description instead of their codes (minor – bug 12152)
Tools
  • Buttons on patron list main page funny after font awesome (trivial – bug 15223)
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/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 (99%)
  • Chinese (China) (98%)
  • Chinese (Taiwan) (100%)
  • Czech (98%)
  • Danish (80%)
  • English (New Zealand) (92%)
  • Finnish (86%)
  • French (91%)
  • French (Canada) (86%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (100%)
  • Korean (60%)
  • Kurdish (57%)
  • Norwegian Bokmål (65%)
  • Persian (67%)
  • Polish (96%)
  • Portuguese (99%)
  • Portuguese (Brazil) (99%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (86%)
  • Turkish (100%)
  • Vietnamese (82%)

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

Credits

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

  • Blou (1)
  • Hector Castro (1)
  • Galen Charlton (1)
  • Tomás Cohen Arazi (1)
  • Jonathan Druart (2)
  • Katrin Fischer (7)
  • Bernardo González Kriegel (2)
  • Julian Maurice (1)
  • Kyle M Hall (3)
  • Liz Rea (1)
  • Fridolin Somers (2)
  • Nicholas van Oudtshoorn (1)
  • Marc Véron (2)

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

  • BSZ BW (7)
  • BibLibre (3)
  • ByWater-Solutions (3)
  • Catalyst (1)
  • Solutions inLibro inc (1)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (2)
  • bugs.koha-community.org (2)
  • unidentified (3)
  • veron.ch (2)

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

  • Brendan Gallagher (1)
  • David Cook (1)
  • Frédéric Demians (5)
  • Galen Charlton (2)
  • Hector Castro (3)
  • Jonathan Druart (19)
  • Julian Maurice (24)
  • jvr (1)
  • Katrin Fischer (6)
  • Marc Véron (5)
  • Nick Clemens (2)
  • Owen Leonard (2)
  • Tom Misilo (1)
  • Kyle M Hall (19)

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.0, which was released on Nov 26, 2015.

Bugs and feature requests

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

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

Koha 3.20.7 Released

Thu, 12/24/2015 - 10:54

24 déc. 2015

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

It includes 20 bugfixes.

The Koha community dedicates its version 3.20.7 to the memory of 31-year old
Santu Mandal, Santu Mandal, an Indian who was a committed Koha user, as well
as a Koha translator into Bengali, passed away on December 15th. Our warmest
support goes to his fiancée, and to his parents.

Critical bugs fixed Authentication
  • [5371] Back-button in OPAC shows previous user’s details, after logout
Cataloging
  • [15256] Items table on detail page can be broken
Circulation
  • [13024] Nonpublic note not appearing in the staff client
Reports
  • [15250] Software error: Can’t locate object method “field” via package “aqorders.datereceived” in reports/acquisitions_stats.pl
  • [15290] SQL reports encoding problem
Other bugs fixed Acquisitions
  • [9184] Ordering from staged file in acq should not offer authority records
  • [15202] Fix date display when transferring an order
Architecture, internals, and plumbing
  • [14978] issues.itemnumber should be a unique key
  • [15193] Perl scripts missing exec permission
  • [15270] Koha::Objects->find can exploded if searching for nonexistent record
Circulation
  • [13838] Redirect to ‘expired holds’ tab after cancelling a hold
  • [14846] Items with no holdingbranch causes user’s holds display to freeze
  • [15244] t/db_dependent/Reserves.t depends on external data/configuration
OPAC
  • [11602] Fix localcover display
  • [14971] RIS only outputs the first 10 characters for either ISBN10 or ISBN13
Patrons
  • [14599] Saved auth login and password are used in patron creation from
Staff Client
  • [14349] Checkouts and Fines tabs missing category description on the left
Templates
  • [11038] Enable use of IntranetUserCSS and intranetcolorstylesheet on staff client login page
  • [12152] Holds to pull report should show library and itype description instead of their codes
  • [15216] Display Branch names and itemtype descriptions on the returns page
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%)
  • Czech (98%)
  • Danish (83%)
  • Finnish (87%)
  • French (94%)
  • German (100%)
  • Italian (100%)
  • Korean (63%)
  • Kurdish (60%)
  • Persian (70%)
  • Polish (100%)
  • Portuguese (99%)
  • Slovak (100%)
  • Spanish (99%)
  • Swedish (89%)
  • Turkish (100%)
  • Vietnamese (85%)

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

Credits

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

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

  • Blou (1)
  • Hector Castro (1)
  • Galen Charlton (1)
  • Tomás Cohen Arazi (2)
  • Frédéric Demians (3)
  • Jonathan Druart (7)
  • Katrin Fischer (7)
  • Bernardo González Kriegel (2)
  • Kyle M Hall (3)
  • Fridolin Somers (2)
  • Nicholas van Oudtshoorn (1)
  • Marc Véron (1)

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

  • BibLibre (2)
  • BSZ BW (7)
  • bugs.koha-community.org (7)
  • ByWater-Solutions (3)
  • Marc Véron AG (1)
  • Solutions inLibro inc (1)
  • Tamil (3)
  • Theke Solutions (2)
  • unidentified (3)
  • Universidad Nacional de Córdoba (2)

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

  • Brendan Gallagher (1)
  • David Cook (1)
  • Frédéric Demians (33)
  • Galen Charlton (2)
  • Hector Castro (3)
  • Jonathan Druart (17)
  • Julian Maurice (21)
  • jvr (1)
  • Katrin Fischer (9)
  • Magnus Enger (2)
  • Marc Véron (7)
  • Nick Clemens (2)
  • Owen Leonard (1)
  • Tom Misilo (1)
  • Tomas Cohen Arazi (4)
  • Kyle M Hall (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.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)

Release notes for Koha 3.18.13

Wed, 12/23/2015 - 18:43

Welcome to this holiday edition of Koha 3.18 release, I’ll be your host, Liz.

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

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

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

Koha 3.18.13 is a bugfix/maintenance release.

Table of contents Critical bugs fixed in Koha 3.18.13 Acquisitions
  • Export of CSV from late orders form does only work in English (major – bug 14264)
Authentication
  • Back-button in OPAC shows previous user’s details, after logout (major – bug 5371)
Cataloging
  • Making 999 visible in framework duplicates 999 entry and affects index (major – bug 6657)
  • Items table on detail page can be broken (major – bug 15256)
Installation and upgrade (command-line installer)
  • Make test fails immediately on 3.22.00-beta due to missing Crypt::GCrypt which is optional (blocker – bug 15182)
Label/patron card printing
  • Add several patrons to a new batch will create a new batch per patron added (major – bug 14739)
Reports
  • Cache_expiry is not saved when updating a SQL report (critical – bug 14735)
  • Software error: Can’t locate object method “field” via package “aqorders.datereceived” in reports/acquisitions_stats.pl (major – bug 15250)
SIP2
  • Koha’s SIP server returns not ok for checking in items that are not checked out (major – bug 13411)
  • Renewals cause Sipserver to crash (major – bug 14673)
Templates
  • Incorrect alert while deleting single item in batch (major – bug 14632)
Test Suite
  • T/Circulation_barcodedecode.t fails if no DB present (blocker – bug 15151)
Tools
  • Can’t add item to rotating collection (critical – bug 15061)
  • Batch Delete Records Error (major – bug 15079)
Other bugs fixed in Koha 3.18.13 Acquisitions
  • Perl error in acq budget planning (normal – bug 4502)
  • Add sorting to funds (normal – bug 14388)
  • Closing and reopening a basket should not alter status of completed orders (normal – bug 15036)
Architecture, internals, and plumbing
  • Get rid of warnings in members/summary-print.pl (trivial – bug 15068)
Cataloging
  • Converting from ISO5426 is not complete (normal – bug 14078)
Circulation
  • Update link to offline circ for windows (normal – bug 15094)
Command-line Utilities
  • Runreport.pl doesn’t allow custom subjects anymore (normal – bug 15120)
  • Runreport.pl badly encode accented characters (normal – bug 15133)
I18N/L10N
  • There is no translation of confirm dialog when transfering a basket (normal – bug 15117)
  • Allow correct translation for upload local cover image (minor – bug 15154)
Label/patron card printing
  • Creation of barcode types 2of5 not functional (normal – bug 14781)
Lists
  • List email sent from staff is missing ISBN and author information (normal – bug 15137)
MARC Bibliographic record staging/import
  • Useless unitialization warnings when updating authorities (minor – bug 15130)
OPAC
  • Warns when clearing a rating on an item on OPAC (minor – bug 14553)
  • OPACURLOpenInNewWindow should apply to item-level urls too (minor – bug 14575)
Patrons
  • Userid not generated when defined in BorrowerUnwantedField (normal – bug 14867)
  • Import patron tool creates ‘duplicate’ restrictions ( debarments ) (normal – bug 15010)
  • Regression in patron search results ordering (normal – bug 15109)
  • Show notices tab with EnhancedMessagingPreferences deactivated (minor – bug 14157)
  • Patron’s transaction history changes items’ order after paying fines (minor – bug 14687)
Searching
  • Transliterate rule for all single quote forms (normal – bug 14542)
  • IntranetBiblioDefaultView syspref is not respected when XSLTResultsDisplay is empty (minor – bug 15175)
  • Make OpacSuppression work even if there are no records suppressed (minor – bug 15198)
Staff Client
  • Move help link back out of the dropdown menu (normal – bug 14773)
Templates
  • Improve message shown for deleted records in basket summary page (normal – bug 10181)
  • Warning on purchase suggestions is inaccurate (normal – bug 15114)
  • Holds to pull report should show library and itype description instead of their codes (minor – bug 12152)
  • Line break in html attribute (minor – bug 15059)
Tools
  • Batch modifications for records – unavailable "Every" option (minor – bug 12540)
New system preferences in Koha 3.18.13
System requirements

Important notes:

  • Perl 5.10 is required
  • Zebra is required
Documentation

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

As of the date of these release notes, only the English version of the Koha manual is available at http://manual.koha-community.org/3.18.13/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)

Partial translations are available for various other languages.

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

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

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

Release Team

The release team for Koha 3.18.13 is

  • Release Manager: Tomás Cohen Arazi
  • Documentation Manager: Nicole C Engard
  • Translation Manager: Bernardo Gonzalez Kriegel
  • QA Manager: Katrin Fischer
  • QA Team:

    • Galen Charlton
    • Jonathan Druart
    • Brendan Gallagher
    • Kyle Hall
    • Julian Maurice
    • Paul Poulain
    • Martin Renvoize
    • Marcel de Rooy
  • Bug Wranglers:
    • Alex Sassmannshausen
    • Zeno Tajoli
  • Packaging Manager: Robin Sheat
  • Release Maintainer (3.18.x): Liz Rea
  • Release Maintainer (3.16.x): Mason James
  • Release Maintainer (3.14.x): Fridolin Somers
Credits

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

  • Vaara-kirjastot

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

  • Aleisha (1)
  • Colin Campbell (2)
  • Hector Castro (1)
  • Nicole C. Engard (1)
  • Galen Charlton (1)
  • Nick Clemens (1)
  • Tomas Cohen Arazi (1)
  • David Cook (4)
  • Indranil Das Gupta (1)
  • Frédéric Demians (2)
  • Jonathan Druart (18)
  • Katrin Fischer (2)
  • Bernardo González Kriegel (2)
  • Mason James (1)
  • Joonas Kylmälä (2)
  • Sophie Meynieux (1)
  • Kyle M Hall (4)
  • Liz Rea (7)
  • Fridolin Somers (5)
  • Lyon3 Team (1)
  • Mark Tompsett (1)
  • Marc Véron (3)

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

  • BSZ BW (2)
  • BibLibre (9)
  • ByWater-Solutions (5)
  • Catalyst (1)
  • KohaAloha (1)
  • PTFS-Europe (2)
  • Prosentient Systems (4)
  • Tamil (2)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (2)
  • Université Jean Moulin Lyon 3 (1)
  • bugs.koha-community.org (13)
  • koha-community.org (2)
  • quecheelibrary.org (1)
  • unidentified (13)
  • veron.ch (3)

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

  • Alex Arnaud (1)
  • Barton Chittenden (1)
  • Benjamin Rokseth (1)
  • Brendan Gallagher (1)
  • Chris Cormack (2)
  • Daniel Grobani (1)
  • David Cook (1)
  • Frederic Demians (12)
  • Frédéric Demians (49)
  • Galen Charlton (1)
  • Hector Castro (5)
  • Jonathan Druart (13)
  • Joonas Kylmälä (2)
  • Julian Maurice (4)
  • Katrin Fischer (27)
  • Laurence Lefaucheur (1)
  • Liz Rea (56)
  • Marc Véron (7)
  • Mark Tompsett (1)
  • Martin Renvoize (1)
  • Nicole Engard (3)
  • Tomas Cohen Arazi (49)
  • Brendan A Gallagher (2)
  • Kyle M Hall (15)
  • Bernardo Gonzalez Kriegel (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.18.x.

The last Koha release was 3.14.10, which was released on September 4, 2014.

Bugs and feature requests

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

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

##### Autogenerated release notes updated last on 23 Dec 2015 23:20:19 Z #####

Koha 3.20.6 released

Tue, 12/01/2015 - 16:23
Release notes for Koha 3.20.6

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

The website for the Koha project is http://koha-community.org and Koha 3.20.6
can be downloaded from: http://download.koha-community.org/koha-3.20.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.20.6 is a bugfix/maintenance release.

Table of contents

New features in Koha 3.20.6 Command-line Utilities
  • sitemap.pl — Generate a catalog sitemap (bug 11190)
Critical bugs fixed in Koha 3.20.6 Acquisitions
  • addorder.pl redirect problems under plack behind apache 2.4.10 (bug 14743)
  • Export of CSV from late orders form does only work in English (bug 14264)
Cataloging
  • Making 999 visible in framework duplicates 999 entry and affects index (bug 6657)
Installation and upgrade (command-line installer)
  • make test fails immediately on 3.22.00-beta due to missing Crypt::GCrypt which is optional (bug 15182)
Reports
  • cache_expiry is not saved when updating a SQL report (bug 14735)
SIP2
  • Koha’s SIP server returns not ok for checking in items that are not checked out (bug 13411)
  • Renewals cause Sipserver to crash (bug 14673)
  • Remove Depreciation Errors due to misuse of UNIVERSAL in SIP/Sip/MsgType.pm (bug 15215)
Templates
  • Incorrect alert while deleting single item in batch (bug 14632)
  • “Show more” link contains double encoded characters (bug 14955)
Test Suite
  • t/Circulation_barcodedecode.t fails if no DB present (bug 15151)
Tools
  • Batch record modification tool removes framework code (bug 14795)
  • Can’t add item to rotating collection (bug 15061)
  • Plack testing — Import patrons tool — sample text file link broken (bug 15014)
  • Transfer rotating collection fails on plack (bug 15066)
  • Batch Delete Records Error (bug 15079)
Other bugs fixed in Koha 3.20.6 Acquisitions
  • Perl error in acq budget planning (bug 4502)
  • add sorting to funds (bug 14388)
  • Closing and reopening a basket should not alter status of completed orders (bug 15036)
Architecture, internals, and plumbing
  • The batch records modification tool should not close STDERR when running in background mode (bug 15189)
  • Get rid of warnings in members/summary-print.pl (bug 15068)
Cataloging
  • converting from ISO5426 is not complete (bug 14078)
Circulation
  • Don’t show item in checked in list, when it wasn’t checked in (bug 14821)
  • update link to offline circ for windows (bug 15094)
Command-line Utilities
  • koha-indexer –stop does not work (bug 15011)
  • runreport.pl doesn’t allow custom subjects anymore (bug 15120)
  • runreport.pl badly encode accented characters (bug 15133)
I18N/L10N
  • There is no translation of confirm dialog when transfering a basket (bug 15117)
  • Allow correct translation of CAS authentication (bug 14671)
  • Allow correct translation for upload local cover image (bug 15154)
  • Acquisition: Better context for “Transferred from…” to avoid ambiguity in translation (bug 15123)
Label/patron card printing
  • Creation of barcode types 2of5 not functional (bug 14781)
Lists
  • List email sent from staff is missing ISBN and author information (bug 15137)
MARC Bibliographic record staging/import
  • useless unitialization warnings when updating authorities (bug 15130)
OPAC
  • Genre/Form-655 URL not clickable in opac-detail.pl, with XSLT enabled (bug 15047)
  • Warns when clearing a rating on an item on OPAC (bug 14553)
  • OPACURLOpenInNewWindow should apply to item-level urls too (bug 14575)
Patrons
  • userid not generated when defined in BorrowerUnwantedField (bug 14867)
  • Import patron tool creates ‘duplicate’ restrictions ( debarments ) (bug 15010)
  • Regression in patron search results ordering (bug 15109)
  • Show notices tab with EnhancedMessagingPreferences deactivated (bug 14157)
  • Patron’s transaction history changes items’ order after paying fines (bug 14687)
Searching
  • Transliterate rule for all single quote forms (bug 14542)
  • IntranetBiblioDefaultView syspref is not respected when XSLTResultsDisplay is empty (bug 15175)
  • Make OpacSuppression work even if there are no records suppressed (bug 15198)
Serials
  • Searching serials expiring after today should be allowed (bug 15171)
Staff Client
  • Move help link back out of the dropdown menu (bug 14773)
Templates
  • Improve message shown for deleted records in basket summary page (bug 10181)
  • warning on purchase suggestions is inaccurate (bug 15114)
  • Line break in html attribute (bug 15059)
Tools
  • Batch modifications for records – unavailable “Every” option (bug 12540)
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//en/

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

Translations

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

  • English (USA)
  • Arabic (99%)
  • Armenian (100%)
  • Czech (98%)
  • Danish (83%)
  • Finnish (87%)
  • French (95%)
  • German (100%)
  • Italian (100%)
  • Korean (63%)
  • Kurdish (60%)
  • Persian (70%)
  • Polish (99%)
  • Portuguese (100%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (89%)
  • Turkish (99%)
  • Vietnamese (85%)

Partial translations are available for various other languages.

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

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

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

Release Team

The release team for Koha is

Credits

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

  • Vaara-kirjastot

We thank the following individuals who contributed patches to Koha :

  • Aleisha (1)
  • Colin Campbell (3)
  • Hector Castro (1)
  • Nicole C. Engard (1)
  • Tomás Cohen Arazi (1)
  • David Cook (4)
  • Indranil Das Gupta (1)
  • Frédéric Demians (5)
  • Jonathan Druart (24)
  • Bernardo González Kriegel (2)
  • Mason James (1)
  • Joonas Kylmälä (2)
  • Sophie Meynieux (1)
  • Kyle M Hall (5)
  • Liz Rea (1)
  • Winona Salesky (1)
  • Fridolin Somers (6)
  • Lyon3 Team (1)
  • Mark Tompsett (1)
  • Marc Véron (4)

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

  • BibLibre (10)
  • ByWater-Solutions (6)
  • Catalyst (1)
  • KohaAloha (1)
  • PTFS-Europe (3)
  • Prosentient Systems (4)
  • Tamil (5)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (2)
  • Université Jean Moulin Lyon 3 (1)
  • bugs.koha-community.org (19)
  • koha-community.org (2)
  • unidentified (7)
  • veron.ch (4)

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

  • Alex Arnaud (1)
  • Benjamin Rokseth (1)
  • Chris Cormack (3)
  • Daniel Grobani (1)
  • Frederic Demians (15)
  • Frédéric Demians (56)
  • Hector Castro (9)
  • Jonathan Druart (13)
  • Joonas Kylmälä (2)
  • Josef Moravec (3)
  • Katrin Fischer (32)
  • Laurence Lefaucheur (1)
  • Liz Rea (2)
  • Magnus Enger (2)
  • Marc Véron (7)
  • Mark Tompsett (1)
  • Martin Renvoize (3)
  • Nicole Engard (4)
  • Tomas Cohen Arazi (64)
  • Brendan A Gallagher (2)
  • Kyle M Hall (14)
  • Bernardo Gonzalez Kriegel (10)

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.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 http://bugs.koha-community.org

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

Koha Community Newsletter: November 2015

Sun, 11/29/2015 - 23:20
Koha Community Newsletter
November 2015

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

Please submit news items to

Table of Contents

Development

Koha 3.22 Released

by Tomas Cohen Arazi
It is with great pleasure that we announce the release of Koha 3.22, a major release of the Koha open source integrated library system.

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

The website for the Koha project is http://koha-community.org and Koha 3.22 can be downloaded from: http://download.koha-community.org/koha-3.22.00.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 is a major release, that comes with many new features.

It includes 10 new features, 155 enhancements and 381 bugfixes.

Read the full release notes.

Koha 3.18.12 Released

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

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

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

Koha 3.18.12 is a bugfix/maintenance release.

Read the full release notes.

Koha 3.14.17 Released

by Fridolin Somers
Koha 3.14.17 can be downloaded from: http://download.koha-community.org/koha-3.14.17.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

Since 3.22 is going to be released this month, this will be the last 3.14 version.

Koha 3.14.17 is a bugfix/maintenance release.

Read the full release notes.

Community

New Koha Libraries

Proposals for NAKUG/KohaNA 2016

by Christopher Davis
The Koha North America User’s Group would like to invite agencies and
libraries located within the United States to host its third annual meeting
held in early August, 2016. This meeting offers participants two days of
instructional sessions and presentations, followed by a two day hackfest.
Host expectations:

-Handling meeting registration fee(s)
-Sign contract(s) to secure an appropriate venue for this meeting,
including refreshments, WiFi, video projectors, tables & chairs, etc.

Please submit your proposals for this important meeting by filling out the
form found at: .
Information in your proposal should include (but does not need to be
limited to) the following information:

1. The location and what kind of conference facility would be offered.
Confirm that the site would have internet and other technology available to
enable presentations and general connectivity.

2. Dates when the meeting could occur at the proposed location.

3. Information about transportation — the closest airports and train
stations and how one could get from these places to the meeting site.

4. Lodging in the area.

5. Anything else we would need to know about the location and what makes it
a great choice for this meeting.

Please submit your proposals by Friday,December 4th, 2015. If we receive
multiple proposals we will set up a method for potential attendees to vote
on the preferred meeting location.

Please send your related questions/comments to rhastings at nekls dot org

From the Koha lists — read the original post

Proposals for Kohacon 2017

by Thomas Dukleth
Anyone who would like to host KohaCon17 (international Koha conference
to be held in 2017) should add some brief information about their
proposal to the proposals summary table in the page on the Koha Wiki
which I have prepared following the model used for previous KohaCons,
http://wiki.koha-community.org/wiki/KohaCon17_Proposals .

Please link your summary proposal to a more detailed proposal preferably
in a new page on the Koha wiki or alternately hosted on your own webserver.

If you have submitted a proposal for hosting KohaCon in the past but had
not been selected, please submit a new proposal if you are interested in
hosting KohaCon17. Do not be discouraged that some other proposal had
been selected over yours in some previous year. People from the
Philippenes had again submitted a KohaCon proposal before the general
KohaCon17 page was created and I have now moved that merely tabular form
content which had used the form of the general KohaCon proposals page to
the newly created general KohaCon17 Proposals page. Such persistence of
pursuing a KohaCon proposal should be encouraged. [In the interest of
promoting regional diversity in Koha, we have sometimes considered rules
against selecting KohaCon proposals from the same region successively in
case the most populous regions might come to excessively dominate voting
for selecting a proposal, but in practise such rules may not have yet
been necessary.]

Anyone should be free to add additional relevant information to proposal
information in the wiki, such as links and information for local hotel
or other accommodations, attractions, etc. We want whatever information
may be helpful for linking to a community wide ballot for selecting a
particular proposal.

As with all wiki content, it should be easy enough to edit by examining
the form in which pre-existing content has been entered, when editing to
add your own content. If you want more information about MediaWiki
tables, see http://www.mediawiki.org/wiki/Help:Tables.

From the Koha lists — read the original post


Support Provider News

BibLibre is sponsoring the IFLA BibLibre International Library Marketing Award.

Bywater Solutions announces Koha Klassmates program for library schools.

Jessica Zairo joins Bywater Solutions as Koha Educator.

Upcoming Events

December General IRC Meeting

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

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

Past Events

Koha Fundraising IRC Meeting

The Koha Fundraising IRC meeting was held on the 2nd of December 2015 at 20:00 UTC.

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

November General IRC Meeting

The November general IRC meeting was held on the 4th at 10:00 UTC.

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

Koha 3.22 released

Thu, 11/26/2015 - 14:30

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

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

The website for the Koha project is http://koha-community.org and Koha 3.22 can be downloaded from: http://download.koha-community.org/koha-3.22.00.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 is a major release, that comes with many new features.

It includes 10 new features, 155 enhancements and 381 bugfixes.

Table of contents Important notices Out of the box Plack support on packages

Koha 3.22 can take advantage of Plack to run faster than ever.
Read the instructions here to start enjoying it!.

Behaviour changes
  • The tools/export.pl script has been replaced by misc/export_catalogue.pl
  • All code related to managing information about ‘ethnicity’ in the patron record has been removed. If a library still had data in those fields and tables, it has not been deleted. Please consider moving your data into an extended patron attribute instead.
  • Koha now enforces superserials more strictly. For libraries using IndependentBranches it will no longer be possible to claim serial issues of other branches without either the superlibrarian or the superserials permission.
  • The no longer used ‘borrow’ permission has been removed
New features in Koha 3.22 Architecture, internals, and plumbing
  • Plack – Out of the box support on packages (bug 13791)
  • Add base for building RESTful API (bug 13799)
Cataloging
  • Attach files to bibliographic records (bug 6874)
  • Professional cataloger’s interface (bug 11559)
Circulation
  • Batch checkout (bug 11759)
Command-line Utilities
  • sitemap.pl – Generate a catalog sitemap (bug 11190)
I18N/L10N
  • Add base to make item types, branch names, sysprefs values and authorised values translatable (bug 14100)
OPAC
  • Add a page to display links to restricted sites (bug 13485)
Serials
  • Custom fields for subscriptions (bug 10855)
Staff Client
  • Custom notification sounds (bug 11431)
Enhancements in Koha 3.22 About
  • Add Plack/FastCGI/mod_perl server configuration to about (bug 7895)
Acquisitions
  • Add ability to hide itemtypes from purchase suggestions forms (bug 9468)
  • Filter duplicates when adding a full batch from a staged file (bug 12074)
  • Show shipment date in invoice search result list (bug 12906)
  • Sent an email to the fund owner when a suggestion can be treated (bug 13014)
  • Acq home: ensure ‘manage suggestions’ goes to pending suggestions (bug 13619)
  • Add vendor to the acq tab on the details page in staff client (bug 13962)
Architecture, internals, and plumbing
  • Get rid of reserveconstraints (bug 9809)
  • Remove old code related to ‘ethnicity’ (bug 10020)
  • Move authorised value related code into its own package (bug 10363)
  • Merge PurgeSearchHistory into the C4::Search::History module (bug 10933)
  • Remove deprecated module C4::Dates from system – first steps (bug 13813)
  • Replace waiting holds logic in circulation.pl with Koha Objects (bug 13851)
  • Add ability to dump template toolkit variables to html comment (bug 13948)
  • Add package for System preferences (bug 13967)
  • Add Koha::Logger based on Log4perl (bug 14167)
  • Improving circulation performance by caching yaml file (bug 14207)
  • Merge UploadedFile and UploadedFiles into Koha::Upload (bug 14321)
  • Move the list related code to Koha::Virtualshelves (bug 14544)
  • Extend Koha::MetadataRecord to handle serialization format (bug 14639)
  • Move opac-topissues.pl code into C4::Circulation (bug 14788)
  • Move the patron categories related code to Koha::PatronCategories (bug 14836)
  • Delete C4/Dates.pm from System (bug 14870)
  • Remove C4::Dates from reserve/request.pl (bug 14873)
  • Tests – Create the branchcodes if needed (bug 14878)
  • Remove C4::Dates from catalogue/detail.pl (bug 14879)
  • Move the cities related code to Koha::Cities (bug 14888)
  • Remove C4::Dates from circ/bookcount.pl (bug 14890)
  • Remove C4::Dates from circ/circulation.pl (bug 14903)
  • Remove C4::Dates from circ/pendingreserves.pl (bug 14918)
  • Remove C4::Dates from circ/reserveratios.pl (bug 14920)
  • Remove C4::Dates from cataloguing/additem.pl (bug 14922)
  • Remove C4::Dates from labels/label-item-search.pl (bug 14923)
  • Remove C4::Dates from members/memberentry.pl (bug 14924)
  • Remove C4::Dates from members/moremember.pl (bug 14925)
  • Remove C4::Dates from members/printfeercpt.pl (bug 14926)
  • Remove C4::Dates from files acqui/pdfformat/layout*.pm (bug 14928)
  • Remove C4::Dates from files admin/aq*.pl (bug 14931)
  • Remove C4::Dates from files acqui/*.pl (bug 14946)
  • Remove C4::Dates from admin/smart-rules.pl and admin/categorie.pl (bug 14949)
  • Remove C4::Dates from plugins/*.pl files (bug 14951)
  • Remove C4::Dates from holiday related files in folder tools (bug 14954)
  • Remove C4::Dates from files opac/*.pl (bug 14956)
  • Remove C4::Dates from files in misc/cronjobs (bug 14960)
  • Remove C4::Dates from files reports/*_stats.pl (bug 14961)
  • Remove C4::Dates from ‘lists’ in folder reports (bug 14965)
  • Remove C4::Dates from serials/*.pl files (bug 14969)
  • Remove C4::Dates from files t/db_dependent/*.t (bug 14977)
  • Remove C4::Dates from guided report wizard and dictionary (bug 14982)
  • Remove C4::Dates from 6 files in folder C4/*.pm (bug 14985)
  • Remove C4::Dates: Delete files reservereport.pl / reservereport.tt (bug 14995)
  • Remove C4::Dates from tags/review.pl (bug 14996)
  • Remove C4::Dates from tools (import / export) (bug 14997)
  • Remove C4::Dates from installer and maintenance folders (bug 14998)
  • Make output_pref accept a string as parameter (bug 15166)
  • Remove C4::Serials::ItemizeSerials which is not used anymore (bug 15168)
  • 3 subroutines are unused in C4::Circulation (bug 15185)
Cataloging
  • Ability to duplicate existing items (bug 7369)
  • Merge several biblio records (bug 8064)
  • Enhancements to RIS and BibTeX exporting (bug 12357)
  • Unimarc_field_4XX plugin – Add display of volume info and link to biblio record (bug 13904)
  • Allow column visibility in additem.pl to be customized (bug 14510)
Circulation
  • Prevent renewing if overdue or restriction (bug 8236)
  • Add a new button to the checkout confirmation dialog when checking out an on hold item (bug 11882)
  • Show hold expiration date for waiting holds on circulation.pl (bug 13030)
  • Add ability to charge fines at start of charge period (bug 13590)
  • Add specific quotas to on-site checkout (bug 14045)
  • Buttons instead of links in messages (bug 14171)
  • Add ability to pay all fees at once from circulation screen (bug 14900)
Command-line Utilities
  • Add script to import Lexile scores (bug 11368)
  • Rebuild Zebra improvement: allow to specify a DB table (bug 12368)
  • Make koha-mysql handle arbitrary mysql arguments (bug 12372)
  • Merge selfreg cron jobs into cleanup_database (bug 13049)
  • HEA – activate cronjob by default (bug 13585)
  • Add –fees option to cleanup_database.pl to purge all 0 balance fees and payments older than the given number of days (bug 14402)
  • koha-mysql tab-completion in bash (bug 14714)
  • koha-indexer tab-completion in bash (bug 14727)
  • Add new cronjob to send membership expiry reminder notices in crontab.example file (bug 14840)
Database
  • Redefine the field message_id as PRIMARY KEY of message_queue (bug 7793)
  • Add borrowernumber to koha_news (bug 14246)
Hold requests
  • Add ability to cancel waiting holds from checkin screen (bug 14464)
  • Add holds count to holds tab (bug 14557)
I18N/L10N
  • New dateformat dd.mm.yyyy (bug 12072)
  • Make permission descriptions translatable (bug 13632)
Installation and upgrade (web-based installer)
  • Remove Smithsonian as a delivered z39.50 target (bug 4925)
  • Simplified creation of MARC21 sample frameworks (bug 10963)
  • Improve discharge letter sample notice (bug 14249)
Label/patron card printing
  • Select the barcode index by default when searching for label items (bug 11880)
  • Patron cards: Make barcode width and height scaling editable (bug 14107)
  • Label creator UI/UX revamp (bug 14667)
  • UI/UX enhancements for the patron card creator (bug 14676)
  • Allow the deletion of multiple patron card batches (bug 14805)
Lists
  • Focus on “Add item” in Lists (bug 11325)
MARC Bibliographic data support
  • RDA: 700/710/711 display in XSLT (bug 13382)
  • RDA: 100/110/111 changes to XSLT (bug 13383)
  • Uniform titles (130 / 240 / 730) Display in XSLT (bug 13387)
  • RDA: Display 33xs (bug 13734)
  • 246 XSLT Improvements (bug 14054)
  • Update MARC21 frameworks to Update No. 20 (April 2015) and 21 (September 2015) (bug 14333)
  • Enhance 264 display in OPAC and Staff XSLT (bug 14734)
  • RDA: 700/710/711 fix path for icon in XSLT (bug 14917)
  • Update MARC21 de-DE frameworks to Update 21 (September 2015) (normal – bug 15097)
  • Update MARC21 es-ES frameworks to Update 21 (September 2015) (bug 15063)
  • Update MARC21 it-IT frameworks to Update 21 (September 2015) (bug 15070)
Notices
  • Gather print notices: add csv and ods export (bug 11603)
  • Gather print notices: send files by email (bug 11678)
  • Add ability to print overdue slip from staff intranet (bug 12933)
  • Add option to display datetimes as dates in notices (bug 13622)
  • Include fields from subscription and serial table in serial notification email (bug 13972)
  • Add branches fields to discharges letters (bug 14280)
OPAC
  • Advanced search: Hide itemtypes from search form & Group itemtypes together into one search option (bug 10937)
  • Small improvements in OPAC results list (bug 11881)
  • Make the OPAC language switcher available in the masthead navbar, footer, or both. (bug 14252)
  • Make Baker & Taylor cover images accessible by UPC as well as ISBN (bug 14607)
  • Change gender option N/A to None specified (bug 14652)
Packaging
  • One should be able to override zebra configuration on a per instance basis (bug 12216)
  • Versioning updates for master (bug 14262)
  • Package dependency updates for master (bug 14312)
Patrons
  • Validation of email address fields (bug 5685)
  • Send membership expiry reminder notices (bug 6810)
  • Limit patron modification request management by branch (bug 10904)
  • Patron modification request page: Add link to patron record (bug 12352)
  • Add time to date column for patron circulation history (bug 13336)
  • Syspref to not add a fee when a patron changes to a category with enrolment fee (bug 13697)
  • Show waiting hold expiration date for waiting holds in holds ajax datatable (bug 13853)
  • Show patron expiry date in OPAC (bug 14002)
  • Add discharges history (bug 14368)
Reports
  • Add reports to action logs (bug 14024)
  • Provide link to clear reports search filters (bug 14029)
Searching
  • Add dissertation-information index for non-UNIMARC installations (bug 11620)
  • Make itemnumber a numeric search in ccl.properties (bug 14031)
  • RDA: Indexing 264 field (Zebra) (bug 14198)
  • Add a DOM syntax for specifying conditions on indexes (bug 14217)
  • Add indexes for MARC 020$z => ISBN, 022$y, 022$z => ISSN (bug 14617)
Serials
  • Add descriptive (text) published date field for serials (bug 8296)
  • Add branch limit on checkexpiration.pl (bug 8436)
  • Allow staff to only claim serial issues of their own branch (bug 8438)
Staff Client
  • Make text persist/populate hidden fields for the Staff searchbox (bug 14189)
  • Correcting messages on intranet error pages so they make more sense (bug 14574)
  • Fixing up the online help on main page (bug 14585)
System Administration
  • Extend CalendarFirstDayOfWeek to be any day (bug 12137)
  • System preference for news author display (bug 14247)
Templates
  • Add wysiwyg editor to system preferences dealing with HTML (bug 11584)
  • Add support for Font Awesome icons in Koha (bug 13696)
  • MARC21 773 — Display when ind1 = 0 or blank (bug 14181)
  • Scale search boxes in staff head (bug 14190)
  • Change Localsyspref type entry to dropdown (bug 14268)
  • Use Font Awesome instead of Glyphicons for the staff intranet (bug 14915)
Test Suite
  • Adding misc/devel/coverage.pl, a script making a cover on all modules to see which ones are not tested yet. (bug 13899)
  • GetTopIssues.t should create random data (bug 15160)
Tools
  • Optionally display authorship for news items (bug 14248)
  • Refactor the catalogue export tool (command-line tools/export.pl does not work anymore. Use misc/export_catalogue.pl instead) (bug 14722)
Web services
  • OAI-PMH repository deleted record support (bug 3206)
  • OAI-PMH repository/server: Add handling of time in “from” argument (bug 10824)
  • OAI-PMH GetRecord result doesn’t include item data (bug 12252)
Critical bugs fixed in Koha 3.22

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

Acquisitions
  • Addorder.pl redirect problems under plack behind apache 2.4.10 (critical – bug 14743)
  • Duplicate check for creating items on order broken (major – bug 8684)
  • Barcode generation hbyymmincr (AutoBarcode) in acquisitions is broken (major – bug 11273)
  • Export of CSV from late orders form does only work in English (major – bug 14264)
  • Fix date filter for Suggestions management (major – bug 15090)
Architecture, internals, and plumbing
  • Error in GetMarcBiblio can cause severe data loss (critical – bug 10961)
  • Hardduedate should not be inserted as 0000-00-00 but NULL (critical – bug 15087)
  • Raise required version of URI::Escape to 3.31 (major – bug 8686)
  • Unit tests in t/db_dependent/Context.t failing due to Bug 13967 (major – bug 14342)
  • Security updates break some Koha plugins (major – bug 14467)
  • SQL injection in local use system preferences (major – bug 14521)
  • Encoding broken with system preferences (major – bug 14584)
  • DBIC should create/own the DB handler (major – bug 14778)
  • SMSSendUsername and SMSSendPassword are not listed in the system preferences (major – bug 14820)
  • (Plack) Use of SCRIPT_NAME makes Koha generate wrong URIs (major – bug 15005)
  • Make processes that rely on background jobs run in CGI mode (major – bug 15218)
Authentication
  • Back-button in OPAC shows previous user’s details, after logout (major – bug 5371)
  • Don’t allow spaces at the end, beginning or as your password (major – bug 14509)
Cataloging
  • In Rancor, multiple &/(critical – bug 15197)
  • Making 999 visible in framework duplicates 999 entry and affects index (major – bug 6657)
  • Cancelling the deletion process of an item deletes item anyway (major – bug 13943)
  • Cataloguing plugins for generating inventory numbers are broken (major – bug 14660)
Circulation
  • Cannot checkin without Anonymous Patron (critical – bug 14655)
  • Cannot set guarantor for a child account (critical – bug 14685)
  • Circulation module cannot anonymise if anonymity user is not set up correctly. (major – bug 9942)
  • DecreaseLoanHighHolds messes with specify due date (major – bug 10067)
  • Fine recalculation on return needs to be a system preference (major – bug 10120)
  • New renew page in staff client doesn’t record branch in statistics (major – bug 12066)
  • Auto renewal is tied to ‘no renewal before’ (major – bug 14101)
  • Don’t set permanent_location to CART or PROC (major – bug 14811)
  • Wrong call to GetBranchItemRule in circ/returns.pl (major – bug 14842)
  • Batch Checkout Doesn’t Tell You it Failed (major – bug 15091)
Command-line Utilities
  • Missing subroutine in overdue_notices.pl (blocker – bug 15242)
  • koha-restart-zebra fails (major – bug 14361)
  • koha-create should set upload_path in koha-conf.xml (major – bug 14674)
  • The export tool is broken if used from the command line (major – bug 14709)
Course reserves
  • Deleting an Item/Record does not remove link to course reserve (major – bug 14205)
Database
  • Marc_modificacation_template_actions DB not consistent between fresh and updated DB (major – bug 15095)
Hold requests
  • Holds don’t transfer when moving items (critical – bug 8723)
  • “too many holds” message appears inappropriately (major – bug 11250)
  • Exceeding the maxreserves preference does not prevent librarian from placing the hold (major – bug 12197)
  • Hold limits ignored for record level holds with item level itemtypes (major – bug 12632)
  • Prevent a record from having holds with duplicate priorities (major – bug 14733)
Installation and upgrade (command-line installer)
  • Make test fails immediately on 3.22.00-beta due to missing Crypt::GCrypt which is optional (blocker – bug 15182)
Installation and upgrade (web-based installer)
  • Rename fast add framework sql file (blocker – bug 15181)
  • Installer broken by bug 13967 (major – bug 14339)
  • Sample patron data broken by removal of ethnicity column (major – bug 14981)
  • Sample_creator_data.sql now fails during a fresh install (major – bug 15053)
  • Error on upgrade from 3.20.5 to 3.22 beta (major – bug 15207)
Label/patron card printing
  • Remove warnings when creating Labels (major – bug 14468)
  • Add several patrons to a new batch will create a new batch per patron added (major – bug 14739)
Lists
  • Stored XSS flaw affects OPAC and Staff interface (major – bug 14416)
  • Private lists browsing broken in translated staff interface (major – bug 14517)
  • Cannot delete a list even if the permission is set (major – bug 14529)
MARC Bibliographic record staging/import
  • Reverting a batch where a record overlaid is now deleted will fail (major – bug 14597)
Notices
  • Changing the Library for a notice duplicates the notice instead of updating it (major – bug 14141)
OPAC
  • SQL Injection in OPAC Interface (critical – bug 14412)
  • XSS Injection point (major – bug 14360)
  • XSS Flaws in OPAC Interface (major – bug 14418)
  • Result list RSS feed broken (major – bug 14524)
Packaging
  • Dependency updates from bug 13791 prevent installation on jessie (critical – bug 14938)
  • koha-conf.xml paths to zebra libraries are wrong in jessie (major – bug 14106)
Patrons
  • Patron Lists aren’t added to list pulldown when created from Patron search (major – bug 12525)
  • Prevent 0000-00-00 dates in patron data (major – bug 14717)
  • Can’t search by username anymore (major – bug 14782)
Reports
  • Cache_expiry is not saved when updating a SQL report (critical – bug 14735)
  • Datepicker’s dateFormat setting for reports is missing (major – bug 14382)
Searching
  • Books entered in malayalam language cannot to search (critical – bug 10866)
  • Search fails with errors when HTML5 Media is enabled and url has plus (+) characters (major – bug 12885)
  • Search results item status incorrect for holds (major – bug 13636)
  • Encoding issues – search in staff (major – bug 14431)
  • Kohaidx is missing for id in authority-koha-indexdefs.xml (major – bug 14453)
  • EmbedSeeFromHeadings record filter shouldn’t process MARC holding fields (major – bug 14456)
Serials
  • Barcode yymm0001 does not work when receiving serials (major – bug 15042)
SIP2
  • SIP2 terminal authentication via telnet transport broken (critical – bug 14644)
  • Koha’s SIP server returns not ok for checking in items that are not checked out (major – bug 13411)
  • Renewals cause Sipserver to crash (major – bug 14673)
  • Remove Depreciation Errors due to misuse of UNIVERSAL in SIP/Sip/MsgType.pm (major – bug 15215)
Staff Client
  • Path traversal vulnerabilty (critical – bug 14408)
  • SQL Injection in Staff Client (critical – bug 14426)
  • Multiple XSS and XSRF issues in Staff Client (major – bug 14423)
  • Get_template_and_user can not have an empty template_name (major – bug 14440)
  • Stricter template name rules cause itemsearch to stop working (major – bug 14450)
System Administration
  • Item type groups not saving (critical – bug 15093)
  • Can create an item type that already exists (major – bug 12965)
  • FeeOnChangePatronCategory in wrong place (major – bug 15073)
Templates
  • Item type descriptions not showing if no logo (critical – bug 15092)
  • Incorrect alert while deleting single item in batch (major – bug 14632)
  • “Show more” link contains double encoded characters (major – bug 14955)
Test Suite
  • t/ tests should pass if Test::DBIx::Class is not available (blocker – bug 15150)
  • t/Circulation_barcodedecode.t fails if no DB present (blocker – bug 15151)
  • Tests fail if launched after 23:00 (major – bug 15029)
Tools
  • Batch modification of checked out and lost items checks them in (critical – bug 12311)
  • Batch record modification tool removes framework code (critical – bug 14795)
  • Can’t add item to rotating collection (critical – bug 15061)
  • Patron anonymizing tool reports false success in anonymous patron not defined (major – bug 6756)
  • Permanent Location (shelving location) is NULL when Import MARC records tool is used (major – bug 7634)
  • Inventory checks items in without warning (major – bug 10005)
  • Inventory/Stocktaking tool cannot handle windows file uploads (major – bug 10625)
  • Regression in Marc Modification Templates (major – bug 14098)
  • Wrong ISSN search index in record matching rules (major – bug 14472)
  • Fix encoding in data exports (major – bug 14592)
  • Plack testing — Import patrons tool — sample text file link broken (major – bug 15014)
  • Batch item modification does not work correctly on plack (major – bug 15021)
  • Transfer rotating collection fails on plack (major – bug 15066)
  • Batch Delete Records Error (major – bug 15079)
Web services
  • OAI-PMH listRecords result should include item data when using a resumption token (major – bug 14927)
Other bugs fixed in Koha 3.22

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

About
  • Bug for tracking changes to the about page (trivial – bug 7143)
  • Duplicate armenian translator (trivial – bug 14490)
Acquisitions
  • Perl error in acq budget planning (normal – bug 4502)
  • Date acquired is shipping date (normal – bug 8417)
  • Don’t allow to create orders for inactive vendors (normal – bug 12054)
  • Set correct orderstatus when order is transferred from one vendor to another (normal – bug 13993)
  • Can’t scroll though patron notify list on new order (normal – bug 14253)
  • Links to results pages don’t work in receive shipment list (normal – bug 14343)
  • Add sorting to funds (normal – bug 14388)
  • Fund names not displayed in budget planning (normal – bug 14649)
  • Acq planning filter and export always use default active period (normal – bug 14653)
  • Closing and reopening a basket should not alter status of completed orders (normal – bug 15036)
  • Improve description for syspref gist (minor – bug 11458)
  • "Show all" in acquisition confusing (minor – bug 14163)
  • Fix missing display of help page in contract management (trivial – bug 14929)
Architecture, internals, and plumbing
  • Fix OPACBaseURL to include protocol (normal – bug 5010)
  • Merge circ-menu.tt and a circ-menu.inc (normal – bug 11804)
  • $.cookie(‘foo’, null) deprecated (normal – bug 12320)
  • Still too many search cursor cookies (normal – bug 13265)
  • Installer does not work under Plack (normal – bug 13805)
  • Plack loose CGI qw(-utf8) flag creating incorrect utf-8 encoding everywhere (normal – bug 13815)
  • Remove given-when from opac-search.pl (normal – bug 14351)
  • Terribly slow checkout caused by DateTime->new in far future (normal – bug 14494)
  • Use Koha::Cache for accessing single_holidays() (normal – bug 14522)
  • Koha::RecordProcessor only accepts one filter at a time (normal – bug 14646)
  • Koha::Item::effective_itemtype should fallback to biblio-level if no item-level itemtype (normal – bug 14651)
  • Can’t use cn_browser.pl cataloguing plugin without superlibrarian permissions (normal – bug 14737)
  • Overdues are not listed if due on 23:59 of the ‘to date’ (Was: Remove C4::Dates from circ/overdue.pl) (normal – bug 14916)
  • A date is not correctly filled in default values from batch mod [was Remove C4::Dates from tools/batchMod.pl] (normal – bug 14950)
  • Issues.itemnumber should be a unique key (normal – bug 14978)
  • Make the date formatting template side – moremember.pl (normal – bug 14990)
  • Add diagnostic for the TestBuilder tests (normal – bug 15052)
  • Items_search_fields.authorised_values_category is still a varchar(32) (normal – bug 15069)
  • Acqui/currency.pl is unused (normal – bug 15083)
  • t/db_dependent/Reports_Guided.t should not depend on existing data (normal – bug 15152)
  • The batch records modification tool should not close STDERR when running in background mode (normal – bug 15189)
  • Fixing code so it passes basic Perl::Critic tests (minor – bug 6679)
  • Autoload in C4::Context is a bad idea (minor – bug 9006)
  • C4::Charset should not depend on C4::Context (minor – bug 11790)
  • Test calls C4::Context::set_userenv (minor – bug 14325)
  • Uninitialized value warning C4/Utils/DataTables/Members.pm (minor – bug 14344)
  • Use Koha::version() instead of C4::Context->KOHAVERSION (minor – bug 14427)
  • Remove C4::Input (minor – bug 14428)
  • Adjust authorities_merge_ajax and replace some indirect syntax (minor – bug 14589)
  • Useless use of String::Random in catalogue/search.pl (minor – bug 14696)
  • Get rid of warnings in members/summary-print.pl (trivial – bug 15068)
Cataloging
  • Convert marc21 framework plugins to new style (normal – bug 13437)
  • Sort z39.50 biblio servers by rank in derivate cataloguing doesn’t work (normal – bug 14047)
  • Converting from ISO5426 is not complete (normal – bug 14078)
  • Only superlibrarian should see edit links for other branches’ items in staff detail (normal – bug 14354)
  • Merge reference selection has no effect when merging authorities. (normal – bug 14387)
  • Complete cataloguing plugin unimarc_field_4XX (normal – bug 14766)
  • Fix Fast Add framework to pass test (normal – bug 15077)
  • Fix calls of TransformHtmlToXml (minor – bug 11247)
  • Remove unused code or template from some MARC21 leader plugins (minor – bug 14201)
  • Unexpected parameter for window.open in marc21_linking_section plugin (minor – bug 14202)
  • Keep highlight on the active item in item editor (minor – bug 14276)
  • Fix js error "TypeError: events is null" in additem.js (minor – bug 14327)
  • Deleting records with a hold (and no item) does not work (minor – bug 14518)
  • Simplify merge_ajax.pl (minor – bug 14588)
  • Wrong shortcuts in module "cataloging" (minor – bug 14829)
Circulation
  • Item status for "not for loan" by item type / item is different (normal – bug 3333)
  • Remove HomeOrHoldingBranchReturn syspref (normal – bug 7981)
  • Makepayment and makepartialpayment (C4::Accounts) don’t log branch to statistics table (normal – bug 11229)
  • Renewal due date won’t take specified time into account (normal – bug 11298)
  • Offline circ permission issue (normal – bug 13663)
  • Today’s checkouts not always sorting correctly (normal – bug 14299)
  • AllowRenewalIfOtherItemsAvailable counts holdable not for loan items when checking renewability (normal – bug 14337)
  • Renewals should be disabled in OPAC if are referred to an on-site checkout (normal – bug 14470)
  • ‘Cancel Hold’ check box on check-out confirmation does not cancel the hold when item is checked out (normal – bug 14640)
  • Export checkout list exports all item infos (normal – bug 14710)
  • Don’t show item in checked in list, when it wasn’t checked in (normal – bug 14821)
  • Columns settings on checkouts table have 2 bugs (normal – bug 14841)
  • Keyboard shortcuts don’t work after setting CircAutocompl to "Don’t try" (normal – bug 14880)
  • Fine grace period label is incorrect (normal – bug 14975)
  • Batch checkout tab should be hidden for patrons not satisfying policy (normal – bug 15037)
  • Update link to offline circ for windows (normal – bug 15094)
  • Show circ buttons at the top of batch circ page (normal – bug 15116)
  • Stop overdue_notices.pl from issuing the warning: Use of uninitialized value $borrowernumber (minor – bug 14534)
  • Warns when placing hold on record with no items (minor – bug 14634)
  • Title not showing up on checkout summary (minor – bug 14726)
  • Warns from returns.pl during checkin (trivial – bug 14487)
Command-line Utilities
  • koha-indexer –stop does not work (normal – bug 15011)
  • koha-shell raises " no job control in shell" error (normal – bug 15012)
  • Runreport.pl doesn’t allow custom subjects anymore (normal – bug 15120)
  • Runreport.pl badly encode accented characters (normal – bug 15133)
  • koha-translate error string for non-existent lang removal (trivial – bug 14203)
  • Misc/batchRebuildItemsTables.pl has hard coded record length limit of 99999 bytes. (trivial – bug 14858)
Course reserves
  • Disabled courses display in the course reserves list for items (normal – bug 14760)
Database
  • Acquisition db tables are missing indexes (normal – bug 14053)
  • Missing statement in kohastructure.sql – DROP TABLE IF EXISTS borrower_sync; (minor – bug 14350)
Developer documentation
  • Correct the documentation for the C4:Members sub: IsMemberBlocked (trivial – bug 10063)
  • Typos in various Koha files (trivial – bug 14383)
  • Fix documentation of OpacHiddenItems (trivial – bug 14394)
  • Typographical error in C4::Context perldoc (trivial – bug 14425)
  • Typo in GetItemsForInventory POD (trivial – bug 15027)
Documentation
  • Update Help Files for 3.20 (normal – bug 14424)
  • Encoding issues when editing the help (normal – bug 14813)
  • Minor edits to history.txt to facilitate automagic updates to the web site (minor – bug 14255)
  • Typo in help file for 3.20 (stage-marc-import.tt) (trivial – bug 14545)
  • Typo in help file for 3.20 (basket.tt) (trivial – bug 14547)
  • Typo in help file for 3.20 (batch_record_modification.tt) (trivial – bug 14548)
Hold requests
  • Holds Queue building ignoring holds where pickup & home branch don’t match and item is not from least cost branch (normal – bug 14297)
  • Refactor GetReserveFee (normal – bug 14702)
  • Holds queue with Transport Cost Matrix will transfer item even if transfers disabled (normal – bug 15062)
  • Holds queue viewer only displays first subtitle from marc keyword mappings (minor – bug 14142)
  • MoveReserve should look at future holds too (minor – bug 14526)
  • Fix Reserves.t (minor – bug 14801)
  • Librarians are not warned if patron owe more than maxoutstanding when placing holds (minor – bug 14882)
  • Librarians are not warned if patron is restricted when placing holds (minor – bug 14883)
Holidays
  • Holidays description shows \r\n for every new line (minor – bug 14703)
I18N/L10N
  • Untranslatable strings in opac-detail.tt (normal – bug 11467)
  • "Change"/"Set to patron" button for linking a member to an organisation (or child to guarantor) not translatable (normal – bug 13656)
  • Export of CSV from item search form does only work in English (normal – bug 14263)
  • Update German web installer sample files for 3.22 (normal – bug 15058)
  • There is no translation of confirm dialog when transfering a basket (normal – bug 15117)
  • Update Italian web installer sample files for 3.22 (normal – bug 15178)
  • Overdues email subject contains untranslatable ‘Overdue:’ string (minor – bug 8330)
  • JQuery Timepicker is not translated on returns page (minor – bug 13427)
  • HTML comment disables translation in cataloguing/addbooks.tt (minor – bug 14485)
  • Allow correct translation of CAS authentication (minor – bug 14671)
  • Allow correct translation for upload local cover image (minor – bug 15154)
  • Bengali locale needs to be re-defined (trivial – bug 14285)
  • Acquisition: Better context for "Transferred from…" to avoid ambiguity in translation (trivial – bug 15123)
  • Ease translation for shelves messages (trivial – bug 15208)
Installation and upgrade (command-line installer)
  • Required Devel::Cover should be Wheezy’s (minor – bug 14283)
  • Typographical error in updatedatabase.pl (minor – bug 14422)
Label/patron card printing
  • Some fonts don’t work on printing label (normal – bug 12194)
  • Creation of barcode types 2of5 not functional (normal – bug 14781)
  • Breadcrumbs and titles inconsistent in Label creator (normal – bug 15072)
  • Make greybox consistent size across label and patron card creator (normal – bug 15112)
  • Units doesn’t get saved usefully for patroncards (minor – bug 14366)
Lists
  • Viewing lists fails silently when not having correct permisison (normal – bug 14528)
  • List email sent from staff is missing ISBN and author information (normal – bug 15137)
MARC Bibliographic record staging/import
  • Useless unitialization warnings when updating authorities (minor – bug 15130)
Notices
  • Notice not saved when mandatory fields are not filled (normal – bug 14070)
  • Notices using non email templates can’t be deleted from the staff client (normal – bug 14206)
  • Add ‘(All libraries)’ to notice deletion confirmation page (minor – bug 14240)
  • Expiration date for holds based onReservesMaxPickUpDelay should not require ExpireReservesMaxPickUpDelay (minor – bug 14937)
  • Sample notice TO_PROCESS confuses budget and fund (minor – bug 15177)
OPAC
  • OPACViewOthersSuggestions does not work (normal – bug 4137)
  • Duplicate holds allowed if patron clicks back button after placing hold (normal – bug 5144)
  • Opac-topissues does not work with CCODE (normal – bug 11139)
  • Default emailing preferences not loaded for self registering patron (normal – bug 11693)
  • "OPAC info" is not displayed in the OPAC (normal – bug 12428)
  • Paging on ‘recent comments’ page in OPAC is not displaying correctly (normal – bug 14173)
  • RIS in unimarc flavour is still deficient (normal – bug 14245)
  • OPAC: Adding a comment makes result browser disappear (normal – bug 14313)
  • IDreamBooks doesn’t work when Koha is using https (normal – bug 14318)
  • Updating personal details on OPAC – request sent even if no changes are made (normal – bug 14675)
  • Unable to clear SMS number (normal – bug 14683)
  • Encoding issues when exporting in RIS (normal – bug 14832)
  • Genre/Form-655 URL not clickable in opac-detail.pl, with XSLT enabled (normal – bug 15047)
  • Rephrase "in keyword" in OPAC authority search (minor – bug 11011)
  • Fix 856u-links in the OPAC for NORMARC (minor – bug 14025)
  • DDC – Add separators for repeated $a subfields (MARC21) (minor – bug 14094)
  • Noisy warns in C4/CourseReserves.pm (minor – bug 14184)
  • Noisy warns in opac-readingrecord.pl (minor – bug 14185)
  • Noisy warns in opac-reserve.pl (minor – bug 14186)
  • OPAC: Small template improvements to full serial history page (minor – bug 14269)
  • Improving opac-detail.pl performances (minor – bug 14496)
  • Warns when clearing a rating on an item on OPAC (minor – bug 14553)
  • OPACURLOpenInNewWindow should apply to item-level urls too (minor – bug 14575)
  • Opac-topissues.pl sort is broken (minor – bug 14940)
  • Move top language menu to include and streamline logic (minor – bug 15039)
  • Parsed isbn has semi-colon fails to nicely link for idreambooks (trivial – bug 14345)
Patrons
  • Remove useless code related to the type_only parameter (normal – bug 9314)
  • Calculation of fines on return needs to be documented (normal – bug 10119)
  • Relative’s checkouts table is missing one column heading (normal – bug 13781)
  • Remove related code to category_type (normal – bug 13970)
  • "Add Child" button missing on moremember.pl (normal – bug 14324)
  • Unable to delete patron images (normal – bug 14338)
  • Uri_escape error triggered by duplicate accountno’s for patron (normal – bug 14498)
  • Userid not generated when defined in BorrowerUnwantedField (normal – bug 14867)
  • Cannot search for patrons using second surname/firstname (normal – bug 14871)
  • Renew a patron does not redirect to the correct module (normal – bug 14910)
  • Import patron tool creates ‘duplicate’ restrictions ( debarments ) (normal – bug 15010)
  • Regression in patron search results ordering (normal – bug 15109)
  • "Borrow Permission" is not used and can be removed (minor – bug 7976)
  • Patron modification error shows borrowernumber (minor – bug 11929)
  • "Patron lists" are not easily accessible (minor – bug 11941)
  • Show notices tab with EnhancedMessagingPreferences deactivated (minor – bug 14157)
  • Noisy warns in C4/Utils/DataTables/Members.pm (minor – bug 14436)
  • Warns when changing patron password (minor – bug 14484)
  • Patron’s transaction history changes items’ order after paying fines (minor – bug 14687)
  • Remove unconditional warn from Koha::NorwegianPatronDB (trivial – bug 14403)
  • Typo for borrowers (trivial – bug 14569)
  • Format date of birth on patrons requesting modification page (trivial – bug 15146)
Reports
  • Update columns.def with descriptions for new columns (normal – bug 14130)
Searching
  • Zebra index configuration doesn’t allow exact search for ‘C.’ (normal – bug 14401)
  • Transliterate rule for all single quote forms (normal – bug 14542)
  • Fix sorting of Norwegian vowels (normal – bug 14824)
  • Accession date comparison does not work in advanced search (normal – bug 14861)
  • Sort Item search home library list by branch name (minor – bug 13950)
  • 608$9 defined twice in UNIMARC biblio-koha-indexdefs.xml (minor – bug 14154)
  • Facets should be sorted by label (displayed) not title (link value) (minor – bug 14371)
  • IntranetBiblioDefaultView syspref is not respected when XSLTResultsDisplay is empty (minor – bug 15175)
  • Make OpacSuppression work even if there are no records suppressed (minor – bug 15198)
  • Space needed in added to staff side cart message, if items added are already in cart (trivial – bug 14661)
Self checkout
  • Checkouts default sort order for Self Checkout (SCO) confusing for patrons (normal – bug 14404)
  • SCO/shelfcheck ‘log out’ option redirects to OPAC, not back to SCO (normal – bug 14776)
Serials
  • Locale in subscriptions not preselecting correctly (normal – bug 12616)
  • Serial permissions: receive_serials (normal – bug 13662)
  • Single quotes in journal number cause print routing list window to not appear (normal – bug 14505)
  • Searching serials expiring after today should be allowed (normal – bug 15171)
Staff Client
  • Move help link back out of the dropdown menu (normal – bug 14773)
  • Typo in Bug 14408 regexp (minor – bug 14439)
  • ‘You are not logged in’ should link to log in page (minor – bug 14579)
  • Small error in example in SMS.pm (trivial – bug 14421)
System Administration
  • Library group records – category type reverts to "searchdomain" when editing group record (normal – bug 8802)
  • Editing a syspref in a textarea does not enable the Save button (normal – bug 14389)
  • Rename [intranet|opac]userjs to [Intranet|OPAC]UserJS (minor – bug 12160)
  • Change the ‘delimiter’ syspref description to say it applies to more than just Reports (minor – bug 14215)
  • Add a table foot to circulation matrix (minor – bug 14290)
  • OpacExportOptions shouldn’t say ‘separated by |’ (minor – bug 14291)
  • System Preferences: Better explanation for syspref ‘ShowReviewerPhoto’ (trivial – bug 14314)
Templates
  • Some links and blocks could be hidden when printing a record (normal – bug 10172)
  • Improve message shown for deleted records in basket summary page (normal – bug 10181)
  • Use $.trim instead of trim() in admin/categorie.tt (normal – bug 14265)
  • Replace trim() with $.trim() in opac-shareshelf.tt (normal – bug 14266)
  • Remove CGI::scrolling_list from issues_avg_stats.pl (normal – bug 14279)
  • Fix item search CSV export – obsolete "by" and display of publication year for MARC21 (normal – bug 14303)
  • ‘New patron’ dropdown empty list on circulation.pl (normal – bug 14508)
  • Messaging preferences table needs to be sorted (normal – bug 14621)
  • Help could not be displayed in the correct language (normal – bug 14812)
  • Itemtype description missing from facets for itypes in a search group (normal – bug 15098)
  • Fix capitalization for some strings on XSLT detail pages (normal – bug 15102)
  • Warning on purchase suggestions is inaccurate (normal – bug 15114)
  • Remove HTML from additem.pl (minor – bug 12176)
  • Change order status ‘Pending’ to ordered like in database (minor – bug 13946)
  • Local Use syspref addition form missing variable type ‘Free’ (minor – bug 14135)
  • How active is active in additem.tt? (minor – bug 14267)
  • Remove CGI::scrolling_list from guided_reports.pl (minor – bug 14275)
  • XSLT Syntax error in MARC21slimOPACResults.xsl (minor – bug 14326)
  • Line break in html attribute (minor – bug 15059)
  • Discrepancy between opac doc-head-open.inc and staff doc-head-open.inc (trivial – bug 5025)
  • Item columns in different order (trivial – bug 10938)
  • Rotating collections and calendar are circ tools (trivial – bug 13874)
  • Useless copy/paste from Template::Plugin::HtmlToText (trivial – bug 14329)
  • Remove unused email_sender from sendbasket/sendshelf (trivial – bug 14330)
  • Improvements to the ‘Transfers to receive’ page (branchname, mailto link) (trivial – bug 14356)
  • Resolve warning from tt_valid.t (trivial – bug 14904)
  • Table header broken at detail.tt (trivial – bug 14966)
Test Suite
  • Warning raised by TestBuilder (normal – bug 14197)
  • Tests for TestBuilder fail randomly (normal – bug 14256)
  • DBI fighting DBIx over Autocommit in tests (normal – bug 14334)
  • t/Biblio.t fails because of new warning (normal – bug 14346)
  • t/db_dependent/Contract.t fails do to fixed date (normal – bug 14693)
  • t/db_dependent/Letters.t should set the numbering pattern it needs (normal – bug 15028)
  • TestBuilder should not handle the transaction (normal – bug 15081)
  • t/db_dependent/Search.t shouldn’t mock the DB connection (normal – bug 15082)
  • TestBuilder behaviour on AI values should be tested (normal – bug 15159)
  • t/db_dependent/Review.t should not depend on existing data (normal – bug 15199)
  • Silence warnings t/Auth_with_shibboleth.t (minor – bug 14111)
  • Silence warnings t/Charset.t (minor – bug 14112)
  • Silence warnings t/Date.t (minor – bug 14113)
  • Silence warnings t/Label* (minor – bug 14115)
  • Silence noise t/Scrubber.t (minor – bug 14116)
  • Silence warnings t/Search_PazPar2.t (minor – bug 14117)
  • Silence warnings t/db_dependent/Auth.t (minor – bug 14120)
  • Silence warnings t/db_dependent/Auth_with_cas.t (minor – bug 14121)
  • Fix failing t/Creators.t test, when using koha-shell (minor – bug 14602)
  • Search_utf8.t fails to upload a file (minor – bug 14905)
  • Warnings from search_utf8.t when empty idx= misses in returned base (minor – bug 14909)
  • t/db_dependent/Circulation/GetTopIssues.t is failing in Jenkins (minor – bug 15158)
  • Fully testing C4::Creators::Lib (trivial – bug 14059)
Tools
  • Remove link from unapproved and rejected tags in the OPAC’s "My tags" table (normal – bug 6379)
  • Inventory has bad $_ references (normal – bug 14001)
  • Reviewswaiting.pl paging is not working (normal – bug 14779)
  • Encoding issues in columns.def (normal – bug 14817)
  • Second click on modification log misses object parameter (minor – bug 10355)
  • Batch modifications for records – unavailable "Every" option (minor – bug 12540)
  • Noisy warns in Notices (letter.tt) module (minor – bug 14445)
Web services
  • OAI-PMH must return error when no results (minor – bug 14721)
Changes on system preferences in Koha 3.22 New system preferences
  • AudioAlerts
  • BatchCheckouts
  • BatchCheckoutsValidCategories
  • BibtexExportAdditionalFields
  • ConsiderOnSiteCheckoutsAsNormalCheckouts
  • DumpTemplateVarsIntranet
  • DumpTemplateVarsOpac
  • EnableAdvancedCatalogingEditor
  • FeeOnChangePatronCategory
  • IndependentBranchesPatronModifications
  • MembershipExpiryDaysNotice
  • MergeReportFields
  • NewsAuthorDisplay
  • OAI-PMH:DeletedRecord
  • OpacLangSelectorMode
  • OverduesBlockRenewing
  • ReportsLog
  • RestrictedPageContent
  • RestrictedPageLocalIPs
  • RestrictedPageTitle
  • RestrictionBlockRenewing
  • RisExportAdditionalFields
  • SMSSendPassword
  • SMSSendUsername
  • UseWYSIWYGinSystemPreferences
Renamed system preferences
  • AudioAlerts (renamed from soundson)
Deleted system preferences
  • HomeOrHoldingBranchReturn
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/en/

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

Translations

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

  • English (USA)
  • Arabic (99%)
  • Armenian (99%)
  • Chinese (China) (83%)
  • Chinese (Taiwan) (100%)
  • Czech (98%)
  • Danish (79%)
  • English (New Zealand) (100%)
  • Finnish (86%)
  • French (91%)
  • French (Canada) (86%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (99%)
  • Korean (60%)
  • Kurdish (57%)
  • Norwegian Bokmål (62%)
  • Persian (67%)
  • Polish (96%)
  • Portuguese (100%)
  • Portuguese (Brazil) (94%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (86%)
  • Turkish (98%)
  • Vietnamese (82%)

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 is

Credits

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

  • Arcadia Public Library
  • Bohdan Smilauer (librarian)
  • BULAC – http://www.bulac.fr/
  • ByWater Solutions
  • Carnegie Stout Public Library
  • Central Kansas Library System
  • CCSR ( http://www.ccsr.qc.ca )
  • Cooperative Information Network
  • Coos County Library Service District
  • Donohue Group Incorporated
  • Halland County Library
  • Henry Carter Hull Library
  • Hochschule für Gesundheit (hsg), Germany
  • Jaffrey Public Library
  • Koha Gruppo Italiano and EBSCO
  • North Central Regional Library
  • Orex Digital
  • Southeast Kansas Library System
  • St Peter’s Anglican Primary School, Campbelltown, NSW
  • Stanwood-Camano School District
  • SWITCH Library Consortium
  • Universidad de El Salvador
  • Universidad Nacional de Cordoba
  • Vaara-kirjastot
  • Vanier college
  • VOKAL
  • Walla Walla Public Library
  • Washoe County Library System

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

  • Aleisha (14)
  • ahmed (1)
  • Genevieve Plantin (1)
  • mxbeaulieu (1)
  • Blou (4)
  • Chris (8)
  • Jacek Ablewicz (1)
  • Alex Arnaud (4)
  • Stefano Bargioni (1)
  • Colin Campbell (3)
  • Frédérick Capovilla (1)
  • Nicole C. Engard (10)
  • Galen Charlton (6)
  • Barton Chittenden (10)
  • Nick Clemens (5)
  • Tomás Cohen Arazi (181)
  • David Cook (14)
  • Chris Cormack (8)
  • Christophe Croullebois (1)
  • Indranil Das Gupta (17)
  • Stéphane Delaune (1)
  • Frédéric Demians (10)
  • Marcel de Rooy (67)
  • Simith D’Oliveira (3)
  • Jonathan Druart (365)
  • Hector Eduardo Castro Avalos (9)
  • Magnus Enger (4)
  • Julian Fiol (9)
  • Katrin Fischer (59)
  • Eivin Giske Skaaren (4)
  • Bernardo González Kriegel (39)
  • Amit Gupta (5)
  • Mason James (10)
  • Srdjan Jankovic (1)
  • Olli-Antti Kivilahti (1)
  • Ulrich Kleiber (1)
  • Rafal Kopaczka (1)
  • Joonas Kylmälä (10)
  • Nicolas Legrand (1)
  • Owen Leonard (2)
  • Julian Maurice (34)
  • Remi Mayrand-Provencher (1)
  • Holger Meißner (2)
  • Matthias Meusburger (8)
  • Sophie Meynieux (1)
  • Kyle Hall (117)
  • Josef Moravec (2)
  • Dobrica Pavlinusic (2)
  • Martin Persson (7)
  • Genevieve Plantin (2)
  • Paul Poulain (2)
  • Liz Rea (10)
  • Martin Renvoize (1)
  • Benjamin Rokseth (2)
  • Winona Salesky (10)
  • Juhani Seppälä (1)
  • Robin Sheat (12)
  • Fridolin Somers (19)
  • Martin Stenberg (2)
  • Zeno Tajoli (3)
  • Lari Taskula (2)
  • Lyon3 Team (4)
  • Samanta Tello (1)
  • Mirko Tietgen (1)
  • Mark Tompsett (41)
  • Marc Véron (63)
  • Jesse Weaver (26)
  • Stefan Weil (8)

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

  • Indranil Das Gupta
  • Stefan Weil
  • Barton Chittenden
  • Eivin Giske Skaaren
  • Samanta Tello
  • Martin Stenberg
  • Joonas Kylmälä
  • Martin Persson
  • Lari Taskula
  • Genevieve Plantin
  • Remi Mayrand-Provencher

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

  • ACPL (2)
  • BSZ BW (60)
  • BibLibre (159)
  • BigBallOfWax (8)
  • ByWater-Solutions (138)
  • Catalyst (28)
  • Cineca (3)
  • Equinox (5)
  • Hochschule für Gesundheit (hsg), Germany (2)
  • KohaAloha (10)
  • Libeo (1)
  • Libriotech (1)
  • Oslo Public Library (2)
  • PTFS-Europe (4)
  • Prosentient Systems (14)
  • Rijksmuseum (67)
  • Solutions inLibro inc (12)
  • Tamil (10)
  • Theke Solutions (157)
  • Universidad Nacional de Córdoba (63)
  • Université Jean Moulin Lyon 3 (4)
  • abunchofthings.net (1)
  • biblos.pk.edu.pl (1)
  • bulac.fr (1)
  • inLibro.com (1)
  • informaticsglobal.com (4)
  • jns.fi (1)
  • koha-community.org (285)
  • l2c2.co.in (1)
  • libriotech.no (3)
  • poczta.onet.pl (1)
  • pusc.it (1)
  • quecheelibrary.org (4)
  • rot13.org (2)
  • student.uef.fi (3)
  • sysmystic.com (1)
  • unidentified (140)
  • veron.ch (63)
  • weilnetz.de (8)
  • xinxidi.net (2)

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

  • Aleisha (10)
  • Alex Arnaud (23)
  • Alexis Rodegerdts (3)
  • Amit Gupta (7)
  • Amy Purvis (2)
  • Barton Chittenden (3)
  • Benjamin Rokseth (1)
  • Brendan Gallagher (15)
  • Catherine (1)
  • Cathi Wiggins (3)
  • Cédric Vita (4)
  • Chris Cormack (28)
  • Chris Kirby (1)
  • Chris Nighswonger (3)
  • Christopher Brannon (1)
  • Colin Campbell (1)
  • Daniel Grobani (2)
  • David Cook (1)
  • David Kuhn (1)
  • David Roberts (1)
  • Deborah Duce (1)
  • Eugene Espinoza (1)
  • Frédéric Demians (46)
  • Fridolin Somers (1)
  • Gaetan Boisson (9)
  • Galen Charlton (7)
  • Heather Braum (5)
  • Ian Bays (1)
  • JA (1)
  • Jacek Ablewicz (1)
  • Jared Camins-Esakov (3)
  • Jason Burds (1)
  • Jason Robb (3)
  • Jenny Schmidt (1)
  • Jesse Weaver (3)
  • Jonathan Druart (497)
  • Joonas Kylmala (2)
  • Joonas Kylmälä (24)
  • Josef Moravec (37)
  • Julian Maurice (9)
  • Karl Holton (1)
  • Katrin Fischer (360)
  • kholten@switchinc.org (1)
  • Laurence Lefaucheur (1)
  • Laurie McKee (2)
  • Liz Rea (8)
  • Magnus Enger (7)
  • Marc Veron (7)
  • Marc Véron (85)
  • Marjorie (1)
  • Mark Tompsett (71)
  • Martin Persson (4)
  • Martin Renvoize (41)
  • Mason James (1)
  • Matthias Meusburger (1)
  • Megan Wianecki (3)
  • Mirko Tietgen (36)
  • Nancy Keener (4)
  • Nick (2)
  • Nick Clemens (57)
  • Nicolas Legrand (6)
  • Nicole Engard (14)
  • Nora Blake (1)
  • Owen Leonard (3)
  • Paola Rossi (4)
  • Paul Poulain (2)
  • Robin Sheat (3)
  • Stefan Weil (8)
  • Tadeas Moravec (3)
  • Zeno Tajoli (7)
  • Tomás Cohen Arazi (1279)
  • Brendan Gallagher brendan@bywatersolutions.com (4)
  • Hector Eduardo Castro Avalos (43)
  • Brendan Gallagher (2)
  • Indranil Das Gupta (L2C2 Technologies) (43)
  • Kyle Hall (216)
  • Bernardo Gonzalez Kriegel (112)
  • Andreas Hedström Mace (2)
  • Marcel de Rooy (140)
  • Victor do Rosário (1)
  • Jason Robb – SEKLS (jrobb@sekls.org) (1)
  • Eivin Giske Skaaren (1)
  • Do, Tam T (1)

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

Thanks

It is with great sadness that we say goodbye to Robin as a fulltime
Koha developer. During his time working on Koha he has done an immense
amount of work including Debian packaging of Koha and its
dependencies, Elasticsearch integration, bugfixing and tons more. He
is one of the most talented and conscientious developers you will ever
meet and he will be greatly missed.

Kia hora te marino, Kia whakapapa pounamu te moana, kia tere te
Kārohirohi i mua i tōu huarahi.
(May the calm be widespread
Let the sea glisten like the greenstone
May the shimmer of light ever dance across your pathway.)

Special thanks from the Release Manager

I’d like to thank everyone in the community, specially Katrin and Jonathan,
for their support and their hard work, to make every new release the best ever.

I’d like to thank Marcelo Baldi, a fellow FLOSS advocate and Koha supporter
at UNC, who passed away during the release cycle. We’ll miss you, Marcelo!

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

Bugs and feature requests

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

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

##### Autogenerated release notes updated last on 25 Nov 2015 22:27:56 Z #####


Koha 3.22 beta released

Thu, 11/12/2015 - 09:23

It is with great pleasure that we announce the beta release of Koha 3.22, the next major release of the Koha open source integrated library system.

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

The website for the Koha project is http://koha-community.org and Koha 3.22 (beta) can be downloaded from: http://download.koha-community.org/koha-3.22.00-beta.tar.gz

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

Koha 3.22 (beta) is the preview of the next major release, that comes with many new features.

It includes 10 new features, 143 enhancements and 344 bugfixes.

Table of contents New features in Koha 3.22 (beta) Architecture, internals, and plumbing
  • Plack – Out of the box support on packages (bug 13791)
  • Add base for building RESTful API (bug 13799)
Cataloging
  • Attach files to bibliographic records (bug 6874)
  • Professional cataloger’s interface (bug 11559)
Circulation
  • Batch checkout (bug 11759)
Command-line Utilities
  • Sitemap.pl — Generate a catalog sitemap (bug 11190)
I18N/L10N
  • Generic solution for language overlay (bug 14100)
OPAC
  • Add a page to display links to restricted sites (bug 13485)
Serials
  • Custom fields for subscriptions (bug 10855)
Staff Client
  • Custom notification sounds (bug 11431)
Enhancements in Koha 3.22 (beta) About
  • Add Plack/FastCGI/mod_perl server configuration to about (bug 7895)
Acquisitions
  • Add ability to hide itemtypes from purchase suggestions forms (bug 9468)
  • Filter duplicates when adding a full batch from a staged file (bug 12074)
  • Show shipment date in invoice search result list (bug 12906)
  • Sent an email to the fund owner when a suggestion can be treated (bug 13014)
  • Acq home: ensure ‘manage suggestions’ goes to pending suggestions (bug 13619)
  • Add vendor to the acq tab on the details page in staff client (bug 13962)
Architecture, internals, and plumbing
  • Get rid of reserveconstraints (bug 9809)
  • Remove old code related to ‘ethnicity’ (bug 10020)
  • Move authorised value related code into its own package (bug 10363)
  • Merge PurgeSearchHistory into the C4::Search::History module (bug 10933)
  • Remove deprecated module C4::Dates from system – first steps (bug 13813)
  • Replace waiting holds logic in circulation.pl with Koha Objects (bug 13851)
  • Add ability to dump template toolkit variables to html comment (bug 13948)
  • Add package for System preferences (bug 13967)
  • Add Koha::Logger based on Log4perl (bug 14167)
  • Improving circulation performance by caching yaml file (bug 14207)
  • Merge UploadedFile and UploadedFiles into Koha::Upload (bug 14321)
  • Move the list related code to Koha::Virtualshelves (bug 14544)
  • Extend Koha::MetadataRecord to handle serialization format (bug 14639)
  • Move opac-topissues.pl code into C4::Circulation (bug 14788)
  • Move the patron categories related code to Koha::PatronCategories (bug 14836)
  • Remove C4::Dates from reserve/request.pl (bug 14873)
  • Tests – Create the branchcodes if needed (bug 14878)
  • Remove C4::Dates from catalogue/detail.pl (bug 14879)
  • Move the cities related code to Koha::Cities (bug 14888)
  • Remove C4::Dates from circ/bookcount.pl (bug 14890)
  • Remove C4::Dates from circ/circulation.pl (bug 14903)
  • Remove C4::Dates from circ/pendingreserves.pl (bug 14918)
  • Remove C4::Dates from circ/reserveratios.pl (bug 14920)
  • Remove C4::Dates from cataloguing/additem.pl (bug 14922)
  • Remove C4::Dates from labels/label-item-search.pl (bug 14923)
  • Remove C4::Dates from members/memberentry.pl (bug 14924)
  • Remove C4::Dates from members/moremember.pl (bug 14925)
  • Remove C4::Dates from members/printfeercpt.pl (bug 14926)
  • Remove C4::Dates from files acqui/pdfformat/layout*.pm (bug 14928)
  • Remove C4::Dates from files admin/aq*.pl (bug 14931)
  • Remove C4::Dates from admin/smart-rules.pl and admin/categorie.pl (bug 14949)
  • Remove C4::Dates from plugins/*.pl files (bug 14951)
  • Remove C4::Dates from files opac/*.pl (bug 14956)
  • Remove C4::Dates from files reports/*_stats.pl (bug 14961)
  • Remove C4::Dates from ‘lists’ in folder reports (bug 14965)
  • Remove C4::Dates from files t/db_dependent/*.t (bug 14977)
  • Remove C4::Dates from guided report wizard and dictionary (bug 14982)
  • Remove C4::Dates: Delete files reservereport.pl / reservereport.tt (bug 14995)
  • Remove C4::Dates from tags/review.pl (bug 14996)
  • Remove C4::Dates from tools (import / export) (bug 14997)
  • Remove C4::Dates from installer and maintenance folders (bug 14998)
Cataloging
  • Ability to duplicate existing items (bug 7369)
  • Merge several biblio records (bug 8064)
  • Enhancements to RIS and BibTeX exporting (bug 12357)
  • Unimarc_field_4XX plugin – Add display of volume info and link to biblio record (bug 13904)
  • Allow column visibility in additem.pl to be customized (bug 14510)
Circulation
  • Prevent renewing if overdue or restriction (bug 8236)
  • Add a new button to the checkout confirmation dialog when checking out an on hold item (bug 11882)
  • Show hold expiration date for waiting holds on circulation.pl (bug 13030)
  • Add ability to charge fines at start of charge period (bug 13590)
  • Add specific quotas to on-site checkout (bug 14045)
  • Buttons instead of links in messages (bug 14171)
  • Add ability to pay all fees at once from circulation screen (bug 14900)
Command-line Utilities
  • Add script to import Lexile scores (bug 11368)
  • Rebuild Zebra improvement: allow to specify a DB table (bug 12368)
  • Make koha-mysql handle arbitrary mysql arguments (bug 12372)
  • Merge selfreg cron jobs into cleanup_database (bug 13049)
  • HEA – activate cronjob by default (bug 13585)
  • Add –fees option to cleanup_database.pl to purge all 0 balance fees and payments older than the given number of days (bug 14402)
  • koha-mysql tab-completion in bash (bug 14714)
  • koha-indexer tab-completion in bash (bug 14727)
  • Add new cronjob to send membership expiry reminder notices in crontab.example file (bug 14840)
Database
  • Redefine the field message_id as PRIMARY KEY of message_queue (bug 7793)
  • Add borrowernumber to koha_news (bug 14246)
Hold requests
  • Add ability to cancel waiting holds from checkin screen (bug 14464)
  • Add holds count to holds tab (bug 14557)
I18N/L10N
  • Make permission descriptions translatable (bug 13632)
Installation and upgrade (web-based installer)
  • Remove Smithsonian as a delivered z39.50 target (bug 4925)
  • Simplified creation of MARC21 sample frameworks (bug 10963)
  • Improve discharge letter sample notice (bug 14249)
Label/patron card printing
  • Select the barcode index by default when searching for label items (bug 11880)
  • Patron cards: Make barcode width and height scaling editable (bug 14107)
  • Label creator UI/UX revamp (bug 14667)
  • UI/UX enhancements for the patron card creator (bug 14676)
  • Allow the deletion of multiple patron card batches (bug 14805)
Lists
  • Focus on “Add item” in Lists (bug 11325)
MARC Bibliographic data support
  • RDA: 700/710/711 display in XSLT (bug 13382)
  • RDA: 100/110/111 changes to XSLT (bug 13383)
  • Uniform titles (130 / 240 / 730) Display in XSLT (bug 13387)
  • RDA: Display 33xs (bug 13734)
  • 246 XSLT Improvements (bug 14054)
  • Update MARC21 frameworks to Update No. 20 (April 2015) and 21 (September 2015) (bug 14333)
  • Enhance 264 display in OPAC and Staff XSLT (bug 14734)
  • RDA: 700/710/711 fix path for icon in XSLT (bug 14917)
  • Update MARC21 es-ES frameworks to Update 21 (September 2015) (bug 15063)
Notices
  • Gather print notices: add csv and ods export (bug 11603)
  • Gather print notices: send files by email (bug 11678)
  • Add ability to print overdue slip from staff intranet (bug 12933)
  • Add option to display datetimes as dates in notices (bug 13622)
  • Include fields from subscription and serial table in serial notification email (bug 13972)
  • Add branches fields to discharges letters (bug 14280)
OPAC
  • Advanced search: Hide itemtypes from search form & Group itemtypes together into one search option (bug 10937)
  • Small improvements in OPAC results list (bug 11881)
  • Make the OPAC language switcher available in the masthead navbar, footer, or both. (bug 14252)
  • Make Baker & Taylor cover images accessible by UPC as well as ISBN (bug 14607)
  • Change gender option N/A to None specified (bug 14652)
Packaging
  • One should be able to override zebra configuration on a per instance basis (bug 12216)
  • Versioning updates for master (bug 14262)
  • Package dependency updates for master (bug 14312)
Patrons
  • Validation of email address fields (bug 5685)
  • Send membership expiry reminder notices (bug 6810)
  • Limit patron modification request management by branch (bug 10904)
  • Patron modification request page: Add link to patron record (bug 12352)
  • Add time to date column for patron circulation history (bug 13336)
  • Syspref to not add a fee when a patron changes to a category with enrolment fee (bug 13697)
  • Show waiting hold expiration date for waiting holds in holds ajax datatable (bug 13853)
  • Show patron expiry date in OPAC (bug 14002)
  • Add discharges history (bug 14368)
Reports
  • Add reports to action logs (bug 14024)
  • Provide link to clear reports search filters (bug 14029)
Searching
  • Add dissertation-information index for non-UNIMARC installations (bug 11620)
  • Make itemnumber a numeric search in ccl.properties (bug 14031)
  • RDA: Indexing 264 field (Zebra) (bug 14198)
  • Add a DOM syntax for specifying conditions on indexes (bug 14217)
  • Add indexes for MARC 020$z => ISBN, 022$y, 022$z => ISSN (bug 14617)
Serials
  • Add descriptive (text) published date field for serials (bug 8296)
  • Add branch limit on checkexpiration.pl (bug 8436)
  • Allow staff to only claim serial issues of their own branch (bug 8438)
Staff Client
  • Make text persist/populate hidden fields for the Staff searchbox (bug 14189)
  • Correcting messages on intranet error pages so they make more sense (bug 14574)
  • Fixing up the online help on main page (bug 14585)
System Administration
  • Extend CalendarFirstDayOfWeek to be any day (bug 12137)
  • System preference for news author display (bug 14247)
Templates
  • Add wysiwyg editor to system preferences dealing with HTML (bug 11584)
  • Add support for Font Awesome icons in Koha (bug 13696)
  • MARC21 773 — Display when ind1 = 0 or blank (bug 14181)
  • Scale search boxes in staff head (bug 14190)
  • Change Localsyspref type entry to dropdown (bug 14268)
  • Use Font Awesome instead of Glyphicons for the staff intranet (bug 14915)
Test Suite
  • Adding misc/devel/coverage.pl, a script making a cover on all modules to see which ones are not tested yet. (bug 13899)
  • GetTopIssues.t should create random data (bug 15160)
Tools
  • Optionally display authorship for news items (bug 14248)
  • Refactor the catalogue export tool (command-line tools/export.pl does not work anymore. Use misc/export_catalogue.pl instead) (bug 14722)
Web services
  • OAI-PMH repository deleted record support (bug 3206)
  • OAI-PMH repository/server: Add handling of time in “from” argument (bug 10824)
  • OAI-PMH GetRecord result doesn’t include item data (bug 12252)
Critical bugs fixed in Koha 3.22 (beta)

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

Acquisitions
  • Addorder.pl redirect problems under plack behind apache 2.4.10 (critical – bug 14743)
  • Duplicate check for creating items on order broken (major – bug 8684)
  • Barcode generation hbyymmincr (AutoBarcode) in acquisitions is broken (major – bug 11273)
  • Fix date filter for Suggestions management (major – bug 15090)
Architecture, internals, and plumbing
  • Error in GetMarcBiblio can cause severe data loss (critical – bug 10961)
  • Hardduedate should not be inserted as 0000-00-00 but NULL (critical – bug 15087)
  • Raise required version of URI::Escape to 3.31 (major – bug 8686)
  • Unit tests in t/db_dependent/Context.t failing due to Bug 13967 (major – bug 14342)
  • Security updates break some Koha plugins (major – bug 14467)
  • SQL injection in local use system preferences (major – bug 14521)
  • Encoding broken with system preferences (major – bug 14584)
  • DBIC should create/own the DB handler (major – bug 14778)
  • SMSSendUsername and SMSSendPassword are not listed in the system preferences (major – bug 14820)
  • (Plack) Use of SCRIPT_NAME makes Koha generate wrong URIs (major – bug 15005)
Authentication
  • Back-button in OPAC shows previous user’s details, after logout (major – bug 5371)
  • Don’t allow spaces at the end, beginning or as your password (major – bug 14509)
Cataloging
  • Cancelling the deletion process of an item deletes item anyway (major – bug 13943)
  • Cataloguing plugins for generating inventory numbers are broken (major – bug 14660)
Circulation
  • Cannot checkin without Anonymous Patron (critical – bug 14655)
  • Cannot set guarantor for a child account (critical – bug 14685)
  • Circulation module cannot anonymise if anonymity user is not set up correctly. (major – bug 9942)
  • New renew page in staff client doesn’t record branch in statistics (major – bug 12066)
  • Don’t set permanent_location to CART or PROC (major – bug 14811)
  • Wrong call to GetBranchItemRule in circ/returns.pl (major – bug 14842)
Command-line Utilities
  • koha-restart-zebra fails (major – bug 14361)
  • koha-create should set upload_path in koha-conf.xml (major – bug 14674)
  • The export tool is broken if used from the command line (major – bug 14709)
Course reserves
  • Deleting an Item/Record does not remove link to course reserve (major – bug 14205)
Database
  • Marc_modificacation_template_actions DB not consistent between fresh and updated DB (major – bug 15095)
Hold requests
  • Holds don’t transfer when moving items (critical – bug 8723)
  • “too many holds” message appears inappropriately (major – bug 11250)
  • Exceeding the maxreserves preference does not prevent librarian from placing the hold (major – bug 12197)
  • Hold limits ignored for record level holds with item level itemtypes (major – bug 12632)
  • Prevent a record from having holds with duplicate priorities (major – bug 14733)
Installation and upgrade (web-based installer)
  • Installer broken by bug 13967 (major – bug 14339)
  • Sample patron data broken by removal of ethnicity column (major – bug 14981)
  • Sample_creator_data.sql now fails during a fresh install (major – bug 15053)
Label/patron card printing
  • Remove warnings when creating Labels (major – bug 14468)
  • Add several patrons to a new batch will create a new batch per patron added (major – bug 14739)
Lists
  • Stored XSS flaw affects OPAC and Staff interface (major – bug 14416)
  • Private lists browsing broken in translated staff interface (major – bug 14517)
  • Cannot delete a list even if the permission is set (major – bug 14529)
MARC Bibliographic record staging/import
  • Reverting a batch where a record overlaid is now deleted will fail (major – bug 14597)
Notices
  • Changing the Library for a notice duplicates the notice instead of updating it (major – bug 14141)
OPAC
  • SQL Injection in OPAC Interface (critical – bug 14412)
  • XSS Injection point (major – bug 14360)
  • XSS Flaws in OPAC Interface (major – bug 14418)
  • Result list RSS feed broken (major – bug 14524)
Packaging
  • Dependency updates from bug 13791 prevent installation on jessie (critical – bug 14938)
  • koha-conf.xml paths to zebra libraries are wrong in jessie (major – bug 14106)
Patrons
  • Patron Lists aren’t added to list pulldown when created from Patron search (major – bug 12525)
  • Prevent 0000-00-00 dates in patron data (major – bug 14717)
  • Can’t search by username anymore (major – bug 14782)
Reports
  • Cache_expiry is not saved when updating a SQL report (critical – bug 14735)
  • Datepicker’s dateFormat setting for reports is missing (major – bug 14382)
Searching
  • Books entered in malayalam language cannot to search (critical – bug 10866)
  • Search fails with errors when HTML5 Media is enabled and url has plus (+) characters (major – bug 12885)
  • Search results item status incorrect for holds (major – bug 13636)
  • Encoding issues – search in staff (major – bug 14431)
  • Kohaidx is missing for id in authority-koha-indexdefs.xml (major – bug 14453)
  • EmbedSeeFromHeadings record filter shouldn’t process MARC holding fields (major – bug 14456)
Serials
  • Barcode yymm0001 does not work when receiving serials (major – bug 15042)
SIP2
  • SIP2 terminal authentication via telnet transport broken (critical – bug 14644)
  • Renewals cause Sipserver to crash (major – bug 14673)
Staff Client
  • Path traversal vulnerabilty (critical – bug 14408)
  • SQL Injection in Staff Client (critical – bug 14426)
  • Multiple XSS and XSRF issues in Staff Client (major – bug 14423)
  • Get_template_and_user can not have an empty template_name (major – bug 14440)
  • Stricter template name rules cause itemsearch to stop working (major – bug 14450)
System Administration
  • Item type groups not saving (critical – bug 15093)
  • Can create an item type that already exists (major – bug 12965)
  • FeeOnChangePatronCategory in wrong place (major – bug 15073)
Templates
  • Item type descriptions not showing if no logo (critical – bug 15092)
  • Incorrect alert while deleting single item in batch (major – bug 14632)
  • “Show more” link contains double encoded characters (major – bug 14955)
Test Suite
  • t/ tests should pass if Test::DBIx::Class is not available (blocker – bug 15150)
  • t/Circulation_barcodedecode.t fails if no DB present (blocker – bug 15151)
  • Tests fail if launched after 23:00 (major – bug 15029)
Tools
  • Batch modification of checked out and lost items checks them in (critical – bug 12311)
  • Can’t add item to rotating collection (critical – bug 15061)
  • Patron anonymizing tool reports false success in anonymous patron not defined (major – bug 6756)
  • Permanent Location (shelving location) is NULL when Import MARC records tool is used (major – bug 7634)
  • Inventory checks items in without warning (major – bug 10005)
  • Inventory/Stocktaking tool cannot handle windows file uploads (major – bug 10625)
  • Regression in Marc Modification Templates (major – bug 14098)
  • Wrong ISSN search index in record matching rules (major – bug 14472)
  • Fix encoding in data exports (major – bug 14592)
  • Plack testing — Import patrons tool — sample text file link broken (major – bug 15014)
  • Batch item modification does not work correctly on plack (major – bug 15021)
  • Transfer rotating collection fails on plack (major – bug 15066)
Web services
  • OAI-PMH listRecords result should include item data when using a resumption token (major – bug 14927)
Other bugs fixed in Koha 3.22 (beta)

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

About
  • Bug for tracking changes to the about page (trivial – bug 7143)
  • Duplicate armenian translator (trivial – bug 14490)
Acquisitions
  • Date acquired is shipping date (normal – bug 8417)
  • Don’t allow to create orders for inactive vendors (normal – bug 12054)
  • Set correct orderstatus when order is transferred from one vendor to another (normal – bug 13993)
  • Can’t scroll though patron notify list on new order (normal – bug 14253)
  • Links to results pages don’t work in receive shipment list (normal – bug 14343)
  • Add sorting to funds (normal – bug 14388)
  • Fund names not displayed in budget planning (normal – bug 14649)
  • Acq planning filter and export always use default active period (normal – bug 14653)
  • Closing and reopening a basket should not alter status of completed orders (normal – bug 15036)
  • Improve description for syspref gist (minor – bug 11458)
  • "Show all" in acquisition confusing (minor – bug 14163)
  • Fix missing display of help page in contract management (trivial – bug 14929)
Architecture, internals, and plumbing
  • Fix OPACBaseURL to include protocol (normal – bug 5010)
  • Merge circ-menu.tt and a circ-menu.inc (normal – bug 11804)
  • $.cookie(‘foo’, null) deprecated (normal – bug 12320)
  • Still too many search cursor cookies (normal – bug 13265)
  • Installer does not work under Plack (normal – bug 13805)
  • Plack loose CGI qw(-utf8) flag creating incorrect utf-8 encoding everywhere (normal – bug 13815)
  • Remove given-when from opac-search.pl (normal – bug 14351)
  • Terribly slow checkout caused by DateTime->new in far future (normal – bug 14494)
  • Use Koha::Cache for accessing single_holidays() (normal – bug 14522)
  • Koha::RecordProcessor only accepts one filter at a time (normal – bug 14646)
  • Koha::Item::effective_itemtype should fallback to biblio-level if no item-level itemtype (normal – bug 14651)
  • Can’t use cn_browser.pl cataloguing plugin without superlibrarian permissions (normal – bug 14737)
  • Overdues are not listed if due on 23:59 of the ‘to date’ (Was: Remove C4::Dates from circ/overdue.pl) (normal – bug 14916)
  • A date is not correctly filled in default values from batch mod [was Remove C4::Dates from tools/batchMod.pl] (normal – bug 14950)
  • Issues.itemnumber should be a unique key (normal – bug 14978)
  • Make the date formatting template side – moremember.pl (normal – bug 14990)
  • Add diagnostic for the TestBuilder tests (normal – bug 15052)
  • Items_search_fields.authorised_values_category is still a varchar(32) (normal – bug 15069)
  • Acqui/currency.pl is unused (normal – bug 15083)
  • Fixing code so it passes basic Perl::Critic tests (minor – bug 6679)
  • Autoload in C4::Context is a bad idea (minor – bug 9006)
  • C4::Charset should not depend on C4::Context (minor – bug 11790)
  • Test calls C4::Context::set_userenv (minor – bug 14325)
  • Uninitialized value warning C4/Utils/DataTables/Members.pm (minor – bug 14344)
  • Use Koha::version() instead of C4::Context->KOHAVERSION (minor – bug 14427)
  • Remove C4::Input (minor – bug 14428)
  • Adjust authorities_merge_ajax and replace some indirect syntax (minor – bug 14589)
  • Useless use of String::Random in catalogue/search.pl (minor – bug 14696)
  • Get rid of warnings in members/summary-print.pl (trivial – bug 15068)
Cataloging
  • Convert marc21 framework plugins to new style (normal – bug 13437)
  • Sort z39.50 biblio servers by rank in derivate cataloguing doesn’t work (normal – bug 14047)
  • Only superlibrarian should see edit links for other branches’ items in staff detail (normal – bug 14354)
  • Merge reference selection has no effect when merging authorities. (normal – bug 14387)
  • Complete cataloguing plugin unimarc_field_4XX (normal – bug 14766)
  • Fix Fast Add framework to pass test (normal – bug 15077)
  • Fix calls of TransformHtmlToXml (minor – bug 11247)
  • Remove unused code or template from some MARC21 leader plugins (minor – bug 14201)
  • Unexpected parameter for window.open in marc21_linking_section plugin (minor – bug 14202)
  • Keep highlight on the active item in item editor (minor – bug 14276)
  • Fix js error "TypeError: events is null" in additem.js (minor – bug 14327)
  • Deleting records with a hold (and no item) does not work (minor – bug 14518)
  • Simplify merge_ajax.pl (minor – bug 14588)
  • Wrong shortcuts in module "cataloging" (minor – bug 14829)
Circulation
  • Item status for "not for loan" by item type / item is different (normal – bug 3333)
  • Remove HomeOrHoldingBranchReturn syspref (normal – bug 7981)
  • Makepayment and makepartialpayment (C4::Accounts) don’t log branch to statistics table (normal – bug 11229)
  • Renewal due date won’t take specified time into account (normal – bug 11298)
  • Offline circ permission issue (normal – bug 13663)
  • Today’s checkouts not always sorting correctly (normal – bug 14299)
  • AllowRenewalIfOtherItemsAvailable counts holdable not for loan items when checking renewability (normal – bug 14337)
  • Renewals should be disabled in OPAC if are referred to an on-site checkout (normal – bug 14470)
  • ‘Cancel Hold’ check box on check-out confirmation does not cancel the hold when item is checked out (normal – bug 14640)
  • Export checkout list exports all item infos (normal – bug 14710)
  • Don’t show item in checked in list, when it wasn’t checked in (normal – bug 14821)
  • Columns settings on checkouts table have 2 bugs (normal – bug 14841)
  • Keyboard shortcuts don’t work after setting CircAutocompl to "Don’t try" (normal – bug 14880)
  • Fine grace period label is incorrect (normal – bug 14975)
  • Batch checkout tab should be hidden for patrons not satisfying policy (normal – bug 15037)
  • Update link to offline circ for windows (normal – bug 15094)
  • Stop overdue_notices.pl from issuing the warning: Use of uninitialized value $borrowernumber (minor – bug 14534)
  • Warns when placing hold on record with no items (minor – bug 14634)
  • Title not showing up on checkout summary (minor – bug 14726)
  • Warns from returns.pl during checkin (trivial – bug 14487)
Command-line Utilities
  • koha-indexer –stop does not work (normal – bug 15011)
  • koha-shell raises " no job control in shell" error (normal – bug 15012)
  • koha-translate error string for non-existent lang removal (trivial – bug 14203)
  • Misc/batchRebuildItemsTables.pl has hard coded record length limit of 99999 bytes. (trivial – bug 14858)
Course reserves
  • Disabled courses display in the course reserves list for items (normal – bug 14760)
Database
  • Acquisition db tables are missing indexes (normal – bug 14053)
  • Missing statement in kohastructure.sql – DROP TABLE IF EXISTS borrower_sync; (minor – bug 14350)
Developer documentation
  • Correct the documentation for the C4:Members sub: IsMemberBlocked (trivial – bug 10063)
  • Typos in various Koha files (trivial – bug 14383)
  • Fix documentation of OpacHiddenItems (trivial – bug 14394)
  • Typographical error in C4::Context perldoc (trivial – bug 14425)
  • Typo in GetItemsForInventory POD (trivial – bug 15027)
Documentation
  • Update Help Files for 3.20 (normal – bug 14424)
  • Encoding issues when editing the help (normal – bug 14813)
  • Minor edits to history.txt to facilitate automagic updates to the web site (minor – bug 14255)
  • Typo in help file for 3.20 (stage-marc-import.tt) (trivial – bug 14545)
  • Typo in help file for 3.20 (basket.tt) (trivial – bug 14547)
  • Typo in help file for 3.20 (batch_record_modification.tt) (trivial – bug 14548)
Hold requests
  • Holds Queue building ignoring holds where pickup & home branch don’t match and item is not from least cost branch (normal – bug 14297)
  • Refactor GetReserveFee (normal – bug 14702)
  • Holds queue viewer only displays first subtitle from marc keyword mappings (minor – bug 14142)
  • MoveReserve should look at future holds too (minor – bug 14526)
  • Fix Reserves.t (minor – bug 14801)
  • Librarians are not warned if patron owe more than maxoutstanding when placing holds (minor – bug 14882)
  • Librarians are not warned if patron is restricted when placing holds (minor – bug 14883)
Holidays
  • Holidays description shows \r\n for every new line (minor – bug 14703)
I18N/L10N
  • Untranslatable strings in opac-detail.tt (normal – bug 11467)
  • "Change"/"Set to patron" button for linking a member to an organisation (or child to guarantor) not translatable (normal – bug 13656)
  • Export of CSV from item search form does only work in English (normal – bug 14263)
  • Update MARC21 de-DE frameworks to Update 21 (September 2015) (normal – bug 15097)
  • There is no translation of confirm dialog when transfering a basket (normal – bug 15117)
  • Overdues email subject contains untranslatable ‘Overdue:’ string (minor – bug 8330)
  • JQuery Timepicker is not translated on returns page (minor – bug 13427)
  • HTML comment disables translation in cataloguing/addbooks.tt (minor – bug 14485)
  • Allow correct translation of CAS authentication (minor – bug 14671)
  • Bengali locale needs to be re-defined (trivial – bug 14285)
  • Acquisition: Better context for "Transferred from…" to avoid ambiguity in translation (trivial – bug 15123)
Installation and upgrade (command-line installer)
  • Required Devel::Cover should be Wheezy’s (minor – bug 14283)
  • Typographical error in updatedatabase.pl (minor – bug 14422)
Label/patron card printing
  • Some fonts don’t work on printing label (normal – bug 12194)
  • Creation of barcode types 2of5 not functional (normal – bug 14781)
  • Breadcrumbs and titles inconsistent in Label creator (normal – bug 15072)
  • Make greybox consistent size across label and patron card creator (normal – bug 15112)
  • Units doesn’t get saved usefully for patroncards (minor – bug 14366)
Lists
  • Viewing lists fails silently when not having correct permisison (normal – bug 14528)
MARC Bibliographic record staging/import
  • Useless unitialization warnings when updating authorities (minor – bug 15130)
Notices
  • Notice not saved when mandatory fields are not filled (normal – bug 14070)
  • Notices using non email templates can’t be deleted from the staff client (normal – bug 14206)
  • Add ‘(All libraries)’ to notice deletion confirmation page (minor – bug 14240)
  • Expiration date for holds based onReservesMaxPickUpDelay should not require ExpireReservesMaxPickUpDelay (minor – bug 14937)
OPAC
  • OPACViewOthersSuggestions does not work (normal – bug 4137)
  • Duplicate holds allowed if patron clicks back button after placing hold (normal – bug 5144)
  • Opac-topissues does not work with CCODE (normal – bug 11139)
  • Default emailing preferences not loaded for self registering patron (normal – bug 11693)
  • "OPAC info" is not displayed in the OPAC (normal – bug 12428)
  • Paging on ‘recent comments’ page in OPAC is not displaying correctly (normal – bug 14173)
  • RIS in unimarc flavour is still deficient (normal – bug 14245)
  • OPAC: Adding a comment makes result browser disappear (normal – bug 14313)
  • IDreamBooks doesn’t work when Koha is using https (normal – bug 14318)
  • Updating personal details on OPAC – request sent even if no changes are made (normal – bug 14675)
  • Unable to clear SMS number (normal – bug 14683)
  • Encoding issues when exporting in RIS (normal – bug 14832)
  • Rephrase "in keyword" in OPAC authority search (minor – bug 11011)
  • Fix 856u-links in the OPAC for NORMARC (minor – bug 14025)
  • DDC – Add separators for repeated $a subfields (MARC21) (minor – bug 14094)
  • Noisy warns in C4/CourseReserves.pm (minor – bug 14184)
  • Noisy warns in opac-readingrecord.pl (minor – bug 14185)
  • Noisy warns in opac-reserve.pl (minor – bug 14186)
  • OPAC: Small template improvements to full serial history page (minor – bug 14269)
  • Improving opac-detail.pl performances (minor – bug 14496)
  • Warns when clearing a rating on an item on OPAC (minor – bug 14553)
  • OPACURLOpenInNewWindow should apply to item-level urls too (minor – bug 14575)
  • Opac-topissues.pl sort is broken (minor – bug 14940)
  • Move top language menu to include and streamline logic (minor – bug 15039)
  • Parsed isbn has semi-colon fails to nicely link for idreambooks (trivial – bug 14345)
Patrons
  • Remove useless code related to the type_only parameter (normal – bug 9314)
  • Calculation of fines on return needs to be documented (normal – bug 10119)
  • Relative’s checkouts table is missing one column heading (normal – bug 13781)
  • Remove related code to category_type (normal – bug 13970)
  • "Add Child" button missing on moremember.pl (normal – bug 14324)
  • Unable to delete patron images (normal – bug 14338)
  • Uri_escape error triggered by duplicate accountno’s for patron (normal – bug 14498)
  • Userid not generated when defined in BorrowerUnwantedField (normal – bug 14867)
  • Cannot search for patrons using second surname/firstname (normal – bug 14871)
  • Renew a patron does not redirect to the correct module (normal – bug 14910)
  • Import patron tool creates ‘duplicate’ restrictions ( debarments ) (normal – bug 15010)
  • "Borrow Permission" is not used and can be removed (minor – bug 7976)
  • Patron modification error shows borrowernumber (minor – bug 11929)
  • "Patron lists" are not easily accessible (minor – bug 11941)
  • Show notices tab with EnhancedMessagingPreferences deactivated (minor – bug 14157)
  • Noisy warns in C4/Utils/DataTables/Members.pm (minor – bug 14436)
  • Warns when changing patron password (minor – bug 14484)
  • Patron’s transaction history changes items’ order after paying fines (minor – bug 14687)
  • Remove unconditional warn from Koha::NorwegianPatronDB (trivial – bug 14403)
  • Typo for borrowers (trivial – bug 14569)
  • Format date of birth on patrons requesting modification page (trivial – bug 15146)
Reports
  • Update column.def with descriptions for new columns (normal – bug 14130)
Searching
  • Zebra index configuration doesn’t allow exact search for ‘C.’ (normal – bug 14401)
  • Fix sorting of Norwegian vowels (normal – bug 14824)
  • Accession date comparison does not work in advanced search (normal – bug 14861)
  • Sort Item search home library list by branch name (minor – bug 13950)
  • 608$9 defined twice in UNIMARC biblio-koha-indexdefs.xml (minor – bug 14154)
  • Facets should be sorted by label (displayed) not title (link value) (minor – bug 14371)
  • Space needed in added to staff side cart message, if items added are already in cart (trivial – bug 14661)
Self checkout
  • Checkouts default sort order for Self Checkout (SCO) confusing for patrons (normal – bug 14404)
  • SCO/shelfcheck ‘log out’ option redirects to OPAC, not back to SCO (normal – bug 14776)
Serials
  • Locale in subscriptions not preselecting correctly (normal – bug 12616)
  • Serial permissions: receive_serials (normal – bug 13662)
  • Single quotes in journal number cause print routing list window to not appear (normal – bug 14505)
Staff Client
  • Move help link back out of the dropdown menu (normal – bug 14773)
  • Typo in Bug 14408 regexp (minor – bug 14439)
  • ‘You are not logged in’ should link to log in page (minor – bug 14579)
  • Small error in example in SMS.pm (trivial – bug 14421)
System Administration
  • Library group records – category type reverts to "searchdomain" when editing group record (normal – bug 8802)
  • Editing a syspref in a textarea does not enable the Save button (normal – bug 14389)
  • Rename [intranet|opac]userjs to [Intranet|OPAC]UserJS (minor – bug 12160)
  • Change the ‘delimiter’ syspref description to say it applies to more than just Reports (minor – bug 14215)
  • Add a table foot to circulation matrix (minor – bug 14290)
  • OpacExportOptions shouldn’t say ‘separated by |’ (minor – bug 14291)
  • System Preferences: Better explanation for syspref ‘ShowReviewerPhoto’ (trivial – bug 14314)
Templates
  • Some links and blocks could be hidden when printing a record (normal – bug 10172)
  • Improve message shown for deleted records in basket summary page (normal – bug 10181)
  • Use $.trim instead of trim() in admin/categorie.tt (normal – bug 14265)
  • Replace trim() with $.trim() in opac-shareshelf.tt (normal – bug 14266)
  • Remove CGI::scrolling_list from issues_avg_stats.pl (normal – bug 14279)
  • Fix item search CSV export – obsolete "by" and display of publication year for MARC21 (normal – bug 14303)
  • ‘New patron’ dropdown empty list on circulation.pl (normal – bug 14508)
  • Messaging preferences table needs to be sorted (normal – bug 14621)
  • Help could not be displayed in the correct language (normal – bug 14812)
  • Itemtype description missing from facets for itypes in a search group (normal – bug 15098)
  • Fix capitalization for some strings on XSLT detail pages (normal – bug 15102)
  • Remove HTML from additem.pl (minor – bug 12176)
  • Change order status ‘Pending’ to ordered like in database (minor – bug 13946)
  • Local Use syspref addition form missing variable type ‘Free’ (minor – bug 14135)
  • How active is active in additem.tt? (minor – bug 14267)
  • Remove CGI::scrolling_list from guided_reports.pl (minor – bug 14275)
  • XSLT Syntax error in MARC21slimOPACResults.xsl (minor – bug 14326)
  • Line break in html attribute (minor – bug 15059)
  • Discrepancy between opac doc-head-open.inc and staff doc-head-open.inc (trivial – bug 5025)
  • Item columns in different order (trivial – bug 10938)
  • Rotating collections and calendar are circ tools (trivial – bug 13874)
  • Useless copy/paste from Template::Plugin::HtmlToText (trivial – bug 14329)
  • Remove unused email_sender from sendbasket/sendshelf (trivial – bug 14330)
  • Improvements to the ‘Transfers to receive’ page (branchname, mailto link) (trivial – bug 14356)
  • Resolve warning from tt_valid.t (trivial – bug 14904)
  • Table header broken at detail.tt (trivial – bug 14966)
Test Suite
  • Warning raised by TestBuilder (normal – bug 14197)
  • Tests for TestBuilder fail randomly (normal – bug 14256)
  • DBI fighting DBIx over Autocommit in tests (normal – bug 14334)
  • t/Biblio.t fails because of new warning (normal – bug 14346)
  • t/db_dependent/Contract.t fails do to fixed date (normal – bug 14693)
  • t/db_dependent/Letters.t should set the numbering pattern it needs (normal – bug 15028)
  • TestBuilder should not handle the transaction (normal – bug 15081)
  • t/db_dependent/Search.t shouldn’t mock the DB connection (normal – bug 15082)
  • Silence warnings t/Auth_with_shibboleth.t (minor – bug 14111)
  • Silence warnings t/Charset.t (minor – bug 14112)
  • Silence warnings t/Date.t (minor – bug 14113)
  • Silence warnings t/Label* (minor – bug 14115)
  • Silence noise t/Scrubber.t (minor – bug 14116)
  • Silence warnings t/Search_PazPar2.t (minor – bug 14117)
  • Silence warnings t/db_dependent/Auth.t (minor – bug 14120)
  • Silence warnings t/db_dependent/Auth_with_cas.t (minor – bug 14121)
  • Fix failing t/Creators.t test, when using koha-shell (minor – bug 14602)
  • Search_utf8.t fails to upload a file (minor – bug 14905)
  • Warnings from search_utf8.t when empty idx= misses in returned base (minor – bug 14909)
  • t/db_dependent/Circulation/GetTopIssues.t is failing in Jenkins (minor – bug 15158)
  • Fully testing C4::Creators::Lib (trivial – bug 14059)
Tools
  • Remove link from unapproved and rejected tags in the OPAC’s "My tags" table (normal – bug 6379)
  • Inventory has bad $_ references (normal – bug 14001)
  • Reviewswaiting.pl paging is not working (normal – bug 14779)
  • Encoding issues in columns.def (normal – bug 14817)
  • Second click on modification log misses object parameter (minor – bug 10355)
  • Batch modifications for records – unavailable "Every" option (minor – bug 12540)
  • Noisy warns in Notices (letter.tt) module (minor – bug 14445)
Web services
  • OAI-PMH must return error when no results (minor – bug 14721)
Changes on system preferences in Koha 3.22 (beta) New system preferences
  • AudioAlerts
  • BatchCheckouts
  • BatchCheckoutsValidCategories
  • BibtexExportAdditionalFields
  • ConsiderOnSiteCheckoutsAsNormalCheckouts
  • DumpTemplateVarsIntranet
  • DumpTemplateVarsOpac
  • EnableAdvancedCatalogingEditor
  • FeeOnChangePatronCategory
  • IndependentBranchesPatronModifications
  • MembershipExpiryDaysNotice
  • MergeReportFields
  • NewsAuthorDisplay
  • OAI-PMH:DeletedRecord
  • OpacLangSelectorMode
  • OverduesBlockRenewing
  • ReportsLog
  • RestrictedPageContent
  • RestrictedPageLocalIPs
  • RestrictedPageTitle
  • RestrictionBlockRenewing
  • RisExportAdditionalFields
  • SMSSendPassword
  • SMSSendUsername
  • UseWYSIWYGinSystemPreferences
Renamed system preferences
  • AudioAlerts (renamed from soundson)
Deleted system preferences
  • HomeOrHoldingBranchReturn
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.0/en/

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

Translations

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

  • English (USA)
  • Arabic (100%)
  • Armenian (99%)
  • Chinese (China) (85%)
  • Chinese (Taiwan) (98%)
  • Czech (97%)
  • Danish (80%)
  • English (New Zealand) (94%)
  • Finnish (84%)
  • French (92%)
  • French (Canada) (88%)
  • German (98%)
  • German (Switzerland) (97%)
  • Italian (98%)
  • Korean (61%)
  • Kurdish (58%)
  • Norwegian Bokmål (59%)
  • Persian (68%)
  • Polish (97%)
  • Portuguese (95%)
  • Portuguese (Brazil) (93%)
  • Slovak (96%)
  • Spanish (100%)
  • Swedish (87%)
  • Turkish (98%)
  • Vietnamese (83%)

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

Credits

We thank the following libraries who are known to have sponsored new features in Koha 3.22 (beta):

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

  • Aleisha (14)
  • ahmed (1)
  • genevieve (1)
  • Liz (1)
  • mxbeaulieu (1)
  • Blou (4)
  • Chris (8)
  • Jacek Ablewicz (1)
  • Alex Arnaud (4)
  • Stefano Bargioni (1)
  • Colin Campbell (2)
  • Frédérick Capovilla (1)
  • Hector Castro (4)
  • Nicole C. Engard (10)
  • Galen Charlton (6)
  • Barton Chittenden (10)
  • Nick Clemens (4)
  • Tomás Cohen Arazi (172)
  • David Cook (11)
  • Chris Cormack (8)
  • Christophe Croullebois (1)
  • Indranil Das Gupta (17)
  • Stéphane Delaune (1)
  • Frédéric Demians (7)
  • Marcel de Rooy (67)
  • Simith D’Oliveira (3)
  • Jonathan Druart (335)
  • Hector Eduardo Castro Avalos (1)
  • Magnus Enger (4)
  • Julian FIOL (9)
  • Katrin Fischer (56)
  • Eivin Giske Skaaren (3)
  • Bernardo González Kriegel (35)
  • Amit Gupta (5)
  • Mason James (10)
  • Srdjan Jankovic (1)
  • Olli-Antti Kivilahti (1)
  • Ulrich Kleiber (1)
  • Rafal Kopaczka (1)
  • Joonas Kylmälä (10)
  • Nicolas Legrand (1)
  • Owen Leonard (2)
  • Julian Maurice (34)
  • Remi Mayrand-Provencher (1)
  • Matthias Meusburger (8)
  • Sophie Meynieux (1)
  • Kyle M Hall (111)
  • Josef Moravec (2)
  • Dobrica Pavlinusic (2)
  • Martin Persson (7)
  • Genevieve Plantin (2)
  • Paul Poulain (2)
  • Liz Rea (8)
  • Martin Renvoize (1)
  • Benjamin Rokseth (2)
  • Winona Salesky (9)
  • Juhani Seppälä (1)
  • Robin Sheat (11)
  • Fridolin Somers (16)
  • Martin Stenberg (1)
  • Zeno Tajoli (1)
  • Lari Taskula (2)
  • Lyon3 Team (4)
  • Samanta Tello (1)
  • Mirko Tietgen (1)
  • Mark Tompsett (40)
  • Marc Véron (49)
  • Jesse Weaver (25)
  • Stefan Weil (8)

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

  • Indranil Das Gupta
  • Stefan Weil
  • Barton Chittenden
  • Eivin Giske Skaaren
  • Samanta Tello
  • Martin Stenberg
  • Joonas Kylmälä
  • Martin Persson
  • Lari Taskula
  • Genevieve Plantin
  • Remi Mayrand-Provencher

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

  • ACPL (2)
  • BSZ BW (57)
  • BibLibre (155)
  • BigBallOfWax (8)
  • ByWater-Solutions (131)
  • Catalyst (26)
  • Cineca (1)
  • Equinox (5)
  • KohaAloha (10)
  • Libeo (1)
  • Libriotech (1)
  • Oslo Public Library (2)
  • PTFS-Europe (3)
  • Prosentient Systems (11)
  • Rijksmuseum (67)
  • Solutions inLibro inc (12)
  • Tamil (7)
  • Theke Solutions (148)
  • Universidad Nacional de Córdoba (59)
  • Université Jean Moulin Lyon 3 (4)
  • abunchofthings.net (1)
  • biblos.pk.edu.pl (1)
  • bugs.koha-community.org (207)
  • bulac.fr (1)
  • inLibro.com (1)
  • informaticsglobal.com (4)
  • jns.fi (1)
  • koha-community.org (49)
  • l2c2.co.in (1)
  • libriotech.no (3)
  • poczta.onet.pl (1)
  • pusc.it (1)
  • quecheelibrary.org (4)
  • rot13.org (2)
  • student.uef.fi (3)
  • sysmystic.com (1)
  • unidentified (133)
  • veron.ch (49)
  • weilnetz.de (8)
  • xinxidi.net (1)
  • yahoo.com.ar (1)
  • yahoo.no (2)

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

  • Aleisha (10)
  • Alex Arnaud (22)
  • Alexis Rodegerdts (3)
  • Amit Gupta (7)
  • Amy Purvis (2)
  • Barton Chittenden (3)
  • Brendan Gallagher (14)
  • Catherine (1)
  • Cathi Wiggins (3)
  • Cedric Vita (3)
  • Cédric Vita (1)
  • Chris Cormack (28)
  • Chris Kirby (1)
  • Chris Nighswonger (3)
  • Christopher Brannon (1)
  • Colin Campbell (1)
  • Daniel Grobani (2)
  • David Cook (1)
  • David Kuhn (1)
  • David Roberts (1)
  • Deborah Duce (1)
  • Eugene Espinoza (1)
  • Frederic Demians (35)
  • Frédéric Demians (1)
  • Fredreic Demians (1)
  • Fridolin Somers (1)
  • Gaetan Boisson (9)
  • Galen Charlton (7)
  • Heather Braum (4)
  • Hector Castro (32)
  • Ian Bays (1)
  • JA (1)
  • Jacek Ablewicz (1)
  • Jared Camins-Esakov (3)
  • Jason Burds (1)
  • Jason Robb (3)
  • Jenny Schmidt (1)
  • Jesse Weaver (3)
  • Jonathan Druart (477)
  • Joonas Kylmala (2)
  • Joonas Kylmälä (24)
  • Josef Moravec (36)
  • Julian Maurice (9)
  • Karl Holton (1)
  • Katrin Fischer (307)
  • kholten@switchinc.org (1)
  • Laurie McKee (2)
  • Liz Rea (7)
  • Magnus Enger (7)
  • Marc Veron (7)
  • Marc Véron (77)
  • Marjorie (1)
  • Mark Tompsett (70)
  • Martin Persson (4)
  • Martin Renvoize (32)
  • Mason James (1)
  • Matthias Meusburger (1)
  • Megan Wianecki (3)
  • Mirko Tietgen (32)
  • Nancy Keener (4)
  • Nick (2)
  • Nick Clemens (54)
  • Nicolas Legrand (6)
  • Nicole Engard (10)
  • Nora Blake (1)
  • Owen Leonard (3)
  • Paola Rossi (4)
  • Paul Poulain (2)
  • Robin Sheat (3)
  • Signed-off-by:Heather Braum (1)
  • Stefan Weil (8)
  • tadeasm (1)
  • Tadeasm (2)
  • Zeno Tajoli (4)
  • Tomas Cohen Arazi (1183)
  • Tomás Cohen Arazi (2)
  • Koha Alex Arnaud (1)
  • Hector Eduardo Castro Avalos (1)
  • Indranil Das Gupta (6)
  • Indranil Das Gupta (1)
  • Indranil Das Gupta (L2C2 Technologies) (36)
  • Kyle M Hall (205)
  • Bernardo Gonzalez Kriegel (102)
  • Andreas Hedström Mace (1)
  • Marcel de Rooy (140)
  • Victor do Rosário (1)
  • Jason Robb – SEKLS (jrobb@sekls.org) (1)
  • Eivin Giske Skaaren (1)
  • Do, Tam T (1)

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

Revision control notes

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

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

Bugs and feature requests

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

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

##### Autogenerated release notes updated last on 11 nov 2015 18:53:42 Z #####

Koha 3.14.17 released

Tue, 11/03/2015 - 07:52

Koha 3.14.17 can be downloaded from: http://download.koha-community.org/koha-3.14.17.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

Since 3.22 is going to be released this month, this will be the last 3.14 version.

Release notes for Koha 3.14.17

03 nov. 2015

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

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

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

Koha 3.14.17 is a bugfix/maintenance release.

Table of contents Critical bugs fixed in Koha 3.14.17 Staff Client
  • Path traversal vulnerabilty (critical – bug 14408)
New system preferences in Koha 3.14.17
System requirements

Important notes:

  • Perl 5.10 is required
  • Zebra is required
Documentation

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

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

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

Translations

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

  • English (USA)
  • Arabic (99%)
  • Armenian (100%)
  • Czech (100%)
  • Danish (88%)
  • French (97%)
  • German (100%)
  • Greek (51%)
  • Italian (100%)
  • Kurdish (70%)
  • Persian (80%)
  • Polish (62%)
  • Portuguese (100%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (89%)
  • Turkish (100%)
  • Vietnamese (99%)

Partial translations are available for various other
languages.

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

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

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

Release Team

The release team for Koha 3.14.17 is

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

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

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

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

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

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

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

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

Release Maintainer (3.12.x): Tomás Cohen Arazi
<tomascohen@gmail.com>
Release Maintainer (3.14.x):
Fridolin Somers <fridolin.somers@biblibre.com>
Release Maintainer (3.16.x): Galen Charlton
<gmc@esilibrary.com>
Release Maintainer (3.18.x):
Chris Cormack <chrisc@catalyst.net.nz>

Credits

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

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

  • Chris (1)
  • Jonathan Druart (2)
  • Mason James (1)
  • Fridolin Somers (2)

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

  • BibLibre (2)
  • BigBallOfWax (1)
  • KohaAloha (1)
  • koha-community.org (2)

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

  • Fridolin Somers (3)
  • Jonathan Druart (3)
  • Katrin Fischer (3)
  • Mason James (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 git://git.koha-community.org/koha.git

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

Bugs and feature requests

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

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

##### Autogenerated release notes updated last on 03 nov. 2015
11:48:30 Z #####

Koha 3.18.12 released

Mon, 11/02/2015 - 16:00

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

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

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

Koha 3.18.12 is a bugfix/maintenance release.

Table of contents Critical bugs fixed in Koha 3.18.12 Architecture, internals, and plumbing
  • SMSSendUsername and SMSSendPassword are not listed in the system preferences (major – bug 14820)
  • Tests fail if launched after 23:00 (major – bug 15029)
Authentication
  • Koha Accepts Seven “Space” Characters as a Valid Password (critical – bug 10177)
  • Koha still allows spaces at the end, beginning or as your password (major – bug 14509)
Circulation
  • Don’t set permanent_location to CART or PROC (major – bug 14811)
Hold requests
  • Prevent a record from having holds with duplicate priorities (major – bug 14733)
Notices
  • Changing the Library for a notice duplicates the notice instead of updating it (major – bug 14141)
Serials
  • Barcode yymm0001 does not work when receiving serials (major – bug 15042)
Tools
  • Batch modification of checked out and lost items checks them in (critical – bug 12311)
  • Patron anonymizing tool reports false success in anonymous patron not defined (major – bug 6756)
Other bugs fixed in Koha 3.18.12 Acquisitions
  • The budget of an order is set to null if not changed on receiving (normal – bug 13675)
  • Fix missing display of help page in contract management (trivial – bug 14929)
Architecture, internals, and plumbing
  • Make the date formatting template side – moremember.pl (normal – bug 14990)
  • Koha-shell raises " no job control in shell" error (normal – bug 15012)
Circulation
  • Renewal due date won’t take specified time into account (normal – bug 11298)
Notices
  • Expiration date for holds based onReservesMaxPickUpDelay should not require ExpireReservesMaxPickUpDelay (minor – bug 14937)
OPAC
  • Opac-topissues.pl sort is broken (minor – bug 14940)
Patrons
  • [3.18.x] Patron with empty card number will be only result returned by patron datatables search (normal – bug 14562)
  • Renew a patron does not redirect to the correct module (normal – bug 14910)
Searching
  • Accession date comparison does not work in advanced search (normal – bug 14861)
  • 608$9 defined twice in UNIMARC biblio-koha-indexdefs.xml (minor – bug 14154)
Templates
  • Help could not be displayed in the correct language (normal – bug 14812)
  • Table header broken at detail.tt (trivial – bug 14966)
New system preferences in Koha 3.18.12
  • SMSSendPassword
  • SMSSendUsername
System requirements

Important notes:

  • Perl 5.10 is required
  • Zebra is required
Documentation

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

As of the date of these release notes, only the English version of the Koha manual is available at http://manual.koha-community.org/3.18.12/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)

Partial translations are available for various other languages.

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

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

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

Release Team

The release team for Koha 3.18.12 is

  • Release Manager: Tomás Cohen Arazi
  • Documentation Manager: Nicole C Engard
  • Translation Manager: Bernardo Gonzalez Kriegel
  • QA Manager: Katrin Fischer
  • QA Team:

    • Galen Charlton
    • Jonathan Druart
    • Brendan Gallagher
    • Kyle Hall
    • Julian Maurice
    • Paul Poulain
    • Martin Renvoize
    • Marcel de Rooy
  • Bug Wranglers:
    • Alex Sassmannshausen
    • Zeno Tajoli
  • Packaging Manager: Robin Sheat
  • Release Maintainer (3.18.x): Liz Rea
  • Release Maintainer (3.16.x): Mason James
  • Release Maintainer (3.14.x): Fridolin Somers
Credits

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

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

  • Brandon (2)
  • Tomas Cohen Arazi (1)
  • David Cook (1)
  • Jonathan Druart (15)
  • Magnus Enger (1)
  • Bernardo González Kriegel (1)
  • Rafal Kopaczka (1)
  • Julian Maurice (1)
  • Kyle M Hall (3)
  • Liz Rea (4)
  • Fridolin Somers (1)
  • Marc Véron (1)

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

  • BibLibre (4)
  • ByWater-Solutions (3)
  • Prosentient Systems (1)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (1)
  • bugs.koha-community.org (13)
  • libriotech.no (1)
  • poczta.onet.pl (1)
  • unidentified (6)
  • veron.ch (1)

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

  • Amit Gupta (1)
  • Barton Chittenden (1)
  • Chris Cormack (20)
  • Frederic Demians (1)
  • Heather Braum (2)
  • Hector Castro (1)
  • Jonathan Druart (9)
  • Joonas Kylmälä (1)
  • Josef Moravec (1)
  • Karl Holton (1)
  • Katrin Fischer (15)
  • Liz Rea (27)
  • Magnus Enger (3)
  • Marc Véron (7)
  • Nick Clemens (2)
  • Robin Sheat (1)
  • Tomas Cohen Arazi (27)
  • Kyle M Hall (1)
  • Marcel de Rooy (2)

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

Revision control notes

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

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

Bugs and feature requests

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

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

##### Autogenerated release notes updated last on 02 Nov 2015 20:45:01 Z #####

Koha Community Newsletter: October 2015

Wed, 10/28/2015 - 21:18
Koha Community Newsletter
October 2015

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

Please submit news items to

Table of Contents

Development

Koha 3.20.5 Released

by Chris Cormack
The Koha community are proud to announce the release of Koha 3.20.5
(powered by Orijin and Nigerian Hospitality)

This release is a bugfix release and contains no new features. As
always you can download the tarball from download.koha-community.org
or wait a little while for the packages to be released.

Please go to http://koha-community.org/koha-3-20-5-released/ for the
full release notes

Koha 3.16.15 Released

by Mason James
Koha 3.16.15 can be downloaded from: http://download.koha-community.org/koha-3.16.15.tar.gz

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

Koha 3.16.15 is a bugfix/maintenance release.

It includes 1 enhancements and 20 bugfixes.

Koha 3.18.11 Released

by Liz Rea
Koha 3.18.11 can be downloaded from: http://download.koha-community.org/koha-3.18.11.tar.gz

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

Koha 3.18.11 is a bugfix/maintenance release.

It includes 2 enhancements and 32 bugfixes.

Community

New Koha Libraries

Community Gossip

Chris Cormack writes about Kohacon15 in the following posts:

How To

Galen Charlton shows you how to secure Z39.50 traffic from Koha and Evergreen Z39.50 servers using YAZ and TLS.


Upcoming Events

November General IRC Meeting

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

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

Past Events

October Development IRC Meeting

The October development IRC meeting was held on the 14th at 14:00 and 21:00 UTC.

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

Koha 3.20.5 Released

Tue, 10/27/2015 - 17:32

The Koha community are proud to announce the release of Koha 3.20.5 (powered by Orijin and Nigerian Hospitality)

This release is a bugfix release and contains no new features. As always you can download the tarball from download.koha-community.org or wait a little while for the packages to be released.

Please continue reading for the release notes

Release notes for Koha 3.20.5

27 Oct 2015

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

The website for the Koha project is http://koha-community.org and Koha 3.20.5 can be downloaded from: http://download.koha-community.org/koha-3.20.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.20.5 is a bugfix/maintenance release.

Table of contents New features in Koha 3.20.5 Enhancements in Koha 3.20.5 Critical bugs fixed in Koha 3.20.5 Architecture, internals, and plumbing
  • SMSSendUsername and SMSSendPassword are not listed in the system preferences (major – bug 14820)
  • Tests fail if launched after 23:00 (major – bug 15029)
Authentication
  • Koha still allows spaces at the end, beginning or as your password (major – bug 14509)
Circulation
  • [3.20.X] Test failure from Bug 14470 (critical – bug 14884)
  • Don’t set permanent_location to CART or PROC (major – bug 14811)
Notices
  • Changing the Library for a notice duplicates the notice instead of updating it (major – bug 14141)
Serials
  • Barcode yymm0001 does not work when receiving serials (major – bug 15042)
Tools
  • Batch modification of checked out and lost items checks them in (critical – bug 12311)
Other bugs fixed in Koha 3.20.5 Acquisitions
  • Acq planning filter and export always use default active period (normal – bug 14653)
  • Fix missing display of help page in contract management (trivial – bug 14929)
Architecture, internals, and plumbing
  • A date is not correctly filled in default values from batch mod [was Remove C4::Dates from tools/batchMod.pl] (normal – bug 14950)
  • Make the date formatting template side – moremember.pl (normal – bug 14990)
  • Koha-shell raises ” no job control in shell” error (normal – bug 15012)
Circulation
  • Renewal due date won’t take specified time into account (normal – bug 11298)
  • Keyboard shortcuts don’t work after setting CircAutocompl to “Don’t try” (normal – bug 14880)
Command-line Utilities
  • Misc/batchRebuildItemsTables.pl has hard coded record length limit of 99999 bytes. (trivial – bug 14858)
Developer documentation
  • Typo in GetItemsForInventory POD (trivial – bug 15027)
Lists
  • Viewing lists fails silently when not having correct permisison (normal – bug 14528)
Notices
  • Expiration date for holds based onReservesMaxPickUpDelay should not require ExpireReservesMaxPickUpDelay (minor – bug 14937)
OPAC
  • Encoding issues when exporting in RIS (normal – bug 14832)
  • Opac-topissues.pl sort is broken (minor – bug 14940)
Patrons
  • Cannot search for patrons using second surname/firstname (normal – bug 14871)
  • Renew a patron does not redirect to the correct module (normal – bug 14910)
Searching
  • Accession date comparison does not work in advanced search (normal – bug 14861)
  • 608$9 defined twice in UNIMARC biblio-koha-indexdefs.xml (minor – bug 14154)
Templates
  • Help could not be displayed in the correct language (normal – bug 14812)
  • Table header broken at detail.tt (trivial – bug 14966)
New system preferences in Koha 3.20.5
  • SMSSendPassword
  • SMSSendUsername
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.20.5/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) (87%)
  • Chinese (Taiwan) (100%)
  • Czech (98%)
  • Danish (83%)
  • English (New Zealand) (96%)
  • Finnish (87%)
  • French (95%)
  • French (Canada) (90%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (100%)
  • Korean (63%)
  • Kurdish (60%)
  • Norwegian Bokmål (62%)
  • Persian (70%)
  • Polish (100%)
  • Portuguese (98%)
  • Portuguese (Brazil) (92%)
  • Slovak (98%)
  • Spanish (100%)
  • Swedish (89%)
  • Turkish (99%)
  • Vietnamese (85%)

Partial translations are available for various other languages.

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

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

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

Release Team

The release team for Koha 3.20.5 is

Credits

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

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

  • Barton Chittenden (1)
  • Tomás Cohen Arazi (1)
  • David Cook (1)
  • Jonathan Druart (19)
  • Magnus Enger (1)
  • Bernardo González Kriegel (1)
  • Rafal Kopaczka (1)
  • Julian Maurice (1)
  • Kyle M Hall (1)
  • Robin Sheat (1)
  • Fridolin Somers (3)
  • Lari Taskula (1)
  • Mark Tompsett (1)
  • Marc Véron (2)

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

  • BibLibre (4)
  • ByWater-Solutions (2)
  • Catalyst (1)
  • Prosentient Systems (1)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (1)
  • bugs.koha-community.org (19)
  • libriotech.no (1)
  • poczta.onet.pl (1)
  • student.uef.fi (1)
  • unidentified (1)
  • veron.ch (2)

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

  • Amit Gupta (1)
  • Barton Chittenden (1)
  • Chris Cormack (34)
  • Frederic Demians (2)
  • Hector Castro (4)
  • Jonathan Druart (15)
  • Joonas Kylmälä (1)
  • Josef Moravec (1)
  • Karl Holton (1)
  • Katrin Fischer (15)
  • Magnus Enger (4)
  • Marc Véron (7)
  • Nick Clemens (4)
  • Robin Sheat (1)
  • Tomas Cohen Arazi (34)
  • Kyle M Hall (1)
  • Marcel de Rooy (5)

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.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 http://bugs.koha-community.org

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

##### Autogenerated release notes updated last on 27 Oct 2015 20:27:12 Z #####