Visit our Facebook PageVisit our Youtube channel

Text Resize

-A +A

Koha Library Software Community

Subscribe to Koha Library Software Community feed
Updated: 47 min 44 sec ago

Koha Community Newsletter: August 2015

Fri, 08/28/2015 - 16:34
Koha Community Newsletter
August 2015

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

Please submit news items to

Table of Contents

Development

Koha 3.20.3 Released

by Chris Cormack
The Koha release team are proud to announce the release of Koha
3.20.3. This is a maintenance release but contains 1 security fix
also.

All users 3.20.x users are strongly encouraged to upgrade to this
version. As always the packages are in the repository or you can
download the tarball from download.koha-community.org, or wait for a few hours
for the packages to be available.

Please read the full release notes at
http://koha-community.org/koha-3-20-2-released/

Koha 3.18.8 Released

by Liz Rea
The Koha release team are proud to announce the release of Koha
3.18.10. This is a maintenance release and contains 1 security fix.

All Koha 3.18.x users are recommended to upgrade. As always you can download at download.koha-community.org, or wait for
a few hours for the packages to be available.

Please read the full release notes at
http://koha-community.org/koha-3-18-10-released/

Thanks to all of our contributors for this release!

Browse Interface for Koha, built on Elasticsearch

by Kathryn Tyree
As mentioned in last month’s newsletter, lots of work has been done to implement Elasticsearch for Koha, and that it is ready for testing.

This month a Browse Interface was built for Koha, on top of Elasticsearch. You can currently browse by Author, Title and Subject. Check it out here.

Please provide testing feedback to developer Robin Sheat on the bug or find Eythian in IRC.

Thanks to Bywater Solutions for coordinating the funding for this

Global Bug Squashing Day

Please help the Koha community squash some bugs September 3rd! There are ways to help for everyone!

Below are some ways you can help from the Koha Community Wiki page – 2015-09-03 Global bug squashing day:

What to do

Really anything that helps improving Koha!

Some ideas:

  • Check old open bugs are still relevant to newer versions, weed out duplicate bugs, add more information to make bugs easier to reproduce
  • Comment on bugs ‘In Discussion’, give feedback on new features and help us figure out how things should work
  • Test patches, comment on them or even sign them off
    • Sandboxes: If you do not have access to your own Koha instance or permissions on your system, you can use the Sandboxes set up by BibLibre or PTFS Europe
    • If you are using your own Koha git or gitified installation, these might be helpful: Sign off on patches | Sign off on a pushed branch
  • Any questions? Talk to us on IRC!

More information on how you can help can be found on the Wiki’s I want to help page.

Speaking of which …Please take a look at the next section for specific bugs developers have requested help with.

Bugs and Patches

Take a look at the following bugs and see if you can help squash them!

Information on how you can help can be found on the Wiki’s I want to help page.

Community

Community Gossip

Chris Cormack discusses some random statistics about the last 5 years of Koha.

Nicole Engard is a community moderator for http://opensource.com. She invites you to submit your open source story. From the Koha Community Listserv.

How To

Vimal Kumar shows you how to move your old database to a new Koha installation.

Upcoming Events

September General IRC Meeting

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

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

KohaCon 2015

Registration is now open!

They are also accepting presentation proposals – so Submit your talk!

Location:International Institute for Tropical Agriculture (IITA) lbadan, Nigeria
Dates: October 19 – 21

For more information, please see http://kohacon15.projektlinkkonsult.com/ .

KohaCon 2016 – Proposals

by Mirko Tietgen
From Koha Dev listserv
It was decided on the 5 August general IRC meeting that

1) bidding for Kohacon 2016 locations will end one week after the August 2015 general IRC meeting. If you want to host Kohacon 2016, add your proposal to the wiki[1] now and announce it on the general mailing list, so people know about it.

No proposals will be accepted after 12 August 2015, 22 UTC.

Proposals so far:

– Aristotle University of Thessaloniki (Greece) to host Kohacon in May or June 2016
– The Philippines (location tba.) to host Kohacon in September or October 2016

You will find more details on the wiki page.

2) voting for the Kohacon 2016 location will start next general IRC meeting, 9 September 2015, 10 UTC. It will be open for one week. Everyone is allowed to vote, one vote per person. Your name and email address will be required. Votes are secret, only people involved in conducting the vote will be able to see them. Your data is not used for anything beyond that, of course.

Past Events

Koha North American Users Group 2015

by Rebecca Crago
The Koha North American Users Group met from August 5-8 in Erie, Pennsylvania, for their second annual conference. The program began with two days of conference sessions and roundtable discussions, followed by two days of a ‘hackfest,’ where attendees grouped together to learn about submitting a patch to Koha using Git, as well as the ins-and-outs of SQL reporting. The final day began with a ‘show and tell’ of custom user features (read more at http://cragolibrarian.com/2015-kohana-show-and-tell/), and concluded with various customization work. Mercyhurst University staff worked to redesign their OPAC on the final day, check out the difference at http://cragolibrarian.com/mercyhursts-new-opac-design/.

Resources from the conference can be found at http://koha-na.org/index.php/Conference_Resources, and pictures of the event at http://cragolibrarian.com/2015kohana/. Heather Braum also blogged about the event at http://www.heatherbraum.info/.

August Development IRC Meeting

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

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

Koha 3.18.10 released

Sun, 08/23/2015 - 22:03

The Koha release team are proud to announce the release of Koha 3.18.10. This is a maintenance release but does contain 1 security fix. All Koha 3.18.x users are recommended to upgrade.

As always you can download at download.koha-community.org, or wait for a few hours for the packages to be available.

24 Aug 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.18.10 can be downloaded from: http://download.koha-community.org/koha-3.18.10.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.10 is a bugfix/maintenance release.

Table of contents New features in Koha 3.18.10 Architecture, internals, and plumbing
  • Error in GetMarcBiblio can cause severe data loss (critical – bug 10961)
Circulation
  • Broken umlauts/diacritics in feedback of last checkout (major – bug 14465)
Searching
  • EmbedSeeFromHeadings record filter shouldn’t process MARC holding fields (major – bug 14456)
SIP2
  • SIP2 terminal authentication via telnet transport broken (critical – bug 14644)
Other bugs fixed in Koha 3.18.10 About
  • Update 3.18 Koha team with new release maintainers (trivial – bug 14586)
Architecture, internals, and plumbing
  • Terribly slow checkout caused by DateTime->new in far future (normal – bug 14494)
Cataloging
  • Merge reference selection has no effect when merging authorities. (normal – bug 14387)
Circulation
  • Offline circ permission issue (normal – bug 13663)
  • Stop overdue_notices.pl from issuing the warning: Use of uninitialized value $borrowernumber (minor – bug 14534)
  • Warns from returns.pl during checkin (trivial – bug 14487)
I18N/L10N
  • Export of CSV from item search form does only work in English (normal – bug 14263)
OPAC
  • Default emailing preferences not loaded for self registering patron (normal – bug 11693)
Patrons
  • Patron import tool page missing extra search patron options (minor – bug 14690)
  • Typo for borrowers (trivial – bug 14569)
Self checkout
  • Checkouts default sort order for Self Checkout (SCO) confusing for patrons (normal – bug 14404)
Tools
  • Noisy warns in Notices (letter.tt) module (minor – bug 14445)
New system preferences in Koha 3.18.10
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.10/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.10 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.10:

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

  • mxbeaulieu (1)
  • Aleisha (2)
  • Jacek Ablewicz (1)
  • Alex Arnaud (1)
  • Galen Charlton (1)
  • Indranil Das Gupta (1)
  • Stéphane Delaune (1)
  • Marcel de Rooy (3)
  • Jonathan Druart (4)
  • Bernardo González Kriegel (1)
  • Ulrich Kleiber (1)
  • Owen Leonard (1)
  • Kyle M Hall (3)
  • Liz Rea (5)
  • Mark Tompsett (1)

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

  • ACPL (1)
  • BSZ BW (1)
  • BibLibre (2)
  • ByWater-Solutions (3)
  • Equinox (1)
  • Rijksmuseum (3)
  • Solutions inLibro inc (1)
  • Universidad Nacional de Córdoba (1)
  • biblos.pk.edu.pl (1)
  • bugs.koha-community.org (1)
  • koha-community.org (3)
  • unidentified (9)

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

  • Amit Gupta (1)
  • Chris Cormack (20)
  • Colin Campbell (1)
  • Frederic Demians (1)
  • Galen Charlton (1)
  • Hector Castro (1)
  • Jonathan Druart (12)
  • Katrin Fischer (5)
  • Liz Rea (23)
  • Marc Véron (1)
  • Mark Tompsett (4)
  • Mirko Tietgen (1)
  • Nick Clemens (3)
  • Tomas Cohen Arazi (19)
  • Indranil Das Gupta (L2C2 Technologies) (3)
  • Kyle M Hall (6)
  • Marcel de Rooy (1)

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

Revision control notes

The Koha project uses Git for version control. The current development version of Koha can be retrieved by checking out the master branch of 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 24 Aug 2015 01:59:20 Z #####

Koha 3.20.3 released

Sun, 08/23/2015 - 21:27

The Koha release team are proud to announce the release of Koha 3.20.3. This is a maintenance release but contains 1 security fix also. All Koha 3.20.x users are recommended to upgrade. As always you can download at download.koha-community.org, or wait for a few hours for the packages to be available.

Please continue reading for the full release notes

Release notes for Koha 3.20.3

23 Aug 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.3 can be downloaded from: http://download.koha-community.org/koha-3.20.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.20.3 is a bugfix/maintenance release and contains one security fix.

Table of contents Security fixes in Koha 3.20.3
  • patronimage.pl permissions issue (critical – bug 14566)
Critical bugs fixed in Koha 3.20.3 Acquisitions
  • Duplicate check for creating items on order broken (major – bug 8684)
Architecture, internals, and plumbing
  • Error in GetMarcBiblio can cause severe data loss (critical – bug 10961)
Cataloging
  • Cataloguing plugins for generating inventory numbers are broken (major – bug 14660)
Lists
  • Private lists browsing broken in translated staff interface (major – bug 14517)
Searching
  • EmbedSeeFromHeadings record filter shouldn’t process MARC holding fields (major – bug 14456)
SIP2
  • SIP2 terminal authentication via telnet transport broken (critical – bug 14644)
Tools
  • Export data bad encoding (major – bug 14592)
Other bugs fixed in Koha 3.20.3 Architecture, internals, and plumbing
  • Terribly slow checkout caused by DateTime->new in far future (normal – bug 14494)
Cataloging
  • Merge reference selection has no effect when merging authorities. (normal – bug 14387)
Circulation
  • Offline circ permission issue (normal – bug 13663)
  • Stop overdue_notices.pl from issuing the warning: Use of uninitialized value $borrowernumber (minor – bug 14534)
  • Warns from returns.pl during checkin (trivial – bug 14487)
Documentation
  • 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)
OPAC
  • Default emailing preferences not loaded for self registering patron (normal – bug 11693)
Patrons
  • Typo for borrowers (trivial – bug 14569)
Self checkout
  • Checkouts default sort order for Self Checkout (SCO) confusing for patrons (normal – bug 14404)
Tools
  • Noisy warns in Notices (letter.tt) module (minor – bug 14445)
New system preferences in Koha 3.20.3 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.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 (99%)
  • Armenian (99%)
  • Chinese (China) (87%)
  • Chinese (Taiwan) (100%)
  • Czech (98%)
  • Danish (83%)
  • English (New Zealand) (97%)
  • French (95%)
  • French (Canada) (90%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (99%)
  • Kurdish (60%)
  • Norwegian Bokmål (61%)
  • Polish (97%)
  • Portuguese (98%)
  • Portuguese (Brazil) (85%)
  • Slovak (97%)
  • Spanish (100%)
  • Swedish (90%)
  • Turkish (97%)
  • 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.3 is

Credits

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

  • Universidad de El Salvador

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

  • mxbeaulieu (1)
  • Aleisha (2)
  • Jacek Ablewicz (1)
  • Alex Arnaud (1)
  • Hector Castro (3)
  • Galen Charlton (1)
  • Tomás Cohen Arazi (1)
  • Chris Cormack (1)
  • Indranil Das Gupta (2)
  • Stéphane Delaune (1)
  • Frédéric Demians (1)
  • Marcel de Rooy (4)
  • Jonathan Druart (8)
  • Katrin Fischer (2)
  • Bernardo González Kriegel (1)
  • Ulrich Kleiber (1)
  • Kyle M Hall (2)
  • Mark Tompsett (1)

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

  • BSZ BW (3)
  • BibLibre (4)
  • ByWater-Solutions (2)
  • Catalyst (1)
  • Equinox (1)
  • Rijksmuseum (4)
  • Solutions inLibro inc (1)
  • Tamil (1)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (1)
  • biblos.pk.edu.pl (1)
  • bugs.koha-community.org (3)
  • koha-community.org (3)
  • unidentified (8)

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

  • Aleisha (2)
  • Amit Gupta (2)
  • Chris Cormack (34)
  • Colin Campbell (1)
  • Galen Charlton (1)
  • Hector Castro (1)
  • Jonathan Druart (17)
  • Josef Moravec (2)
  • Katrin Fischer (8)
  • Marc Véron (1)
  • Mark Tompsett (4)
  • Nick Clemens (4)
  • Tomas Cohen Arazi (34)
  • Indranil Das Gupta (L2C2 Technologies) (3)
  • Kyle M Hall (11)
  • 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.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: July 2015

Fri, 08/07/2015 - 19:06
Koha Community Newsletter
July 2015

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

Please submit news items to

Table of Contents

Development

Koha 3.20.2 Released

by Chris Cormack
The Koha release team are proud to announce the release of Koha
3.20.2. This release contains many bugfixes and 2 security fixes.

All users 3.20.x users are strongly encouraged to upgrade to this
version. As always the packages are in the repository or you can
download the tarball from download.koha-community.org

The full release notes are at
http://koha-community.org/koha-3-20-2-released/

Koha 3.18.8 Released

by Liz Rea
The Koha release team are proud to announce the release of Koha
3.18.09. This release contains many bugfixes and 2 security fixes.

All 3.18.x users are strongly encouraged to upgrade to this
version. As always the packages are in the repository or you can
download the tarball from download.koha-community.org

Full release notes are here:
http://koha-community.org/koha-3-18-09-released/

Koha 3.16.12 Released

by Mason James
The Koha release team are proud to announce the release of Koha
3.16.13. This release contains 1 enhancement and 43 bugfixes

All 3.16.x series users are strongly encouraged to upgrade to this version.
Please install from the tarball, as .deb packages are not currently built for the ‘oldoldstable’ series

More installation info…
http://www.koha-community.org/download-koha

The full release notes are at…
http://koha-community.org/koha-3-16-13-released/

Elasticsearch is Ready for Testing

by Kathryn Tyree
Search is the most important and frequent action users perform when interacting with a Library Management System. If the search experience doesn’t keep up with what the modern user expects, people will go and find information somewhere else. Enter Elasticsearch…

As reported in this newsletter way back in April last year Elasticsearch is being implemented for Koha, as an alternative option to Zebra. This work is now ready to test, with the hope that it will be included in Koha v3.22. Further rigorous testing will be required by any library planning to start using it in production.

Once Elasticsearch is implemented, there are endless opportunities to enhance Koha by the way we use it, and develop on it. For example, notifying users about new matches for their saved searches – something libraries have been asking for, for a long time.

Robin Sheat, Developer, is using an open source project management tool, Taiga to keep track of his development to-do list, and note additional feature requests for the future. For now he’s trying hard to keep the scope contained so it can be tested in time for release in Koha 3.22 in November.

Many thanks to the following community members who have already been testing and discussing the development with Robin in Bugzilla: Katrin Fischer, Jonathan Druart, David Cook, Peter Zhao, Juan Romay Sieira.

To join the testing effort check out the bug and read the install guide if you want to run it yourself, or visit the test instance Robin is running at http://elasticsearch.koha.catalystdemo.net.nz/.

Many thanks to the organisations who have contributed funding to this development so far:

  • The Italiano Gruppo
  • AARome
  • Arcadia Public Library
  • ByWater Solutions
  • Catalyst IT

Resources
http://wiki.koha-community.org/wiki/Elasticsearch
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12478
https://tree.taiga.io/project/robins-koha-elasticsearch/kanban
http://koha-community.org/koha-community-newsletter-april-2014/#elastic
http://git.catalyst.net.nz/gw?p=koha.git;a=shortlog;h=refs/heads/elastic_search

Community

New Koha Libraries Koha in Germany

by Heinrech Hartl
The public library in Hanau-Grossauheim is now live on Koha.

About 27000 items were made available to the public by Trägerverein Bibliothek Großauheim e.V.

Until 31.12.2014 the library was run by the city of Hanau. Due to financial cutbacks the site was to be shut down. However it is open again to the public due to the efforts of Trägerverein Bibliothek Großauheim e. V.

The biblio and item records were transferred from a MAB2 based ILS (Libero) that was run by Stadtbibliothek Hanau to MARC21 based koha.

Community Gossip Koha North America 2015

The following articles from ByWater Solutions cover the Koha North America conference.


Support Provider News

ByWater Solutions is looking for an Educator.

Upcoming Events

KohaCon 2015

Registration is now open!

They are also accepting presentation proposals – so Submit your talk!

Location:International Institute for Tropical Agriculture (IITA) lbadan, Nigeria
Dates: October 19 – 21

For more information, please see http://kohacon15.projektlinkkonsult.com/ .

KohaCon 2016 – Proposals

by Mirko Tietgen
From Koha Dev listserv
It was decided on the 5 August general IRC meeting that

1) bidding for Kohacon 2016 locations will end one week after the
August 2015 general IRC meeting. If you want to host Kohacon 2016,
add your proposal to the wiki[1] now and announce it on the general
mailing list, so people know about it.

No proposals will be accepted after 12 August 2015, 22 UTC.

Proposals so far:

– Aristotle University of Thessaloniki (Greece) to host Kohacon in
May or June 2016
– The Philippines (location tba.) to host Kohacon in September or
October 2016

You will find more details on the wiki page.

2) voting for the Kohacon 2016 location will start next general IRC
meeting, 9 September 2015, 10 UTC. It will be open for one week.
Everyone is allowed to vote, one vote per person. Your name and
email address will be required. Votes are secret, only people
involved in conducting the vote will be able to see them. Your data
is not used for anything beyond that, of course.

Past Events

Koha Seminar in Rome

by Romana Franziska Wallner
During the workshop “Free the librarians” – an event organized on July 14th by The American University of Rome in collaboration with the American Embassy in Rome –Stefano Bargioni (https://www.facebook.com/KohaGruppoItaliano) gave an one hour hands-on Koha demo. Almost none of the participants were Koha users. During the workshop an online access to a Koha demo provided by Hyperborea.com was given to each participant (Unimarc or MARC21, at their choice). Koha modules were presented and discussed, starting from Patron module, where participants defined a personal superlibrarian account. Special attention was given to cataloguing frameworks and system preferences. The session ended with a Q&A session about migration problems and the initial configuration of Koha.

July General IRC Meeting

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

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

August General IRC Meeting

The August general IRC meeting was held on the 5th at 20:00 UTC.

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

Koha 3.16.13 released

Wed, 07/29/2015 - 23:09

The Koha release team are proud to announce the release of Koha
3.16.13. This release contains 1 enhancements and 43 bugfixes

All 3.16.x users are strongly encouraged to upgrade to this
version. Please install from the tarball from http://www.koha-community.org/download-koha

RELEASE NOTES FOR KOHA 3.16.13

30 Jul 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.16.13 can be downloaded from: http://download.koha-community.org/koha-3.16.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.16.13 is a bugfix/maintenance release.

It includes 1 enhancements and 43 bugfixes.

Table of contents New features in Koha 3.16.13
Enhancements in Koha 3.16.13 Installation and upgrade (web-based installer)
  • Remove Smithsonian as a delivered z39.50 target (bug 4925)
Critical bugs fixed in Koha 3.16.13 Architecture, internals, and plumbing
  • Raise required version of URI::Escape to 3.31 (major – bug 8686)
  • Security updates break some Koha plugins (major – bug 14467)
Circulation
  • New renew page in staff client doesn’t record branch in statistics (major – bug 12066)
MARC Authority data support
  • Kohaidx is missing for id in authority-koha-indexdefs.xml (major – bug 14453)
OPAC
  • Result list RSS feed broken (major – bug 14524)
Searching
  • Books entered in malayalam language cannot to search (critical – bug 10866)
Staff Client
  • SQL Injection in Staff Client (critical – bug 14426)
  • Get_template_and_user can not have an empty template_name (major – bug 14440)
Other bugs fixed in Koha 3.16.13 Architecture, internals, and plumbing
  • Encoding broken in the syspref template plugin (normal – bug 12411)
  • C4::Charset should not depend on C4::Context (minor – bug 11790)
Cataloging
  • Keep highlight on the active item in item editor (minor – bug 14276)
Command-line Utilities
  • Koha-translate error string for non-existent lang removal (trivial – bug 14203)
I18N/L10N
  • JQuery Timepicker is not translated on returns page (minor – bug 13427)
  • HTML comment disables translation in cataloguing/addbooks.tt (minor – bug 14485)
Installation and upgrade (command-line installer)
  • Typographical error in updatedatabase.pl (minor – bug 14422)
Label/patron card printing
  • Units doesn’t get saved usefully for patroncards (minor – bug 14366)
OPAC
  • Paging on ‘recent comments’ page in OPAC is not displaying correctly (normal – bug 14173)
  • 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)
  • Improving opac-detail.pl performances (minor – bug 14496)
Patrons
  • “Add Child” button missing on moremember.pl (normal – bug 14324)
  • Unable to delete patron images (normal – bug 14338)
  • Patron modification error shows borrowernumber (minor – bug 11929)
Reports
  • Column.def should be updated with descriptions for new columns (normal – bug 14130)
Searching
  • QueryParser fails tests (normal – bug 12647)
  • Zebra index configuration doesn’t allow exact search for ‘C.’ (normal – bug 14401)
Staff Client
  • 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)
  • Change the ‘delimiter’ syspref description to say it applies to more than just Reports (minor – bug 14215)
Templates
  • Replace trim() with $.trim() in opac-shareshelf.tt (normal – bug 14266)
  • Change order status ‘Pending’ to ordered like in database (minor – bug 13946)
  • Local Use syspref addition form missing variable type ‘Free’ (minor – bug 14135)
  • Remove CGI::scrolling_list from guided_reports.pl (minor – bug 14275)
  • XSLT Syntax error in MARC21slimOPACResults.xsl (minor – bug 14326)
  • Rotating collections and calendar are circ tools (trivial – bug 13874)
  • Useless copy/paste from Template::Plugin::HtmlToText (trivial – bug 14329)
  • Improvements to the ‘Transfers to receive’ page (branchname, mailto link) (trivial – bug 14356)
Test Suite
  • Silence warnings t/Charset.t (minor – bug 14112)
  • Fix failing t/Creators.t test (minor – bug 14602)
Tools
  • Inventory has bad $_ references (normal – bug 14001)
  • Second click on modification log misses object parameter (minor – bug 10355)
New system preferences in Koha 3.16.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.16.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)
  • Arabic (99%)
  • Armenian (100%)
  • Czech (99%)
  • Danish (86%)
  • French (96%)
  • German (100%)
  • Italian (100%)
  • Kurdish (67%)
  • Polish (99%)
  • Portuguese (100%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (86%)
  • Turkish (100%)
  • Vietnamese (94%)

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

  • Release Manager: Galen Charlton
  • Documentation Manager: Nicole C Engard
  • Translation Manager: Bernardo Gonzalez Kriegel
  • QA Manager: Katrin Fischer
  • QA Team:
    • Ruth Bavousett
    • Chris Cormack
    • Marcel de Rooy ,
    • Jonathan Druart ,
    • Brendan Gallagher
    • Kyle Hall
    • Paul Poulain
    • Martin Renvoize
  • Bug Wranglers:
    • Chris Cormack
    • Magnus Enger
  • Packaging Manager: Robin Sheat
  • Release Maintainer (3.8.x): Kyle Hall
  • Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel
  • Release Maintainer (3.12.x): Tomás Cohen Arazi
  • Release Maintainer (3.14.x): Fridolin Somers
  • Release Maintainer (3.16.x): Mason James
    • Credits

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

      • Universidad de El Salvador
      • Universidad Nacional de Cordoba

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

      • Aleisha (3)
      • Barton Chittenden (1)
      • Tomas Cohen Arazi (1)
      • David Cook (3)
      • Indranil Das Gupta (3)
      • Marcel de Rooy (2)
      • Jonathan Druart (10)
      • Julian FIOL (1)
      • Katrin Fischer (8)
      • Eivin Giske Skaaren (1)
      • Bernardo Gonzalez Kriegel (3)
      • Mason James (2)
      • Kyle M Hall (3)
      • Liz Rea (1)
      • Winona Salesky (1)
      • Fridolin Somers (6)
      • Mirko Tietgen (1)
      • Mark Tompsett (4)
      • Marc Véron (1)

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

      • BSZ BW (8)
      • BibLibre (12)
      • ByWater-Solutions (4)
      • Catalyst (1)
      • KohaAloha (2)
      • Prosentient Systems (3)
      • Rijksmuseum (2)
      • abunchofthings.net (1)
      • bugs.koha-community.org (1)
      • koha-community.org (4)
      • l2c2.co.in (1)
      • unidentified (14)
      • veron.ch (1)
      • yahoo.no (1)

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

      • Aleisha (1)
      • Amit Gupta (1)
      • Cédric Vita (1)
      • Chris Cormack (8)
      • Jesse Weaver (1)
      • Jonathan Druart (26)
      • Josef Moravec (1)
      • Katrin Fischer (13)
      • Liz (1)
      • Liz Rea (3)
      • Marc Veron (1)
      • Marc Véron (3)
      • Mark Tompsett (7)
      • Mason James (46)
      • Mirko Tietgen (1)
      • Nick Clemens (5)
      • Paola Rossi (1)
      • Tomas Cohen Arazi (13)
      • Hector Eduardo Castro Avalos (1)
      • Indranil Das Gupta (1)
      • Indranil Das Gupta (L2C2 Technologies) (11)
      • Kyle M Hall (10)
      • Bernardo Gonzalez Kriegel (6)
      • Marcel de Rooy (2)
      • Jason Robb – SEKLS (jrobb@sekls.org) (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 3.16.13.

      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 30 Jul 2015 02:02:29 Z #####

Koha 3.18.09 Released

Tue, 07/21/2015 - 22:56

The Koha release team are proud to announce the release of Koha
3.18.09. This release contains many bugfixes and 2 security fixes.

All 3.18.x users are strongly encouraged to upgrade to this
version. As always the packages are (or soon will be) in the repository, or you can
download the tarball from http://www.koha-community.org/download-koha

Release notes for Koha 3.18.9

22 Jul 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.18.9 can be downloaded from: http://download.koha-community.org/koha-3.18.09.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.9 is a bugfix/maintenance release.

It includes 1 enhancements and 39 bugfixes.

Table of contents New features in Koha 3.18.9
Enhancements in Koha 3.18.9 Installation and upgrade (web-based installer)
  • Remove Smithsonian as a delivered z39.50 target (bug 4925)
Critical bugs fixed in Koha 3.18.9 Architecture, internals, and plumbing
  • Raise required version of URI::Escape to 3.31 (major – bug 8686)
  • Security updates break some Koha plugins (major – bug 14467)
Circulation
  • Circulation module cannot anonymise if anonymity user is not set up correctly. (major – bug 9942)
MARC Authority data support
  • Kohaidx is missing for id in authority-koha-indexdefs.xml (major – bug 14453)
OPAC
  • Result list RSS feed broken (major – bug 14524)
Reports
  • Datepicker’s dateFormat setting for reports is missing (major – bug 14382)
Searching
  • Books entered in malayalam language cannot to search (critical – bug 10866)
Staff Client
  • 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)
Other bugs fixed in Koha 3.18.9 Acquisitions
  • Confusing description for syspref gist (minor – bug 11458)
Database
  • Backport HEA to Koha 3.16 and/or 3.14 (trivial – bug 13966)
Developer documentation
  • Fix documentation of OpacHiddenItems (trivial – bug 14394)
  • Typographical error in C4::Context perldoc (trivial – bug 14425)
I18N/L10N
  • Untranslatable strings in opac-detail.tt (normal – bug 11467)
  • JQuery Timepicker is not translated on returns page (minor – bug 13427)
  • HTML comment disables translation in cataloguing/addbooks.tt (minor – bug 14485)
Installation and upgrade (command-line installer)
  • Typographical error in updatedatabase.pl (minor – bug 14422)
Label/patron card printing
  • Units doesn’t get saved usefully for patroncards (minor – bug 14366)
OPAC
  • OPACViewOthersSuggestions does not work (normal – bug 4137)
  • OPAC: Adding a comment makes result browser disappear (normal – bug 14313)
  • Rephrase "in keyword" in OPAC authority search (minor – bug 11011)
  • Improving opac-detail.pl performances (minor – bug 14496)
Patrons
  • Calculation of fines on return needs to be documented (normal – bug 10119)
  • "Add Child" button missing on moremember.pl (normal – bug 14324)
  • Remove unconditional warn from Koha::NorwegianPatronDB (trivial – bug 14403)
Searching
  • Zebra index configuration doesn’t allow exact search for ‘C.’ (normal – bug 14401)
  • Sort Item search home library list by branch name (minor – bug 13950)
Serials
  • Locale in subscriptions not preselecting correctly (normal – bug 12616)
Staff Client
  • 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)
  • 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)
Templates
  • Some links and blocks could be hidden when printing a record (normal – bug 10172)
  • Local Use syspref addition form missing variable type ‘Free’ (minor – bug 14135)
  • XSLT Syntax error in MARC21slimOPACResults.xsl (minor – bug 14326)
  • Rotating collections and calendar are circ tools (trivial – bug 13874)
  • Improvements to the ‘Transfers to receive’ page (branchname, mailto link) (trivial – bug 14356)
Tools
  • Inventory has bad $_ references (normal – bug 14001)
New system preferences in Koha 3.18.9
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.9/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.9 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.9:

  • Universidad de El Salvador

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

  • Aleisha (1)
  • Liz (1)
  • Barton Chittenden (1)
  • Nick Clemens (1)
  • David Cook (2)
  • Indranil Das Gupta (1)
  • Marcel de Rooy (1)
  • Jonathan Druart (8)
  • Magnus Enger (1)
  • Julian FIOL (1)
  • Katrin Fischer (10)
  • Eivin Giske Skaaren (1)
  • Bernardo González Kriegel (2)
  • Mason James (1)
  • Nicolas Legrand (1)
  • Kyle M Hall (2)
  • Liz Rea (11)
  • Winona Salesky (1)
  • Robin Sheat (1)
  • Fridolin Somers (4)
  • Mirko Tietgen (1)
  • Mark Tompsett (4)
  • Marc Véron (1)

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

  • BSZ BW (10)
  • BibLibre (10)
  • ByWater-Solutions (3)
  • Catalyst (2)
  • KohaAloha (1)
  • Prosentient Systems (2)
  • Rijksmuseum (1)
  • Universidad Nacional de Córdoba (2)
  • abunchofthings.net (1)
  • bugs.koha-community.org (1)
  • bulac.fr (1)
  • koha-community.org (2)
  • l2c2.co.in (1)
  • libriotech.no (1)
  • quecheelibrary.org (1)
  • unidentified (17)
  • veron.ch (1)
  • yahoo.no (1)

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

  • Aleisha (1)
  • Amit Gupta (2)
  • Chris Cormack (47)
  • Jacek Ablewicz (1)
  • Jesse Weaver (1)
  • Jonathan Druart (29)
  • Josef Moravec (1)
  • Katrin Fischer (12)
  • Liz (14)
  • Liz Rea (33)
  • Marc Veron (1)
  • Marc Véron (3)
  • Mark Tompsett (7)
  • Mirko Tietgen (1)
  • Nick Clemens (5)
  • Tomas Cohen Arazi (50)
  • Hector Eduardo Castro Avalos (1)
  • Indranil Das Gupta (L2C2 Technologies) (7)
  • Kyle M Hall (5)
  • Bernardo Gonzalez Kriegel (7)
  • Marcel de Rooy (4)
  • Jason Robb – SEKLS (jrobb@sekls.org) (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 master.

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 22 Jul 2015 03:55:32 Z #####

Koha 3.20.2 released

Tue, 07/21/2015 - 22:38

The Koha release team are proud to announce the release of Koha 3.20.2.  This release contains many bugfixes and 2 security fixes.

All users 3.20.x users are strongly encouraged to upgrade to this version. As always the packages are in the repository or you can download the tarball from download.koha-community.org

Please continue reading for the full release notes

Release notes for Koha 3.20.2

22 Jul 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.2 can be downloaded from: http://download.koha-community.org/koha-3.20.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.20.2 is a bugfix/maintenance release.

It includes 2 security fixes, 1 enhancement and 57 bugfixes.

Table of contents Security fixes in Koha 3.20.2 Staff Client
  • Item information can be retrieved by anyonecritical (bug 14449)
  • SQL injection in local use system preferencesmajor (bug 14521)
Enhancements in Koha 3.20.2 Installation and upgrade (web-based installer)
  • Remove Smithsonian as a delivered z39.50 target (bug 4925)
Critical bugs fixed in Koha 3.20.2 Architecture, internals, and plumbing
  • Raise required version of URI::Escape to 3.31 (major – bug 8686)
  • Security updates break some Koha plugins (major – bug 14467)
Circulation
  • Circulation module cannot anonymise if anonymity user is not set up correctly. (major – bug 9942)
MARC Authority data support
  • Kohaidx is missing for id in authority-koha-indexdefs.xml (major – bug 14453)
OPAC
  • Result list RSS feed broken (major – bug 14524)
Reports
  • Datepicker’s dateFormat setting for reports is missing (major – bug 14382)
Searching
  • Books entered in malayalam language cannot to search (critical – bug 10866)
  • Encoding issues – search in staff (major – bug 14431)
Staff Client
  • 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)
Other bugs fixed in Koha 3.20.2 About
  • Duplicate armenian translator (trivial – bug 14490)
Acquisitions
  • Transfer order from one vendor to another vendor previous orderstatus is not changed. (normal – bug 13993)
  • Can’t scroll though patron notify list on new order (normal – bug 14253)
  • Confusing description for syspref gist (minor – bug 11458)
  • “Show all” in acquisition confusing (minor – bug 14163)
Architecture, internals, and plumbing
  • There should not be both a circ-menu.tt and a circ-menu.inc (normal – bug 11804)
  • Use Koha::version() instead of C4::Context->KOHAVERSION (minor – bug 14427)
Developer documentation
  • Correct the documentation for the C4:Members sub: IsMemberBlocked (trivial – bug 10063)
  • Fix documentation of OpacHiddenItems (trivial – bug 14394)
  • Typographical error in C4::Context perldoc (trivial – bug 14425)
Documentation
  • Update Help Files for 3.20 (normal – bug 14424)
I18N/L10N
  • Untranslatable strings in opac-detail.tt (normal – bug 11467)
  • 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)
Installation and upgrade (command-line installer)
  • Typographical error in updatedatabase.pl (minor – bug 14422)
Label/patron card printing
  • Units doesn’t get saved usefully for patroncards (minor – bug 14366)
OPAC
  • OPACViewOthersSuggestions does not work (normal – bug 4137)
  • Rephrase “in keyword” in OPAC authority search (minor – bug 11011)
  • DDC – Add separators for repeated $a subfields (MARC21) (minor – bug 14094)
  • Improving opac-detail.pl performances (minor – bug 14496)
Patrons
  • Calculation of fines on return needs to be documented (normal – bug 10119)
  • Show patron expiry date in OPAC (normal – bug 14002)
  • “Add Child” button missing on moremember.pl (normal – bug 14324)
  • Noisy warns in C4/Utils/DataTables/Members.pm (minor – bug 14436)
  • Remove unconditional warn from Koha::NorwegianPatronDB (trivial – bug 14403)
Searching
  • Zebra index configuration doesn’t allow exact search for ‘C.’ (normal – bug 14401)
  • Sort Item search home library list by branch name (minor – bug 13950)
  • Facets should be sorted by label (displayed) not title (link value) (minor – bug 14371)
Serials
  • Locale in subscriptions not preselecting correctly (normal – bug 12616)
Staff Client
  • Typo in Bug 14408 regexp (minor – bug 14439)
  • 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)
  • 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)
Templates
  • Some links and blocks could be hidden when printing a record (normal – bug 10172)
  • 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)
  • Local Use syspref addition form missing variable type ‘Free’ (minor – bug 14135)
  • XSLT Syntax error in MARC21slimOPACResults.xsl (minor – bug 14326)
  • Discrepancy between opac doc-head-open.inc and staff doc-head-open.inc (trivial – bug 5025)
  • Rotating collections and calendar are circ tools (trivial – bug 13874)
  • Improvements to the ‘Transfers to receive’ page (branchname, mailto link) (trivial – bug 14356)
Test Suite
  • Silence warnings t/db_dependent/Auth_with_cas.t (minor – bug 14121)
Tools
  • Inventory has bad $_ references (normal – bug 14001)
New system preferences in Koha 3.20.2 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.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 (97%)
  • Armenian (97%)
  • Chinese (China) (87%)
  • Chinese (Taiwan) (98%)
  • Czech (98%)
  • Danish (82%)
  • English (New Zealand) (97%)
  • French (94%)
  • French (Canada) (86%)
  • German (100%)
  • German (Switzerland) (97%)
  • Italian (98%)
  • Kurdish (60%)
  • Norwegian Bokmål (61%)
  • Polish (82%)
  • Portuguese (97%)
  • Portuguese (Brazil) (85%)
  • Slovak (97%)
  • Spanish (100%)
  • Swedish (90%)
  • Turkish (97%)
  • 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.2 is

Credits

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

  • Universidad de El Salvador

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

  • Aleisha (2)
  • Nicole C. Engard (7)
  • Barton Chittenden (1)
  • Nick Clemens (2)
  • Tomás Cohen Arazi (2)
  • David Cook (2)
  • Chris Cormack (6)
  • Indranil Das Gupta (1)
  • Marcel de Rooy (1)
  • Jonathan Druart (16)
  • Magnus Enger (1)
  • Julian FIOL (1)
  • Katrin Fischer (19)
  • Eivin Giske Skaaren (1)
  • Bernardo González Kriegel (2)
  • Amit Gupta (1)
  • Nicolas Legrand (1)
  • Kyle M Hall (2)
  • Liz Rea (4)
  • Winona Salesky (1)
  • Robin Sheat (1)
  • Fridolin Somers (5)
  • Samanta Tello (1)
  • Mirko Tietgen (1)
  • Mark Tompsett (9)

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

  • BSZ BW (19)
  • BibLibre (11)
  • BigBallOfWax (1)
  • ByWater-Solutions (10)
  • Catalyst (8)
  • Prosentient Systems (2)
  • Rijksmuseum (1)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (3)
  • abunchofthings.net (1)
  • bugs.koha-community.org (1)
  • bulac.fr (1)
  • informaticsglobal.com (1)
  • koha-community.org (10)
  • l2c2.co.in (1)
  • libriotech.no (1)
  • quecheelibrary.org (2)
  • unidentified (14)
  • yahoo.com.ar (1)
  • yahoo.no (1)

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

  • Aleisha (2)
  • Amit Gupta (2)
  • Chris Cormack (85)
  • Jacek Ablewicz (1)
  • Jesse Weaver (1)
  • Jonathan Druart (58)
  • Josef Moravec (1)
  • Katrin Fischer (13)
  • Marc Veron (1)
  • Marc Véron (5)
  • Mark Tompsett (14)
  • Mirko Tietgen (2)
  • Nick Clemens (8)
  • tadeasm (1)
  • Tomas Cohen Arazi (92)
  • Hector Eduardo Castro Avalos (1)
  • Indranil Das Gupta (1)
  • Indranil Das Gupta (L2C2 Technologies) (11)
  • Kyle M Hall (12)
  • Bernardo Gonzalez Kriegel (10)
  • Marcel de Rooy (5)
  • Jason Robb – SEKLS (jrobb@sekls.org) (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 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: June 2015

Thu, 07/02/2015 - 21:26
Koha Community Newsletter
April 2015

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

Please submit news items to

Table of Contents

Development

Koha 3.20.1 Released

by Chris Cormack
The Koha release team would like to announce the release of Koha 3.20.1, this is a security and a bugfix release.

As such we strongly recommend people running 3.20.0 should upgrade as soon as possible

Special thanks also goes to Raschin Tavakoli and Dimitris Simos from SBA Research for finding and reporting the security bugs.
It is with great pleasure that I announce the release of Koha 3.20, the latest major release of the Koha open source integrated library system.

Koha 3.20.1 can be downloaded from:

http://download.koha-community.org/koha-3.20.01.tar.gz

Installation instructions can be found at:

http://wiki.koha-community.org/wiki/Installation_Documentation

OR in the INSTALL files that comes in the tarball

Koha 3.20.1 is a Security and bugfix/maintenance release.

Please check out Security Release – Koha 3.20.1 for the complete release notes.

Koha 3.18.8 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

Koha 3.18.8 can be downloaded from:

http://download.koha-community.org/koha-3.18.07.tar.gz.

Installation instructions can be found at:

http://wiki.koha-community.org/wiki/Installation_Documentation

OR in the INSTALL files that come in the tarball.

Koha 3.18.8 is a bugfix/maintenance release.This release contains critical security fixes, all users of this version are highly recommended to upgrade as soon as is reasonable.

You can read the full release notes at Security Release – 3.18.8.

Koha 3.16.12 Released

by Mason James
The Koha release team would like to announce the release of Koha 3.16.12, this is a security release.

As such we strongly recommend people running 3.16.x should upgrade as soon as possible

Special thanks also goes to Raschin Tavakoli and Dimitris Simos from SBA Research for finding and reporting the security bugs.

Full release notes are here

Security Release – Koha 3.16.12

Koha 3.14.16 Released

by Fridolin Somers
Koha 3.14.16 can be downloaded from: http://download.koha-community.org/koha-3.14.16.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.16 is a security release.

Full release notes are here

Koha 3.14.16 released

Bugs and Patches

Melissa Lefebvre writes about some of the developments in the hopper at ByWater Solutions in her Koha Summer Developments Update.

Community

New Koha Libraries The URBS consortium in Rome goes live with Koha

by Janet L. Mente
The URBS consortium, a network for the humanities comprised of 7 Rome-based libraries with a patrimony of c. 350,000 bibliographic records, 8,000 periodicals and 45,000 authority records, has migrated its Marc21 holdings from Millennium to KOHA with the aid of the Italian company “Cineca”. Besides the standard keyword search features, this installation also uses a browse search function. As the contents of the consortium are multilingual and there was difficulty for KOHA to recognize the articles from the various languages, the second indicator of the 245 field was used to correctly alphabetize the title results. A Z39.50 protocol was also used in this KOHA installation to interrogate other libraries. Furthermore the URBS KOHA installation has a seamless interface with ESSE3, a portal used by Italian universities for data concerning their staff and students and their academic careers ; thus the KOHA libraries can manage lending, fines, etc., by dialoguing with the university’s ESSE3. The URBS KOHA installation, now in the final testing phase, will go live in July.

Community Gossip

Todd Goatley-Seals writes about some of the common misconceptions around Open Source that come up when libraries begin the process of evaluating Koha as their next ILS.

Joy Nelson gave a talk on data migration at CALIcon 2015. Read her write up on CALIcon 2015.

Amy Kearns spoke at the New Jersey Association of Library Assistants (NJALA) conference on the topic of Open Source in Libraries. Find out more about the conference by reading her article, Open Source is Alive and Well in NJ!.

How To

Carmen Hernandez shows you how to run the overdue report in Koha.

Support Provider News

Koha crowdfunding site created by ByWater Solutions receives international support.

ByWater Solutions and EBSCO to present at ALA Annual

Jesse Weaver joins ByWater Solutions as a full time Development Specialist. Read the announcement.

Upcoming Events

Koha Seminar in Rome

Submitted by Romana Franziska Wallner
On July 14th, 2015 the American University of Rome, in collaboration with the American Embassy in Rome, has organized a workshop titled “Free the Librarians: the future of libraries through community engagement.”

The event includes the participation of key note speakers: David Lankes (Syracuse University), Stefano Bargioni (Pontificia Universita’ della Santa Croce), and Alessia Zanin-Yost (Penn State University). The topics that will be discussed during the event refer to innovative technological advancements and new services for foreign communities. Stefano Bargioni, founding member of Koha Gruppo Italiano, will focus his talk on the Koha Galaxy – a hands on workshop about the various Koha modules. We aim to draw the attention of all those who work in the field of library management in Italy. For now, sixty participants have registered to the workshop. Furthermore, the event will be moderated by Sebastian Hierl (American Academy in Rome).

July General IRC meeting

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

The agenda and other information is here.

KohaCon 2015

Registration is now open!

They are also accepting presentation proposals – so Submit your talk!

Location:International Institute for Tropical Agriculture (IITA) lbadan, Nigeria
Dates: October 19 – 21

For more information, please see http://kohacon15.projektlinkkonsult.com/ .

Koha North American User Group Conference 2015: Registration Info and Schedule

The schedule has been finalized, see it here: Koha North American User Group Conference 2015 Schedule

Dates: August 5-8, 2015
Location: Bayfront Convention Center in Erie, Pennsylvania
Website: http://www.mercyhurst.edu/academics/library/2015-koha-north-american-users-group-conference

Registration is NOW open!!! Deadline for registration is July 20th. Register here. Credit cards not accepted — mail a check to:

NEKLS
4317 W. 6th Street
Lawrence, KS 66049

Make it out to Northeast Kansas Library System

Now accepting presentation proposals. From the announcement:

The Koha North American User Group Conference planning committee is seeking session proposals for the 2015 meeting on August 4-7, in Erie, PA. The committee invites proposals that: attract Koha end users such as librarians, technical services and support staff in libraries; offer work arounds for known system issues and bugs; highlight technological advances impacting Koha development; deliver work-flow best practices and innovative approaches to using Koha; utilize other open-source software within Koha; provide tips and tools for cataloging, serials management, accounts clean-up, patron uploads, record maintenance, and other system functions.

Submit session topics here.

Past Events

First Koha Seminar in Finland

by Päivi Knuutinen

THE VERY FIRST KOHA SEMINAR FINLAND IN JOENSUU 21 and 22 MAY, 2015

The Joensuu Regional Library studied open source library systems for a few years. In June 2014 we started using Koha. Our library is the first public library in Finland that migrated to an open source library system. Koha has stirred national interest both in Finland and other Nordic countries.

“We are constantly being approached by other public and academic libraries throughout the nation. That is why we are organizing this event” says Rebekka Pilppula, the Director of Cultural and Library Services, City of Joensuu.

We thank you all who attended the seminar! Huge thanks to our speakers from abroad: Paul Poulain and Sonia Bouis from France, Inga Nyman Ambrosiani from Sweden and Arve Søreide from Norway and, of course, our Finnish speakers, too!

We received excellent feedback from the participants. Thank you for all that!

If you weren’t able to participate in our seminar, you can read or watch it now:

presentations (video): https://vimeo.com/search?q=koha+seminar
presentations (download): http://vaarakirjastot.fi/web/english/presentations
photos: https://www.flickr.com/photos/133875209@N08/sets/72157654238168185

Koha Symposium in Vitré – France

by Sonia Bouis
The 6th symposium Koha was held in France on 15-16 June 2015. It was organised by the french association Kohala (which aims to promote Koha ILS and the open-source tools diffusion). It was hosted by the Vitré public library (Brittany).

There were 65 attendees that have followed either the discovery circuit – for people who want to know koha- or the user circuit. There were feedback on changing koha’s version, using specific modules (course reserves..), highlighting on the community and how to participate and presenting last enhancements on the 3.20 version.

You can find presentations (in french) on the association website : http://koha-fr.org/content/symposium-2015

Conference at Swiss Institute

by Janet L. Mente
On June 11, 2015 a conference entitled “Methods, choices, instruments : the new catalog of the URBS consortium” was held at the Swiss Institute with the patronage of the Italian KOHA group and Cineca. Stefano Bargioni of the Pontificia Università Santa Croce was among the various speakers, with a presentation entitled: “Koha, RDA, FRBR : alucne riflessioni”.

Stefano’s slides can be fount at:
Koha, RDA, FRBR: alcune riflessioni from Stefano Bargioni

Koha RDA FRBR: alcune riflessioni (text) from Stefano Bargioni

Zeno Tajoli and Andrea Marchitelli did a presentation about the migration of URBS from Millennium to Koha.

Their presentation:
Il nuovo catalogo della rete URBS – La migrazione akoha from Andrea Marchitelli

June General IRC Meeting

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

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

Development IRC Meeting: June 3rd

The first June development IRC meeting was held on the 3rd at 15:00 and 22:00 UTC.

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

Development IRC Meeting: June 24th

The second June Development IRC meeting was held on the 24th at 15:00 and 22:00 UTC.

The agenda and other information is here.

Koha 3.14.16 released

Tue, 06/23/2015 - 12:26

Koha 3.14.16 can be downloaded from: http://download.koha-community.org/koha-3.14.16.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.16 is a security release.

Table of contents Security bugfixes in Koha 3.14.16 Authentication
  • Questionable logic regarding session handling in C4::Auth::checkauth() (major – bug 12954)
Lists
  • Stored XSS flaw affects OPAC and Staff interface (major – bug 14416)
OPAC
  • SQL Injection in OPAC Interface (critical – bug 14412)
  • XSS Injection point (major – bug 14360)
  • XSS Flaws in OPAC Interface (major – bug 14418)
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)
Other bugs fixed in Koha 3.14.16 Authentication
  • Auth.pm code issues (trivial – bug 13521)
New system preferences in Koha 3.14.16
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.16/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%)
  • 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.16 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.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.16:

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

  • Aleisha (2)
  • Chris (7)
  • Chris Cormack (4)
  • Jonathan Druart (7)
  • Mason James (1)
  • Martin Renvoize (2)
  • Fridolin Somers (5)

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

  • BibLibre (5)
  • BigBallOfWax (7)
  • Catalyst (4)
  • KohaAloha (1)
  • PTFS-Europe (2)
  • koha-community.org (7)
  • unidentified (2)

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

  • Chris Cormack (21)
  • Fridolin Somers (20)
  • Jonathan Druart (18)
  • Katrin Fischer (20)
  • Mason James (5)
  • Tomas Cohen Arazi (11)
  • Kyle M Hall (4)

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

Revision control notes

The Koha project uses Git for version control. The current development version of Koha can be retrieved by checking out the master branch of 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 23 juin 2015 16:09:13 Z #####

Security Release – Koha 3.16.12

Tue, 06/23/2015 - 09:53

The Koha release team would like to announce the release of Koha 3.16.12, this is a security release.

As such we strongly recommend people running 3.16.x should upgrade as soon as possible

Special thanks also goes to Raschin Tavakoli and Dimitris Simos from SBA Research for finding and reporting the security bugs.

Please continue reading for the full release notes

 

RELEASE NOTES FOR KOHA 3.16.12 23 Jun 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/ Koha 3.16.12 can be downloaded from: http://download.koha-community.org/koha-3.16.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.16.12 is a bugfix/maintenance release. New features in 3.16.12 ====================== ---------- Enhancements in 3.16.12 ====================== ---------- Critical bugs fixed in 3.16.12 ====================== Lists ---------- 14416 major Stored XSS flaw affects OPAC and Staff interface OPAC ---------- 14412 critical SQL Injection in OPAC Interface 14360 major XSS Injection point 14418 major XSS Flaws in OPAC Interface Staff Client ---------- 14408 critical Path traversal vulnerabilty 14423 major Multiple XSS and XSRF issues in Staff Client Other bugs fixed in 3.16.12 ====================== ---------- New sysprefs in 3.16.12 ====================== 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: http://manual.koha-community.org/3.16/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%) * Czech (99%) * Danish (86%) * French (96%) * German (100%) * Italian (100%) * Kurdish (67%) * Polish (99%) * Portuguese (100%) * Slovak (100%) * Spanish (100%) * Swedish (86%) * Turkish (100%) * Vietnamese (94%) 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: http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate The most up-to-date translations can be found at: http://translate.koha-community.org/ Release Team ====================== The release team for Koha 3.16.12 is Release Manager: Galen Charlton Documentation Manager: Nicole C Engard Translation Manager: Bernardo Gonzalez Kriegel QA Manager: Katrin Fischer QA Team: Ruth Bavousett Chris Cormack Marcel de Rooy , Jonathan Druart , Brendan Gallagher Kyle Hall Paul Poulain Martin Renvoize Bug Wranglers: Chris Cormack Magnus Enger Packaging Manager: Robin Sheat Release Maintainer (3.8.x): Kyle Hall Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel Release Maintainer (3.12.x): Tomás Cohen Arazi Release Maintainer (3.14.x): Fridolin Somers Release Maintainer (3.16.x): Mason James Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.16.12: We thank the following individuals who contributed patches to Koha 3.16.12. * Aleisha (2) * Chris (7) * Chris Cormack (5) * Jonathan Druart (4) * Bernardo Gonzalez Kriegel (1) We thank the following libraries, companies, and other institutions who contributed patches to Koha 3.16.12 * BigBallOfWax (7) * Catalyst (5) * koha-community.org (4) * unidentified (3) We also especially thank the following individuals who tested patches for Koha 3.16.12. * Jonathan Druart (7) * Katrin Fischer (11) * Mason James (15) * Kyle M Hall (4) We regret any omissions. If a contributor has been inadvertently missed, please send a patch against these release notes to koha-patches@lists.koha-community.org. Revision control notes ====================== The Koha project uses Git for version control. The current development version of Koha can be retrieved by checking out the master branch of git://git.koha-community.org/koha.git The branch for this version of Koha and future bugfixes in this release line is 3.16.x. The last Koha release was 3.18.8, which was released on June 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 23 Jun 2015 11:56:45 Z #####

Security Release – 3.18.8

Tue, 06/23/2015 - 05:38

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/

Koha 3.18.8 can be downloaded from:

http://download.koha-community.org/koha-3.18.08.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.8 is a bugfix/maintenance release. This release contains critical security fixes, all users of this version are highly recommended to upgrade as soon as is reasonable. Critical bugs fixed in 3.18.8 ====================== Circulation ---------- 12066 major New renew page in staff client doesn't record branch in statistics OPAC ---------- 14412 critical SQL Injection in OPAC Interface 14360 major XSS Injection point 14418 major XSS Flaws in OPAC Interface Packaging ---------- 14106 major Koha-conf paths to zebra libraries are wrong in jessie Staff Client ---------- 14408 critical Path traversal vulnerabilty 14426 critical SQL Injection in Staff Client 14423 major Multiple XSS and XSRF issues in Staff Client Tools ---------- 10625 major Inventory/Stocktaking tool cannot handle windows file uploads Other bugs fixed in 3.18.8 ====================== Architecture, internals, and plumbing ---------- 13265 normal Still too many search cursor cookies 13815 normal Plack loose CGI qw(-utf8) flag creating incorrect utf-8 encoding everywhere 11790 minor C4::Charset should not depend on C4::Context 14344 minor Uninitialized value warning C4/Utils/DataTables/Members.pm Cataloging ---------- 14047 normal Sort z39.50 biblio servers by rank in derivate cataloguing doesn't work 14276 minor Keep highlight on the active item in item editor 14327 minor Fix js error "TypeError: events is null" in additem.js Circulation ---------- 14299 normal Today's checkouts not always sorting correctly Command-line Utilities ---------- 14203 trivial Koha-translate error string for non-existent lang removal Database ---------- 14350 minor Missing statement in kohastructure.sql - DROP TABLE IF EXISTS borrower_sync; Notices ---------- 14206 normal Notices using non email templates can't be deleted from the staff client OPAC ---------- 14173 normal Paging on 'recent comments' page in OPAC is not displaying correctly 14025 minor Fix 856u-links in the OPAC for NORMARC 14184 minor Noisy warns in C4/CourseReserves.pm 14185 minor Noisy warns in opac-readingrecord.pl 14186 minor Noisy warns in opac-reserve.pl Patrons ---------- 14338 normal Unable to delete patron images 11929 minor Patron modification error shows borrowernumber 11941 minor "Patron lists" are not easily accessible Reports ---------- 14130 normal Column.def should be updated with descriptions for new columns System Administration ---------- 14314 trivial System Preferences: Better explanation for syspref 'ShowReviewerPhoto' Templates ---------- 14265 normal Use $.trim instead of trim() in admin/categorie.tt 14266 normal Replace trim() with $.trim() in opac-shareshelf.tt 14279 normal Remove CGI::scrolling_list from issues_avg_stats.pl 13946 minor Change order status 'Pending' to ordered like in database 14275 minor Remove CGI::scrolling_list from guided_reports.pl 14329 trivial Useless copy/paste from Template::Plugin::HtmlToText 14330 trivial Remove unused email_sender from sendbasket/sendshelf Test Suite ---------- 14112 minor Silence warnings t/Charset.t Tools ---------- 10355 minor Second click on modification log misses object parameter translate.koha-community.org ---------- 14285 trivial Bengali locale needs to be re-defined System requirements ====================== Important notes: * This release makes Koha 3.18 compatible with Debian Jessie * 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: http://manual.koha-community.org/3.18/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: http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate The most up-to-date translations can be found at: http://translate.koha-community.org/ Release Team ====================== The release team for Koha 3.18.8 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.16.x): Galen Charlton Release Maintainer (3.14.x): Fridolin Somers Release Maintainer (3.12.x): Kyle Hall Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.18.8: We thank the following individuals who contributed patches to Koha 3.18.8. * Aleisha (5) * Chris (8) * Tomas Cohen Arazi (1) * Tomás Cohen Arazi (1) * David Cook (2) * Chris Cormack (4) * Indranil Das Gupta (4) * Marcel de Rooy (4) * Jonathan Druart (7) * Magnus Enger (1) * Katrin Fischer (3) * Bernardo González Kriegel (5) * Kyle M Hall (3) * Dobrica Pavlinusic (1) * Liz Rea (8) * Robin Sheat (2) * Zeno Tajoli (1) * Mark Tompsett (3) * Marc Véron (2) We thank the following libraries, companies, and other institutions who contributed patches to Koha 3.18.8 * BSZ BW (3) * BibLibre (3) * BigBallOfWax (8) * ByWater-Solutions (3) * Catalyst (6) * Cineca (1) * Libriotech (1) * Prosentient Systems (2) * Rijksmuseum (4) * Theke Solutions (1) * Universidad Nacional de Córdoba (5) * koha-community.org (4) * psi.unc.edu.ar (1) * rot13.org (1) * unidentified (20) * veron.ch (2) We also especially thank the following individuals who tested patches for Koha 3.18.8. * Aleisha (2) * Cédric Vita (1) * Chris Cormack (39) * Gaetan Boisson (1) * Jonathan Druart (30) * Katrin Fischer (28) * Liz Rea (54) * Marc Veron (1) * Marc Véron (8) * Mark Tompsett (5) * Nick Clemens (1) * Tomas Cohen Arazi (42) * Indranil Das Gupta (2) * Indranil Das Gupta (L2C2 Technologies) (6) * Kyle M Hall (10) * Bernardo Gonzalez Kriegel (6) * Marcel de Rooy (4) We regret any omissions. If a contributor has been inadvertently missed, please send a patch against these release notes to koha-patches@lists.koha-community.org. Revision control notes ====================== The Koha project uses Git for version control. The current development version of Koha can be retrieved by checking out the master branch of git://git.koha-community.org/koha.git 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 Jun 2015 09:09:54 Z #####

Security Release – Koha 3.20.1

Tue, 06/23/2015 - 03:48

The Koha release team would like to announce the release of Koha 3.20.1, this is a security and a bugfix release.

As such we strongly recommend people running 3.20.0 should upgrade as soon as possible

Special thanks also goes to Raschin Tavakoli and Dimitris Simos from SBA Research for finding and reporting the security bugs.

Please continue reading for the full release notes

 

RELEASE NOTES FOR KOHA 3.20.1 23 Jun 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/ Koha 3.20.1 can be downloaded from: http://download.koha-community.org/koha-3.20.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 Koha 3.20.1 is a Security and bugfix/maintenance release. Security fixes in 3.20.1 ====================== Lists ---------- 14416 major Stored XSS flaw affects OPAC and Staff interface OPAC ---------- 14412 critical SQL Injection in OPAC Interface 14360 major XSS Injection point 14418 major XSS Flaws in OPAC Interface Staff Client ---------- 14408 critical Path traversal vulnerabilty 14426 critical SQL Injection in Staff Client 14423 major Multiple XSS and XSRF issues in Staff Client Critical bugs fixed in 3.20.1 ====================== Circulation ---------- 12066 major New renew page in staff client doesn't record branch in statistics Tools ---------- 10625 major Inventory/Stocktaking tool cannot handle windows file uploads Other bugs fixed in 3.20.1 ====================== Architecture, internals, and plumbing ---------- 5010 normal Fix OPACBaseURL to include protocol 12320 normal $.cookie('foo', null) deprecated 13265 normal Still too many search cursor cookies 13815 normal Plack loose CGI qw(-utf8) flag creating incorrect utf-8 encoding everywhere 14351 normal Remove given-when from opac-search.pl 11790 minor C4::Charset should not depend on C4::Context 14325 minor Test calls C4::Context::set_userenv 14344 minor Uninitialized value warning C4/Utils/DataTables/Members.pm Cataloging ---------- 14047 normal Sort z39.50 biblio servers by rank in derivate cataloguing doesn't work 14276 minor Keep highlight on the active item in item editor 14327 minor Fix js error "TypeError: events is null" in additem.js Circulation ---------- 14299 normal Today's checkouts not always sorting correctly Command-line Utilities ---------- 14203 trivial Koha-translate error string for non-existent lang removal Database ---------- 14350 minor Missing statement in kohastructure.sql - DROP TABLE IF EXISTS borrower_sync; Hold requests ---------- 14142 minor Holds queue viewer only displays first subtitle from marc keyword mappings I18N/L10N ---------- 13656 normal "Change"/"Set to patron" button for linking a member to an organisation (or child to guarantor) not translatable 14263 normal Export of CSV from item search form does only work in English Notices ---------- 14206 normal Notices using non email templates can't be deleted from the staff client OPAC ---------- 14173 normal Paging on 'recent comments' page in OPAC is not displaying correctly 14313 normal OPAC: Adding a comment makes result browser disappear 14025 minor Fix 856u-links in the OPAC for NORMARC 14184 minor Noisy warns in C4/CourseReserves.pm 14185 minor Noisy warns in opac-readingrecord.pl 14186 minor Noisy warns in opac-reserve.pl 14269 minor OPAC: Small template improvements to full serial history page Patrons ---------- 9314 normal Remove useless code related to the type_only parameter 13970 normal Remove related code to category_type 14338 normal Unable to delete patron images 11929 minor Patron modification error shows borrowernumber 11941 minor "Patron lists" are not easily accessible Reports ---------- 14130 normal Column.def should be updated with descriptions for new columns Serials ---------- 13662 normal Serial permissions: receive_serials System Administration ---------- 14291 minor OpacExportOptions shouldn't say 'separated by |' 14314 trivial System Preferences: Better explanation for syspref 'ShowReviewerPhoto' Templates ---------- 14265 normal Use $.trim instead of trim() in admin/categorie.tt 14266 normal Replace trim() with $.trim() in opac-shareshelf.tt 14279 normal Remove CGI::scrolling_list from issues_avg_stats.pl 12176 minor Remove HTML from additem.pl 13946 minor Change order status 'Pending' to ordered like in database 14267 minor How active is active in additem.tt? 14275 minor Remove CGI::scrolling_list from guided_reports.pl 14329 trivial Useless copy/paste from Template::Plugin::HtmlToText 14330 trivial Remove unused email_sender from sendbasket/sendshelf Test Suite ---------- 14256 normal Tests for TestBuilder fail randomly 14112 minor Silence warnings t/Charset.t Tools ---------- 10355 minor Second click on modification log misses object parameter translate.koha-community.org ---------- 14285 trivial Bengali locale needs to be re-defined New sysprefs in 3.20.1 ====================== 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: http://manual.koha-community.org/3.20/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: http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate The most up-to-date translations can be found at: http://translate.koha-community.org/ Release Team ====================== The release team for Koha 3.20.1 is Release Manager: Tomás Cohen Arazi <tomascohen@gmail.com> QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de> Documentation Manager: Nicole C. Engard <nengard@gmail.com> Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> QA Team: Jonathan Druart <jonathan.druart@biblibre.com> Brendan Gallagher <brendan@bywatersolutions.com> Kyle Hall <kyle@bywatersolutions.com> Paul Poulain <paul.poulain@biblibre.com> Martin Renvoize <martin.renvoize@ptfs-europe.com> Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Bug Wrangler: Magnus Enger <magnus@enger.priv.no> Packaging Manager: Robin Sheat <robin@catalyst.net.nz> Release Maintainer (3.18.x): Chris Cormack <chrisc@catalyst.net.nz> Release Maintainer (3.16.x): Mason James <mtj@kohaaloha.com> Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com> Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.20.1: We thank the following individuals who contributed patches to Koha 3.20.1. * Aleisha (5) * Nicole C. Engard (1) * Tomás Cohen Arazi (3) * David Cook (2) * Chris Cormack (16) * Indranil Das Gupta (4) * Marcel de Rooy (8) * Jonathan Druart (18) * Magnus Enger (1) * Katrin Fischer (5) * Bernardo González Kriegel (6) * Kyle M Hall (4) * Josef Moravec (1) * Dobrica Pavlinusic (1) * Zeno Tajoli (1) * Mark Tompsett (4) * Marc Véron (3) We thank the following libraries, companies, and other institutions who contributed patches to Koha 3.20.1 * BSZ BW (5) * BibLibre (9) * ByWater-Solutions (5) * Catalyst (16) * Cineca (1) * Libriotech (1) * Prosentient Systems (2) * Rijksmuseum (8) * Universidad Nacional de Córdoba (6) * koha-community.org (9) * rot13.org (1) * theke.io (3) * unidentified (14) * veron.ch (3) We also especially thank the following individuals who tested patches for Koha 3.20.1. * Aleisha (1) * Brendan Gallagher (1) * Cédric Vita (1) * Chris Cormack (78) * Frederic Demians (1) * Gaetan Boisson (1) * Jonathan Druart (46) * Katrin Fischer (36) * Liz Rea (1) * Marc Veron (1) * Marc Véron (9) * Mark Tompsett (7) * Nick Clemens (1) * Paola Rossi (1) * Signed-off-by:Heather Braum (1) * Tomas Cohen Arazi (74) * Indranil Das Gupta (2) * Indranil Das Gupta (L2C2 Technologies) (8) * Kyle M Hall (13) * Bernardo Gonzalez Kriegel (17) * Marcel de Rooy (11) 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 23 Jun 2015 07:28:54 Z #####

Koha Community Newsletter: May 2015

Wed, 06/03/2015 - 20:09
Koha Community Newsletter
April 2015

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

Please submit news items to

Table of Contents

Development

Koha 3.20.0 Released

by Tomas Cohen Arazi
It is with great pleasure that I announce the release of Koha 3.20, the latest 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 Koha 3.20 tarball and install instructions can be found on the download page.

More install instructions and useful information can be found on the wiki and in the INSTALL files that come in the tarball

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

It includes 5 new features, 114 enhancements and 407 bugfixes.

Please check out http://koha-community.org/koha-3-20-0-released/ for the complete release notes.

Koha 3.18.7 Released

by Chris Cormack
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.7 can be installed via packages, or downloaded from: http://download.koha-community.org/koha-3.18.07.tar.gz.

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

Koha 3.18.7 is a bugfix/maintenance release.

You can read the full release notes at http://koha-community.org/koha-3-14-14-released/.

Koha 3.16.11 Released

by Mason James
The Koha release team are proud to announce the release of Koha 3.16.11.

This is a bugfix/maintenance release

As always, the best option is to upgrade using the debian packages, at
debian.koha-community.org.

Otherwise you can download the tarball at download.koha-community.org.

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

It includes 1 enhancements and 12 bugfixes.

Full release notes are here

http://koha-community.org/koha-3-16-11-released/

Elastic Search Update

by Sebastian Hierl, Ph.D.
ElasticSearch integration in Koha is making progress. Since the announcement of the EBSCO grant to the Koha Gruppo Italiano this past February, the community, through an effort coordinated by ByWater Solutions, completed considerable work on the browse feature and enhanced patron functionality API access. Progress can be tracked through bugs #12478 and #13799 on the community Bugzilla site.

Bugs and Patches

Bugs needing attention.

Noisy Unit Tests

From Mark Tompsett
A recent conversation between Tomás Cohen Arazi and myself about tests on IRC the other week covered tests with floody warnings. To which he challenged me: “How is it that you haven’t already cleaned all the warnings from the unit tests?”

Well, never fear! I started. Bugs 14110-14118, and 14120-14121 basically cover all of t’s noise, and start into t/db_dependent. Many have been signed off by Bernardo Gonzalez Kriegel (Thank you!), but some have yet to be signed off.

If you hate floody tests, take a look.

Links to the bugs:

Community

New Koha Libraries

Community Gossip

Barton Chittenden writes about the importance of precise language when submitting support tickets and including a koha URL where possible.

Chris Cormack writes about the wonderful community we’re all a part of in Koha Kindness.

Mirko Tietgen announced meinkoha, “a platform offering free personal Koha
instances to librarians and students of library and information science in the German-speaking world”.

How To

Vimal Kumar shows you how to clean the fine amounts in Koha’s accountlines table.

Christopher Brannon walks you through styling patron expiration dates with JQuery in Koha.

Carmen Hernandez shows you the basics of patron management in Koha 3.18.

Amy Kearns gives you a workaround for missing due dates on your Koha slips.

Let Vimal Kumar walk you through Installing Koha on Ubuntu 14.04.

DP Tripathi created a script for installing Koha 3.20 with a single command on Ubuntu 14-04 LTS.

Pierre Vandekerckhove shows you how to add chat to your OPAC.


Support Provider News

Fourteen ByWater Partner Libraries Bring Features to Koha 3.18

Upcoming Events

June General IRC meeting

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

The agenda and other information is here.

June General IRC meeting

The June Development IRC meeting will be held on the 3rd at 15:00 and 22:00 UTC.

The agenda and other information is here.

KohaCon 2015

Registration is now open!

They are also accepting presentation proposals – so Submit your talk!

Location:International Institute for Tropical Agriculture (IITA) lbadan, Nigeria
Dates: October 19 – 21

For more information, please see http://kohacon15.projektlinkkonsult.com/ .

Koha North American User Group Conference 2015: Registration Info and Schedule

The schedule has been finalized, see it here: Koha North American User Group Conference 2015 Schedule

Dates: August 5-8, 2015
Location: Bayfront Convention Center in Erie, Pennsylvania
Website: http://www.mercyhurst.edu/academics/library/2015-koha-north-american-users-group-conference

Registration is NOW open!!! Deadline for registration is July 20th. Register here. Credit cards not accepted — mail a check to:

NEKLS
4317 W. 6th Street
Lawrence, KS 66049

Make it out to Northeast Kansas Library System

Now accepting presentation proposals. From the announcement:

The Koha North American User Group Conference planning committee is seeking session proposals for the 2015 meeting on August 4-7, in Erie, PA. The committee invites proposals that: attract Koha end users such as librarians, technical services and support staff in libraries; offer work arounds for known system issues and bugs; highlight technological advances impacting Koha development; deliver work-flow best practices and innovative approaches to using Koha; utilize other open-source software within Koha; provide tips and tools for cataloging, serials management, accounts clean-up, patron uploads, record maintenance, and other system functions.

Submit session topics here.

Past Events

Pakistan: Library Management and Digital Resources

by Sher Afzal Khan
A five day workshop on “Library Management and Digital Resources were recently organized by the National Centre for Rural Development on April 13-17, 2015. More than 48 IT and Library Professional from across the country i.e Karachi, Baluchistan, Punjab, KP and Gilgat Baltistan attended the workshop. Mr Sher Afzal Chief Librarian Bahria University Islamabad was the key resource person. He delivered comprehensive sessions and hands on practice with Dspace institutional repository Software. The LIS professionals were trained about the Free and open source institutional repository software Dspace.

May General IRC Meeting

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

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

May Development IRC Meeting

The May development IRC meeting was held on the 19th at 21:00 UTC.

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

Koha 3.16.11 released

Sat, 05/30/2015 - 22:13
RELEASE NOTES FOR KOHA 3.16.11

31 May 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.16.11 can be downloaded from: http://download.koha-community.org/koha-3.16.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.16.11 is a bugfix/maintenance release.

Table of contents New features in Koha 3.16.11
Enhancements in Koha 3.16.11
Critical bugs fixed in Koha 3.16.11 Packaging
  • Bug 13979 breaks package upgrades (critical – bug 14055)
  • Bug 14055 breaks new package installs (critical – bug 14068)
  • Packages uninstallable on Debian Jessie (major – bug 13979)
Serials
  • Serial failure for received and general viewing (major – bug 13109)
Other bugs fixed in Koha 3.16.11 About
  • About.pl checks the wrong zebra index mode (normal – bug 14006)
Architecture, internals, and plumbing
  • DBIx connection needs to be cached (normal – bug 13645)
OPAC
  • Undefined value creates noisy warns in C4::AuthoritiesMarc (minor – bug 14075)
SIP2
  • SIP modules handling of @INC is confused (normal – bug 7904)
Test Suite
  • C4::Suggestions.pm needs more unit tests (normal – bug 12445)
  • Fix t/db_dependent/Labels/t_Batch.t failing test from Bug 12911 (normal – bug 14204)
New system preferences in Koha 3.16.11
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.16.11/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%)
  • Czech (99%)
  • Danish (86%)
  • French (96%)
  • German (99%)
  • Italian (99%)
  • Kurdish (67%)
  • Polish (99%)
  • Portuguese (99%)
  • Slovak (99%)
  • Spanish (100%)
  • Swedish (86%)
  • Turkish (99%)
  • Vietnamese (94%)

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.16.11 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.12.x): Kyle Hall
  • Release Maintainer (3.14.x): Fridolin Somers
  • Release Maintainer (3.16.x): Mason James
  • Release Maintainer (3.18.x): Chris Cormack
Credits

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

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

  • Aleisha (1)
  • Colin Campbell (1)
  • Nick Clemens (1)
  • Tomas Cohen Arazi (3)
  • Jonathan Druart (2)
  • Yohann Dufour (2)
  • Bernardo Gonzalez Kriegel (1)
  • Mason James (3)
  • Kyle M Hall (2)
  • Robin Sheat (5)

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

  • BibLibre (2)
  • ByWater-Solutions (2)
  • Catalyst (5)
  • KohaAloha (3)
  • PTFS-Europe (1)
  • quecheelibrary.org (1)
  • unidentified (7)

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

  • Jacek Ablewicz (1)
  • Jonathan Druart (7)
  • Josef Moravec (1)
  • Katrin Fischer (5)
  • Mark Tompsett (3)
  • Mason James (16)
  • Mirko Tietgen (1)
  • Paola Rossi (2)
  • Tomas Cohen Arazi (8)
  • Kyle M Hall (6)
  • Bernardo Gonzalez Kriegel (2)
  • Eivin Giske Skaaren (1)

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

Revision control notes

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

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

The last Koha release was 3.18.7, which was released on May 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)

##### Autogenerated release notes updated last on 31 May 2015 01:25:28 Z #####

Koha 3.18.7 released

Mon, 05/25/2015 - 22:26
RELEASE NOTES FOR KOHA 3.18.7

26 May 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.18.7 can be downloaded from: http://download.koha-community.org/koha-3.18.07.tar.gz

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

Koha 3.18.7 is a bugfix/maintenance release.

Table of contents Critical bugs fixed in Koha 3.18.7 Acquisitions
  • Problem with changing quantity on uncertain prices list (major – bug 6059)
  • Acq: Orders without items missing from ‘Spent’ list (major – bug 14172)
Circulation
  • Renewal possible with item level hold on item (major – bug 13919)
  • Date due for on-site checkouts defaults to 00:00 for hh:mm (major – bug 14194)
OPAC
  • Due dates in OPAC show 0:00 when it should be 23:59 (major – bug 14016)
Packaging
  • Bug 13979 breaks package upgrades (critical – bug 14055)
  • Bug 14055 breaks new package installs (critical – bug 14068)
Serials
  • Serial failure for received and general viewing (major – bug 13109)
System Administration
  • Checking ‘Display only used Tags/Subfields’ on MARC framework page results in unusable output (major – bug 6007)
Other bugs fixed in Koha 3.18.7 About
  • About.pl checks the wrong zebra index mode (normal – bug 14006)
Acquisitions
  • Acq edited items showing ‘null’s (normal – bug 10388)
  • Impossible to add 2 identical suggestions, but without any explanation (normal – bug 10752)
  • Hide EAN search option for MARC21 when ‘ordering from subscription’ (minor – bug 10971)
  • Ordering from suggestion shows ‘copy. year:2014′ (minor – bug 14018)
Architecture, internals, and plumbing
  • The authority type admin page manage its own pagination (normal – bug 14042)
  • CheckIfIssuedToPatron fails if biblionumber != biblioitemnumber (normal – bug 14046)
Cataloging
  • Confirm overlay prompt always appears on creating record from Z39.50 (normal – bug 9742)
  • Unimarc: Authority summary does not work as expected (normal – bug 10985)
Circulation
  • Date not well formatted on ‘print summary’ from patron account (normal – bug 10423)
  • Pending suggestions table width is wrong (normal – bug 12135)
  • Add feedback for last item checked out to circulation.pl (normal – bug 13315)
  • A race condition prevents item info from being available for ReserveSlip (hold notice) printing. (normal – bug 13482)
  • Checkouts table not sorting on correct column (normal – bug 13982)
Course reserves
  • Edit links on course items may point to the wrong course! (normal – bug 13817)
Developer documentation
  • Templates.readme is outdated (normal – bug 14129)
Documentation
  • Tiny adjustment of ReturnPathDefault pref description (trivial – bug 14051)
Hold requests
  • Holds done by librarians cause silent errors in koha-error_log (minor – bug 8474)
I18N/L10N
  • Untranslatable “manage” in serials-collection (minor – bug 11576)
  • Template toolkit code in HTML attributes is picked up into po-files (minor – bug 12192)
  • Unused code in serials-edit.tt and serials-recieve.tt (trivial – bug 13423)
Installation and upgrade (command-line installer)
  • CardnumberLength missing in sysprefs.sql (normal – bug 13984)
Label/patron card printing
  • Patron card: Software error when creating using borrower_number as parameter from URL (minor – bug 14122)
Lists
  • Clean up printing of lists in OPAC (normal – bug 11574)
OPAC
  • Rss sample templates have hardcoded urls (minor – bug 13591)
  • Undefined value creates noisy warns in C4::AuthoritiesMarc (minor – bug 14075)
  • Typo in opac self registration form (trivial – bug 14065)
Patrons
  • Prevent delete of one’s own patron account (normal – bug 13910)
  • Remove unused AUTH_UPDATE_FAILED from moremember.tt (trivial – bug 14077)
Reports
  • Reports dictionary limited to only 1 field (normal – bug 4281)
  • The assistant for reports uses the wrong value for the list of item types (normal – bug 10976)
  • Filters are not displayed on search for reports (normal – bug 14008)
Searching
  • Display issue for search results with items both checkout out and lost (minor – bug 13516)
Serials
  • Sending empty vendor or biblio when adding subscriptions gives wrong error (normal – bug 9139)
  • Subscription form resets ‘subscription length’ to issues on editing (normal – bug 14022)
SIP2
  • SIP modules handling of @INC is confused (normal – bug 7904)
Staff Client
  • Error 500 in staff client displays old start page (normal – bug 10285)
  • News: Wording not consistent for Publication date / Creation date (trivial – bug 13834)
System Administration
  • Saving preferences – Nothing to Save (minor – bug 11464)
Templates
  • MARCURLS not showing in OPAC basket (normal – bug 12253)
  • Flag display is inconsistent between circulation.pl and memberentry.pl (minor – bug 9878)
  • Typo in message preference form – “mesage” (minor – bug 14127)
  • Digest is confusing (trivial – bug 10174)
  • Capitalization: confirmation message on deleting an authority type (trivial – bug 14033)
  • Capitalization: Guided Reports – step 2 – Build A Report (trivial – bug 14128)
Test Suite
  • Fix t/db_dependent/Labels/t_Batch.t failing test from Bug 12911 (normal – bug 14204)
Tools
  • Log viewer should remember search terms (normal – bug 6911)
  • Batch_id for new label batches can be assigned to several batches (minor – bug 12911)
  • Small punctuation error in description for deleting a holiday (trivial – bug 14056)
New system preferences in Koha 3.18.7
  • CardnumberLength
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.7/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%)
  • Chinese (China) (91%)
  • Chinese (Taiwan) (99%)
  • Czech (99%)
  • Danish (85%)
  • English (New Zealand) (95%)
  • French (98%)
  • French (Canada) (93%)
  • German (100%)
  • German (Switzerland) (100%)
  • Italian (100%)
  • Kurdish (62%)
  • Norwegian Bokmål (58%)
  • Polish (80%)
  • Portuguese (98%)
  • Portuguese (Brazil) (89%)
  • Slovak (99%)
  • Spanish (100%)
  • Swedish (80%)
  • Turkish (100%)
  • Vietnamese (89%)

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

  • Release Manager: Tomás Cohen Arazi<tomascohen@gmail.com>
  • Documentation Manager: Nicole C Engard<nengard@gmail.com>
  • Translation Manager: Bernardo Gonzalez Kriegel<bgkriegel@gmail.com>
  • QA Manager: Katrin Fischer<katrin.fischer@bsz-bw.de>
  • QA Team:

    • Galen Charlton<gmc@esilibrary.com>
    • Jonathan Druart<jonathan.druart@biblibre.com>
    • Brendan Gallagher<brendan@bywatersolutions.com>
    • Kyle Hall<kyle@bywatersolutions.com>
    • Julian Maurice<julian.maurice@biblibre.com>
    • Paul Poulain<paul.poulain@biblibre.com>
    • Martin Renvoize<martin.renvoize@ptfs-europe.com>
    • Marcel de Rooy<m.de.rooy@rijksmuseum.nl>
  • Bug Wranglers:
    • Alex Sassmannshausen<alex.sassmannshausen@ptfs-europe.com>
    • Zeno Tajoli<z.tajoli@cineca.it>
  • Packaging Manager: Robin Sheat<robin@catalyst.net.nz>
  • Release Maintainer (3.16.x): Galen Charlton<gmc@esilibrary.com>
  • Release Maintainer (3.14.x): Fridolin Somers<fridolin.somers@biblibre.com>
  • Release Maintainer (3.12.x): Kyle Hall<kyle@bywatersolutions.com>
Credits

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

  • Universidad de El Salvador

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

  • Aleisha (2)
  • Colin Campbell (2)
  • Nick Clemens (2)
  • Tomás Cohen Arazi (5)
  • Chris Cormack (2)
  • Marcel de Rooy (1)
  • Jonathan Druart (31)
  • Katrin Fischer (4)
  • Bernardo González Kriegel (5)
  • Mason James (1)
  • Olli-Antti Kivilahti (1)
  • Owen Leonard (1)
  • Kyle M Hall (8)
  • Robin Sheat (3)
  • Fridolin Somers (1)
  • Mark Tompsett (1)
  • Marc Véron (11)

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

  • ACPL (1)
  • BSZ BW (4)
  • BibLibre (31)
  • ByWater-Solutions (8)
  • Catalyst (5)
  • KohaAloha (1)
  • PTFS-Europe (2)
  • Rijksmuseum (1)
  • Universidad Nacional de Córdoba (10)
  • jns.fi (1)
  • koha-community.org (1)
  • quecheelibrary.org (2)
  • unidentified (3)
  • veron.ch (11)

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

  • Brendan Gallagher (1)
  • Chris Cormack (77)
  • Christopher Brannon (1)
  • Frederic Demians (1)
  • Hector Castro (4)
  • Jonathan Druart (18)
  • Josef Moravec (1)
  • Katrin Fischer (51)
  • Magnus Enger (1)
  • Marc Veron (2)
  • Marc Véron (13)
  • Mark Tompsett (14)
  • Mirko Tietgen (2)
  • Nick (2)
  • Nick Clemens (4)
  • Nicolas Legrand (2)
  • Owen Leonard (1)
  • Tom Misilo (1)
  • vagrant (1)
  • Jason Burds (2)
  • Tomas Cohen Arazi (78)
  • Indranil Das Gupta (L2C2 Technologies) (1)
  • Kyle M Hall (12)
  • Bernardo Gonzalez Kriegel (1)
  • Andreas Hedström Mace (1)
  • Marcel de Rooy (5)
  • Eivin Giske Skaaren (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.

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)

 

Koha 3.20.0 released

Fri, 05/22/2015 - 12:37

It is with great pleasure that I announce the release of Koha 3.20, the latest 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 Koha 3.20 tarball and install instructions can be found on the download page.

More install instructions and useful information can be found on the wiki and in the INSTALL files that come in the tarball

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

It includes 5 new features, 114 enhancements and 407 bugfixes.

Table of contents Important notice
  • As of 3.20, support for Debian 6 (Squeeze) is deprecated.
New features in Koha 3.20 Cataloging
  • Add ability for plugins to convert arbitrary files to MARC from record staging tool (bug 12412)
Hold requests
  • Move AllowOnShelfHolds and OpacItemHolds system preferences to the Circulation Matrix (bug 5786)
OPAC
  • Cover image from Coce, a remote image URL cache (bug 9580)
Patrons
  • Discharge management (bug 8007)
Tools
  • Batch modifications for records (bug 11395)
Enhancements in Koha 3.20 About
  • More System information about GRS1 vs DOM settings (bug 13404)
Acquisitions
  • Hide receive option if there is nothing to receive (bug 6820)
  • Show suggestion number on suggestion management (bug 9089)
  • Don’t use _ANY_ as branchcode when creating suggestions for ‘Any library’ (bug 10753)
  • Link patrons to an order (bug 12648)
  • Allow default values from the ACQ framework to be used when creating a record in acquisitions (bug 12743)
  • Search for creator of an order (bug 12944)
  • Display cardnumber of borrower who made a suggestion in suggestion.pl (bug 13156)
  • Improve performance of acqui/addorderiso2709.pl, stop fetching all import_records needlessly (bug 13214)
Architecture, internals, and plumbing
  • Calls to GetSubscriptions can be replaced by Searchsubscriptions (bug 11337)
  • Serial statuses should be stored in constants (bug 11814)
  • Add greek support to CHR (bug 11927)
  • VAT and price calculation should be done in a subroutine (bug 12969)
  • Refactor VAT and price calculation – basket page (bug 12970)
  • Allow passing code to XSLT_Handler instead of filename (bug 12973)
  • Refactor VAT and price calculation – basketgroup page (bug 12975)
  • Refactor VAT and price calculation – invoice page (bug 12976)
  • Refactor VAT and price calculation – parcel page (bug 13001)
  • Add base classes on which to build Koha objects (bug 13019)
  • Add parameters to XSLT Handler transform method (bug 13262)
  • The type of the OpacExportOptions pref should be multiple (bug 13346)
  • KOHAVERSION should be statically set (bug 13758)
  • Add unique id issue_id to issues and old_issues tables (bug 13790)
  • Manage C4::VirtualShelves in C4::Auth for performance (bug 13852)
Authentication
  • Auth.pm needs a tidy (bug 13499)
  • Add intranet support for CAS authentication (bug 13507)
Cataloging
  • Clear search terms in Z3950 search page (bug 7741)
  • Improvements for framework plugins in cataloguing/item editor (bug 10480)
  • Save and update auth_header.modification_time (bug 11165)
  • Nonpublic note for items should be mapped to a database column like itemnotes (bug 13023)
  • Usability enhancement for z39.50 search (bug 13218)
  • Update MARC21 frameworks to Update No. 19 (October 2014) (bug 13322)
  • Add a call number browser to add item page (bug 13364)
  • Add stock number to details and items display (bug 13773)
  • Cataloging search header should include more options (bug 13885)
  • Add ability to merge records directly from cataloging search (bug 13886)
Circulation
  • List pending in-house checkouts (bug 11201)
  • Show hour of due date in history circulation (bug 11239)
  • TransferSlip should accept both itemnumber and barcode (bug 12122)
  • Tell librarians they may continue scanning while checkouts table is loading (bug 13408)
  • Add location to the checkouts tables (bug 13492)
  • Add cardnumber to overdue circulation report overdue.pl (bug 13549)
Command-line Utilities
  • Batch rebuild items tables (bug 11399)
  • Add all restrictions purge to cleanup_database.pl (bug 13166)
Developer documentation
  • Improving documentation in C4::Members.pm (bug 12889)
  • Updating developer list. (bug 13575)
Hold requests
  • Add delivery branch to the place hold display (bug 9528)
  • Add home library column to the holds ratios report (bug 13299)
  • Make serial enumeration visible in user account when browsing own holds (bug 13611)
  • Enhance html for holds queue viewer (bug 13623)
  • Add datatables to item specific holds table (bug 13887)
I18N/L10N
  • Separate po files for different MARC dialects (bug 7939)
Installation and upgrade (web-based installer)
  • New feature for DB update and sandbox (bug 13068)
  • Add ability to execute perl scripts in atomicupdates (bug 13893)
  • Update German web installer for 3.20 (bug 14072)
  • Check for required dependencies during upgrades (bug 14152)
Label/patron card printing
  • Add item-level descriptions for Label Printing (bug 10773)
  • Remove methods which are included in the 0.36 release of PDF::Reuse (bug 13407)
Lists
  • New permission to allow staff to remove public lists (bug 13417)
  • Add filters and server-side processing to the shelves list view (bug 13419)
  • Add the creation time for virtual shelves (bug 13421)
MARC Authority data support
  • Add a “Z39.50 search” button to the authority creation and modfication forms. (bug 11961)
MARC Bibliographic data support
  • Set only the used fields/subfields (bug 1487)
  • Add classification to MARC21 XSLT detail page (bug 12842)
Notices
  • Add barcode image generator service (bug 13545)
  • Add biblioitems to available tables in ISSUESLIP and ISSUEQSLIP (bug 13819)
OPAC
  • Add RSS Feeds for Lists (bug 1917)
  • Add RSS feeds for OPAC news (bug 7843)
  • Add an interfacing with the idref webservice (bug 8992)
  • Add tooltips to cart and list in OPAC (bug 11900)
  • Use XSLT to display tagged titles in the OPAC (bug 13119)
  • Allow ISBD format export (bug 13695)
  • Give news in Opac a unique anchor (bug 13729)
  • OPAC: Display RSS icon on list of recent comments (bug 13826)
Packaging
  • Provide virtual-mysql-server Depends On to facilitate alternate mysql implementations (bug 13359)
  • 3.19 master updates (bug 13363)
  • Koha-conf.xml.in has fallen out of sync with koha-conf.xml (bug 13571)
  • Koha-disable should also stop SIP/Zebra/Indexer for instance (bug 13785)
Patrons
  • DataTables server-side processing – guarantor search (bug 13021)
  • Allow library code to display against users pending changes (bug 13349)
  • Able to view menu for Statistics even when user does not have permission (bug 13583)
  • Able to view menu for Purchase Suggestions even when user does not have permission (bug 13584)
  • Make all patron searches use DataTables server-side processing (bug 13891)
Reports
  • Keyword search on reports should search report number (bug 10706)
  • Items lost report improvements (bug 13372)
  • Allow svc/report to be passed sql parameters for non-public reports (bug 13880)
  • Add a back link to error message in Reports (bug 13994)
  • Use name of a saved report as part of the file name for download (bug 14013)
Searching
  • Search history: Delete selected lines (bug 11430)
  • Create a link to the last advanced search in search result page (OPAC) (bug 13307)
  • Ability to search on the different isbn variations (bug 13528)
Serials
  • Add serials module to guided reports (bug 5338)
  • Guess next serial date when there are several issues per unit (bug 12671)
SIP2
  • Enhancements to the SIP2 command line emulator (bug 13159)
  • SIP2 server should accept IPv6 connections (bug 13252)
Staff Client
  • Add information about cron jobs to system log (bug 13889)
System Administration
  • Add more options to UsageStatsLibraryType (bug 13436)
Templates
  • Address Format as a I18N/L10N system preference (bug 4041)
  • RDA: 245 field changes in XSLT (bug 13381)
  • RDA: 508 display in XSLT (bug 13385)
  • 246 display in XSLT (bug 13386)
  • 655 display in XSLT (bug 13433)
  • 586 XSLT improvements (bug 13434)
  • Wrong Koha version on installer title (bug 13496)
  • Columns configuration – Late orders (bug 13864)
  • Columns configuration – Orders search (bug 13865)
  • Columns configuration – Patrons search (bug 13866)
Test Suite
  • TestBuilder – Module to simplify the writing of tests (bug 12603)
  • TestBuilder – Refactoring Category.t (bug 12604)
  • Full stack encoding tests (UTF-8) (bug 13264)
  • Add unit tests for C4::Boolean (bug 13814)
Tools
  • CSV profiles improvements (concatenations, substrings, conditions…) (bug 12404)
  • Add userid as matchpoint for “Import patrons” tool (bug 12543)
  • Improve exporter to allow multiple branch selections (bug 13040)
Critical bugs fixed in Koha 3.20

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

Acquisitions
  • Budget planning refreshes funny (major – bug 4277)
  • Problem with changing quantity on uncertain prices list (major – bug 6059)
  • Editing amount in Acquisitions budget causes error due to formatting (major – bug 13352)
  • Suggestions reason doesn’t save (major – bug 13731)
  • Acq: Orders without items missing from ‘Spent’ list (major – bug 14172)
Architecture, internals, and plumbing
  • The correct COLLATE is not set to all DB tables (blocker – bug 13577)
  • Prevent updatedatabase.pl from breaking because of case insensitive utf8 collation (blocker – bug 13810)
  • Cleanup Koha UTF-8 (major – bug 11944)
  • Authorised_values.category is varchar(16) (major – bug 13379)
  • Admin/auth_subfields_structure.pl does not compile in older perls (major – bug 13544)
  • Bug 12969 introduces a test case that fails (major – bug 13554)
  • Prevent updatedatabase.pl from reverting utf8_mb4 databases to utf8 (major – bug 13596)
  • Koha::Schema should be lazy-loaded (major – bug 13690)
Authentication
  • Koha Accepts Seven “Space” Characters as a Valid Password (critical – bug 10177)
Cataloging
  • Error when using z3950 with UNIMARC authorities (critical – bug 13296)
  • Fields controlled by authorized values cannot be unset (Lost, damaged, not for loan status, …) (critical – bug 13465)
  • Cannot fast catalog with fast cataloging permissions (major – bug 7561)
  • AddBiblio fails on mysql with STRICT_TRANS_TABLES (major – bug 13523)
Circulation
  • Check in fails on master “Can’t bless non-reference at …/ItemType.pm Line 64″ (critical – bug 13934)
  • Charge not showing fines (major – bug 9481)
  • Lost overdue items should not generate fines (major – bug 11872)
  • Dropbox mode doesn’t work correctly (major – bug 12895)
  • Circ always asking for confirmation if RentalFeesCheckoutConfirmation is used (major – bug 13461)
  • Suspension days calculation doesn’t honour finesCalendar (major – bug 13909)
  • Renewal possible with item level hold on item (major – bug 13919)
  • Holds tab on the circulation page is broken (major – bug 13923)
  • Triggering slip print with enter key collides with ‘barcode submitted’ message (major – bug 14011)
  • Date due for on-site checkouts defaults to 00:00 for hh:mm (major – bug 14194)
Database
  • Follow-up 13790: Fix database update to drop PK on issues/old_issues first (blocker – bug 14069)
Hold requests
  • OPAC: Placing holds still possible by URL even if turned off by system preference (major – bug 13917)
Installation and upgrade (web-based installer)
  • Permission issues on updating via installer – dev installations (major – bug 13876)
Label/patron card printing
  • Record titles with parentheses causing label weirdness (major – bug 13124)
Notices
  • Multi transport types for issues and checkins (major – bug 12344)
  • Overdue notice lists all checked out books (major – bug 13468)
  • If you have overdues that match a rule, and have some items due in the future they are included in the list of overdues (major – bug 13679)
OPAC
  • Cross site scripting in opac lists (blocker – bug 13510)
  • Cross Site Scripting problem in authority search (critical – bug 13609)
  • Syndetics index apreciably slow page load for items without result at Syndetics (major – bug 12858)
  • OPAC locks up browser when browsing items from series link with NoveList and OpacHighlightedWords (major – bug 13672)
  • Opac-ratings-ajax.pl is broken (major – bug 13998)
  • Due dates in OPAC show 0:00 when it should be 23:59 (major – bug 14016)
Packaging
  • Perl files for rotating collections are missing in installations (critical – bug 13398)
  • Shared FastMmap file causes issues (critical – bug 13431)
  • Bug 13979 breaks package upgrades (critical – bug 14055)
  • Bug 14055 breaks new package installs (critical – bug 14068)
  • Automatic_renewals.pl not marked executable (major – bug 13377)
  • Git-build-snapshot misses YUI and dies of sorrow during build (major – bug 13759)
  • Packages uninstallable on Debian Jessie (major – bug 13979)
  • Koha-conf paths to zebra libraries are wrong in jessie (major – bug 14106)
Patrons
  • Pay fines with extended borrower attributes result in application error (critical – bug 13470)
  • Fix patrons search on using the checkout tab (critical – bug 13936)
  • Username/password already exists when editing borrower attributes and messaging preferences (major – bug 13602)
  • Backslashes ( and possibly other characters ) break patron search (major – bug 14044)
Searching
  • There is an xss vulnerability in 3.16, 3.18 and master in the opac and intranet facets (critical – bug 13425)
  • Fix facet deletion (major – bug 13428)
  • Item Search feature gets datatables error and doesn’t complete search (major – bug 13476)
  • Search results item status incorrect for holds (major – bug 13636)
  • INDEXER_DAEMON default is incorrect in koha-indexer (major – bug 13753)
  • Facets with accented utf-8 characters generate double encoded links (major – bug 13789)
Serials
  • “Template process failed: undef error – Invalid local time for date in time zone” (major – bug 12669)
  • Serial failure for received and general viewing (major – bug 13109)
SIP2
  • SIP Server does not respect timeout setting (major – bug 13432)
Staff Client
  • PDF::FromHTML headaches related to optional discharging (critical – bug 14103)
System Administration
  • Checking ‘Display only used Tags/Subfields’ on MARC framework page results in unusable output (major – bug 6007)
Test Suite
  • T/DateUtils.t causes the build to break (from bug 13601) (blocker – bug 13933)
Tools
  • Stage-marc-import.pl broken if plugins not enabled (blocker – bug 14148)
  • Plugins fail when loading templates (critical – bug 13473)
  • Staging MARC records for import fails (critical – bug 13938)
  • Can’t delete bibs in big batch delete (major – bug 8246)
  • Tools/viewlog.pl does not compile in older perls (major – bug 13522)
  • Batch modification for records is limited to ~500 (major – bug 13606)
  • Inventory is painfully slow (major – bug 14057)
Other bugs fixed in Koha 3.20

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

About
  • History file should be open using utf-8 encoding (normal – bug 13579)
  • About.pl checks the wrong zebra index mode (normal – bug 14006)
  • About page Apache version is empty if Apache version is 2.4 (minor – bug 13486)
  • Bug for tracking changes to the about page (trivial – bug 7143)
Acquisitions
  • Budget Search Doesn’t Work (normal – bug 3969)
  • Date filter in parcels.tt requires db format dates (normal – bug 4402)
  • The Basket manager is always the logged in user (normal – bug 7480)
  • Acq edited items showing ‘null’s (normal – bug 10388)
  • Impossible to add 2 identical suggestions, but without any explanation (normal – bug 10752)
  • Acquisitions search results fixed in order of biblionumber (normal – bug 12323)
  • Deleting parent fund will orphan child funds, leaving them un-editable (normal – bug 12905)
  • On inserting an order, the parent_ordernumber attribute is not set to the object (normal – bug 13319)
  • Basket group is not displayed for already received orders (normal – bug 13333)
  • There is no way to search suggestions not linked to a fund (normal – bug 13378)
  • Auto fill order cancellation reasons from authorised values (normal – bug 13380)
  • The budget of an order is set to null if not changed on receiving (normal – bug 13675)
  • Confirm close JavaScript alerts is not used (minor – bug 9333)
  • Hide EAN search option for MARC21 when ‘ordering from subscription’ (minor – bug 10971)
  • Publisher code always empty on invoice (minor – bug 12059)
  • Acq: Link to basket in breadcrumbs broken (minor – bug 12565)
  • Ordering from suggestion shows ‘copy. year:2014′ (minor – bug 14018)
Architecture, internals, and plumbing
  • Update GNU licenses header in Koha files from GPL2 to GPL3 (normal – bug 9978)
  • Incorrect calling conventions accessing C4::Context (normal – bug 10900)
  • Non executed code in acqui/basket.pl ? (normal – bug 10913)
  • C4::SQLHelper should be removed (normal – bug 11385)
  • Aqorders.budget_id should be a foreign key (normal – bug 12601)
  • SQLHelper replacement – C4::Members (normal – bug 12633)
  • Aqbooksellers.gstreg is never used (normal – bug 12839)
  • Aqorders fields should not be mapped (normal – bug 12841)
  • C4::Output::FormatData is unused (normal – bug 12845)
  • C4::Serials::GetLateIssues is not used (normal – bug 12850)
  • The "preview" param is never used in serials/claims.pl (normal – bug 12852)
  • GetMemberDetails calls GetMemberAccountRecords incorrectly (normal – bug 12868)
  • Move the bookseller-related code into its own module (normal – bug 12896)
  • GetHistory does useless processing (normal – bug 12980)
  • Suggestions.budgetid should be a foreign key (normal – bug 13007)
  • GetSuggestion takes suggestionid (normal – bug 13201)
  • Advanced_notices.pl contains code obfuscation (normal – bug 13240)
  • GetCancelledOrders and GetOrders can be merged (normal – bug 13244)
  • C4::Acq::GetParcel is not used and can be removed (normal – bug 13318)
  • Some prices calculation are done in template side (normal – bug 13320)
  • Items are not embedded when sending a basket/shelf (normal – bug 13343)
  • C4::Ris considers that hashes are ordered (normal – bug 13360)
  • The C4::VirtualShelves::Merge package is empty (normal – bug 13393)
  • Branchcodes should not be allowed to have spaces in them (normal – bug 13441)
  • The pref AddPatronLists should be removed (normal – bug 13497)
  • Makefile.PL mentions win32 (normal – bug 13586)
  • Get rid of DateTime::Format::DateParse (normal – bug 13601)
  • DBIx connection needs to be cached (normal – bug 13645)
  • C4::Output uses C4::Budgets (normal – bug 13684)
  • Remove useless constraint in Koha::Schema::Result::Biblio (normal – bug 13713)
  • Timeout on deleting patrons if too many patrons (normal – bug 13740)
  • The installer does not output the result of the update using Plack (normal – bug 13793)
  • C4::Ris does not manage correctly 660 and 661 – UNIMARC (normal – bug 13850)
  • Columns configuration – table name cannot contain underscore (normal – bug 13875)
  • Remove unused code in moremember.pl related to permission (normal – bug 13898)
  • ILS-DI function GetServices doesn’t work when the item/biblio is available for hold for specific patron (normal – bug 13939)
  • Warning "Use of the encoding pragma is deprecated" in misc/export_borrowers.pl (normal – bug 13975)
  • The authority type admin page manage its own pagination (normal – bug 14042)
  • CheckIfIssuedToPatron fails if biblionumber != biblioitemnumber (normal – bug 14046)
  • Koha code does not really use Readonly (normal – bug 14066)
  • GetNormalizedISBN failing to normalize valid ISBNs in some cases (normal – bug 14200)
  • MySQLism in GetUpcomingDueIssues (minor – bug 10606)
  • C4::Reserves breaks my vim syntax color (minor – bug 12792)
  • The C4::VirtualShelves::Page needs some cleaning (minor – bug 13418)
  • Koha-conf.xml mentions win32 (minor – bug 13570)
  • Patron autocomplete search is severly limited (minor – bug 13822)
  • Koha/Number/Price.pm: format_for_editing fails 3 tests because of leading spaces in output (minor – bug 13836)
  • Rename opaccolorstylesheet to OpacAdditionalStyleSheet (trivial – bug 10328)
  • Accessors for import_record.status have variable names suggesting overlay_status (trivial – bug 13222)
Authentication
  • Unique patrons logins not (totally) enforced (normal – bug 1861)
  • User logged out on refresh after CAS authentication (normal – bug 12887)
  • Show "Login as a different user" instead of "Logout" if not enough premissions (trivial – bug 11400)
  • Auth.pm code issues (trivial – bug 13521)
Cataloging
  • Confirm overlay prompt always appears on creating record from Z39.50 (normal – bug 9742)
  • Authorities plugin putting values in reverse order (normal – bug 10299)
  • Unimarc: Authority summary does not work as expected (normal – bug 10985)
  • Subfield does not show in cataloging editor – if subfield is disabled in OPAC/enabled in Staff, via frameworks (normal – bug 13331)
  • AutoBarcode setting hbyymmincr not taking month into account when looking up next increment (normal – bug 13603)
  • $record->title is called even if marc flavour is UNIMARC (normal – bug 13635)
  • OPAC = hidden removes pull down from item form (normal – bug 13648)
  • Unclosed <option> element in unimarc_field_116.tt (normal – bug 14254)
  • Cataloging plugin in cloned field does not work (minor – bug 14213)
  • Plugin housekeeping: Remove labs_theses.pl plugin (trivial – bug 13204)
  • Typo in marc21_leader.pl position 5 (record status) (trivial – bug 13416)
  • Z39.50 Authority search result not displaying server name (trivial – bug 13987)
Circulation
  • Manual fine/credit fail on superfluous characters ( e.g. ‘$’ ) (normal – bug 2542)
  • Circ history not sorting right (normal – bug 8276)
  • Date not well formatted on ‘print summary’ from patron account (normal – bug 10423)
  • The date option for the overdue_notices cronjob is broken (normal – bug 11120)
  • Pending suggestions table width is wrong (normal – bug 12135)
  • Enable sort by title to ignore articles on circulation and patron detail pages (normal – bug 13069)
  • Add feedback for last item checked out to circulation.pl (normal – bug 13315)
  • A race condition prevents item info from being available for ReserveSlip (hold notice) printing. (normal – bug 13482)
  • Checkouts table sorting is not honoring default sort preferences (normal – bug 13908)
  • Checkouts table not sorting on correct column (normal – bug 13982)
  • Software error: Undefined subroutine &C4::Circulation::HasOverdues called at /home/koha/kohaclone/C4/Circulation.pm line 1925 (minor – bug 13025)
  • Add better feedback for returns to the checkouts table (minor – bug 13290)
  • Prevent librarians from scanning multiple items into a single barcode field (minor – bug 13415)
  • Focus should move to barcode after renewing via checkouts table (minor – bug 13537)
  • Returns via backdating or SIP2 can create new fines with an amount outstanding of 0 (minor – bug 13841)
  • Surname and first name should have comma in overdues report (trivial – bug 10051)
  • On-site checkouts: Allow library to specifiy due date (trivial – bug 13647)
  • Returns via the checkouts tables uses the phrase "Returned" rather than "Checked in" (trivial – bug 13804)
  • Argument "" isn’t numeric in numeric gt (>) in circulation.tt (trivial – bug 14014)
Command-line Utilities
  • Koha-translate -l -a shows po files instead of language codes (normal – bug 13728)
  • Export_borrowers.pl separator should default to the ‘delimiter’ syspref value (minor – bug 9892)
Course reserves
  • Edit links on course items may point to the wrong course! (normal – bug 13817)
  • Editing and saving a course reserve displays the add item form (minor – bug 13818)
Database
  • Issuingbranch isn’t used (normal – bug 2806)
  • Suggestions.mailoverseeing is not used (normal – bug 13006)
  • Table patroncards not used (normal – bug 13539)
  • Suggestions table is missing indexes (normal – bug 14132)
  • Useless column totalamount in aqorders table (minor – bug 11006)
  • Remove unused column supplierreference in aqorders table (minor – bug 11008)
  • Typo "efault" in updatedatabase.pl (trivial – bug 11706)
Developer documentation
  • Templates.readme is outdated (normal – bug 14129)
Documentation
  • Add/update database documentation (normal – bug 10703)
  • Koha 3.18 Help Files (normal – bug 13771)
  • Typographical error on columns_settings.tt (trivial – bug 13872)
  • Typo in help file (aqbudgets.tt) (trivial – bug 13878)
  • Tiny adjustment of ReturnPathDefault pref description (trivial – bug 14051)
Hold requests
  • Checking out an item not on loan, but with a hold, busts the holds priority (normal – bug 13368)
  • Holds done by librarians cause silent errors in koha-error_log (minor – bug 8474)
  • Holds ratios report ignores ordered items (minor – bug 13298)
  • Patron holds table not loading when holds tab anchor is used (minor – bug 13670)
I18N/L10N
  • Label layout types and text justification types are not translatable (normal – bug 11364)
  • Diacritics in system preference editor broken (normal – bug 12279)
  • Hard-coded "Preview" text in OPAC openlibrary.js (normal – bug 13341)
  • Untranslatable strings on itemsearch.tt (normal – bug 13357)
  • Untranslatable "Are you sure you want to delete this authority?" (normal – bug 13400)
  • Translated item search not working (normal – bug 13700)
  • Acquisition wizard: some strings not translatable (normal – bug 13748)
  • \n in strings don’t translate well (normal – bug 13861)
  • Untranslatable "manage" in serials-collection (minor – bug 11576)
  • Template toolkit code in HTML attributes is picked up into po-files (minor – bug 12192)
  • Translate script creates dirs on update (minor – bug 13362)
  • Title and breadcrumb of Patron form can look weird in translations (minor – bug 13450)
  • "No fund found" not translatable (minor – bug 13741)
  • Text input field values not translated (minor – bug 13794)
  • Hard to translate strings on patron search results page (minor – bug 13856)
  • Add Georgian language and fix Kannada language code (minor – bug 14030)
  • Untranslatable strings in aqbudgetperiods.tt (trivial – bug 13350)
  • Untranslatable javascript in members.tt (trivial – bug 13351)
  • Untranslatable "Change messaging preferences to default for this category?" (trivial – bug 13410)
  • SCO: "Would you like to print a receipt" not translatable (trivial – bug 13422)
  • Unused code in serials-edit.tt and serials-recieve.tt (trivial – bug 13423)
  • Change translation for ‘Rotating collection’ in German web installer (trivial – bug 13566)
  • Add a hint about collation to the "alphabet" syspref (trivial – bug 13686)
Installation and upgrade (command-line installer)
  • CardnumberLength missing in sysprefs.sql (normal – bug 13984)
Installation and upgrade (web-based installer)
  • Update Polish web installer sample data files (normal – bug 13373)
  • Clean up currency default files (minor – bug 11954)
  • Updatedatabase throws an error if opacthemes is not set (minor – bug 13285)
  • Missing newline in DB update 3.19.00.010 (trivial – bug 13712)
Label/patron card printing
  • Patron cards not starting on designated card (normal – bug 8796)
  • Patroncards: images show inadequate rough pixelation (normal – bug 13954)
  • Patron card: Software error when creating using borrower_number as parameter from URL (minor – bug 14122)
Lists
  • Clean up printing of lists in OPAC (normal – bug 11574)
  • Printing a list only prints the results of the page you are viewing (normal – bug 13986)
MARC Authority data support
  • Problems with mandatory field alert message for authorities (normal – bug 8399)
  • Staging an authority file gives conflicting messages (normal – bug 9067)
  • Default framework for authorities can’t be edited (normal – bug 10947)
MARC Bibliographic data support
  • 942e tied to undefined CN_EDITION in default MARC21 framework (normal – bug 9124)
  • Easy analyticals creates two 773 fields. Search/link from host to children is broken (normal – bug 10241)
  • Fastadd framework has 2x 100$c, missing 100$a (normal – bug 13855)
  • MARC21 240$a (Uniform title) is not a URL (minor – bug 8909)
MARC Bibliographic record staging/import
  • Reimported records into Koha are imported only as DEFAULT frameworks, not what they were originally (normal – bug 10906)
  • Bulkmarcimport bombs if no match is found (normal – bug 13531)
  • Typo in bulkmarcimport (trivial – bug 13530)
Notices
  • Items.content does not contain any formatting when HTML message is selected. (normal – bug 11607)
  • HTML notices can break the notice viewer (normal – bug 12123)
  • SendAlerts function does not take care of "html" format or UTF-8 (normal – bug 12739)
  • Date comparisons in C4::Members::IssueSlip are broken (normal – bug 12847)
  • Do not DIE the advance_notices.pl -cronjob if "no letter of * type" is found (normal – bug 12922)
  • The marker ‘—-‘ is not removed for CHECKIN and CHECKOUT (normal – bug 13504)
OPAC
  • Unhighlight cuts off some strings (normal – bug 5844)
  • Cannot sort the results of a tag search (normal – bug 6950)
  • Return to cart after adding items to a list (normal – bug 7391)
  • Typing the ENTER key when submitting a tag from search results reloads the page (normal – bug 9120)
  • Suggestions still accessible in OPAC when deactivated (normal – bug 12702)
  • Add patron cardnumber to self registration confirmation (normal – bug 13599)
  • Opaccredits printing at top on printable version (minor – bug 12399)
  • Noisy warns in C4/AuthoritiesMarc.pm (minor – bug 12861)
  • Holds and priority display via OPACShowHoldQueueDetails confusing (minor – bug 13335)
  • Cart button doesn’t open the cart (minor – bug 13339)
  • Syndetics TOC will not display in some cases (minor – bug 13449)
  • Unapi path to XSLTs is wrong in OPAC (minor – bug 13469)
  • Rss sample templates have hardcoded urls (minor – bug 13591)
  • Missing table header IDs on record holdings table in OPAC (minor – bug 13832)
  • Undefined value creates noisy warns in C4::AuthoritiesMarc (minor – bug 14075)
  • Self registration captcha (trivial – bug 11345)
  • Remove opac-old.css and sco-old.css (trivial – bug 13689)
  • Email input field for sharing lists is too small (trivial – bug 13857)
  • Typo in opac self registration form (trivial – bug 14065)
Packaging
  • Debian/build-git-snapshot should warn user if it fails (normal – bug 8050)
  • Package updates for 3.20 release (normal – bug 14231)
  • Python required for Debian package builds (minor – bug 4847)
  • Allow running Zebra daemon for disabled instances in packages (minor – bug 13784)
  • PID is created in /tmp/ instead of in /var/run/koha/… (trivial – bug 13896)
Patrons
  • Patron category not checking ages limits (normal – bug 11925)
  • UTF-8 problems when creating a patron list from the patron search results page (normal – bug 12637)
  • Revise layout of patron search form (normal – bug 13235)
  • Add new patron shows default / hardcoded patron categories after search (normal – bug 13458)
  • A bug was introduced by 1861 – meaning borrowers sometimes cant be added (normal – bug 13502)
  • _AUTHOR_ not replaced in relatives checkouts (normal – bug 13605)
  • DataTables server-side processing for patrons – sort is broken (normal – bug 13879)
  • SQLHelper replacement – C4::Members::Search – ysearch.pl (normal – bug 13892)
  • SQLHelper replacement – C4::Members::Search – reserve.pl (normal – bug 13894)
  • Prevent delete of one’s own patron account (normal – bug 13910)
  • SQLHelper replacement – C4::Members::Search – circulation.pl (normal – bug 13926)
  • Patron autocomplete shows NULL in list of results (normal – bug 13957)
  • SQLHelper replacement – C4::Members::Search – nl-search.pl (normal – bug 14038)
  • Missing de-DE DISCHARGE message (normal – bug 14119)
  • Mandatory fields should not be able to be hidden in borrower self-registration (minor – bug 13526)
  • Able to view menu for Circulation History even when user does not have permission (minor – bug 13582)
  • Don’t show extra comma after guarantor name on patron details (minor – bug 13657)
  • Remove unused AUTH_UPDATE_FAILED from moremember.tt (trivial – bug 14077)
Reports
  • Reports dictionary limited to only 1 field (normal – bug 4281)
  • The assistant for reports uses the wrong value for the list of item types (normal – bug 10976)
  • Catalog Statistitics wizard’s publication year doesn’t work for MARC21 (normal – bug 12567)
  • Runreport.pl html email fails (normal – bug 13447)
  • Parameter public is lost on creating a report (normal – bug 13578)
  • Software error in reports if field or table does not exist (normal – bug 13992)
  • Filters are not displayed on search for reports (normal – bug 14008)
Searching
  • Facet links broken when collection code limit is used (normal – bug 13442)
  • Item search: Not possible to add other search fields from 952? (normal – bug 13562)
  • Parenthesis in subject links problematic for search (normal – bug 13650)
  • The language filter in advance search doen’t work with DOM MARC21 – NORMARC (minor – bug 12948)
  • Display issue for search results with items both checkout out and lost (minor – bug 13516)
  • Clean up noisy koha qa tool warnings (minor – bug 13787)
  • Diacritics not mapped (minor – bug 13800)
  • Transliterate rule for oe and ae (minor – bug 13981)
Self checkout
  • Remove unused sco/receipt template file (minor – bug 8033)
Serials
  • Sending empty vendor or biblio when adding subscriptions gives wrong error (normal – bug 9139)
  • On creating a new subscription, notes fields get confused (normal – bug 13746)
  • Full serial permission is needed to change sequence on a routing list (normal – bug 13890)
  • Subscription form resets ‘subscription length’ to issues on editing (normal – bug 14022)
  • Date on routing list slip is not well formatted (minor – bug 13868)
  • Serials/subscription-history.pl calls GetBiblio incorrectly (minor – bug 13947)
SIP2
  • SIP modules handling of @INC is confused (normal – bug 7904)
  • SIP2 does not send rental charge fee! (normal – bug 12820)
  • SIP tests : fix in 10renew_all.t (additional checkin) (minor – bug 9848)
  • SelfCheck not setting flag when item requires transit (minor – bug 13803)
  • Sip/Configuration/*.pm classes are unused (trivial – bug 13506)
Staff Client
  • Gracefully handle errors when item in staff client cart has been deleted (normal – bug 3873)
  • Auth_subfield_structure is not cleared when deleting an authority type (normal – bug 8480)
  • Error 500 in staff client displays old start page (normal – bug 10285)
  • Control-Click/Command-Click to open a link in a new tab not consistently working (normal – bug 11890)
  • Baker & Taylor book jackets not disabled when BakerTaylorBookstoreURL is not populated (normal – bug 12210)
  • Show local cover images in the biblio details page in the intranet. (minor – bug 11982)
  • Use price template toolkit plugin across all of intranet (trivial – bug 13460)
  • News: Wording not consistent for Publication date / Creation date (trivial – bug 13834)
  • Uninitialized value $src in /tools/viewlog.pl (trivial – bug 13991)
System Administration
  • No error message if category code already exists (normal – bug 5002)
  • Check for Change in Remote IP address for Session Security. Disable when remote ip address changes frequently. (normal – bug 5511)
  • Branch limitiations are not saved on creating a new patron category (normal – bug 10011)
  • Koha’s syspref search fails to find ‘local’ sysprefs (normal – bug 10235)
  • Saving preferences – Nothing to Save (minor – bug 11464)
  • Sort branches alphabetically in admin/authorised_values.pl (minor – bug 13401)
  • Add ‘Unimarc only’ note to IdRef system preference (minor – bug 14124)
  • Noisy warns in admin/preferences.pl (minor – bug 14145)
  • System preference search doesn’t work for search terms starting with * (trivial – bug 10131)
  • OpacSuppression description says ‘items’ but means ‘records’ (trivial – bug 13676)
Templates
  • Can’t filter patron search on detail page (normal – bug 7380)
  • Card number twice on patron search results (normal – bug 8096)
  • Authority subfield configuration page for controlled fields is broken (normal – bug 12109)
  • MARCURLS not showing in OPAC basket (normal – bug 12253)
  • Change "mobile phone" label back to "other phone" (normal – bug 13142)
  • On receiving, "vendor note" label should not be displayed if nothing to display (normal – bug 13270)
  • System preferences tab value wrong in templates (normal – bug 13355)
  • [Datatables] tr and td are not correctly highlighted (normal – bug 13369)
  • Datatables paging slightly broken (normal – bug 13459)
  • DataTables pagination needs some fixes (normal – bug 13487)
  • Date sorting on accounts (fines) tab doesn’t work correctly (normal – bug 13525)
  • Remove old YUI javacript libraries from opac-tmpl (normal – bug 13612)
  • Paging on some datatables slightly broken (normal – bug 13744)
  • In quotes.tt line 14 the use of \" break the translation (normal – bug 13768)
  • Datatables paging for news page is broken (normal – bug 13858)
  • Fix item search result list – obsolete "by" and display of publication date for MARC21 (normal – bug 13859)
  • Datatables paging for cities and search history pages is broken (normal – bug 13863)
  • Flag display is inconsistent between circulation.pl and memberentry.pl (minor – bug 9878)
  • Published date for serial items not formatted according to dateformat system preference (minor – bug 12084)
  • Replace the acronym HTML tag with abbr (minor – bug 12291)
  • Biblioitems.size value not correctly displayed (more) (minor – bug 13268)
  • Inputs overflow in filters (minor – bug 13370)
  • Syspref search highlight styling broken in Chrome (minor – bug 13375)
  • Use "Checked in" instead of "Returned" in circulation (minor – bug 13495)
  • Items search: rename Stock number to Inventory number (minor – bug 13564)
  • Batch patron modification tool missing option to switch language (minor – bug 13638)
  • Serial collection page shows branchcode instead of branchname (minor – bug 13745)
  • Holds queue: Always show branch name, not branch code (minor – bug 13750)
  • Add ids to <body> tag in staff client where missing (minor – bug 13941)
  • ‘suggested on’ date on suggestion list not correctly formatted (minor – bug 14074)
  • Version variable not properly replaced in csv profiles help page (minor – bug 14125)
  • Typo in message preference form – "mesage" (minor – bug 14127)
  • RoutingSerials description misleading (trivial – bug 9958)
  • Digest is confusing (trivial – bug 10174)
  • Login page image replacement technique fails when browser width exceeds 2000 pixels (trivial – bug 13017)
  • Authorized Values toolbar missing ‘+’ Icons (trivial – bug 13587)
  • ‘Stock number’ should be ‘Inventory number’ (trivial – bug 13593)
  • Capitalization: Holds Queue (trivial – bug 13682)
  • Wrong capitalization on guided reports page (trivial – bug 13869)
  • Capitalization: confirmation message on deleting an authority type (trivial – bug 14033)
  • Typo on order receive page (trivial – bug 14126)
  • Capitalization: Guided Reports – step 2 – Build A Report (trivial – bug 14128)
  • Typo in AddressFormat preference (trivial – bug 14160)
Test Suite
  • TestBuilder does not generate the good length for text fields (normal – bug 14195)
  • Fix t/db_dependent/Labels/t_Batch.t failing test from Bug 12911 (normal – bug 14204)
  • Holidays.t assumes default data (minor – bug 13451)
  • Koha.t daily quote tests assume sample data (minor – bug 13453)
  • Serials/Claims.t expects no subscriptions (minor – bug 13456)
  • Suggestions.t expects sample itemtypes (minor – bug 13457)
  • Noisy t/Borrower tests (minor – bug 13928)
  • Silence warnings t/Debug.t (minor – bug 14114)
  • Silence warnings t/DataTables/Members.t (minor – bug 14118)
  • Remove warnings from t/db_dependent/Barcodes.t (trivial – bug 13673)
  • Adding new unit tests in t/Borrower.t, testing all ‘borrower’ database fields (trivial – bug 13882)
  • Testing C4::OAI::Sets (trivial – bug 13940)
  • Testing the ‘recordpayment’ function in C4::Accounts (trivial – bug 13942)
  • Testing C4::Review (trivial – bug 13969)
  • Add unit tests to C4::External::OverDrive (trivial – bug 14147)
Tools
  • Items don’t display when viewing staged records (normal – bug 6520)
  • Log viewer should remember search terms (normal – bug 6911)
  • Batch item deletion — doesn’t need Use default values section (normal – bug 10887)
  • Inventory: fix "wrong place" and "item not scanned" statuses (normal – bug 12631)
  • Tools > Data export : "Don’t export fields" option doesn’t work (normal – bug 12860)
  • Batch_id for new label batches can be assigned to several batches (minor – bug 12911)
  • Stage MARC for Import hangs for biblio containing valid 979* ISBN-13 (minor – bug 13167)
  • Patron card creator patron search browse by last name broken by extended attributes (minor – bug 13189)
  • Patron cards creator doesn’t work with diacritics, utf-8 or ttf fonts (minor – bug 13709)
  • Small punctuation error in description for deleting a holiday (trivial – bug 14056)
Web services
  • OAI Server doesn’t handle properly resumption token (normal – bug 13568)
  • ILS-DI services HoldItem and HoldTitle don’t consider hold policy by item type (normal – bug 13687)
  • SVC bib bad encoding (normal – bug 13801)
Z39.50 / SRU / OpenSearch Servers
  • Add some hints for Host, Database and SRU search fields mappings (minor – bug 12823)
New system preferences in Koha 3.20
  • AddressFormat
  • CardnumberLength
  • Coce
  • CoceHost
  • CoceProviders
  • CronjobLog
  • IdRef
  • OpacAdditionalStylesheet
  • SearchWithISBNVariations
  • SessionRestrictionByIP
  • useDischarge
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/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 (98%)
  • Armenian (98%)
  • Czech (100%)
  • Danish (84%)
  • French (97%)
  • German (100%)
  • Italian (100%)
  • Kurdish (61%)
  • Polish (78%)
  • Portuguese (97%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (89%)
  • Turkish (100%)
  • Vietnamese (88%)

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 is

Credits

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

  • CCSR
  • Orex Digital
  • Universidad de El Salvador
  • Universidad Nacional de Cordoba

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

  • Barton (1)
  • Blou (1)
  • Chris (1)
  • Samuel (1)
  • शंतनू (1)
  • Justin (2)
  • Abby (3)
  • Aleisha (3)
  • Brandon (3)
  • Liz (3)
  • Rochelle (3)
  • Thomas (8)
  • Jacek Ablewicz (3)
  • Larry Baerveldt (2)
  • Maxime Beaulieu (3)
  • Colin Campbell (8)
  • Frédérick Capovilla (2)
  • Alexander Cheeseman (1)
  • Nick Clemens (7)
  • Tomás Cohen Arazi (135)
  • David Cook (5)
  • Kahurangi Cormack (1)
  • Chris Cormack (8)
  • Christophe Croullebois (1)
  • Stéphane Delaune (2)
  • Frédéric Demians (7)
  • Marcel de Rooy (27)
  • Simith D’Oliveira (5)
  • Jonathan Druart (366)
  • Yohann Dufour (8)
  • Hector Eduardo Castro Avalos (3)
  • Nicole Engard (14)
  • Magnus Enger (2)
  • Julian FIOL (10)
  • Katrin Fischer (52)
  • Bernardo González Kriegel (17)
  • Amit Gupta (2)
  • Morag Hills (2)
  • Koha instance knakk-koha (1)
  • Rolando Isidoro (1)
  • Mason James (2)
  • Srdjan Jankovic (2)
  • Pasi Kallinen (1)
  • Attila Kinali (1)
  • Olli-Antti Kivilahti (9)
  • Rafal Kopaczka (4)
  • Nicolas Legrand (1)
  • Owen Leonard (17)
  • Julian Maurice (5)
  • Matthias Meusburger (4)
  • Kyle M Hall (100)
  • Thomas Misilo (1)
  • Josef Moravec (1)
  • Chris Nighswonger (3)
  • Dobrica Pavlinusic (8)
  • Paul Poulain (2)
  • Liz Rea (1)
  • Martin Renvoize (11)
  • David Roberts (1)
  • Benjamin Rokseth (4)
  • Winona Salesky (7)
  • Viktor Sarge (3)
  • Adrien Saurat (1)
  • Robin Sheat (13)
  • Fridolin Somers (15)
  • Emmanuele Somma (1)
  • ByWater Staff (1)
  • Zeno Tajoli (12)
  • Lyon3 Team (1)
  • Mirko Tietgen (4)
  • Mark Tompsett (27)
  • Marc Véron (42)

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

  • Alexander Cheeseman
  • Kahurangi Cormack
  • Julian Fiol
  • Brandon Haveman
  • Rochelle Healy
  • Morag Hills
  • Attila Kinali
  • Josef Moravec
  • Abby Robertson
  • Justin Vos
  • Thomas Wright

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

  • ACPL (17)
  • BSZ BW (52)
  • BibLibre (404)
  • BigBallOfWax (3)
  • ByWater-Solutions (119)
  • Catalyst (23)
  • Cineca (12)
  • Foundations (3)
  • KohaAloha (2)
  • Libeo (2)
  • Libriotech (2)
  • Oslo Public Library (4)
  • PTFS-Europe (20)
  • Prosentient Systems (5)
  • Rijksmuseum (27)
  • Solutions inLibro inc (9)
  • Tamil (7)
  • Universidad Nacional de Córdoba (152)
  • Université Jean Moulin Lyon 3 (1)
  • abunchofthings.net (4)
  • bancaditalia.it (1)
  • biblos.pk.edu.pl (3)
  • bulac.fr (1)
  • jns.fi (9)
  • kinali.ch (1)
  • koha-community.org (2)
  • live.com (2)
  • msd.govt.nz (1)
  • poczta.onet.pl (4)
  • pttk.fi (1)
  • quecheelibrary.org (7)
  • regionhalland.se (3)
  • rot13.org (8)
  • unidentified (76)
  • veron.ch (42)

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

  • Abby (1)
  • Aleisha (6)
  • Attila Kinali (1)
  • Benjamin Rokseth (2)
  • Brandon (1)
  • Brendan Gallagher (47)
  • Chris (8)
  • Chris Cormack (55)
  • Chris Nighswonger (6)
  • Christophe Brocquet (1)
  • Christopher Brannon (7)
  • Cindy Ames (1)
  • Colin Campbell (4)
  • Courret (7)
  • David Cook (1)
  • David Roberts (2)
  • Dobrica Pavlinusic (28)
  • Frédéric Demians (17)
  • Gaetan Boisson (1)
  • Heather Braum (2)
  • Hector Castro (5)
  • Jacek Ablewicz (2)
  • Jason Robb (1)
  • Jeanne Heicher (1)
  • Jen DeMuth (2)
  • Jesse Maseto (5)
  • Joel Aloi (1)
  • John Andrews (1)
  • Jonathan Druart (185)
  • Josef Moravec (13)
  • Julius Fleschner (1)
  • Justin (2)
  • Karen Bryant (2)
  • Katrin Fischer (339)
  • Larry Baerveldt (6)
  • Luce Barbey (1)
  • Lucie (8)
  • Magnus Enger (13)
  • Marc Véron (111)
  • marjorie (1)
  • Mark Tompsett (53)
  • Martin Renvoize (62)
  • Mason James (2)
  • Mirko Tietgen (20)
  • Morag Hills (4)
  • Nick (11)
  • Nick Clemens (30)
  • Nicolas Legrand (7)
  • Nicole (9)
  • Nicole Engard (12)
  • Olli-Antti Kivilahti (6)
  • Owen Leonard (17)
  • Paola Rossi (69)
  • Pierre (5)
  • Robin Sheat (7)
  • Rochelle (1)
  • Sean McGarvey (2)
  • Sheila Kearns (2)
  • sonia BOUIS (5)
  • Sophie Meynieux (1)
  • Thomas Misilo (4)
  • valerie bertrand (4)
  • wajasu (4)
  • Zeno Tajoli (1)
  • Jason Burds (2)
  • Koha Team AMU (4)
  • Manuel Cohen Arazi (1)
  • Tomas Cohen Arazi (1033)
  • Hector Eduardo Castro Avalos (2)
  • Nicole C. Engard (4)
  • Indranil Das Gupta (3)
  • Indranil Das Gupta (L2C2 Technologies) (3)
  • Kyle M Hall (335)
  • Bernardo Gonzalez Kriegel (49)
  • Koha Team Lyon 3 (1)
  • Andreas Hedström Mace (4)
  • Marcel de Rooy (89)
  • Eivin Giske Skaaren (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.20.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 22 may 2015 14:35:38 Z #####

Koha 3.20 beta released

Tue, 05/12/2015 - 10:35

A beta release of Koha 3.20 is now available for download. We encourage all users of Koha to consider downloading and testing the beta prior to its release later this month.

Debian packages for this beta will be available soon on the unstable repository.

Koha 3.20 is a major release, that comes with many new features. This beta
preview is released for testing purposes. Its use on production sites
is discouraged.

Draft release notes can be found below the fold. Share and enjoy (and test)!

RELEASE NOTES FOR KOHA 3.20 (beta) 12 may 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/ Koha 3.20 (beta) can be downloaded from: http://download.koha-community.org/koha-3.20.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.20 (beta) is a major release, that comes with many new features. It includes 5 new features, 118 enhancements and 351 bugfixes. New features in 3.20 (beta) ====================== Cataloging ---------- 12412 Add ability for plugins to convert arbitrary files to MARC from record staging tool Hold requests ---------- 5786 Move AllowOnShelfHolds and OpacItemHolds system preferences to the Circulation Matrix OPAC ---------- 9580 Cover image from Coce, a remote image URL cache Patrons ---------- 8007 Discharge management Tools ---------- 11395 Batch modifications for records Enhancements in 3.20 (beta) ====================== About ---------- 13404 More System information about GRS1 vs DOM settings Acquisitions ---------- 6820 Hide receive option if there is nothing to receive 9089 Show suggestion number on suggestion management 10753 Creating suggestions for 'Any library' uses _ANY as branchcode 12648 Link patrons to an order 12743 Allow default values from the ACQ framework to be used when creating a record in acquisitions 12944 There is no way to search orders by creator 13156 Display borrower's cardnumber who did a suggestion in suggestion.pl 13214 Improve performance of acqui/addorderiso2709.pl, stop fetching all import_records needlessly Architecture, internals, and plumbing ---------- 11337 Calls to GetSubscriptions can be replaced by Searchsubscriptions 11814 Serial statuses should be stored in constants 11927 Add greek support to CHR 12969 VAT and price calculation should be done in a subroutine 12970 Refactor VAT and price calculation - basket page 12973 Allow passing code to XSLT_Handler instead of filename 12975 Refactor VAT and price calculation - basketgroup page 12976 Refactor VAT and price calculation - invoice page 13001 Refactor VAT and price calculation - parcel page 13019 Add base classes on which to build Koha objects 13262 Add parameters to XSLT Handler transform method 13346 The type of the OpacExportOptions pref should be multiple 13545 Add barcode image generator service 13570 Koha-conf.xml mentions win32 13758 KOHAVERSION should be statically set 13790 Add unique id issue_id to issues and old_issues tables 13852 Manage C4::VirtualShelves in C4::Auth for performance 13893 Add ability to execute perl scripts in atomicupdates Authentication ---------- 10177 Koha Accepts Seven "Space" Characters as a Valid Password 13499 Auth.pm needs a tidy 13507 Add intranet support for CAS authentication Cataloging ---------- 7741 Clear search terms in Z3950 search page 10480 Improvements for framework plugins in cataloguing/item editor 13023 Nonpublic note for items should be mapped to a database column like itemnotes 13218 Usability enhancement for z39.50 search 13322 Update MARC21 frameworks to Update No. 19 (October 2014) 13364 Add a call number browser to add item page 13773 Add stock number to details and items display 13885 Cataloging search header should include more options 13886 Add ability to merge records directly from cataloging search Circulation ---------- 11201 List pending in-house checkouts 11239 Show hour of due date in history circulation 12122 TransferSlip should accept both itemnumber and barcode 13408 Tell librarians they may continue scanning while checkouts table is loading 13492 Add location to the checkouts tables 13549 Add cardnumber to overdue circulation report overdue.pl 13611 Serial enumeration not visible in the opac-user.pl when browsing own holds. Command-line Utilities ---------- 11399 Batch Rebuild Items Tables 13166 Add all restrictions purge to cleanup_database.pl Database ---------- 11008 Useless column supplierreference in aqorders table 11165 Auth_header.datemodified should be updated Developer documentation ---------- 12889 Improving documentation in C4::Members.pm 13575 Updating developer list. Hold requests ---------- 9528 Add delivery branch to the place hold display 13299 Add home library column to the holds ratios report 13623 Enhance html for holds queue viewer I18N/L10N ---------- 7939 Separate po files for different MARC dialects 13400 Untranslatable "Are you sure you want to delete this authority?" Installation and upgrade (web-based installer) ---------- 13068 New feature for DB update and sandbox Label/patron card printing ---------- 13407 Remove methods which are included in the 0.36 release of PDF::Reuse Lists ---------- 13417 New permission to allow staff to remove public lists 13419 Add filters and server-side processing to the shelves list view 13421 Add the creation time for virtual shelves MARC Authority data support ---------- 11961 Add a "Z39.50 search" button to the authority creation and modfication forms. MARC Bibliographic data support ---------- 1487 Set only the used fields/subfields 12842 Add classification to MARC21 XSLT detail page Notices ---------- 13819 Add biblioitems to available tables in ISSUESLIP and ISSUEQSLIP OPAC ---------- 1917 Add RSS Feeds for Lists 7843 Create RSS for OPAC news 8992 Add an interfacing with the idref webservice 11900 OPAC cart can confuse patrons 13119 Use XSLT to display tagged titles in the OPAC 13695 Allow ISBD format export 13729 Give news in Opac a unique anchor 13826 OPAC: Display RSS icon on list of recent comments Packaging ---------- 13359 Provide virtual-mysql-server Depends On to facilitate alternate mysql implementations 13571 koha-conf.xml.in has fallen out of sync with koha-conf.xml 13785 koha-disable should also stop SIP/Zebra/Indexer for instance Patrons ---------- 13021 DataTables server-side processing - guarantor search 13349 Allow library code to display against users pending changes 13583 Able to view menu for Statistics even when user does not have permission 13584 Able to view menu for Purchase Suggestions even when user does not have permission 13891 Make all patron searches use DataTables server-side processing 13892 SQLHelper replacement - C4::Members::Search - ysearch.pl 13894 SQLHelper replacement - C4::Members::Search - reserve.pl Reports ---------- 10706 Keyword search on reports should search report number 13372 Items lost report improvements 13880 Allow svc/report to be passed sql parameters 13994 Add a back link to error message in Reports 14013 Use name of a saved report as part of the file name for download Searching ---------- 11430 Search history: Delete selected lines 13307 Create a link to the last advanced search in search result page (OPAC) 13528 Ability to search on the different isbn variations Self checkout ---------- 8033 Remove unused sco/receipt template file Serials ---------- 12671 Guess next serial date when there are several issues per unit SIP2 ---------- 7904 SIP modules handling of @INC is confused 13159 Enhancements to the SIP2 command line emulator 13252 SIP2 server should accept IPv6 connections Staff Client ---------- 13889 Add information about cron jobs to system log System Administration ---------- 13436 Add more options to UsageStatsLibraryType Templates ---------- 4041 Address Format as a I18N/L10N system preference 13381 RDA: 245 field changes in XSLT 13385 RDA: 508 display in XSLT 13386 246 display in XSLT 13433 655 display in XSLT 13434 586 XSLT improvements 13496 Wrong Koha version on installer title 13864 Columns configuration - Late orders 13865 Columns configuration - Orders search 13866 Columns configuration - Patrons search 13887 Add datatables to item specific holds table Test Suite ---------- 12603 TestBuilder - Module to simplify the writing of tests 12604 TestBuilder - Refactoring Category.t 13264 Full stack encoding tests (UTF-8) 13814 Add unit tests for C4::Boolean Tools ---------- 12404 CSV profiles improvements 12543 Add userid as matchpoint for "Import patrons" tool 13040 Improve exporter to allow multiple branch selections Critical bugs fixed in 3.20 (beta) ====================== (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) Acquisitions ---------- 4277 major Budget planning refreshes funny 6059 major Problem with changing quantity on uncertain prices list 13352 major Editing amount in Acquisitions budget causes error due to formatting 13731 major Suggestions reason doesn't save Architecture, internals, and plumbing ---------- 13577 blocker The correct COLLATE is not set to all DB tables 13810 blocker Prevent updatedatabase.pl from breaking because of case insensitive utf8 collation 11944 major Cleanup Koha UTF-8 13379 major Authorised_values.category is varchar(16) 13544 major Admin/auth_subfields_structure.pl does not compile in older perls 13554 major Bug 12969 introduces a test case that fails 13596 major Prevent updatedatabase.pl from reverting utf8_mb4 databases to utf8 13690 major Koha::Schema should be lazy-loaded 13876 major Permission issues on updating via installer - dev installations Cataloging ---------- 13296 critical Error when using z3950 with UNIMARC authorities 13465 critical Fields controlled by authorized values cannot be unset (Lost, damaged, not for loan status, ...) 7561 major Cannot fast catalog with fast cataloging permissions 13523 major AddBiblio fails on mysql with STRICT_TRANS_TABLES Circulation ---------- 13934 critical Check in fails on master "Can't bless non-reference at .../ItemType.pm Line 64" 9481 major Charge not showing fines 11872 major Lost overdue items should not generate fines 12895 major Dropbox mode doesn't work correctly 13461 major Circ always asking for confirmation if RentalFeesCheckoutConfirmation is used 13679 major There is a bug in overdues if you have overdues that match a rule, and have some items due in the future they are included in the list of overdues 13909 major Suspension days calculation doesn't honour finesCalendar 13919 major Renewal possible with item level hold on item 13923 major Holds tab on the circulation page is broken 14011 major Triggering slip print with enter key collides with 'barcode submitted' message Database ---------- 14069 blocker Follow-up 13790: Fix database update to drop PK on issues/old_issues first Label/patron card printing ---------- 10773 major Add item-level descriptions for Label Printing 13124 major Record titles with parentheses causing label weirdness Notices ---------- 12344 major Multi transport types for issues and checkins 13468 major Overdue notice lists all checked out books OPAC ---------- 13510 blocker Cross site scripting in opac lists 13609 critical Cross Site Scripting problem in authority search 12858 major Syndetics index apreciably slow page load for items without result at Syndetics 13672 major OPAC locks up browser when browsing items from series link with NoveList and OpacHighlightedWords 13917 major OPAC: Putting holds still possible by URL even if turned off by system preference 13998 major Opac-ratings-ajax.pl is broken 14016 major Due dates in OPAC show 0:00 when it should be 23:59 Packaging ---------- 13398 critical Perl files for rotating collections are missing in installations 13431 critical Shared FastMmap file causes issues 14055 critical Bug 13979 breaks package upgrades 14068 critical Bug 14055 breaks new package installs 13377 major Automatic_renewals.pl not marked executable 13759 major debian/git-build-snapshot misses YUI and dies of sorrow during build 13979 major Packages uninstallable on Debian Jessie Patrons ---------- 13470 critical Pay fines with extended borrower attributes result in application error 13936 critical Fix patrons search on using the checkout tab 13602 major Username/password already exists when editing borrower attributes and messaging preferences 14044 major Backslashes ( and possibly other characters ) break patron search Searching ---------- 13425 critical There is an xss vulnerability in 3.16, 3.18 and master in the opac and intranet facets 13428 major Fix facet deletion 13476 major Item Search feature gets datatables error and doesn't complete search 13636 major Search results item status incorrect for holds 13753 major INDEXER_DAEMON default is incorrect in koha-indexer 13789 major Facets with accented utf-8 characters generate double encoded links Serials ---------- 12669 major "Template process failed: undef error - Invalid local time for date in time zone" 13109 major Serial failure for received and general viewing SIP2 ---------- 13432 major SIP Server does not respect timeout setting Staff Client ---------- 14103 critical PDF::FromHTML headaches related to optional discharging. System Administration ---------- 6007 major Checking 'Display only used Tags/Subfields' on MARC framework page results in unusable output Test Suite ---------- 13933 blocker T/DateUtils.t causes the build to break (from bug 13601) Tools ---------- 14148 blocker Stage-marc-import.pl broken if plugins not enabled 13473 critical Plugins fail when loading templates 13938 critical Staging MARC records for import fails 8246 major Can't delete bibs in big batch delete 13522 major Tools/viewlog.pl does not compile in older perls 13606 major Batch modification for records is limited to ~500 14057 major Inventory is painfully slow Other bugs fixed in 3.20 (beta) ====================== (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) About ---------- 13579 normal History file should be open using utf-8 encoding 14006 normal About.pl checks the wrong zebra index mode 7143 trivial Bug for tracking changes to the about page Acquisitions ---------- 3969 normal Budget Search Doesn't Work 4402 normal Date filter in parcels.tt requires db format dates 7480 normal The Basket manager is always the logged in user 10388 normal Acq edited items showing 'null's 10752 normal Impossible to add 2 identical suggestions, but without any explanation 12323 normal Acquisitions search results fixed in order of biblionumber 12905 normal Deleting parent fund will orphan child funds, leaving them un-editable. 13319 normal On inserting an order, the parent_ordernumber attribute is not set to the object 13333 normal Basket group is not displayed for already received orders 13378 normal There is no way to search suggestions not linked to a fund 13380 normal Auto fill order cancellation reasons from authorised values 13675 normal The budget of an order is set to null if not changed on receiving 9333 minor Confirm close JavaScript alerts is not used 10971 minor Hide EAN search option for MARC21 when 'ordering from subscription' 12059 minor Publisher code always empty on invoice 12565 minor Acq: Link to basket in breadcrumbs broken 14018 minor Ordering from suggestion shows 'copy. year:2014' 13222 trivial Accessors for import_record.status have variable names suggesting overlay_status Architecture, internals, and plumbing ---------- 9978 normal Update GNU licenses header in Koha files from GPL2 to GPL3 10900 normal Incorrect calling conventions accessing C4::Context 12601 normal Aqorders.budget_id should be a foreign key 12839 normal Aqbooksellers.gstreg is never used 12841 normal Aqorders fields should not be mapped 12845 normal C4::Output::FormatData is unused 12850 normal C4::Serials::GetLateIssues is not used 12852 normal The "preview" param is never used in serials/claims.pl 12868 normal GetMemberDetails calls GetMemberAccountRecords incorrectly 12896 normal Move the bookseller-related code into its own module 12980 normal GetHistory does useless processing 13006 normal Suggestions.mailoverseeing is not used 13007 normal Suggestions.budgetid should be a foreign key 13201 normal GetSuggestion takes suggestionid 13240 normal Advanced_notices.pl contains code obfuscation 13244 normal GetCancelledOrders and GetOrders can be merged 13318 normal C4::Acq::GetParcel is not used and can be removed 13320 normal Some prices calculation are done in template side 13343 normal Items are not embedded when sending a basket/shelf 13360 normal C4::Ris considers that hashes are ordered 13393 normal The C4::VirtualShelves::Merge package is empty 13441 normal Branchcodes should not be allowed to have spaces in them 13497 normal The pref AddPatronLists should be removed 13586 normal Makefile.PL mentions win32 13601 normal Get rid of DateTime::Format::DateParse 13645 normal DBIx connection needs to be cached 13684 normal C4::Output uses C4::Budgets 13713 normal Remove useless constraint in Koha::Schema::Result::Biblio 13740 normal Timeout on deleting patrons if too many patrons 13793 normal The installer does not output the result of the update using Plack 13850 normal C4::Ris does not manage correctly 660 and 661 - UNIMARC 13875 normal Columns configuration - table name cannot contain underscore 13898 normal Remove unused code in moremember.pl related to permission 13939 normal ILS-DI function GetServices doesn't work when the item/biblio is available for hold for specific patron 13975 normal Warning "Use of the encoding pragma is deprecated" in misc/export_borrowers.pl 14042 normal The authority type admin page manage its own pagination 14046 normal CheckIfIssuedToPatron fails if biblionumber != biblioitemnumber 14066 normal Koha code does not really use Readonly 10606 minor MySQLism in GetUpcomingDueIssues 12792 minor C4::Reserves breaks my vim syntax color 13418 minor The C4::VirtualShelves::Page needs some cleaning 13836 minor Koha/Number/Price.pm: format_for_editing fails 3 tests because of leading spaces in output 10328 trivial Rename opaccolorstylesheet to OpacAdditionalStyleSheet Authentication ---------- 1861 normal Unique patrons logins not (totally) enforced 12887 normal User logged out on refresh after CAS authentication 11400 trivial Show "Login as a different user" instead of "Logout" if not enough premissions 13521 trivial Auth.pm code issues Cataloging ---------- 9742 normal Confirm overlay prompt always appears on creating record from Z39.50 10985 normal Unimarc: Authority summary does not work as expected 13331 normal Subfield does not show in cataloging editor - if subfield is disabled in OPAC/enabled in Staff, via frameworks 13603 normal AutoBarcode setting hbyymmincr not taking month into account when looking up next increment 13635 normal $record->title is called even if marc flavour is UNIMARC 13648 normal OPAC = hidden removes pull down from item form 13204 trivial Plugin housekeeping: Remove labs_theses.pl plugin 13416 trivial Typo in marc21_leader.pl position 5 (record status) 13987 trivial Z39.50 Authority search result not displaying server name Circulation ---------- 2542 normal Manual fine/credit fail on superfluous characters ( e.g. '$' ) 8276 normal Circ history not sorting right 10423 normal Date not well formatted on 'print summary' from patron account 11120 normal The date option for the overdue_notices cronjob is broken 12135 normal Pending suggestions table width is wrong 13069 normal Enable sort by title to ignore articles on circulation and patron detail pages 13315 normal Add feedback for last item checked out to circulation.pl 13482 normal A race condition prevents item info from being available for ReserveSlip (hold notice) printing. 13908 normal Checkouts table sorting is not honoring default sort preferences 13982 normal Checkouts table not sorting on correct column 13025 minor Software error: Undefined subroutine &C4::Circulation::HasOverdues called at /home/koha/kohaclone/C4/Circulation.pm line 1925 13290 minor Add better feedback for returns to the checkouts table 13415 minor Prevent librarians from scanning multiple items into a single barcode field 13537 minor Focus should move to barcode after renewing via checkouts table 13841 minor Returns via backdating or SIP2 can create new fines with an amount outstanding of 0 10051 trivial Surname and first name should have comma in overdues report 13647 trivial On-site checkouts: Allow library to specifiy due date 13804 trivial Returns via the checkouts tables uses the phrase "Returned" rather than "Checked in" 14014 trivial Argument "" isn't numeric in numeric gt (>) in circulation.tt Command-line Utilities ---------- 13728 normal Koha-translate -l -a shows po files instead of language codes Course reserves ---------- 13817 normal Edit links on course items may point to the wrong course! 13818 minor Editing and saving a course reserve displays the add item form Database ---------- 2806 normal Issuingbranch isn't used 13539 normal Table patroncards not used 11706 trivial Typo "efault" in updatedatabase.pl Developer documentation ---------- 14129 normal Templates.readme is outdated Documentation ---------- 10703 normal Add/update database documentation 13771 normal Koha 3.18 Help Files 13872 trivial Typographical error on columns_settings.tt 13878 trivial Typo in help file (aqbudgets.tt) 14051 trivial Tiny adjustment of ReturnPathDefault pref description Hold requests ---------- 13368 normal Checking out an item not on loan, but with a hold, busts the holds priority 8474 minor Holds done by librarians cause silent errors in koha-error_log 13298 minor Holds ratios report ignores ordered items 13670 minor Patron holds table not loading when holds tab anchor is used I18N/L10N ---------- 11364 normal Label layout types and text justification types are not translatable 12279 normal Diacritics in system preference editor broken 13341 normal Hard-coded "Preview" text in OPAC openlibrary.js 13357 normal Untranslatable strings on itemsearch.tt 13700 normal Translated item search not working 13748 normal Acquisition wizard: some strings not translatable 13861 normal \n in strings don't translate well 12192 minor Template toolkit code in HTML attributes is picked up into po-files 13362 minor Translate script creates dirs on update 13450 minor Title and breadcrumb of Patron form can look weird in translations 13741 minor "No fund found" not translatable 13794 minor Text input field values not translated 13856 minor Hard to translate strings on patron search results page 14030 minor Add Georgian language and fix Kannada language code 13350 trivial Untranslatable strings in aqbudgetperiods.tt 13351 trivial Untranslatable javascript in members.tt 13410 trivial Untranslatable "Change messaging preferences to default for this category?" 13422 trivial SCO: "Would you like to print a receipt" not translatable 13566 trivial Change translation for 'Rotating collection' in German web installer 13686 trivial Add a hint about collation to the "alphabet" syspref Installation and upgrade (command-line installer) ---------- 13984 normal CardnumberLength missing in sysprefs.sql Installation and upgrade (web-based installer) ---------- 13373 normal Update Polish web installer sample data files 11954 minor Clean up currency default files 13285 minor Updatedatabase throws an error if opacthemes is not set 13712 trivial Missing newline in DB update 3.19.00.010 Label/patron card printing ---------- 8796 normal Patron cards not starting on designated card 13954 normal Patroncards: images show inadequate rough pixelation 14122 minor Patron card: Software error when creating using borrower_number as parameter from URL Lists ---------- 11574 normal Clean up printing of lists in OPAC MARC Bibliographic data support ---------- 9124 normal 942e tied to undefined CN_EDITION in default MARC21 framework 10241 normal Easy analyticals creates two 773 fields. Search/link from host to children is broken 13855 normal Fastadd framework has 2x 100$c, missing 100$a 8909 minor MARC21 240$a (Uniform title) is not a URL MARC Bibliographic record staging/import ---------- 10906 normal Reimported records into Koha are imported only as DEFAULT frameworks, not what they were originally 13531 normal Bulkmarcimport bombs if no match is found 13530 trivial Typo in bulkmarcimport Notices ---------- 12123 normal HTML notices can break the notice viewer 12739 normal SendAlerts function does not take care of "html" format or UTF-8 12847 normal Date comparisons in C4::Members::IssueSlip are broken 12922 normal Do not DIE the advance_notices.pl -cronjob if "no letter of * type" is found 13504 normal The marker '----' is not removed for CHECKIN and CHECKOUT OPAC ---------- 5844 normal Unhilight cuts off some strings 6950 normal Cannot sort the results of a tag search 7391 normal Return to cart after adding items to a list 9120 normal Typing the ENTER key when submitting a tag from search results reloads the page 12702 normal Suggestions still accessible in OPAC when deactivated 13599 normal Add patron cardnumber to self registration confirmation 12399 minor Opaccredits printing at top on printable version 12861 minor Noisy warns in C4/AuthoritiesMarc.pm 13335 minor Holds and priority display via OPACShowHoldQueueDetails confusing 13339 minor Cart button doesn't open the cart 13449 minor Syndetics TOC will not display in some cases 13469 minor Unapi path to XSLTs is wrong in OPAC 13832 minor Missing table header IDs on record holdings table in OPAC 14075 minor Undefined value creates noisy warns in C4::AuthoritiesMarc 11345 trivial Self registration captcha 13689 trivial Remove opac-old.css and sco-old.css 13857 trivial Email input field for sharing lists is too small 14065 trivial Typo in opac self registration form Packaging ---------- 8050 normal debian/build-git-snapshot should warn user if it fails 4847 minor Python required for Debian package builds 13784 minor Allow running Zebra daemon for disabled instances in packages 13896 trivial PID is created in /tmp/ instead of in /var/run/koha/... Patrons ---------- 12637 normal UTF-8 problems when creating a patron list from the patron search results page 13235 normal Revise layout of patron search form 13458 normal Add new patron shows default / hardcoded patron categories after search 13502 normal A bug was introduced by 1861 - meaning borrowers sometimes cant be added 13605 normal _AUTHOR_ not replaced in relatives checkouts 13879 normal DataTables server-side processing for patrons - sort is broken 13926 normal SQLHelper replacement - C4::Members::Search - circulation.pl 13957 normal Patron autocomplete shows NULL in list of results 14119 normal Missing de-DE DISCHARGE message 13526 minor Mandatory fields should not be able to be hidden in borrower self-registration 13582 minor Able to view menu for Circulation History even when user does not have permission 13657 minor Don't show extra comma after guarantor name on patron details Reports ---------- 4281 normal Reports dictionary limited to only 1 field 10976 normal The assistant for reports uses the wrong value for the list of item types 12567 normal Catalog Statistitics wizard's publication year doesn't work for MARC21 13447 normal Runreport.pl html email fails 13578 normal Parameter public is lost on creating a report 13992 normal Software error in reports if field or table does not exist 14008 normal Filters are not displayed on search for reports Searching ---------- 13442 normal Facet links broken when collection code limit is used 13562 normal Item search: Not possible to add other search fields from 952? 12948 minor The language filter in advance search doen't work with DOM MARC21 - NORMARC 13516 minor Display issue for search results with items both checkout out and lost 13787 minor Clean up noisy koha qa tool warnings 13800 minor Diacritics not mapped 13981 minor Transliterate rule for oe and ae Serials ---------- 13746 normal On creating a new subscription, notes fields get confused 13890 normal Full serial permission is needed to change sequence on a routing list 14022 normal Subscription form resets 'subscription length' to issues on editing 13868 minor Date on routing list slip is not well formatted 13947 minor Serials/subscription-history.pl calls GetBiblio incorrectly SIP2 ---------- 12820 normal SIP2 does not send rental charge fee! 9848 minor SIP tests : fix in 10renew_all.t (additional checkin) 13803 minor SelfCheck not setting flag when item requires transit 13506 trivial Sip/Configuration/*.pm classes are unused Staff Client ---------- 3873 normal Gracefully handle errors when item in staff client cart has been deleted 10285 normal Error 500 in staff client displays old start page 11890 normal Control-Click/Command-Click to open a link in a new tab not consistently working 12210 normal Baker & Taylor book jackets not disabled when BakerTaylorBookstoreURL is not populated 11982 minor Show local cover images in the biblio details page in the intranet. 13460 trivial Use price template toolkit plugin across all of intranet 13834 trivial News: Wording not consistent for Publication date / Creation date 13991 trivial Uninitialized value $src in /tools/viewlog.pl System Administration ---------- 5002 normal No error message if category code already exists 5511 normal Check for Change in Remote IP address for Session Security. Disable when remote ip address changes frequently. 11464 minor Saving preferences - Nothing to Save 13401 minor Sort branches alphabetically in admin/authorised_values.pl 10131 trivial System preference search doesn't work for search terms starting with * 13676 trivial OpacSuppression description says 'items' but means 'records' Templates ---------- 8096 normal Card number twice on patron search results 12253 normal MARCURLS not showing in OPAC basket 13142 normal Change "mobile phone" label back to "other phone" 13270 normal On receiving, "vendor note" label should not be displayed if nothing to display 13355 normal System preferences tab value wrong in templates 13369 normal [Datatables] tr and td are not correctly highlighted 13459 normal Datatables paging slightly broken 13487 normal DataTables pagination needs some fixes 13525 normal Date sorting on accounts (fines) tab doesn't work correctly 13612 normal Remove old YUI javacript libraries from opac-tmpl 13744 normal Paging on some datatables slightly broken 13768 normal In quotes.tt line 14 the use of \" break the translation 13858 normal Datatables paging for news page is broken 13859 normal Fix item search result list - obsolete "by" and display of publication date for MARC21 13863 normal Datatables paging for cities and search history pages is broken 9878 minor Flag display is inconsistent between circulation.pl and memberentry.pl 12084 minor Published date for serial items not formatted according to dateformat system preference 12291 minor Replace the acronym HTML tag with abbr 13268 minor Biblioitems.size value not correctly displayed (more) 13370 minor Inputs overflow in filters 13375 minor Syspref search highlight styling broken in Chrome 13495 minor Use "Checked in" instead of "Returned" in circulation 13564 minor Items search: rename Stock number to Inventory number 13638 minor Batch patron modification tool missing option to switch language 13745 minor Serial collection page shows branchcode instead of branchname 13750 minor Holds queue: Always show branch name, not branch code 13941 minor Add ids to tag in staff client where missing 14125 minor Version variable not properly replaced in csv profiles help page 14127 minor Typo in message preference form - "mesage" 9958 trivial RoutingSerials description misleading 10174 trivial Digest is confusing 13017 trivial Login page image replacement technique fails when browser width exceeds 2000 pixels 13587 trivial Authorized Values toolbar missing '+' Icons 13593 trivial 'Stock number' should be 'Inventory number' 13682 trivial Capitalization: Holds Queue 13869 trivial Wrong capitalization on guided reports page 14033 trivial Capitalization: confirmation message on deleting an authority type 14126 trivial Typo on order receive page Test Suite ---------- 13451 minor Holidays.t assumes default data 13453 minor Koha.t daily quote tests assume sample data 13456 minor Serials/Claims.t expects no subscriptions 13457 minor Suggestions.t expects sample itemtypes 13928 minor Noisy t/Borrower tests 13882 trivial Adding new unit tests in t/Borrower.t, testing all 'borrower' database fields 13940 trivial Testing C4::OAI::Sets 13942 trivial Testing the 'recordpayment' function in C4::Accounts Tools ---------- 6520 normal Items don't display when viewing staged records 6911 normal Log viewer should remember search terms 10887 normal Batch item deletion -- doesn't need Use default values section 12631 normal Inventory: fix "wrong place" and "item not scanned" statuses 12860 normal Tools > Data export : "Don't export fields" option doesn't work 13167 minor Stage MARC for Import hangs for biblio containing valid 979* ISBN-13 13189 minor Patron card creator patron search browse by last name broken by extended attributes 13709 minor Patron cards creator doesn't work with diacritics, utf-8 or ttf fonts 14056 trivial Small punctuation error in description for deleting a holiday Web services ---------- 13568 normal OAI Server doesn't handle properly resumption token 13801 normal SVC bib bad encoding Z39.50 / SRU / OpenSearch Servers ---------- 12823 minor Add some hints for Host, Database and SRU search fields mappings New sysprefs in 3.20 (beta) ====================== * AddressFormat * CardnumberLength * Coce * CoceHost * CoceProviders * CronjobLog * IdRef * OpacAdditionalStylesheet * SearchWithISBNVariations * SessionRestrictionByIP * useDischarge 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: http://manual.koha-community.org/3.20/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 (98%) * Armenian (98%) * Czech (98%) * Danish (84%) * French (96%) * German (100%) * Italian (99%) * Kurdish (61%) * Polish (79%) * Portuguese (97%) * Slovak (98%) * Spanish (100%) * Swedish (79%) * Turkish (100%) * Vietnamese (88%) 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: http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate The most up-to-date translations can be found at: http://translate.koha-community.org/ Release Team ====================== The release team for Koha 3.20 (beta) is Release Manager: Tomás Cohen Arazi QA Manager: Katrin Fischer Documentation Manager: Nicole C Engard Translation Manager: Bernardo Gonzalez Kriegel QA Team: Jonathan Druart Brendan Gallagher Kyle Hall Paul Poulain Martin Renvoize Marcel de Rooy Bug Wranglers: Magnus Enger Packaging Manager: Robin Sheat Release Maintainer (3.18.x): Chris Cormack 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/enhancements in Koha 3.20 (beta): * CCSR * Orex Digital * Universidad de El Salvador * Universidad Nacional de Cordoba We thank the following individuals who contributed patches to Koha 3.20 (beta). * Nicole (11) * Barton (1) * Blou (1) * “ByWater (1) * Chris (1) * mxbeaulieu (1) * Samuel (1) * शंतनू (1) * Justin (2) * Abby (3) * Aleisha (3) * Brandon (3) * Liz (3) * Rochelle (3) * Thomas (8) * Jacek Ablewicz (3) * Larry Baerveldt (2) * Maxime Beaulieu (2) * Colin Campbell (7) * Frédérick Capovilla (2) * Alexander Cheeseman (1) * Nick Clemens (5) * Tomás Cohen Arazi (120) * David Cook (5) * Kahurangi Cormack (1) * Chris Cormack (8) * Christophe Croullebois (1) * Stéphane Delaune (2) * Frédéric Demians (7) * Marcel de Rooy (24) * Simith D'Oliveira (5) * Jonathan Druart (336) * Yohann Dufour (8) * Hector Eduardo Castro Avalos (3) * Nicole Engard (2) * Magnus Enger (2) * Julian FIOL (7) * Katrin Fischer (49) * Bernardo González Kriegel (12) * Amit Gupta (2) * Morag Hills (2) * Koha instance knakk-koha (1) * Rolando Isidoro (1) * Mason James (2) * Srdjan Jankovic (2) * Pasi Kallinen (1) * Attila Kinali (1) * Olli-Antti Kivilahti (9) * Rafal Kopaczka (4) * Nicolas Legrand (1) * Owen Leonard (17) * Julian Maurice (4) * Matthias Meusburger (4) * Kyle M Hall (94) * Thomas Misilo (1) * Josef Moravec (1) * Chris Nighswonger (2) * Dobrica Pavlinusic (8) * Paul Poulain (2) * Liz Rea (1) * Martin Renvoize (11) * David Roberts (1) * Benjamin Rokseth (4) * Winona Salesky (6) * Viktor Sarge (3) * Adrien Saurat (1) * Robin Sheat (10) * Fridolin Somers (13) * Emmanuele Somma (1) * ByWater Staff (1) * Zeno Tajoli (12) * Lyon3 Team (1) * Mirko Tietgen (3) * Mark Tompsett (20) * Marc Véron (37) We thank the following libraries, companies, and other institutions who contributed patches to Koha 3.20 (beta) * ACPL (17) * BSZ BW (49) * BibLibre (370) * BigBallOfWax (3) * ByWater-Solutions (111) * Catalyst (20) * Cineca (12) * Foundations (2) * KohaAloha (2) * Libeo (2) * Libriotech (2) * Oslo Public Library (4) * PTFS-Europe (19) * Prosentient Systems (5) * Rijksmuseum (24) * Solutions inLibro inc (9) * Tamil (7) * Universidad Nacional de Córdoba (132) * Université Jean Moulin Lyon 3 (1) * abunchofthings.net (3) * bancaditalia.it (1) * biblos.pk.edu.pl (3) * bulac.fr (1) * bywatersolutions.com” (1) * jns.fi (9) * kinali.ch (1) * live.com (2) * msd.govt.nz (1) * poczta.onet.pl (4) * pttk.fi (1) * quecheelibrary.org (4) * quechelibrary.org (1) * regionhalland.se (3) * rot13.org (8) * veron.ch (37) We also especially thank the following individuals who tested patches for Koha 3.20 (beta). * Abby (1) * Aleisha (6) * Attila Kinali (1) * Benjamin Rokseth (2) * Brandon (1) * Brendan Gallagher (47) * Chris (8) * Chris Cormack (53) * Chris Nighswonger (6) * Christophe Brocquet (1) * Christopher Brannon (6) * Cindy Ames (1) * Colin Campbell (4) * Courret (7) * David Cook (1) * David Roberts (2) * Dobrica Pavlinusic (28) * Frédéric Demians (16) * Gaetan Boisson (1) * Heather Braum (2) * Hector Castro (2) * Jacek Ablewicz (2) * Jason Robb (1) * Jeanne Heicher (1) * Jen DeMuth (2) * Jesse Maseto (5) * joel aloi (1) * John Andrews (1) * Jonathan Druart (172) * Josef Moravec (13) * Julius Fleschner (1) * Justin (2) * Katrin Fischer (302) * Larry Baerveldt (6) * Luce Barbey (1) * Lucie (8) * Magnus Enger (12) * Marc Véron (104) * marjorie (1) * Mark Tompsett (42) * Martin Renvoize (62) * Mason James (2) * Mirko Tietgen (17) * Morag Hills (4) * Nick (10) * Nick Clemens (30) * Nicolas Legrand (7) * Nicole (9) * Nicole Engard (10) * Olli-Antti Kivilahti (6) * Owen Leonard (17) * Paola Rossi (67) * Pierre (5) * Robin Sheat (7) * Rochelle (1) * Sean McGarvey (2) * Sheila Kearns (2) * sonia BOUIS (5) * Sophie Meynieux (1) * Thomas (2) * Thomas Misilo (1) * Tom Misilo (1) * vagrant (1) * valerie bertrand (4) * wajasu (4) * Zeno Tajoli (1) * Jason Burds (2) * Koha Team AMU (4) * Manuel Cohen Arazi (1) * Tomas Cohen Arazi (944) * Hector Eduardo Castro Avalos (2) * Nicole C. Engard (4) * Kyle M Hall (322) * Bernardo Gonzalez Kriegel (31) * Koha Team Lyon 3 (1) * Andreas Hedström Mace (1) * Marcel de Rooy (74) * Eivin Giske Skaaren (1) We regret any omissions. If a contributor has been inadvertently missed, please send a patch against these release notes to koha-patches@lists.koha-community.org. Revision control notes ====================== The Koha project uses Git for version control. The current development version of Koha can be retrieved by checking out the master branch of 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 12 may 2015 12:56:33 Z #####