Koha 16.11.16 released

The Koha community are proud to announce the release of Koha 16.11.16

This a maintenance release of 16.11.x

NOTE: 16.11.x is no longer packaged, it is recommended you upgrade as soon as practical

RELEASE NOTES FOR KOHA 16.11.16

22 Feb 2018

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

Koha 16.11.16 can be downloaded from:

Installation instructions can be found at:

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

Koha 16.11.16 is a bugfix/maintenance release.

It includes 1 enhancements, 4 bugfixes.

Enhancements

Web services

Critical bugs fixed

Architecture, internals, and plumbing

  • [19847] tracklinks.pl accepts any url from a parameter for proxying

OPAC

  • [19911] Passwords displayed to user during self-registration are not HTML-encoded

Other bugs fixed

Architecture, internals, and plumbing

System Administration

  • [19560] Unable to delete library when branchcode contains special characters

System requirements

Important notes:

  • Perl 5.10 is required
  • Zebra is required

Documentation

The Koha manual is maintained in DocBook.The home page for Koha
documentation is

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

The Git repository for the Koha manual can be found at

Translations

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

  • English (USA)
  • Arabic (99%)
  • Armenian (95%)
  • Basque (80%)
  • Chinese (China) (85%)
  • Chinese (Taiwan) (99%)
  • Czech (95%)
  • Danish (70%)
  • English (New Zealand) (93%)
  • Finnish (99%)
  • French (99%)
  • French (Canada) (93%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (84%)
  • Hindi (99%)
  • Italian (99%)
  • Korean (51%)
  • Norwegian Bokmål (56%)
  • Occitan (78%)
  • Persian (59%)
  • Polish (99%)
  • Portuguese (99%)
  • Portuguese (Brazil) (86%)
  • Slovak (92%)
  • Spanish (100%)
  • Swedish (98%)
  • Turkish (99%)
  • Vietnamese (72%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 16.11.16 is

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

  • bugs.koha-community.org (4)
  • Catalyst (4)
  • Rijksmuseum (1)
  • translate.koha-community.org (2)
  • unidentified (1)

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

  • Arturo (2)
  • Chris Cormack (7)
  • Fridolin Somers (6)
  • Jonathan Druart (4)
  • Josef Moravec (1)
  • Julian Maurice (1)
  • Katrin Fischer (4)
  • Nick Clemens (4)
  • Owen Leonard (2)
  • Marcel de Rooy (2)

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

Revision control notes

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

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

Bugs and feature requests

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

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

Autogenerated release notes updated last on 22 Feb 2018 19:52:14.

Koha 17.11.03 release

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

This is my third release as the 17.11.x release maintainer. Thank you very much to everyone who helped along the way, looking forward to many more 🙂

Read more ›

What’s on in koha-devel #17

Hi everybody!

It has been a long time since the last what’s on in koha-devel post!

17.11 is out and we are already at the third of the development release cycle for 18.05.

Table of contents

Release Management 18.05

Still a lot of time left to contribute to this release, but now it is the perfect time to be involved in order to get your things pushed, or what you would like to see being part of it.

We have tons of new features and enhancements in the Needs Signoff queue (https://frama.link/koha_bz_nso).

I have created a new tag RM_priority to highlight patches I would like to see in quickly (https://frama.link/koha_bz_RM_priority), there is also a saved search for this list.

They can be big stuffs (with hard rebase for instance) or major bugfixes.

Please also note that I will take the liberty to skip the QA and/or SO step if they do not get the attention they need.

Like I did during the 17.11 development release cycle I will update the release notes every time I push to master. That way people will be able to fix titles and descriptions of bugs https://gitlab.com/joubu/koha-release-notes (coming soon).

Koha Manual

Translation

Anthony Mao did an awesome work to translate the manual in Taiwanese Mandarin (zh_TW) in less than a month!
  • Arabic 39%
  • Chinese (Taiwan) 100%
  • Czech 43%
  • French 50%
  • French (Canada) 38%
  • Italian 83%
  • Portuguese (Brazil) 19%
  • Turkish 75% (nice work done by Süleyman Onur too!)
If you wish to participate in another language, just let us know and we will create it.
You can find the epub and html versions available for all these languages on our website https://koha-community.org/documentation/

We are going to create the man18.05 project for the next release and will update regularly.

Note that 18.05 is generated from the project man17.11 so far, that need to be fixed.

Contribution

It is very easy to contribute to the manual, so if you want to improve it, and get credit in the next Koha version you can!

Moreover your contributions will be available right after they have been integrated into the official repository. We regenerate the epub and html versions of the different languages when a new contribution is merged.

PDF version

I managed to generate a PDF version of the manual (I have uploaded the English version as an example)
It is very resource consuming to generate and so it will only be generated once per release.

Screenshots internationalization

An important email has been sent to the mailing list but did not receive many answers.

I have spent time to automatically generate the screenshots of the manual to automatically keep them up-to-date in the different languages.

The task is huge and I will not do it by myself. However I can write some tools to help anybody interested in having these screenshots.

If someone wants to translate screenshots, they should do it in a generic way so all languages can take advantage of it.

The hidden added value of such mechanism is to add a huge test coverage.

Refactoring

I sent a quick reminder about the work I produced to refactor/move our legacy code.

It’s important to understand that I fix the bugs I find, centralize the code and provide test coverage (to make the code more robust).

Most of the time these patches are hard to maintain up-to-date and the work needs to be done several times.

This work is a bit stuck until what I have submitted is pushed. As it is quite easy to write but hard to rebase and maintain and it takes time to pass though the signoff and QA process, I cannot produce much at the same time and have to maintain it for months.

If you want to help our code to be better, take a look at the big graph on bug 15449. Pick the orange ones if you want to sign off or yellow ones for the ones to QA.

Elastic search

(from Nick)

Claire at BibLibre has worked to put together a status document for ES and the work to be done, you can see that here: https://docs.google.com/spreadsheets/d/10VUKvIYZjlbJhE-oCLmInLe601su6vIRBRC_g6oNekE/edit#gid=0

There is some ongoing work on the community and we are happy to answer questions or help more people get involved.

REST API

(from Tomás)

We reached the point in which most of the barebones for implementing the REST api endpoints are done, and so it is time to think what the API should be like for it to be used both by Koha itself, and external consumers.

Mojolicious helpers have been added for different scenarios:
  • Reserved parameters normalization / handling
  • Query and parameters parsing/conversion to DBIC
  • And Koha::Objects searching helper (which is useful as an example even if you are not using it).
An umbrella wiki page was set for adding RFCs on a per-endpoint basis. As a start we needed to make a decision about the currently existing endpoints. To simplify things, it was agreed to keep version 1, basing it on the voted RFCs.
In order to deal with existing endpoints bug 19774 was filed as an umbrella.
Four endpoint implementation specs were voted that time, and work on them has already started (the bug implementing the RFC added on the parenthesis):
The /libraries endpoint wasn’t previously implemented, and Alex Arnaud is working on it. The rest of them involved decisions on the field mappings (i.e. from what we have on the DB and what we want to expose). That said, some fields got added (some of them calculated), some others renamed and deleted too. Please help us move this bugs. There are several bugs for each implementation due to our baby steps approach, and also to preserve attribution from original feature authors.
Some other endpoint RFCs have been added. They should be voted, tough. And volunteers are welcome as usual 😀
If you are interested in discussing the REST api implementation details or if you have ideas/concerns, please feel free to start a new thread in koha-devel, or contact tcohen on IRC.

Technical topics

git-bz – Encrypt your password

Julian wrote a patch to avoid storing unencrypted passwords in the git config. If you are using git-bz you really should read his post to the koha-devel mailing list.

Be compatible with new SQL modes

The default SQL modes for MySQL 5.7 and MariaDB 10.2.4 breaks Koha. Adjusting our code to these modes will help us to find hidden bugs and clean some dirty areas.
A first step would be to make our test suite running successfully with these new modes. Then developers could use them in development environment to catch bugs.
You can find the announcement to the list as well as the corresponding bug report.

Move to gitlab

Few days ago I have announced I wanted to move the side-projects to gitlab into the same group (would be gitlab.com/koha-community).
That way it will be easier to find the official repositories for these projects as well as see who is in charge of them.

Several KohaDevBox enhancements

You should read the “KohaDevBox Updates” part of the last newsletter https://koha-community.org/koha-community-newsletter-january-2018/#devbox there are new exciting stuffs (debugging, selenium integration)
There is also a new ‘updatedatabase’ alias on the vagrant user!

Agenda

If you want to track what’s going on in the Koha community you must add the new Koha agenda to your own! https://koha-community.org/calendar/
It contains the next meetings and we will certainly add the next Koha events. Let us know if you want to add events.

Next meetings

If you want to tell us something, highlight a problem, or start a discussion, it is the place to do it (do not forget to add the topic on the agenda!).

To know the dates of the next meetings, please bookmark this page: https://wiki.koha-community.org/wiki/Next_General_IRC_meeting

Koha Community Newsletter: January 2018

Koha Community Newsletter Subscribe
January 2018

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

Please submit news items to Submit

Table of Contents

Development

Koha 17.11.02 Released

by Nick Clemens
The Koha community is proud to announce the release of 17.11.02.
This is a maintenance release and contains many bugfixes and enhancements.

This is my second release as the 17.11.x release maintainer.
Thank you very much to everyone who helped along the way, looking forward to many more 🙂

Full release notes

Koha 17.05.05 Released

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

Koha 17.05.08 is a bugfix/maintenance release.

It includes 4 enhancements, 30 bugfixes.

Have a look at release post :

Koha 17.05.08 release

Koha 16.11.15 Released

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

Koha 16.11.15 is a bugfix/maintenance release.

It includes 7 security fixes, 3 bugfixes.

The full release notes are available at

Koha 16.11.15 released

KohaDevBox Updates: Try Elasticsearch Now!

by Tomas Cohen Arazi
KohaDevbox recently received attention and got some nice improvements. Remember you can propose your improvements in the project’s Github page (link https://github.com/digibib/kohadevbox) and we accept pull requests 😉

Remote debugging capabilities

For those familiar to Perl development, having the ability to use a remote debugger is key for productivity when debugging non-trivial problems.

Koha itself got patched so the ‘koha-plack’ command accepts remote debugger configuration parameters [1]. KohaDevBox now makes use of this addition and includes two helpful aliases:

start_plack_debug: will start a remote debugging session.
prove_debug: will run the prove command (for running tests) with all the remote debugging configuration.

Both commands require that you tweak your ‘vars/user.yml’ file:

  remote_debugger: true
  ...
  remote_debugger_location: "localhost:9000"

  remote_debugger_key: "''"

If you are using VDebug inside KohaDevBox, the setting ‘remote_debugger’ to ‘true’ should be enough to have things done. If you are doing it in your host machine (I use Komodo IDE in the host operating system) you need to use:

  remote_debugger_location: "192.168.50.1:9000"

For instructions, look at KohaDevBox’s README.md (link https://github.com/digibib/kohadevbox#running-the-remote-debugger-with-plack)

Instructions for running prove using the remote debugger can be found here (link https://github.com/digibib/kohadevbox#run-tests).

[1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18964

Selenium integration

Progress has been made for using Selenium on the test suite, to automate functional testing (Joubu++).

In order to use Selenium inside KohaDevBox, new configuration entries have been added:

  selenium: false
  selenuium_url: ...

Set ‘selenium’ to ‘true’ to get the provisioning script install all that’s needed. ‘selenium_url’ is there just in case you want to test different Selenium versions.

Once you have selenium provisioned, you can start it using a convenient alias we now have:

  start_selenium

I recomment running Selenium on a separate terminal because it is not backgrounded by default. You can use ‘byobu’ (which is shipped in KohaDevBox) or ‘tmux’ to get multiple tabs in a terminal.

There’s a lot of work from Alex Buckely (thanks!) to have broader test coverage with Seleium (find it in Bugzilla!). Now that it is really easy to get Selenium running in KohaDevbox, do not hesitate and go test Alex’s patches!

OPAC development easier

As you might know, the OPAC style is handled using LESS. KohaDevBox ships with less from the beggining, but now we introduced a new alias for recreating the ‘opac.css’ file from the ‘opac.less’ file:

  $ less-opac
KohaDevBox requirements updates

The required Ansible version has been shifted to 2.0+. This update to the README.md file has been missing for a while. I recommend the use of the official Ansible (stable) PPA if you are using a Debian-based host operating system, and homebrew on macOS to have Ansible always up to date.

Ubuntu/Debian
  $ sudo add-apt-repository ppa:ansible/ansible
  $ sudo apt update
  $ sudo apt install ansible
macOS
  $ brew update
  $ brew install ansible

New Te Reo translation in Koha 17.11

by Bonnie Crawford
The Catalyst Koha team are very excited to announce that in late 2017, we sponsored the update the Te Reo Māori translation for Koha in Koha 17.11 by a registered translator.
You can see the translation in action at: https://demo.mykoha.co.nz/ and it can be downloaded for use at http://translate.koha-community.org/mi/17.11/.
Note that bibliographic records will appear in the language that they were catalogued.

Feel free to contact the Catalyst team if you have any queries on this.

Ngā manaakitanga,

Bonnie Crawford
Koha Team Coordinator
Catalyst

Community

How To

Vimal Kumar shows you how to how to send Koha usage statistics to Hea.

Jessie Zairo created the following tutorials for you:

Discover the following topics with Kelly McElligott:

Support Provider News

Upcoming Events

NZ Koha User Group Day – 22 March

by Kathryn Tyree
Kia ora! Ngā mihi o te tau hau!
Hello! Happy New Year!

* * * * *

We invite you to save the date for the New Zealand Koha User Group Day
2018

Thursday 22 March, 10am – 4pm
Kindly hosted by Whanganui District Libraries

All libraries currently using Koha, Koha enthusiasts, and the Koha-
curious are welcomed!

Please contact Sonny Tamihana to propose any topics, or to volunteer to
present: sonny@whanganuilibrary.com

We will be back in touch soon with more information.

We look forward to seeing those of you who can come!

Best wishes,
Whanganui Libraries and the Catalyst Koha team.

* * * * *

From Koha email list

Hackfest in Marseille

When:
12-16 March 2018
Where:
At BibLibre , 108 Rue Breteuil, 13006 Marseille
Who:
developers, administrators, librarians, Koha users …
Prerequisites:
know Koha, at least know some modules
Participation:
free, but a minimum of 2 to 3 days of participation is recommended, especially for beginners
Food:
lunch is provided on site (financial participation to be defined, between 15 and 20 € per meal). There is always coffee, tea, and everyone can bring delicacies to enjoy or to discover. Free meals in the evening but one or more appointment points are always available
Other:
English is a ++ to interact with everyone and participate in mini-conferences but not required
Hashtag:
#hfk18 to communicate on social networks
Registration:
open with BibLibre, by sending an email to Paul Poulain
Contact infos:
associationkohala@gmail.com

2018 Central Texas Koha Summit

Central Texas Koha Summit Event Date:
May 23, 2018
Event Time:
9:00am – 4:00pm
Event Location:
Round Rock Public Library
Event Address:
216 E Main St, Round Rock, TX 78664
Registration:
Please fill out the form here

Central Texas Koha Summit

The 2018 Summit will take place at the Round Rock Public Library in Round Rock, Texas on Wednesday May 23, 2018. Interested in learning more about Koha and what it can do for your library? Then join ByWater Solutions, Round Rock Public Library and other Koha Community Members for a conversation about Koha and how it can benefit your library. The 2018 Central Texas Koha Summit will take place at the Round Rock Public Library 216 E Main St, Round Rock, TX 78664 9:00am – 4:00pm.

Topics will include advantages of Koha, customer and staff functionality, technical attributes, collection development and lending services. We will also discuss the Koha community and how collaborative developments work.

General IRC meeting 7 February

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

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

Development IRC meeting 14 February

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

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

Past Events

January Documentation IRC meeting

The January Documentation IRC meeting was held on the 17th at 03: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 10th at 14:00 UTC.

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

January 10th Development IRC Meeting

The January 10th development IRC meeting was held at 14:00 UTC.

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

January 24th Development IRC Meeting

The January 24th development IRC meeting was held at 20:00 UTC.

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

Koha 17.05.08 release

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

Koha 17.05.08 can be downloaded from:

Installation instructions can be found at:

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

Koha 17.05.08 is a bugfix/maintenance release.

It includes 30 bugfixes and 4 enhancements.

Enhancements

Circulation

Architecture, internals, plumbing

  • [19830] Add the Koha::Patron->old_checkout method

OPAC

  • [19573] Link to make a new list in masthead in OPAC only appears / works if no other list already exists
  • [19338] Dates sorting incorrectly in opac-account.tt

Bugs fixed

Acquisitions

  • [19694] Edited shipping cost in invoice doesn’t save
  • [19813] MarcItemFieldsToOrder cannot handle a tag not existing
  • [18183] jQuery append error related to script tags in cloneItemBlock

Architecture, internals, plumbing

  • [18923] Resolve a warn in Biblio::GetCOinSBiblio
  • [19599] anonymise_issue_history can be very slow on large systems
  • [19756] Encoding issues when update DB is run from the interface
  • [19760] Die instead of warn if koha-conf is not accessible

Cataloging

  • [20063] $9 is lost when cataloguing authority records

Circulation

  • [19444] Automatic renewal script should not auto-renew if a patron’s record has expired

Installation and upgrade (web-based installer)

  • [19514] No Password restrictions in onboarding tool patron creation

MARC Authority data support

  • [18458] Merging authority record incorrectly orders subfields

Patrons

  • [19510] edi_manage permission has no description
  • [19621] Routing lists tab not present when viewing ‘Holds history’ tab for a patron

Reports

  • [19669] Remove deprecated checkouts by patron category report

OPAC

  • [19450] OverDrive integration failing on missing method
  • [19496] Patron notes about item does not get emailed as indicated
  • [19702] Basket not displaying correctly on home page
  • [19913] Embedded HTML5 videos are broken

Searching

  • [19807] IntranetCatalogSearchPulldown doesn’t honor IntranetNumbersPreferPhrase

Staff client

  • [19857] Optionally hide SMS provider field in patron modification screen

System Administration

  • [19788] Case sensitivity is not preserved when creating local system preferences

Templates

  • [19918] span tag not closed in opac-registration-confirmation.tt

Test Suite

  • [17770] t/db_dependent/Sitemapper.t fails when date changes during test run
  • [19602] Add usage statistics link to administration sidebar menu
  • [19867] HouseboundRoles.t is failing randomly

Tools

  • [18201] Export data -Fix “Remove non-local items” option and add “Removes non-local records” option for existing functionality

Web services

  • [19725] OAI-PMH ListRecords and ListIdentifiers should use biblio_metadata.timestamp

Security bugs fixed

  • [19847] tracklinks.pl accepts any url from a parameter for proxying
  • [19881] authorities-list.pl can be executed by anybody
  • [19738] XSS in serials module

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%)
  • Basque (79%)
  • Chinese (China) (83%)
  • Chinese (Taiwan) (99%)
  • Czech (94%)
  • Danish (69%)
  • English (New Zealand) (91%)
  • Finnish (99%)
  • French (96%)
  • French (Canada) (94%)
  • German (99%)
  • German (Switzerland) (99%)
  • Greek (79%)
  • Hindi (100%)
  • Italian (100%)
  • Norwegian Bokmål (57%)
  • Occitan (76%)
  • Persian (57%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (84%)
  • Slovak (90%)
  • Spanish (100%)
  • Swedish (96%)
  • Turkish (100%)
  • Vietnamese (71%)

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

Credits

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

  • Catalyst IT

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

  • Aleisha Amohia (1)
  • David Bourgault (2)
  • Alex Buckley (1)
  • Nick Clemens (3)
  • Frédéric Demians (1)
  • Marcel de Rooy (4)
  • Jonathan Druart (16)
  • Victor Grousset (1)
  • Srdjan Jankovic (1)
  • Janusz Kaczmarek (1)
  • Owen Leonard (3)
  • Julian Maurice (4)
  • Kyle M Hall (2)
  • Josef Moravec (1)
  • Liz Rea (1)
  • Fridolin Somers (4)
  • Lari Taskula (1)
  • Mark Tompsett (3)
  • Koha translators (1)
  • Chris Weeks (1)

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

  • (0)
  • ACPL (3)
  • BibLibre (9)
  • bugs.koha-community.org (16)
  • ByWater-Solutions (5)
  • Catalyst (4)
  • jns.fi (1)
  • Rijksmuseum (4)
  • Solutions inLibro inc (2)
  • Tamil (1)
  • unidentified (6)

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

  • Alex Arnaud (1)
  • Claire Gravely (3)
  • David Bourgault (2)
  • Dilan Johnpullé (3)
  • Fridolin Somers (47)
  • George Williams (1)
  • Jonathan Druart (42)
  • Jon Knight (6)
  • Josef Moravec (9)
  • Julian Maurice (5)
  • Katrin Fischer (10)
  • Liz Rea (1)
  • Marci Chen (1)
  • Nick Clemens (47)
  • Owen Leonard (2)
  • Scott Kehoe (2)
  • Simon Pouchol (3)
  • Tomas Cohen Arazi (1)
  • Kyle M Hall (18)
  • Your Full Name (2)
  • 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:

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

Bugs and feature requests

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

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

Autogenerated release notes updated last on 24 janv. 2018 09:27:32.

Koha 17.11.02 release

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

This is my second release as the 17.11.x release maintainer. Thank you very much to everyone who helped along the way, looking forward to many more 🙂

23 Jan 2018

Read more ›

Koha 16.11.15 released

The Koha community is proud to announce the release of Koha 16.11.15, this is a maintenance release. The 16.11.x branch is no longer released as packages, so people should upgrade to 17.05.x or 17.11.x as soon as practical.

Please read below for the full release notes.

You can download a tarball from http://download.koha-community.org/

RELEASE NOTES FOR KOHA 16.11.15

03 Jan 2018

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

Koha 16.11.15 can be downloaded from:

Installation instructions can be found at:

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

Koha 16.11.15 is a bugfix/maintenance release with security fixes.

It includes 7 security fixes, 3 bugfixes.

Security bugs

Koha

  • [19319] Reflected XSS Vulnerability in opac-MARCdetail.pl
  • [19568] Wrong html filter used in opac-opensearch.tt url
  • [19569] X-Frame-Options=SAMEORIGIN is not set from opac-showmarc.pl
  • [19570] autocomplete=”off” no set for login forms at the OPAC
  • [19611] XSS Flaws in supplier.pl
  • [19612] Fix XSS in /cgi-bin/koha/members/memberentry.pl
  • [19614] Fix XSS in /cgi-bin/koha/members/pay.pl

Critical bugs fixed

Acquisitions

  • [19593] [16.11.x] “Delete vendor” button is always set

Architecture, internals, and plumbing

  • [19655] To.json doesn’t escape newlines which can create invalid JSON

Other bugs fixed

Serials

  • [19796] [16.11] Subscription info appears doubled up on OPAC detail 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 (95%)
  • Basque (80%)
  • Chinese (China) (85%)
  • Chinese (Taiwan) (99%)
  • Czech (95%)
  • Danish (70%)
  • English (New Zealand) (93%)
  • Finnish (99%)
  • French (99%)
  • French (Canada) (93%)
  • German (99%)
  • German (Switzerland) (99%)
  • Greek (84%)
  • Hindi (100%)
  • Italian (100%)
  • Korean (51%)
  • Norwegian BokmÃ¥l (56%)
  • Occitan (78%)
  • Persian (59%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (86%)
  • Slovak (92%)
  • Spanish (100%)
  • Swedish (98%)
  • Turkish (100%)
  • Vietnamese (72%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 16.11.15 is

Credits

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

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

  • Chris Cormack (2)
  • Marcel de Rooy (1)
  • Jonathan Druart (6)
  • Katrin Fischer (1)
  • Bernardo González Kriegel (1)
  • Amit Gupta (3)
  • Gwendal Joncour (1)
  • Kyle M Hall (2)
  • Mark Tompsett (1)

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

  • BSZ BW (1)
  • bugs.koha-community.org (6)
  • ByWater-Solutions (2)
  • Catalyst (2)
  • informaticsglobal.com (3)
  • Rijksmuseum (1)
  • unidentified (1)
  • Universidad Nacional de Córdoba (1)
  • Université Rennes 2 (1)

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

  • Chris Cormack (8)
  • Fridolin Somers (2)
  • Jonathan Druart (13)
  • Josef Moravec (1)
  • Katrin Fischer (7)
  • Mark Tompsett (2)
  • Nick Clemens (1)
  • Simon Pouchol (1)
  • Marcel de Rooy (6)

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

Revision control notes

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

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

Bugs and feature requests

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

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

Autogenerated release notes updated last on 03 Jan 2018 19:59:01.

Koha 17.05.07 release

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

Koha 17.05.07 can be downloaded from:

Installation instructions can be found at:

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

Koha 17.05.07 is a bugfix/maintenance release.

It includes 1 enhancements, 26 bugfixes.

Enhancements

Templates

  • [19751] Holds awaiting pickup report should not be fixed-width

Security bugs fixed

  • [19614] Fix XSS in members/pay.pl
  • [19612] Fix XSS in members/memberentry.pl
  • [19611] Fix XSS Flaws in supplier.pl
  • [19319] Reflected XSS Vulnerability in opac-MARCdetail.pl
  • [19570] autocomplete=”off” no set for login forms at the OPAC
  • [19569] Set X-Frame-Options=SAMEORIGIN – opac-showmarc.ok
  • [19568] Escape url params with url filter – opac-opensearch.tt

Critical bugs fixed

Architecture, internals, and plumbing

  • [19655] To.json doesn’t escape newlines which can create invalid JSON

Cataloging

  • [19646] value_builder marc21_linking_section template is broken

Other bugs fixed

Cataloging

  • [18833] plugin unimarc_field_210c pagination error
  • [19595] Clicking plugin link does not fill item’s date acquired field

Command-line Utilities

  • [19190] Silly calculation of average time in touch_all scripts

Database

  • [19724] Add timestamp to biblio_metadata and deletedbiblio_metadata

Hold requests

  • [19533] Hold pulldown for itemtype is empty if hold placement needs override

Label/patron card printing

  • [10222] Error when saving Demco label templates
  • [19681] label-item-search.pl result count formatting error when there is only one page

Notices

  • [18990] Overdue Notices are not sending through SMS correctly

OPAC

  • [12497] Make OPAC search history feature accessible when it should
  • [19640] IdRef webservice display is broken

Packaging

  • [18907] Warning “dpkg-source: warning: relation < is deprecated: use << or <=”

Reports

  • [19638] False positives for ‘Update SQL’ button

Templates

  • [19692] Unclosed div in opac-shelves.tt

Test Suite

  • [19775] Search/History.t is failing randomly

Tools

  • [19643] Pagination buttons on staged marc management are stacking instead of inline
  • [19674] Broken indicators of changed fields in manage staged MARC records template
  • [19683] Export.pl does not populate the Authority Types dropdown correctly

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%)
  • Basque (79%)
  • Chinese (China) (83%)
  • Chinese (Taiwan) (99%)
  • Czech (94%)
  • Danish (69%)
  • English (New Zealand) (91%)
  • Finnish (99%)
  • French (96%)
  • French (Canada) (94%)
  • German (99%)
  • German (Switzerland) (99%)
  • Greek (79%)
  • Hindi (100%)
  • Italian (100%)
  • Norwegian Bokmål (57%)
  • Occitan (76%)
  • Persian (57%)
  • Polish (100%)
  • Portuguese (100%)
  • Portuguese (Brazil) (84%)
  • Slovak (90%)
  • Spanish (100%)
  • Swedish (96%)
  • Turkish (100%)
  • Vietnamese (71%)

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

Credits

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

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

  • root (1)
  • David Bourgault (2)
  • Nick Clemens (2)
  • Marcel de Rooy (4)
  • Jonathan Druart (8)
  • Victor Grousset (2)
  • Amit Gupta (3)
  • Owen Leonard (4)
  • Kyle M Hall (3)
  • Chris Nighswonger (1)
  • Simon Pouchol (1)
  • Fridolin Somers (6)
  • Mark Tompsett (3)

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

  • ACPL (4)
  • BibLibre (9)
  • bugs.koha-community.org (8)
  • ByWater-Solutions (5)
  • Foundations (1)
  • informaticsglobal.com (3)
  • Rijksmuseum (4)
  • Solutions inLibro inc (2)
  • translate.koha-community.org (1)
  • unidentified (3)

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

  • BWS Sandboxes (1)
  • Charles Farmer (2)
  • Chris Cormack (2)
  • Claire Gravely (2)
  • David Bourgault (5)
  • Dilan Johnpullé (1)
  • Dominic Pichette (1)
  • Fridolin Somers (37)
  • George Williams (1)
  • Jonathan Druart (35)
  • Jonathan Druat (1)
  • Josef Moravec (6)
  • Katrin Fischer (9)
  • Mark Tompsett (4)
  • Nick Clemens (37)
  • Owen Leonard (2)
  • Simon Pouchol (3)
  • Marcel de Rooy (23)

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

Bugs and feature requests

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

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

Autogenerated release notes updated last on 23 dec. 2017 10:01:54.

Koha 17.11.01 release

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

This is my first release as the 17.11.x release maintainer. Thank you very much to everyone who helped along the way, looking forward to many more 🙂

Read more ›

Koha Community Newsletter: December 2017

Koha Community Newsletter Subscribe
December 2017

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

Please submit news items to Submit

Table of Contents

Community

How To

Let Vimal Kumar walk you through the following topics:

Barton Chittenden goes over common questions for koha support ( with answers! ).

Jessie Zairo explains how to:

Learn about the following topics with Kelly McElligott:

Upcoming Events

Pakistan Open Source Summit 2018

The first Pakistan Koha and DSpace (OSS) Summit is being planned for the month of March 2018.

Description:

The conference is a major event in Koha community within Pakistan and Central Asia. This will attracts many delegates around the country as well as aborad. The conference will cover the Open Source Opensource applications not only koha or dspace,but all others open source CMS and Programming Languages and Software like wordpress, concrete5,Jumla and PHP(all versions), Linux etc.

The main purpose of this National Conference is to sharing and exchanging expression in new functionalists, training, projects, promoting collaboration to enhance the use of Open source ILS and to encourage new development in OSS.

For more information, please see The Open Source Summit Website.

Past Events

National Workshop on Koha Library Integrated Management System

The National Center for Rural Development Government of Pakistan (NCRD) organized a 05 days training workshop on KOHA from 20 to 24 November 2017 at the main Lecture Hall Chak Shehzad Islamabad. There were 14 sessions in totality and each session lasted for 90 minutes. The topic of the workshop was “Role of Information and Communication Technologies in Library Management”. Library and IT professionals from across the country (Islamabad, Rawalpindi, KP, Baluchistan, Punjab, and Sindh province) attended the workshop.

Please see the full article here.

Developing Swedish Koha competence and networking

The Swedish National Library has granted the Swedish Koha User Group 600 000 SEK (approx. 60 000 Euro) to support the project to develop and diffuse Koha competence and to promote Koha networking in Sweden.

Project timeline: November 1, 2017 – December 31, 2018.
Project owner: Alingsås kommun for the Swedish Koha User Group
Project coordinator: Örjan Hellström, Kultur i Väst, orjan.hellstrom@kulturivast.se

Please see the full article here.

Summary of the first Swedish Koha User Group Hackfest in Lund

The Lund University Library invited on the 29 November 2017 to the Swedish Koha User Group’s first Hackfest.

The hack fest begun at 9 am in the beautiful main building of the University Library in Lund. From Sweden and Norway 18 people met up during the day to develop, hack, and discuss about Koha and related topics. Both Koha users (mainly from Swedish Universities) and Koha service providers attended the hack fest.

Please see the full article here.

December General IRC meeting

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

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

December Development IRC meeting

The December development IRC meeting was held on the 13th at 14:00 UTC.

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

Top