Visit our Facebook PageVisit our Youtube channel

Text Resize

-A +A

Koha Library Software Community

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

Koha Community Newsletter: June 2014

Thu, 07/03/2014 - 19:48
Koha Community Newsletter
June 2014

Volume 5, Issue 6
ISSN 2153-8328
Edited by Chad Roseburg and Joanne Dillon, Koha Community Newsletter Editors.

Please submit news items to

Table of Contents

Development

Koha 3.16.1 Released

by Galen Charlton
The Koha community is pleased to announce the release of version 3.16.1 of the Koha library automation system.

Koha 3.16.1 is a bugfix release. Due to some of the critical bugs that are fixed in this release, users of Koha 3.16.0 are advised to upgrade as soon as possible.

Koha 3.16.1 can be downloaded from download.koha-community.org, and Debian packages of Koha 3.16.1 will be available shortly.

Koha 3.14.7 Released

by Fridolin Somers

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

This is a maintenance release and contains some enhancements and several bugfixes.
As always you can download the release from Koha Downloads.

See the full release notes and changelog here.

Koha 3.12.13 Released

by Kyle Hall

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

This is a maintenance release and contains some enhancements and several bugfixes.
As always you can download the release from Koha Downloads.

See the full release notes and changelog here.

Patches

This section highlights upcoming features as well as bugs needing attention.

Bug 11577: Automatic renewal feature

Submitted by Holger Meissner:

The feature enables staff to schedule automatic renewals in two different ways. They may use a checkbox on the checkout page to automatically renew any particular issue. Alternatively automatic renewal can be based on circulation policy. Those issues scheduled for automatic renewal are blocked for manual renewal. Instead they will be renewed by a cronjob, until no more renewals are allowed or a hold is placed.

Community

New Koha Libraries

Community Gossip

Joann Ransom posted an update on the NZ Koha Trademark.

The Loyola Library from Universidad Iberoamericana Tijuana in Mexico upgraded from Koha 3.4 to 3.14 and has implemented the bootstrap theme to redesign their OPAC and support mobile devices. Check out their new OPAC.

How to

Vimal Kumar shows you how to Cancel / close patron library membership

Nicole Engard has some great tips this month.

In his Did you know blog series this month, Pierre Vandekerckhove covers the following topics:

Support Provider News

Check out this great example of the Open Source model at work in this article from ByWater Solutions.

Upcoming Events

KohaCon 2014

KohaCon 2014 will be held in Córdoba, Argentina, October 2014.

For the schedule and registration details see the
KohaCon page.

North American Koha Users Group

The North American Koha Users Group will be held in Wenatchee, WA, August 2014.

For the schedule and other info see the
North American Koha Users Group page.

Register here

Submit presentations here

Topics to be covered in round table discussions and presentations:

  • Custom SQL reports
  • Testing bugs
  • Workflow with git
  • Upcoming features – demos
  • Future of Koha – elasticsearch, plack …other improvements.
  • Overview of Bootstrap in OPAC

July General IRC Meeting

The July general IRC meeting will be held on July 9th at 22 UTC and July 10th at 15 UTC.

The agenda and other information are here

2nd July Development IRC Meeting

The 2nd July development IRC meeting will be held on July 23rd at 15 UTC.

The agenda and other information are here

Past Events

Koha Symposium in Grenoble France

Kohala is a french association which the aim is to promote Koha ILS and the open-source tools diffusion. Each year, we organise a symposium to offer a demonstration of Koha and to permit to Koha’s users to share their experiences. The last symposium took place the 2 and 3 of June, at Grenoble. These two days are related in this infographic.

Symposium Infographic

Koha Implementation in libraries – The IIM Ahemdabad
Vikram Sarabhai Library experience

The Indian Institute of Management, Ahmedabad and Informatics Publishing Ltd,
Bangalore held a joint workshop on advanced
implementation and customization on Koha by academic libraries.

The workshop titled “ Koha Implementation in libraries – The IIM Ahemdabad
Vikram Sarabhai Library experience” covered the following topics:

  • Implementing advanced functionalities of Koha in academic library
  • Customizing Koha to suit IIM Ahemdabad Library
  • New features developed on Koha for IIM Ahemdabad Library
  • New release of Koha version 3.16
  • The Informatics version of new release Koha
  • Case studies from Koha user
  • Migration of data from other LMS to Koha

The workshop was held on July 01, 2014 at Vikram Sarabhai Library,
India Institute of Management, Ahmedabad

June General IRC Meeting

The June general IRC meeting was held on June 3rd and June 4th.

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

1st July Development IRC Meeting

The 1st July development IRC meeting was held on July 2nd.

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

Koha 3.16.1 released

Thu, 06/26/2014 - 19:10

The Koha community is pleased to announce the release of version 3.16.1 of the Koha library automation system.

Koha 3.16.1 is a bugfix release. Due to some of the critical bugs that are fixed in this release, users of Koha 3.16.0 are advised to upgrade as soon as possible.

Koha 3.16.1 can be downloaded from download.koha-community.org, and Debian packages of Koha 3.16.1 will be available shortly.

RELEASE NOTES FOR KOHA 3.16.1 26 Jun 2014 ======================================================================== 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.1 can be downloaded from: http://download.koha-community.org/koha-3.16.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.16.1 is a bugfix/maintenance release. It includes 43 bugfixes. Critical bugs fixed in 3.16.1 ====================== Architecture, internals, and plumbing ---------- 11715 major Various staff pages did not check for authorization, but now do. Cataloging ---------- 12295 critical Fix Javascript error when merging authorities. Hold requests ---------- 12086 major Now properly recalculates hold priorities when a waiting hold is reversed. Notices ---------- 12396 critical Fix cases where patrons were sent item due and overdue notice digests with information meant for other patrons. Packaging ---------- 12312 major Fix issue with Apache configuration when upgrading to the 3.16 Debian package. Templates ---------- 11014 major Fix slip printing problem in Chrome. Tools ---------- 12025 critical Add warning to reduce chances that running the inventory tool attempts to query all items in the database, which can time out for large database. 12229 critical Ensure that tools/export.pl no longer emits invalid ISO2709 records if the source record is too large. 12315 critical Fix case where advanced notices were duplicated and not sent to the right patron. Other bugs fixed in 3.16.1 ====================== Architecture, internals, and plumbing ---------- 12023 normal Web installer now works under Plack. 12338 normal Removed smartmatch operator from C4/Serials.pm. 12343 normal TransformKohaToMarc() no longer adds MARC subfields in random order, particularly under Perl 5.18. 11856 trivial Minor improvements to code documentation. Cataloging ---------- 9093 normal The MARC21 catalog editor plugin for the 008 field now recognizes the bib record's current material type and displays the appropriate template, rather than always default to the BKS template. 11292 normal The item edit form no longer submits upon enter, meaning that scanning in an item barcode doesn't result in prematurely submitting the form. 12380 normal The tab order in the item edit form now permits tabbing to the save button. Documentation ---------- 11958 minor Fix typo in classification sources help file. Hold requests ---------- 11801 minor In-transit hold items are no longer incorrectly labeled as "Waiting to be pulled" on request.pl. I18N/L10N ---------- 11365 normal Label card element title texts can now be translated. 11392 normal Logaction() modulename and action now translatable. 12165 normal Add description of charges (bug 2546) to Bootstrap OPAC. 12279 normal Diacritics in system preference editor are now displayed correctly. 12301 normal The translate script no longer raises warnings under Perl 5.18. 12299 trivial New Italian tranlsation of the MARC2 of relators codes. OPAC ---------- 3144 normal There is now a negative CAPTCHA for the publica catalog purchase suggestion form. This should reduce the amount of purchase suggestion spam that some libraries have observed. 12280 normal "Others..." reason for suggestions now shows in Bootstrap OPAC. 12308 normal Show all title subfields on the holds list. 12336 normal Author of reserved book is now displayed in opac-user.pl. 12393 normal Add dependency now required for OverDrive added content to work. 10936 minor Standard number no longer doubled up in Advanced search - more options. Packaging ---------- 12350 normal Disable apache indexes on package installation by default. 12439 normal Ensure that mod_cgi is activiated if necessary when running under Apache 2.4. Templates ---------- 12207 minor TTparser now parses certain TT statements correctly. 12211 minor Fix home link in bootstrap opac-auth page. 12379 minor Remove double use of module KohaDates. 12106 trivial fix capitalization: Patron Attributes on tools/patron import. 12147 trivial Increase column width for action links on invoices. 12184 trivial Fix typo "retricted" in returns.tt. 12255 trivial Amazon cover images now have a more useful image alt text in bootstrap. Test Suite ---------- 12406 normal Adding a column maxsuspensiondays in the table issuingrules broke the UT t/db_dependent/Circulation_Issuingrule.t; now fixed. 12416 normal DelUniqueDebarment (Debarments.pm) is now tested in Borrower_Debarments.t 12427 normal C4::Members::Attributes.pm now has unit tests. Tools ---------- 12458 minor Correct display of holidays on the calendar to match the legend. 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 (77%) * Armenian (91%) * Chinese (China) (92%) * Chinese (Taiwan) (100%) * Czech (99%) * Danish (86%) * English (New Zealand) (80%) * French (95%) * French (Canada) (84%) * German (100%) * German (Switzerland) (100%) * Italian (100%) * Kurdish (68%) * Norwegian Bokmål (65%) * Polish (71%) * Portuguese (100%) * Portuguese (Brazil) (85%) * Slovak (100%) * Spanish (100%) * Swedish (87%) * Turkish (100%) 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.1 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> 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> Julian Maurice <julian.maurice@biblibre.com> Paul Poulain <paul.poulain@biblibre.com> Martin Renvoize <martin.renvoize@ptfs-europe.com> Module Maintainers: Jared Camins-Esakov <jcamins@cpbibliography.com> Chris Cormack <chrisc@catalyst.net.nz> Galen Charlton <gmc@esilibrary.com> Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>, Jonathan Druart <jonathan.druart@biblibre.com>, Brendan Gallagher <brendan@bywatersolutions.com> Kyle Hall <kyle@bywatersolutions.com> Chris Nighswonger <cnighswonger@foundations.edu> Fridolin Somers <fridolin.somers@biblibre.com> Bug Wranglers: Magnus Enger <magnus@enger.priv.no> Alex Sassmannshausen <alex.sassmannshausen@ptfs-europe.com> Packaging Manager: Robin Sheat <robin@catalyst.net.nz> Database Documentation Manager: Zeno Tajoli <z.tajoli@cineca.it> Release Maintainer (3.12.x): Kyle Hall <kyle@bywatersolutions.com> Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com> Release Maintainer (3.16.x): Galen Charlton <gmc@esilibrary.com> Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.16.1: * Universidad Nacional de Cordoba We thank the following individuals who contributed patches to Koha 3.16.1. * 1 Jacek Ablewicz * 2 Tomas Cohen Arazi * 4 Galen Charlton * 2 David Cook * 3 Chris Cormack * 1 Stéphane Delaune * 10 Jonathan Druart * 6 Yohann Dufour * 1 Nicole Engard * 1 Katrin Fischer * 5 Kyle M Hall * 1 Mason James * 3 Pasi Kallinen * 1 Olli-Antti Kivilahti * 2 Bernardo Gonzalez Kriegel * 6 Owen Leonard * 1 Jesse Maseto * 2 Marcel de Rooy * 1 Viktor Sarge * 4 Robin Sheat * 2 Fridolin Somers * 1 Zeno Tajoli * 1 Marc Véron * 1 Jesse Weaver We thank the following companies who contributed patches to Koha 3.16.1 * 6 ACPL * 1 BSZ BW * 13 BibLibre * 7 ByWater-Solutions * 7 Catalyst * 4 Equinox * 1 KohaAloha * 2 Prosentient Systems * 2 Rijksmuseum * 1 biblos.pk.edu.pl * 1 cineca.it * 1 jns.fi * 3 pttk.fi * 1 regionhalland.se * 11 unidentified * 1 veron.ch We also especially thank the following individuals who tested patches for Koha 3.16.1. * 38 Tomas Cohen Arazi * 3 Christopher Brannon * 68 Galen Charlton * 9 Chris Cormack * 30 Jonathan Druart * 4 Nicole C. Engard * 2 Magnus Enger * 19 Katrin Fischer * 1 Brendan Gallagher * 8 Kyle M Hall * 20 Bernardo Gonzalez Kriegel * 2 Owen Leonard * 1 Martin Renvoize * 4 Marcel de Rooy * 1 Robin Sheat * 2 Mark Tompsett * 4 Marc Véron 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.8.21, which was released on January 2, 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.14.8 released

Thu, 06/26/2014 - 09:12

The Koha community is proud to announce the release of 3.14.8.
This is a maintenance release and contains some enhancements and several bugfixes.
Please read more for the full release notes :

RELEASE NOTES FOR KOHA 3.14.8

26 juin 2014

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

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

It includes 15 enhancement and 50 bugfixes.

Enhancements in Koha 3.14.8 Acquisitions
  • [Signed-Off] OrderPdfFormat pref description could be more verbose (bug #11459)
Architecture, internals, and plumbing
  • RoadTypes should be folded into Authorised Values (bug #7372)
  • Make “All” one of the default options for datatables (bug #11555)
  • DT: default entry is 20 (bug #11605)
  • Sample_only_param_tables.sql is not usable (bug #11957)
Cataloging
  • Add edit item links to record details page (bug #11746)
Circulation
  • Add cardnumber and phonenumber columns to the branch overdues circulation report. (bug #11359)
Label/patron card printing
  • Add table sorting to patron card batches (bug #12018)
OPAC
  • Show counts and amounts on OPAC your summary tabs (bug #11465)
Staff Client
  • Show warning on About page:System information if no active currency is defined (bug #11772)
System Administration
  • Use validation plugin when creating new OAI set (bug #11806)
Templates
  • Style button on notices and slips page with Bootstrap (bug #9677)
  • Upgrade jQueryUI to latest version in the staff client (bug #11570)
  • Add table sorters to label batches (bug #11946)
Tools
  • Bulkmarcimport does not append in logfile (bug #11850)
Critical bugs fixed in Koha 3.14.8 Architecture, internals, and plumbing
  • Z39.50 search page does not check authorization (major – 11715)
Circulation
  • Reserve rules with itemtype on biblio (major – 9532)
Packaging
  • Package dependency updates for master (blocker – 12234)
Other bugs fixed in Koha 3.14.8 Acquisitions
  • Add a couple of unit tests for C4::Acq::GetOrder(minor- 11550)
  • Set overlay and import status translatable in addorderiso2709.tt(minor- 11845)
  • Sample of currencies with a working active value(minor- 11939)
Cataloging
  • Exported MARC frameworks encoding should be UTF-8(minor- 9114)
Hold requests
  • Cannot add new libraries to the transport cost if previously used.(normal- 11531)
  • Staff users can set hold suspension dates to occur in the past(normal- 12000)
I18N/L10N
  • JQuery timepicker is not picked up by the i18n toolchain(normal- 11618)
  • “please note your reason here…” does not get translated(normal- 11686)
  • Acq basket group “No group” untranslatable(minor- 11366)
  • Fix Armenian language description(minor- 11973)
  • Untranslatable confirm popup in request.tt(minor- 11993)
Installation and upgrade (command-line installer)
  • Support phrases-icu.xml in install and upgrade(normal- 10729)
MARC Bibliographic data support
  • Typo: “Tree-character alphabetic code”(normal- 11695)
  • Sequence of MARC21 245 subfields different on XSLT result list and detail page(normal- 11762)
Notices
  • In notices, code of road type is used instead of descritpion(normal- 11760)
  • Ersatz CSV header in attachment of overdue notices sent to administrator(minor- 8168)
OPAC
  • Make OPAC MARC plain view work for all flavours of MARC(normal- 10647)
  • OPAC suggestion: the delete link is active when no suggestion selected(normal- 11127)
  • Update XSLT stylesheets in bootstrap theme(normal- 11310)
  • Subscribe to email notification for serials needs user login(normal- 11647)
  • Show patron cardnumber in opac personal details(normal- 11768)
  • OPAC patron details form shouldn’t show ‘Clear date’ if field is required(normal- 11809)
  • Bootstrap OPAC lists interface requires some revisions(minor- 11709)
  • Bootstrap theme: typo loaction(trivial- 11094)
Reports
  • Filtering on saved report subgroup doesn’t work(normal- 11833)
Serials
  • No way to prevent a prediction date for the next issue in serials(normal- 11637)
Staff Client
  • Add course reserves to staff client home page(normal- 10415)
  • Bad display of utf-8 chars in Patron lists (Datatable)(normal- 11906)
  • Add to list opens the list adding UI in two windows(minor- 12024)
Templates
  • Adding/editing item types screen mis aligned if noItemTypeImages not showing(normal- 10790)
  • Number 9 showing on topissues(normal- 11692)
  • Use new DataTables include in reports templates(normal- 11718)
  • Replace jQuery qTip plugin with Bootstrap tooltip on patron search form(normal- 11753)
  • Staff client catalog: delete menu items greyed out without explanation(normal- 11821)
  • Eliminate use of deprecated jQuery .live() method(normal- 11877)
  • Eliminate use of deprecated jQuery .toggle() method usage(normal- 11878)
  • JQueryUI upgrade broke default tab selection(normal- 12094)
  • Use word item instead of copy(minor- 11648)
  • Always use words “copy number”(minor- 11649)
  • JavaScript error on staff client place hold screen if record has no items(minor- 11832)
  • Typo on authorized value page(trivial- 11918)
  • Capitalization: OPAC prog theme, checkouts tab(trivial- 11935)
  • Capitalization: Serial prediction pattern preview – Publication Date(trivial- 11938)
Test Suite
  • Replace given by if-else in Circulation_issuingrules.t(trivial- 11934)
Tools
  • TinyMCE rewrites urls in a very annoying and unexpected way(normal- 12032)
Z39.50 / SRU / OpenSearch Servers
  • Punctuation in site names breaks Edit/Delete z39.50 server administration(normal- 1047)
  • Fix C4::Context::Zconn(normal- 11701)
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.8/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 (82%)
  • Armenian (100%)
  • Chinese (China) (97%)
  • Chinese (Taiwan) (99%)
  • Czech (99%)
  • Danish (89%)
  • English (New Zealand) (83%)
  • French (98%)
  • French (Canada) (88%)
  • German (100%)
  • German (Switzerland) (99%)
  • Greek (52%)
  • Italian (100%)
  • Kurdish (71%)
  • Norwegian Bokmål (62%)
  • Polish (63%)
  • Portuguese (100%)
  • Portuguese (Brazil) (89%)
  • Slovak (100%)
  • Spanish (100%)
  • Swedish (90%)
  • Turkish (100%)

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.8 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.8.x): Chris Hall <chrish@catalyst.net.nz> Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> Release Maintainer (3.12.x): Tomás Cohen Arazi <tomascohen@gmail.com> Credits

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

  • Universidad Nacional de Cordoba

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

  • 1 Tomas Cohen Arazi
  • 1 Daniel Barker
  • 1 Isaac Brodsky
  • 1 Colin Campbell
  • 1 Frédérick Capovilla
  • 12 Galen Charlton
  • 1 David Cook
  • 3 Chris Cormack
  • 12 Jonathan Druart
  • 1 Nicole Engard
  • 1 Magnus Enger
  • 5 Kyle M Hall
  • 1 Pasi Kallinen
  • 4 Bernardo Gonzalez Kriegel
  • 1 Nicolas Legrand
  • 21 Owen Leonard
  • 1 Jesse Maseto
  • 2 Julian Maurice
  • 1 Matthias Meusburger
  • 4 Sophie Meynieux
  • 1 Liz Rea
  • 1 Fridolyn SOMERS
  • 2 A. Sassmannshausen
  • 1 Robin Sheat
  • 10 Fridolin Somers
  • 1 Zeno Tajoli
  • 1 Marc Véron

We thank the following companies who contributed patches to Koha 3.14.8

  • 21 ACPL
  • 30 BibLibre
  • 7 ByWater-Solutions
  • 5 Catalyst
  • 12 Equinox
  • 1 Libeo
  • 1 Libriotech
  • 3 PTFS-Europe
  • 1 Prosentient Systems
  • 1 bulac.fr
  • 1 cineca.it
  • 1 isaacbrodsky.com
  • 1 pttk.fi
  • 6 unidentified
  • 1 veron.ch

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

  • 2 Aleisha
  • 5 Tomas Cohen Arazi
  • 1 Broust
  • 1 Nathalie CHATILLON
  • 93 Galen Charlton
  • 12 Chris Cormack
  • 31 Jonathan Druart
  • 6 Nicole C. Engard
  • 2 Magnus Enger
  • 3 Aurelie Fichot
  • 50 Katrin Fischer
  • 16 Kyle M Hall
  • 1 Bernardo Gonzalez Kriegel
  • 7 Owen Leonard
  • 2 Havilah Lyon
  • 1 Holger Meißner
  • 1 Sophie Meynieux
  • 1 Liz Rea
  • 2 Martin Renvoize
  • 6 Marcel de Rooy
  • 1 Paola Rossi
  • 89 Fridolin Somers
  • 13 Mark Tompsett
  • 8 Marc Véron
  • 2 Jesse Weaver
  • 1 marjorie barry-vila
  • 2 remy juliette
  • 3 wajasu

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.

The last Koha release was 3.8.21, which was released on January 2, 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 26 juin 2014 12:42:50 Z #####

Koha 3.12.13 released

Mon, 06/23/2014 - 20:00
<p>The Koha community is proud to announce the release of 3.12.13. This is a maintenance release and contains many bugfixes and enhancements.</p> <p>As always you can download the release from:</p> <p>http://download.koha-community.org</p> <p>This is my first release as the 3.12.x release maintainer. Thank you very much to everyone involved in this release.</p>

RELEASE NOTES FOR KOHA 3.12.13 23 Jun 2014 ======================================================================== 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.12.13 can be downloaded from: http://download.koha-community.org/koha-3.12.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.12.13 is a bugfix/maintenance release. It includes 8 enhancements and 51 bugfixes. Enhancements in 3.12.13 ====================== Acquisitions ---------- 10789 Excessive and often incorrect use of finish in C4::Acquisitions 11459 [Signed-Off] OrderPdfFormat pref description could be more verbose Architecture, internals, and plumbing ---------- 11730 C4::Charset call C4::Context without use it 11957 Sample_only_param_tables.sql is not usable Hold requests ---------- 11138 Auto-unsuspend holds not in default cronjobs Staff Client ---------- 11772 Show warning on About page:System information if no active currency is defined Templates ---------- 11272 Copy submit button on inventory Tools ---------- 11785 Use validation plugin when uploading local cover images Critical bugs fixed in 3.12.13 ====================== Acquisitions ---------- 11675 major Budget amount is not checked if a parent exist Architecture, internals, and plumbing ---------- 11493 critical Batch Item Modification not handling unicode characters 10611 major C4::Context->dbh checks if the DB is still running 11779 major Unexpected change in logged in branch when changing overdue notice triggers I18N/L10N ---------- 11290 major Members-home.pl displays badly if using non english templates and have a utf8 char in categorycode description Patrons ---------- 11352 critical Batch Patron Deletion/Anonmyzation deletes more than warning states it will delete Other bugs fixed in 3.12.13 ====================== Acquisitions ---------- 11644 normal Cannot update fund if total is equal to amount unallocated 11471 minor Basket groups display 0 0 11845 minor Set overlay and import status translatable in addorderiso2709.tt 11939 minor Sample of currencies with a working active value Architecture, internals, and plumbing ---------- 11687 normal Statecollection.pl is unused 11757 minor Dependency on POE is not longer necessary 11799 trivial Housekeeping: Remove _biblionumber_sth from VirtualShelves.pm 11803 trivial Consistent use of $dbh in _koha_modify_item Cataloging ---------- 9114 minor Exported MARC frameworks encoding should be UTF-8 Circulation ---------- 11756 normal Hold ratios report sorting incorrectly Hold requests ---------- 11531 normal Cannot add new libraries to the transport cost if previously used. I18N/L10N ---------- 11731 normal Typo "tranports" in installation 11363 minor Label printer profile units are not translatable 11366 minor Acq basket group "No group" untranslatable 11973 minor Fix Armenian language description Installation and upgrade (command-line installer) ---------- 10580 normal Remove NoZebra reference from Makefile.pl 10729 normal Support phrases-icu.xml in install and upgrade Lists ---------- 10714 minor Redirect to list contents view upon save after initiating edit from list contents view MARC Authority data support ---------- 10691 normal 5xx not properly linked by authid in authority search result list MARC Bibliographic data support ---------- 11695 normal Typo: "Tree-character alphabetic code" 11762 normal Sequence of MARC21 245 subfields different on XSLT result list and detail page Notices ---------- 8168 minor Ersatz CSV header in attachment of overdue notices sent to administrator OPAC ---------- 11647 normal Subscribe to email notification for serials needs user login 11809 normal OPAC patron details form shouldn't show 'Clear date' if field is required 11476 minor Opac self registration title pull down offers 2 empty options 11522 minor Self registration formatting 11329 trivial Check for marc record in opac-showmarc Patrons ---------- 11707 normal Additional attributes broken for category code with space Reports ---------- 11704 normal Wrong headers in {opac|intranet}/svc/report 11833 normal Filtering on saved report subgroup doesn't work 10777 minor Runreport.pl allows for sending html reports via email, but mimetype is wrong Searching ---------- 11796 normal Results with 6 facets have missing facet Self checkout ---------- 11773 normal Crash 'undefined value as a HASH' in sco-main.pl Serials ---------- 10837 normal Exporting serial claims does not work if no notice defined System Administration ---------- 11513 minor Warnings in Patron categories Templates ---------- 10751 normal Title should be mandatory for creating suggestions in staff 11819 normal Don't show catalog edit menu if user has no edit permissions 11821 normal Staff client catalog: delete menu items greyed out without explanation 11877 normal Eliminate use of deprecated jQuery .live() method 11832 minor JavaScript error on staff client place hold screen if record has no items 11554 trivial Capitalization fix in patron account on fines tab 11608 trivial Don't need the word 'library' on funds 11918 trivial Typo on authorized value page 11935 trivial Capitalization: OPAC prog theme, checkouts tab Test Suite ---------- 11934 trivial Replace given by if-else in Circulation_issuingrules.t System requirements ====================== Important notes: * Perl 5.10 is required * Zebra is required Documentation ====================== The Koha manual is maintained in DocBook.The home page for Koha documentation is 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.12/en/ The Git repository for the Koha manual can be found at http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary Translations ====================== Complete or near-complete translations of the OPAC and staff interface are available in this release for the following languages: * English (USA) * Arabic (88%) * Armenian (99%) * Chinese (China) (99%) * Chinese (Taiwan) (99%) * Czech (99%) * Danish (99%) * English (New Zealand) (91%) * French (99%) * French (Canada) (97%) * German (100%) * German (Switzerland) (99%) * Greek (54%) * Italian (100%) * Kurdish (77%) * Norwegian Bokmål (63%) * Polish (99%) * Portuguese (100%) * Portuguese (Brazil) (91%) * Slovak (99%) * Spanish (100%) * Swedish (96%) * Turkish (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: 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.12.13 is Release Manager: Jared Camins-Esakov <jcamins@cpbibliography.com> Documentation Manager: Nicole C Engard <nengard@gmail.com> Installation Documentation Manager: Mason James <mtj@kohaaloha.com> Translation Manager: Ruth Bavousett <druthb@bywatersolutions.com> QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de> QA Team: Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>, Elliott Davis <elliott@bywatersolutions.com>, Jonathan Druart <jonathan.druart@biblibre.com>, Mason James <mtj@kohaaloha.com> Paul Poulain <paul.poulain@biblibre.com> Bug Wranglers: Magnus Enger <magnus@enger.priv.no>, Chris Hall Mirko Tietgen Marc Veron Packaging Manager: Robin Sheat <robin@catalyst.net.nz> Live CD Manager: Vimal Kumar V. Release Maintainer (3.6.x): Liz Rea <lrea@catalyst.net.nz> Release Maintainer (3.8.x): Chris Cormack <chrisc@catalyst.net.nz> Release Maintainer (3.10.x): Chris Cormack <chrisc@catalyst.net.nz> Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.12.13: * Hochschule für Gesundheit (hsg), Germany * Universidad Nacional de Cordoba We thank the following individuals who contributed patches to Koha 3.12.13. * 1 Jacek Ablewicz * 1 Roman Amor * 5 Tomas Cohen Arazi * 1 Daniel Barker * 1 Colin Campbell * 10 Galen Charlton * 2 Chris Cormack * 1 Stéphane Delaune * 10 Jonathan Druart * 3 Nicole Engard * 5 Kyle M Hall * 1 Bernardo Gonzalez Kriegel * 1 Nicolas Legrand * 13 Owen Leonard * 2 Jesse Maseto * 1 Holger Meißner * 2 Sophie Meynieux * 1 Francesca Moore * 1 Nicholas van Oudtshoorn * 2 Liz Rea * 5 Marcel de Rooy * 1 A. Sassmannshausen * 3 Fridolin Somers * 1 Zeno Tajoli * 1 Mark Tompsett * 2 Marc Véron We thank the following companies who contributed patches to Koha 3.12.13 * 13 ACPL * 1 BSZ BW * 16 BibLibre * 1 BigBallOfWax * 10 ByWater-Solutions * 3 Catalyst * 10 Equinox * 2 PTFS-Europe * 5 Rijksmuseum * 1 biblos.pk.edu.pl * 1 bulac.fr * 1 cineca.it * 11 unidentified * 2 veron.ch We also especially thank the following individuals who tested patches for Koha 3.12.13. * 1 Aleisha * 1 Tomas Cohen Arazi * 1 Nathalie CHATILLON * 2 Jared Camins-Esakov * 69 Galen Charlton * 20 Chris Cormack * 30 Jonathan Druart * 2 Magnus Enger * 2 Aurelie Fichot * 29 Katrin Fischer * 80 Kyle M Hall * 5 Bernardo Gonzalez Kriegel * 5 Owen Leonard * 1 Sean McGarvey * 1 Holger Meissner * 1 Holger Meißner * 1 Paul Poulain * 2 Martin Renvoize * 7 Marcel de Rooy * 1 Paola Rossi * 65 Fridolin Somers * 9 Mark Tompsett * 9 Marc Véron * 1 Jesse Weaver * 2 remy juliette * 2 wajasu 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 (no branch). The last Koha release was 3.16.0, which was released on June 22, 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)

Clarification regarding the list of paid support companies

Wed, 06/18/2014 - 19:02

We have received word that some institutions may be using inclusion on the support provider listing to determine if a provider is allowed to respond to RFPs.

While libraries have the prerogative to impose such a requirement, it is important to remind folks that the support company directory exists solely for informational purposes. No endorsement whatsoever is implied. Restricting your choice of provider only to ones included on the list may unfairly exclude support providers and consultants who provide services for mainstream Koha.

If you are seeking paid services for Koha, it is ultimately your responsibility to do the research to identify a provider or providers who can meet your needs. Useful criteria for making a selection include:

  • whether the provider supports mainstream Koha
  • whether they have a track record of providing good service to their existing customers
  • whether they are actively involved in the Koha community
  • whether the price is right for you

The support provider listing can provide information on only one of these points – whether the provider expresses support for mainstream Koha.

Koha Community Newsletter: May 2014

Wed, 06/04/2014 - 13:07
Koha Community Newsletter
May 2014

Volume 5, Issue 5
ISSN 2153-8328
Edited by Chad Roseburg and Joanne Dillon, Koha Community Newsletter Editors.

Please submit news items to

Table of Contents

Development

Koha 3.16.0 Released

by Galen Charlton

The Koha community is pleased to announce the release of version
3.16.0 of the Koha library automation system.

Koha 3.16 is an enhancement and bugfix release. Changes of particular
note include:

  • There is now the ability to use different templates for notices
    based on how the notice is to be sent. For example, is now possible to
    use different wording for email and SMS hold notifications.
  • Users can now unselect active facets when refining search results.
  • Search history can be now displayed and managed in the staff interface.
  • Loan checkins can now be backdated to an arbitrary date.
  • Holds can now be individually suspended and resumed from the OPAC.
  • Creating orders from staged files now offers much more flexibility.
  • The public reports service can now accept report parameters.
  • There is experimental support for Plack for development use.
  • The index update script can now operate as a daemon, allowing the
    indexes to be updated within seconds of a catalog record getting
    updated.

There are many more enhancements, detailed in the release notes.

There are also a number of improvements under the hood, particularly
for internationalization. It is now possible to mark strings in the
Perl source code for translation, and translation of strings in the
JavaScript source code can now include placeholders. Also, a newer
version of jQueryUI is now used by the staff interface.

Koha can be downloaded from Koha Downloads. Debian
packages of Koha 3.16.0 will be available shortly.

Additional details, including the release notes, can be found at here.

Koha 3.14.7 Released

by Fridolin Somers

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

This is a maintenance release and contains some enhancements and several bugfixes.
As always you can download the release from Koha Downloads.

See the full release notes and changelog here.

Patches

This section highlights upcoming features as well as bugs needing attention.

The following patches were submitted for your attention by Jonathan Druart at BibLibre:

GST/VAT management in the Acquisition Module

BibLibre plans to rewrite the GST/VAT management in the acquisition module. They will submit a specification soon and communicate in order to get some feedback from the Koha community.

Batch modifications for records

BibLibre would really appreciate feedback/tests on the Batch modifications for records feature. For more information
see previous calls in the March newsletter and the message to the koha-dev list here:
http://lists.koha-community.org/pipermail/koha-devel/2014-March/040377.html

Cleanup Koha UTF-8

I need some additional guys to test the “Cleanup Koha UTF-8″ bug, see bug 11944. I need help from unicode experts to fix the search part.

The following patches were submitted for your attention by Melissa Lefebvre at ByWater Solutions:

Rollover outstanding orders not yet received

ByWater Solutions is working on some exciting new additions to Koha. With our friends at BibLibre we are developing the ability to roll over acquisitions orders not received and the amounts encumbered/spent from the current (old) fiscal year the next with just a click of a button. More information can be found on bug 12164 (http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12164) including a test plan if you would like to give it a whirl.

Convert checkouts table to ajax datatable

We have also been hard at work to convert the checkout tables to an ajax datatable. What this means is that checkout will be much faster then it is currently. In other words, if a patron has many checked out items, circulation.pl can take minutes to load due to having to process the previous checkout list. By converting this table to a datatable that fetches its data via ajax, we can make circulation.pl more responsive and wah-la instant speed at checkout. If you want to test and see for yourself how speedy quick things are head over to bug 11703 (http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11703). We would love to have more people test this and submit their feedback.

Add SMS via email as an alternative to SMS services via SMS::Send drivers

Wouldn’t it be cool if Koha could send SMS messages to patrons without the need to subscribe to an SMS gateway server? Well with patch 9021 (http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9021) we will be able to; however, we need your help to test this feature and sign off on this development to get it into Koha!

Related Projects

Chuck McCallum submitted a demo of a JS bookmarklet that can make copy-cataloging in Koha easier from non-Z39.50 data sources.

A demo of Koha integration is here:
http://firuta.huh.harvard.edu:8080/fp-koha-demo/
and a more complete readme and checkout instructions are here:
http://sourceforge.net/p/filteredpush/svn/HEAD/tree/trunk/FP-DataEntry/

This project initially targeted the museums community where the idea of “copy-cataloging” isn’t as familiar. This plugin tries to be generic so that it could be used anywhere there is an authoritative source of information, and a web form that needs to be filled in.

Jonathan Druart developed a tool for developers called bz-splitter and it is available at
http://splitter.koha-community.org/. For more information see his post to the list here:
http://lists.koha-community.org/pipermail/koha-devel/2014-May/040492.html

BibLibre Git Repo Moved

The BibLibre git repositories url has been changed. The new url can be found on the public projects list:
http://git.biblibre.com/public/projects

Community

New Koha Libraries

Community Gossip

The BibLibre git repositories url has been changed. The new url can be found on the public projects list:
http://git.biblibre.com/public/projects

AFI and BibLibre announce Bokeh, the first 4G documentary portal

How to

In his Did you know blog series this month, Pierre Vandekerckhove covers the following topics:

Support Provider News

ByWater Solutions Welcomes Mario Guilin as Systems Support. Mario will join the ByWater team in assisting new partners in managing their Koha Open Source ILS systems.

Upcoming Events

KohaCon 2014

KohaCon 2014 will be held in Córdoba, Argentina, October 2014.

For the schedule and registration details see the
KohaCon page.

North American Koha Users Group

The North American Koha Users Group will be held in Wenatchee, WA, August 2014.

For the schedule and other info see the
North American Koha Users Group page.

Register here

Submit presentations here

Some of the topics suggested by registered attendees:

  • Testing bugs
  • Workflow with git
  • Upcoming features – demos
  • Future of Koha – elasticsearch, plack …other improvements.
  • Overview of Bootstrap in OPAC

June General IRC Meeting

The June general IRC meeting will be held on June 3rd at 22 UTC and June 4th at 15 UTC.

The agenda and other information are here

Past Events

5 Day Koha and Dspace Workshop at Indus University, Karachi Pakistan

Pakistan Library Club (PLC-HQ) organized a 3 Days Training Workshop on “OPEN SOURCE LIBRARY MANAGEMENT SYSTEMS: KOHA + DSPACE” in collaboration with Indus University, Karachi on April 18, 19 n& 20, 2014 at Indus University , Karachi. Mr. Sher Afzal (Chief Librarian Bahria University; HEC Trainer)

5 Day Koha and Dspace Workshop, Lahore Pakistan

HEC conducted 05 days’ workshop on “Integrated Library System “KOHA & DSPACE” at regional center, Lahore. The workshop was held from March 24-28 2014. Chief Librarian Bahria University, Mr. Sher Afzal was the resource person for the workshop.

Around 30 library professionals from Public Sector Universities of Punjab participated in the subject workshop. The purpose of the workshop was to educate professionals about the integrated library system “KOHA & DSPACE”.

Regional Workshop on FOSS Applications for Libraries held in Sri Lanka

A Regional Workshop on FOSS Applications for Libraries – from 4th to 8th April 2014, was held at the Library, Open University of Sri Lanka (OUSL). The five day workshop covered Koha and Greenstone Digital Library software organized by the Open University of Sri Lanka, Library and The Digital Library Network of South Asia (DLNetSA). The workshop was inaugurated by the Vice Chancellor and the Deputy Vice Chancellor of the Open University of Sri Lanka on 4th April, 2014 at 9.00 a.m. at the seminar room, Faculty of Humanities & Social Sciences. Three resource persons from DLNetSA, Ms. Dilara Begum (Librarian, Head of Library) and Mr. Mamun-Or-Rashid (Asst. Librarian), East West University, Bangladesh and Mr. Harsha Balasooriya from OUSL conducted the workshop. The participants are from different sectors such as from Banks, Medical Profession, and Libraries & Information Centres throughout the Sri Lanka.

May General IRC Meeting

The May general IRC meeting was held on May 7th 2014.

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

NZ Koha Trademark Update

Tue, 06/03/2014 - 21:48

I am delighted to report that the Koha NZ trademark is now safely registered in the name of Te Horowhenua Trust also known as Horowhenua Library Trust. This follows a judgement in December 2013 declining the application by PTFS LibLime to have the trademark registered in their name.

I wish to thank Andrew Matangi, consultant for Buddle Findlay a prestigious NZ law firm, who defended our rights and represented us in the legal battle against PTFS Liblime. I want to also thank Mason James from KohaAloha who wrote in support of our claim for the NZ Koha trademark despite it technically infringing on his rights, and also Paul Poulain, Irma Birchall, Rosalie Blake, Rachel Hamilton-Williams and ex NZ National Librarian Penny Carnaby who submitted affidavits to support our claim. Catalyst IT helped our case by launching their own independent objection to the application by PTFS for the NZ Koha trademark, raising different arguments to ours; thanks Don Christie.

Chris Cormack deserves a special mention. He has been involved in this matter from day 1 in 1999 when we decided over coffee to call our fledging LMS Koha. For 15 years Chris has been there to talk through various courses of action and I value his wise (and even his unwise) counsel greatly.

The real winner of course is Koha and the community that stands behind it. Back in 2011 when we announced that PTFS Liblime were making a grab for the NZ Koha trademark the response from around the world was heartwarming and astounding. So many of you sent donations to fund our legal battle and today, nearly 3 years later, that battle is over. All remaining funds will, of course, be spent on making Koha even better than it is already.

Koha 3.14.7 released

Tue, 05/27/2014 - 12:45

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

This is a maintenance release and contains some enhancements and several bugfixes.
As always you can download the release from http://download.koha-community.org

Please read more for the full release notes

RELEASE NOTES FOR KOHA 3.14.7 27 mai 2014 ======================================================================== 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.14.7 can be downloaded from: http://download.koha-community.org/koha-3.14.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.14.7 is a bugfix/maintenance release. It includes 28 enhancements and 66 bugfixes. Enhancements in 3.14.7 ====================== Acquisitions ---------- 10789 Excessive and often incorrect use of finish in C4::Acquisitions 11787 Use validation plugin when adding new vendor 11805 Use validation plugin when creating new basket in Acquisitions Architecture, internals, and plumbing ---------- 11478 Remove experimental given/when from Koha::SimpleMARC 11479 Remove experimental given/when from C4::MarcModificationTemplates 11730 C4::Charset call C4::Context without use it Circulation ---------- 9823 Code optimization: Change prototype of GetReservesFromBiblionumber Command-line Utilities ---------- 10955 Add ability to skip deletions in zebraqueue 11078 Rebuild_zebra.pl can lose updates due to race condition during full rebuilds Course reserves ---------- 11788 Use validation plugin when creating new course 11866 Staff side course reserves too restrictive Database ---------- 3445 Action_logs table needs some thought I18N/L10N ---------- 11631 Make translation toolchain ignore useless translatable strings Lists ---------- 11789 Use validation plugin when creating new list Packaging ---------- 7234 Koha-common Debian package should include koha-sites.conf Searching ---------- 11202 Improve UNIMARC biblio indexing System Administration ---------- 11766 Use validation plugin when creating new authority type 11767 Use validation plugin when creating new authority framework tag 11771 Use validation plugin when creating new MARC framework tag 11791 Use validation plugin when creating new city 11792 Use validation plugin when creating new currency 11793 Use validation plugin when creating new item type 11795 Use validation plugin when creating new Z39.50 server Templates ---------- 11087 Have the fines tab default to pay fines rather than account 11272 Copy submit button on inventory 11328 Show local cover images in staff client search results Test Suite ---------- 11562 QA: the sysprefs.sql is not correctly sorted Tools ---------- 11785 Use validation plugin when uploading local cover images Critical bugs fixed in 3.14.7 ====================== Acquisitions ---------- 11755 critical Argument 'booksellerid' not properly handled in orderreceive.pl 11675 major Budget amount is not checked if a parent exist Architecture, internals, and plumbing ---------- 11493 critical Batch Item Modification not handling unicode characters 10611 major C4::Context->dbh checks if the DB is still running 11563 major Class noEnterSubmit no longer functioning 11779 major Unexpected change in logged in branch when changing overdue notice triggers I18N/L10N ---------- 11290 major Members-home.pl displays badly if using non english templates and have a utf8 char in categorycode description Staff Client ---------- 11369 major Too many search cursor cookies overflow HTTP-header size, when making multiple searches in the staff client. Test Suite ---------- 12271 critical Valid-templates.t does not test bootstrap opac templates Other bugs fixed in 3.14.7 ====================== Acquisitions ---------- 11644 normal Cannot update fund if total is equal to amount unallocated 11777 normal Created by name is not coming in order receiving page 11798 normal Problems with column sorting and row visibility in invoices table 11471 minor Basket groups display 0 0 Architecture, internals, and plumbing ---------- 11616 normal The tablesorter plugin is no longer in use 11687 normal Statecollection.pl is unused 11757 minor Dependency on POE is not longer necessary 11799 trivial Housekeeping: Remove _biblionumber_sth from VirtualShelves.pm 11803 trivial Consistent use of $dbh in _koha_modify_item Cataloging ---------- 11611 trivial Fix possible confusion between UNIMARC and MARC21 in some sysprefs Circulation ---------- 11756 normal Hold ratios report sorting incorrectly Hold requests ---------- 8918 normal ILS-DI: HoldTitle and HoldItem do not calculate rank of hold 10452 minor AllowHoldsOnDamagedItems should control using damaged items to fulfill holds I18N/L10N ---------- 11731 normal Typo "tranports" in installation Installation and upgrade (command-line installer) ---------- 10580 normal Remove NoZebra reference from Makefile.pl Lists ---------- 10714 minor Redirect to list contents view upon save after initiating edit from list contents view MARC Authority data support ---------- 11652 minor Merging authority records does not correct biblios Notices ---------- 11732 trivial Eliminate warning on undefined branchcode OPAC ---------- 11743 normal Remove unused DataTables plugin from OPAC theme directories 11516 minor OPAC highlight lost in results browser 11663 trivial Bootstap theme opac holding tab improperly displayed when opacbookbag syspref is disabled Patrons ---------- 11628 normal Staffaccess permission is missing in french userflags.sql file 11707 normal Additional attributes broken for category code with space Reports ---------- 11704 normal Wrong headers in {opac|intranet}/svc/report 10777 minor Runreport.pl allows for sending html reports via email, but mimetype is wrong Searching ---------- 11796 normal Results with 6 facets have missing facet 10544 minor Stocknumber index is an alias of Number-local-acquisition Self checkout ---------- 11773 normal Crash 'undefined value as a HASH' in sco-main.pl 11415 minor SCO has no option to disable automatic receipt printing 11784 minor Patron images broken in Self checkout Serials ---------- 10837 normal Exporting serial claims does not work if no notice defined SIP2 ---------- 11783 normal Record level unavailable holds sending empty CD field rather than item barcode System Administration ---------- 10012 minor Remove all traces of NoZebraIndexes Templates ---------- 10751 normal Title should be mandatory for creating suggestions in staff 11710 normal Use new DataTables include in cataloging Z39.50 search template 11713 normal Use new DataTables include in course reserves templates 11716 normal Use new DataTables include in label manage template 11717 normal Use new DataTables include in member templates 11721 normal Use new DataTables include in suggestions template 11735 normal Use new DataTables include in calendar template 11736 normal Use new DataTables include in Koha news templates 11737 normal Use new DataTables include in quotes management template 11739 normal Use new DataTables include in notices template 11740 normal Use new DataTables include in quotes upload template 11748 normal Remove unused jquery.uitablefilter.js plugin 11794 normal OpacSerialDefaultTab being ignored 11819 normal Don't show catalog edit menu if user has no edit permissions 11829 normal JavaScript error on staff client biblio details pages if template variables are undefined 11670 minor Remove sorting from patron lists action columns 11749 minor Remove unused jQuery plugin jquery.hoverIntent.minified.js from the staff client 11764 minor Move repeatedly redefined function toUC() into staff-global.js 11765 minor Remove unused function isDate from templates 11608 trivial Don't need the word 'library' on funds Tools ---------- 11343 normal The max number of items to process in a batch is hardcoded 11636 normal Impossible to remove patrons from patron list during add process 11253 minor Tools/inventory.pl output_pref ignores 'iso' parameter passed 12115 minor Follow up fix for tools/inventory.pl's output_pref issues New sysprefs in 3.14.7 ====================== * MaxItemsForBatch * SelfCheckReceiptPrompt 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.14/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 (82%) * Armenian (99%) * Chinese (China) (98%) * Chinese (Taiwan) (100%) * Czech (100%) * Danish (90%) * English (New Zealand) (83%) * French (99%) * French (Canada) (88%) * German (100%) * German (Switzerland) (99%) * Greek (52%) * Italian (100%) * Kurdish (71%) * Norwegian Bokmål (63%) * Polish (64%) * Portuguese (99%) * Portuguese (Brazil) (89%) * Slovak (100%) * Spanish (100%) * Swedish (91%) * Turkish (100%) 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.14.7 is Release Manager: Galen Charlton Documentation Manager: Nicole C Engard Installation Documentation Managers: Samuel Desseaux Mason James Translation Manager: Bernardo Gonzalez Kriegel QA Manager: Katrin Fischer QA Team: Chris Cormack Marcel de Rooy , Jonathan Druart , Brendan Gallagher Kyle Hall Mason James Paul Poulain Bug Wranglers: Magnus Enger Packaging Manager: Robin Sheat Live CD Manager: Nguyen Quoc Uy VM Manager: Samuel Desseaux Release Maintainer (3.8.x): Chris 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 Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.14.7: * Universidad Nacional de Cordoba We thank the following individuals who contributed patches to Koha 3.14.7. * 1 Jacek Ablewicz * 3 Tomas Cohen Arazi * 1 JaTara Barnes * 3 Colin Campbell * 21 Galen Charlton * 1 Chris Cormack * 1 Stéphane Delaune * 1 Frédéric Demians * 16 Jonathan Druart * 2 Nicole Engard * 1 Amit Gupta * 11 Kyle M Hall * 1 Janusz Kaczmarek * 1 Pasi Kallinen * 1 Doug Kingston * 2 Olli-Antti Kivilahti * 1 Ketan Kulkarni * 37 Owen Leonard * 1 Jesse Maseto * 3 Julian Maurice * 1 Sophie Meynieux * 1 Nicholas van Oudtshoorn * 10 Marcel de Rooy * 1 Fridolin SOMERS * 4 Fridolyn SOMERS * 2 Mathieu Saby * 10 Fridolin Somers * 2 Mark Tompsett * 2 Marc Véron We thank the following companies who contributed patches to Koha 3.14.7 * 37 ACPL * 36 BibLibre * 1 BigBallOfWax * 14 ByWater-Solutions * 21 Equinox * 3 PTFS-Europe * 10 Rijksmuseum * 1 Tamil * 1 Université Rennes 2 * 1 biblos.pk.edu.pl * 1 carvingit.com * 2 jns.fi * 1 pttk.fi * 1 randomnotes.org * 10 unidentified * 2 veron.ch We also especially thank the following individuals who tested patches for Koha 3.14.7. * 1 Aleisha * 1 Tomas Cohen Arazi * 1 Petter Goksoyr Asen * 1 Aurélie * 5 Christopher Brannon * 1 Jared Camins-Esakov * 138 Galen Charlton * 35 Chris Cormack * 54 Jonathan Druart * 32 Katrin Fischer * 2 Brendan Gallagher * 31 Kyle M Hall * 5 Bernardo Gonzalez Kriegel * 4 Owen Leonard * 1 Jesse Maseto * 3 Julian Maurice * 1 Sean McGarvey * 1 Holger Meissner * 1 Holger Meißner * 1 Paul Poulain * 1 Martin Renvoize * 23 Marcel de Rooy * 1 Paola Rossi * 1 Mathieu Saby * 1 Robin Sheat * 135 Fridolin Somers * 1 Srdjan * 9 Mark Tompsett * 1 Marc Veron * 9 Marc Véron * 3 merlissia * 5 wajasu 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. The last Koha release was 3.14.06, which was released on April 30, 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 27 mai 2014 16:15:43 Z #####

A great thanks to all contributors.

Koha 3.16.0 released

Thu, 05/22/2014 - 16:51

The Koha community is pleased to announce the release of version 3.16.0 of the Koha library automation system.

Koha 3.16 is an enhancement and bugfix release. Changes of particular note include:

  • There is now the ability to use different templates for notices based on how the notice is to be sent. For example, is now possible to use different wording for email and SMS hold notifications.
  • Users can now unselect active facets when refining search results.
  • Search history can be now displayed and managed in the staff interface.
  • Loan checkins can now be backdated to an arbitrary date.
  • Holds can now be individually suspended and resumed from the OPAC.
  • Creating orders from staged files now offers much more flexibility.
  • The public reports service can now accept report parameters.
  • There is experimental support for Plack for development use.
  • The index update script can now operate as a daemon, allowing the indexes to be updated within seconds of a catalog record getting updated.

There are many more enhancements, detailed in the release notes below.

There are also a number of improvements under the hood, particularly for internationalization. It is now possible to mark strings in the Perl source code for translation, and translation of strings in the JavaScript source code can now include placeholders. Also, a newer version of jQueryUI is now used by the staff interface.

Koha can be downloaded from download.koha-community.org, and Debian packages of Koha 3.16.0 will be available shortly.

As release manager for Koha 3.16, I would like to thank everybody who contributed patches, documentation, testing, moral support, money, and time to the effort. It is truly a team effort.

RELEASE NOTES FOR KOHA 3.16.0 22 May 2014 ======================================================================== 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.0 can be downloaded from: http://download.koha-community.org/koha-3.16.00.tar.gz Installation instructions can be found at: http://wiki.koha-community.org/wiki/Installation_Documentation OR in the INSTALL files that come in the tarball Koha 3.16.0 is a major release, that comes with many new features. It includes 6 new features, 197 enhancements to existing features, and 390 bugfixes. Important notice ================ The "prog" and "CSSR" public catalog themes were deprecated upon the release of Koha 3.14.0. They are expected to be removed from Koha upon the release of Koha 3.18.0, which is scheduled for November 2014. Users should plan on upgrading to the Bootstrap them as soon as possible. New features in 3.16.0 ====================== Acquisitions ---------- 8230 The ordered status is now displayed on the staff bib details page. This is enabled by the new AcquisitionDetails system preference 11665 It is now possible to place orders from the holds ratio report Command-line Utilities ---------- 6435 rebuild_zebra.pl now has the ability to run as a daemon by specifying the -daemon switch. This allows the Zebra index to be updated within seconds of a bibliographic or authority record being changed, rather than waiting several minutes for a cronjob Lists ---------- 9032 It is now possible for a patron to invite another to share a private list. When an invitation is made, it is sent out via email, and the recipient has the option to confirm the invitation. Searching ---------- 10862 The staff interface now retains and displays bib and authority search history, allowing staff members to easily re-run searches. This is enabled by the new preference EnableSearchHistory. Tools ---------- 9016 It is now possible to use different templates for notices depending on the message transport. For example, if the library sends out overdue notices via email and SMS, it is now possible to use different templates. This feature is referred to as "multi transport types". Enhancements in 3.16.0 ====================== Acquisitions ---------- 7180 Order from staged file improvements: one can now place multiple orders on records from a staged file in one fell swoop, selecting which titles one wants to order. In addition, order fields can be populated from the MARC records based on a mapping set up via the MarcFieldsToOrder system preference. 7267 Display account number in PDF 7288 Add filter to invoice page to only display invoices related to subscriptions 7308 Display base-level amount ordered in fund management 9261 Allow librarians to make purchase suggestions for patrons 9416 Add vendor note field to order line record 9807 It is now possible to view a basket group without reopening it 10090 The ordered and spent pages now display the item type description rather than the code 10875 The form for adding a new order from a staged file now longer displays inactive funds by default 10922 Now displays whether prices include tax or do not include tax when creating a new order 11027 There is now a column for basket groups in late orders table 11141 The receiving form now retains the search filters that staff set on the pending orders list. 11429 There is now a link to basket group on the basket detail page 11435 Basket group information is now displayed on the acquisitions tab in the staff bib details page 11459 The description of the OrderPdfFormat preference is improved 11551 It is now possible to search on parent order number on the advanced orders search page 11552 It is now possible to search on the original order line number after transferring an order 11578 The funds management page now uses a tree for displaying parent and child funds, make their relationships more clear. 11579 The order number is now displayed on the basket page 11763 The fund action links on the funds management page are now consolidate on a menu 11828 German-language templates for order PDFs are now available 11864 The parent order line number is now displayed on the received orders table Architecture, internals, and plumbing ---------- 7372 The list of road types was moved from a database table to a new authorized value, ROADTYPE 9823 GetReservesFromBiblionumber was refactored to remove an unnecessary return value and to use named parameters 10277 A new routine, C4::Context->IsSuperLibrarian, was added to consolidate the check of whether the current user has superlibrarian privileges 10533 The JavaScript functions for managing basket groups were moved to a separate file 10789 Removed incorrect uses of $sth->finish in C4::Acquisitions 10809 The branches TT plugin is now used by serials search 10983 Removed unused subroutines in C4:Budgets 11032 Several routines in C4::Biblio now verify that valid MARC::Record objects are passed to them 11051 Removed unnecessary SQL queries in GetBranches, improving the speed of public catalog searches 11182 Removed spurious logged warnings in circulation 11268 Increased the width of the biblioitems URL field 11333 The validation plugin is now used by the CSV profile forms 11386 Standardize validation on the subscription add/edit form 11389 Re-enabled PostgreSQL as a database scheme that Koha can connect to. Note that PostgreSQL support for Koha remains a work in progress. 11468 Removed use of smartmatch from DateUtils 11474 Removed experimental given/when from C4::Utils::Datatables 11478 Removed experimental given/when from Koha::SimpleMARC 11479 Removed experimental given/when from C4::MarcModificationTemplates 11518 Added new method to Koha::Schema::Result::Item to return the effective item type 11539 Removed disused C4::Barcodes::PrinterConfig module 11555 Make "All" one of the default options for choosing the number of rows in a DataTables table to display 11562 Sort the preferences in sysprefs.sql alphabetically 11605 The list of rows to display for DataTable option now uses the global default where possible. 11730 Make C4::Charset use C4::Context 11751 Removed dead code related to handling members of institution patrons 11766 The validation plugin is now used by the authority type form 11767 The validation plugin is now used by the authority framework tag form 11769 The validation plugin is now used by the MARC framework form 11771 The validation plugin is now used by the MARC framework tag form 11785 The validation plugin is now used when uploading local cover images 11787 The validation plugin is now used by the vendor form 11788 The validation plugin is now used by course reserve forms 11789 The validation plugin is now used by the list form 11791 The validation plugin is now used by the city form 11792 The validation plugin is now used by the currency form 11793 The validation plugin is now used by the item type form 11795 The validation plugin is now used by the Z39.50 server form 11805 The validation plugin is now used by the order basket form 11806 The validation plugin is now used by the OAI set form 11957 Removed disused sample_only_param_tables.sql 11960 Replaced unnecessary call of GetMemberDetails by CanBookBeRenewed, thereby improving performance 11975 The batch patron deletion code received various improvements Authentication ---------- 11146 The page that is displayed when a staff user does not have permission to perform a given operation now includes a link to go back to the previous page Cataloging ---------- 9366 The MARC editor now has a widget to control the display of the MARC tags 9673 The item record now has date fields to track when an item is mark lost or is withdrawn 10970 The MARC21 frameworks were updated to Update Number 17 11746 The record details page now has direct links to edit items Circulation ---------- 7413 Circulation policies can now be set to control how long a patron must wait before being allowed to renew a loan. 8231 The check-in page now displays a warning if the patron is restricted 10694 The check-in page can now allow the operator to specify an arbitrary return date. This is enabled using the new system preference SpecifyReturnDate 10859 The checkout page can now alert the operator if the patron already has a different item on the same bib on loan. This feature is enabled using the AllowMultipleIssuesOnABiblio system preference. 10863 There are two new circulation permissions related to patrons who have restrictions. The force_checkout permission controls whether an operator is allowed to check out an item to a restriction patron, while the manage_restrictions permission controls whether the operator is able to add or remove restrictions. 11040 The CircAutoPrintQuickSlip preference now has a new option to print a regular slip. 11359 The library overdues report now includes columns for the patron barcode and phone number 11486 The number of renewals left is now displayed on the checkout and patron details pages 11561 With the implementation of multi transport types, preventing the generation of duplicate hold print notices. If no other transports can be used for a hold notice, it will continue to default to print 11630 The parsing of age restriction markers is now more flexible, and can now accommodate cases where the marker is immediately followed by the age Command-line Utilities ---------- 7844 There is now a sample Plack configuration for developer use that handles both staff and public catalog interfaces 10782 Debian packages now include a koha-mysqlcheck script for running integrity checks on Koha databases 10955 rebuild_zebra.pl is now able to skip processing deletions, allowing record deletions to be handled in a separate run overnight 11078 rebuild_zebra.pl now uses a lockfile to prevent multiple rebuild_zebra.pl processes from attempting to make simultaneous changes 11278 bulkmarcimport.pl now has the ability to use a user-supplied Perl module to manipulate records prior to import. It also has more options for verbose logging 11441 The --aut switch for remove_unused_authorities.pl is no longer required. If it is omitted, the job will remove all unused authorities, regardless of type. 11484 cleanup_database.pl now has an option to purge Z39.50 results from the reservoir 11850 bulkmarcimport.pl now has an option to append to its logfile Course reserves ---------- 11866 Course reserves information can now be viewed without requiring special permissions on the part of staff operators Database ---------- 3445 Several indexes were added to the action_logs table to improve performance Documentation ---------- 11238 Online help now dynamically constructs links to the appropriate version of the Koha manual Hold requests ---------- 11138 The example crontabs now include the auto-unsuspend holds job I18N/L10N ---------- 7934 Separate PO files are now generated for help pages 8044 (also bug 11848) It is now possible to make strings embedded in Perl scripts translatable like this: use Koha::I18N print gettext('my translatable text'); 10964 Updated the German MARC21 default framework to Update Nr. 17 (September 2013) 11495 Instances of text "Select titles to: " in the Bootstrap theme are now translatable 11631 The translation toolchain now ignores certain useless translatable strings 12138 Placeholders can now be used when setting up strings in JavaScript code to be translatable. For example: _("Are you sure you want to delete the %s attached items?").format(count) Installation and upgrade (web-based installer) ---------- 10138 Updates to authorized values in the French see data 12113 Updates to German seed data 12275 Small corrections to English seed data Label/patron card printing ---------- 12018 Added table sorting to the list of patron card batches MARC Authority data support ---------- 8334 There is now a field plugin for 100 fields in UNIMARC authority record MARC Bibliographic data support ---------- 11330 The MARC21 bibliographic frameworks seed data now has more consistent field and subfield descriptions among the various frameworks 11453 The English default UNIMARC bibliographic framework is now up-to-date MARC Bibliographic record staging/import ---------- 10500 By turning on the new AggressiveMatchOnISBN, the staged MARC record importer can now include variations when looking for matching records by ISBNs. Note that at present, AggressiveMatchOnISBN searches on ISBN variations only when the UseQueryParser preference is turned off. 10558 The list of records in an import batch is now displayed using an AJAX DataTable, improving responsiveness and making it possible to sort results. 10811 The English seed data now includes an import matching rule on biblionumber (999$c) Notices ---------- 11598 Added --text option to overdue_notices similar to --html option Public Catalog ---------- 10774 Hold requests can now be individually suspended or resumed from the public catalog 10807 The history of authority (browse) searches is now retained by the public catalog, similar to existing functionality for bibliographic searches 10907 There is a new system preference, OpacSuggestionManagedBy, to control whether a patron can see the name of the staff member who managed a purchase suggestion 10951 There is a new system preference, NoLoginInstructions, to allow customizing the message that gets displayed on the public catalog login form 10986 There is a new system preference, AdvancedSearchLanguages, to control the languages that are included on the language filter list on the advanced search page 11066 The RIS and BibTeX record exports now recognize the RDA 264 field as a source of publisher information 11101 There is now a CSS hook for customizing the item types facet label 11104 There is now a CSS hook for customizing the topics facet label 11105 There is now a CSS hook for customizing the places facet label 11256 The new system preference OpacMaxItemsToDisplay now controls the number of item records that are displayed by default on the record details page 11312 Add CSS hooks for customizing various facet labels 11465 The tabs on the "your summary" page now display the number of loans, the number of hold requests, and the patron's fine balance 11466 The purchase suggestion desired formats list now includes item types whether AdvancedSearchTypes is set to 'itemtypes' or includes 'itemtypes' as one of the selected options 11684 Removed the likelihood of getting mixed-content warnings when using SSL for the public catalog 11694 Improved the widgets for handling individual hold suspension in the Bootstrap public catalog 11786 Improved RDFa schema.org mappings in the prog and Bootstrap themes 11860 The subscription call number is now displayed on the record details page 12052 There is a new preference, OPACMySummaryNote, that can be used to display a message on the patron summary page in the public catalog Packaging ---------- 7234 koha-common Debian package now include koha-sites.conf 10003 koha-* scripts (packages) now provide tab-completion in bash 10646 koha-create now warns if mod_rewrite is not enabled 10896 Added a --verbose option to koha-translate 10942 The packages now support an option to automatically update translations as part of an upgrade 11284 Package-related updates for the new release 11655 koha-translate --list no longer shows 'en' as a translation, since it is the current base language Patrons ---------- 6739 By turning on the new system preference, BlockExpiredPatronOpacActions, expired patrons not blocked from performing actions in the public catalog such as renewing loans 9448 There is a new staff permission, updatecharges/writeoff, for controlling whether a staff member is allowed to forgive overdue fines 10318 The primary email address is now displayed on patron search results 10834 Sort 1 and Sort 2 are now searchable patron fields 10861 There is a new system preference, CardnumberLength, that can be set to require a minimum and maximum length for patron card numbers 11671 The patron list add page was restructured for improved usability 11869 The patron print summary and print receipt templates now include more information, including registration date, expiration date, library, patron category, and fines and payments information Reports ---------- 9915 The public reports web service (opac/svc/report) can now be given report parameters 11679 Report output can now be downloaded as Open Document spreadsheets. 12040 Add SMTP authentication parameters to runreports.pl Searching ---------- 9940 Added a new index for original language of document 9972 Added word and phrase versions of the MARC21 Lexile index and indexes for the 653, 655, and 041 fields. 10857 Users of the staff and public catalog search interfaces can now remove active facets when refining search results 11069 Words in the title now have a higher weight in relevance ranking when using QueryWeightFields 11202 Various improvements to UNIMARC biblio indexing 11334 Added ability to control which library fields are used for facets, as set by the new DisplayLibraryFacets system preference. Self checkout ---------- 11415 Automatic receipt printing in the web-based self-check interface can now be disabled by adjusting the new system preference SelfCheckReceiptPrompt Serials ---------- 10851 There are now more "missing" statuses to choose run when receiving serials, including "never received", "sold out", "damaged", and "lost" 10852 The serials search form can now filter on location, call number, and expiration date 11861 The serials claims list now includes a column for ISSN SIP2 ---------- 6273 Payments made via SIP2 now have the payment type (e.g., cash or credit card) recorded 8769 The return date passed by the SIP2 client in the check-in message is now used. Previously, the return date was always set to the current date. 9288 There is a new script to test SIP from the command line 11351 Koha item types have a new column for setting the SIP2 media type, which can be used by SIP2 devices to controlled a demagnetizer for security strips. System Administration ---------- 11596 Missing indexing options in koha-conf.xml are now reported on the abut page. 11772 The about page now displays a warning if no active currency is defined. Templates ---------- 7484 When changing the search type for an authority search, other search inputs like authority type, operator, term, and sort order are now retained 9677 The toolbar on the notices and slips page is now styled with Bootstrap 10987 Removed duplicate 'see also' and 'see from' labels from authority search results 11087 The fines tab now defaults to pay fines rather than the patron account summary 11272 Added second submit button to inventory form 11328 Local cover images are now displayed in staff client search results 11398 Fixed "occured" typo 11570 Upgraded jQueryUI to latest version in the staff client 11724 Made funds and status on suggestions page sortable/searchable 11946 Added table sorters to label batches 12088 Improved date handling and sorting in holds to pull report 12089 Removed use of dt_add_type_uk_date() 12101 Moved Greybox library outside of language-specific directory 12102 Moved humanmsg jQuery plugin outside of language-specific directory 12103 Moved ajaxfileupload jQuery plugin outside of language-specific directory 12107 Moved checkboxes jQuery plugin outside of language-specific directory 12116 Moved fixFloat jQuery plugin outside of language-specific directory 12119 Moved jeditable jQuery plugin outside of language-specific directory Test Suite ---------- 11224 Added more unit tests for C4::Acquisition 11452 Added some tests for Koha::Template::Plugin::Cache 11480 Improved tests in Output_JSON.t 11537 Increased test coverage for C4::Log 11540 Increased test coverage for C4::Charset 11541 Increased test coverage for C4::Installer 11542 Increased test coverage for C4::Print 11543 Increased test coverage for C4::Category 11544 Increased test coverage for C4::Installer_PerlModule 11545 Increased test coverage for C4::Languages Tools ---------- 2693 Added ability to filter by reviewer name on tag review page 7567 Added support for per-library news 10832 Implemented multi transport types for overdue notices 10833 Implemented multi transport types for advanced notices 10845 With the implementation of multi transport types, the legacy HOLD_PRINT notice is now merged as the print template of the HOLD notice 11343 The max number of items to process in a deletion or modification batch is now controlled by the new preference MaxItemsForBatch 11867 With the implementation of multi transport types, the legacy *_PHONE notices are now merged as per-transport templates of the HOLD, PREDUE, and OVERDUE notices 11868 The fields for setting templates for SMS and phone messages are now disabled if those transports are not in use (as determined by the SMSSendDriver and TalkingTechItivaPhoneNotification preferences) Transaction logs ---------- 11477 The transaction log now displays the name of the staff member involved, if applicable Web services ---------- 11491 Added option to supply field names in the output of the reports web service Critical bugs fixed in 3.16.0 ====================== (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintenance releases) Acquisitions ---------- 9948 critical Acq data going on first item even if not received 11322 critical Suggestion "notes" field should be sanitized or escaped 11755 critical Argument 'booksellerid' not properly handled in orderreceive.pl 12274 critical Closed invoices not properly handled on invoice details page 4068 major Accepting a suggestion hides 'pending' tab 10613 major Gst is not calculated correctly on the invoice page 11549 major After transferring an order, receive and cancel the receipt will delete the order 11675 major Budget amount is not checked if a parent exist 11680 major Tax rate changes on edit 11699 major Notes entered when receiving are not saved 12019 major Funds displayed on acquisition home show funds of all branches 12168 major Spent and ordered budget values are wrong if deep > 2 Architecture, internals, and plumbing ---------- 11493 critical Batch Item Modification not handling Unicode characters 11660 critical Tools/pdfViewer.pl is vulnerable to displaying the contents of an arbitrary file on the server 11661 critical Edithelp.pl can be used to write arbitrary files to the server 11662 critical Member-picupload.pl can write to arbitrary files on the server 11666 critical Admin/import_export_framework.pl allows execution of arbitrary SQL without authentication 12243 critical Records with invalid ISBNs can cause searches to fail 10611 major C4::Context->dbh checks if the DB is still running 11563 major Class noEnterSubmit no longer functioning 11779 major Unexpected change in logged in branch when changing overdue notice triggers Authentication ---------- 11219 critical CAS authentication fails with URL parameters Cataloging ---------- 8018 major New subfields have a default max length of zero 11286 major Bug 10602 prevents to create new subfields in authorities 11338 major Items that are captured for holds can be deleted without warning 11410 major Cataloging search finds no results for searches with ampersands Circulation ---------- 9532 major Reserve rules with itemtype on biblio Command-line Utilities ---------- 11417 major Remove_unused_authorities.pl doesn't accept --test Course reserves ---------- 11534 major Impossible to remove instructors on course reserve Database ---------- 11846 major Correct database update for debarments with 9999-12-31 Hold requests ---------- 11258 major Holds queue is still making transfer requests that contradict the branch holds policy 11336 major Priority is not updated on deleting holds 11947 major Hold priorities not re-calculated when hold is confirmed on checkin. I18N/L10N ---------- 2546 major Description of charges: string hardcoded 11290 major Members-home.pl displays badly if using non English templates and have a UTF8 char in categorycode description 11571 major Bug 7934 introduces a regression in the translate script Installation and upgrade (web-based installer) ---------- 12212 blocker Wrong number of parameters for AggressiveMatchOnISBN in sysprefs.sql 12251 blocker Error in sample_notices.sql (es-ES) Lists ---------- 11248 major Problems with translated list email sent Notices ---------- 9210 major Automatic carriage return are missing in print letters generated for holds Public Catalog ---------- 11307 critical Potential XSS attack vector in public catalog RSS feed 11341 critical XSS attack vector in facets in public catalog - prog theme 10605 major Problems with translated cart email sent 10952 major Store anonymous search history in session 11277 major Bootstrap theme: error in link for showing all facets 11535 major Patron self-registration form does not sanitize its input 11978 major OverDrive API now prepends http:// to URLs 12046 major Authentication using CAS - bootstrap Packaging ---------- 12234 blocker Package dependency updates for master 11404 major Add out-of-the-box support for Apache 2.4 Patrons ---------- 11282 blocker Not possible to create multiple restrictions from patron details/new restriction overwrites existing 10453 critical Updating child to adult loses password 11352 critical Batch Patron Deletion/Anonmyzation deletes more than warning states it will delete 12134 critical Members are restricted even if the debarment is ended 11009 major Do not allow reading records of anonymous patron 12292 major Members are restricted even if the debarment is ended - moremember.pl Searching ---------- 11096 major Koha cannot retrieve big records from Zebra 11533 major "use" QueryParser breaks authority search Serials ---------- 11843 blocker Manual subscription history doesn't seem to work as expected 12161 critical Serials receiving is broken 11262 major Don't require hardcoded translations for seasonal numbering pattern to work 11689 major New missing statuses is not well managed 11995 major Followup for Bug 7688 - FIX GetNextDate in serialsUpdate.pl 12003 major Next issues for irregular pattern not correctly predicted 12080 major Superserials permission appears to be broken Templates ---------- 766 major Use of CGI::scrolling_list prevents customization in template Test Suite ---------- 12271 critical Valid-templates.t does not test bootstrap opac templates Tools ---------- 11414 critical Marc modification template limitations should alert the user 9048 major Quote editor does not work under Plack 11287 major Import borrowers doesn't take into account the new restriction system 11412 major Bulkmarcimport can crash when searching for duplicates 12163 major Adding a new quote fails Z39.50 / SRU / OpenSearch Servers ---------- 9612 major SRU Response is different when DOM indexing is enabled Other bugs fixed in 3.16.0 ====================== (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintenance releases) About ---------- 7143 trivial Bug for tracking changes to the about page Acquisitions ---------- 7791 normal Deleting basket should not delete all existing orders without warning 8683 normal Acq: Clear button doesn't clear all item fields 9063 normal When ordering from staged file '# Bibs' is empty 9224 normal Acqui/finishreceive.pl is not Plack-compatible 9593 normal Prices not imported correctly from a staged file 11018 normal Add order from a reverted file 11059 normal Not possible to sort staged dates in metric format 11111 normal The basket group is not displayed on the parcel page 11166 normal Branch filter in budgets admin uses pattern match instead of equals 11170 normal The pending order list should only display orders to receive 11171 normal The basket group is not displayed on the supplier list page 11237 normal Clarify explanation for the new pref AcqItemSetSubfieldsWhenReceived 11243 normal Supplier list counts all items, even canceled ones 11397 normal Displaying itemnumber list on the Acquisition detail tab is useless 11644 normal Cannot update fund if total is equal to amount unallocated 11777 normal Created by name is not coming in order receiving page 11798 normal Problems with column sorting and row visibility in invoices table 11914 normal Ordering from suggestions: fund (budget id) is not retained; price calculations not working 11056 minor Dead code in basketgroup.pl : remove code depending on "validate" param 11314 minor Restore ability to see only 5 entries on parcel.pl 11433 minor Remove attachbasket op value in basket.pl 11471 minor Basket groups display 0 0 11550 minor Add a couple of unit tests for C4::Acq::GetOrder 11820 minor Dead code in basketgroup.pl : "add" operation is never invoked without a booksellerid 11845 minor Set overlay and import status translatable in addorderiso2709.tt 11939 minor Sample of currencies with a working active value 9654 trivial Missing space between amount and currency symbol in basket groups 12111 trivial Improving templates regarding order notes 12185 trivial Remove extra "f" from parcel.tt Architecture, internals, and plumbing ---------- 7965 normal Silence warns in staff error log (koha-error_log) 10626 normal Remove doubled up TT plugins 11035 normal Replace shortcut plugin jquery.hotkeys.min.js 11061 normal Koha::Calendar::_mock_init is unused 11112 normal Koha::Calendar->new loads all holidays 11148 normal Two routines are useless in Koha::DateUtils 11391 normal Suggestions.suggesteddate has a problematic default value 11616 normal The tablesorter plugin is no longer in use 11687 normal Statecollection.pl is unused 12259 normal Invalid dependency module version number 11384 minor Koha should not use "ctid" as a column name 11402 minor Labels::_guide_box should return undef if undefned data is passed 11757 minor Dependency on POE is not longer necessary 12065 minor Consistent use of encode_qp when sending basket/shelf 12076 minor Xt/tt_valid.t can miss an invalid construct 12112 minor C4::Breeding::ImportBreeding() is not used 12131 minor C4/TmplToken.pm has an unnecessary dependency on Exporter 11077 trivial Correct silent warnings in C4/Auth.pm 11587 trivial IsSuperLibrarian generates warnings 11799 trivial Housekeeping: Remove _biblionumber_sth from VirtualShelves.pm 11803 trivial Consistent use of $dbh in _koha_modify_item 11856 trivial Minor improvements on code documentation (omnibus) Authentication ---------- 7002 normal Inaccurate checks for borrower flags == 1 11048 normal Fix logout redirection for CAS authentication Cataloging ---------- 7125 normal Can't change tag in frameworks 7442 minor Crash when selecting an authority with 200$x or 200$y 9114 minor Exported MARC frameworks encoding should be UTF-8 10808 minor Thesaurus search form does not correspond to current search query 11313 minor Empty value in mandatory combobox in record edition 11955 minor Remove spaces in empty indicators after linking an authority to a biblio record. 11316 trivial Plugin icon missing tooltip in addbiblio.pl 11611 trivial Fix possible confusion between UNIMARC and MARC21 in some sysprefs Circulation ---------- 11756 normal Hold ratios report sorting incorrectly 11075 minor Clicking 'select all' link in export tab in checkout page clears renew checkboxes 11231 minor Notes should be reservenotes in pendingreserves.pl and reserveratios.pl Command-line Utilities ---------- 11188 minor Make gather_print_notices.pl die on failed open() 12288 minor Search Errors with AggressiveMatchOnISBN turned on Course reserves ---------- 11179 minor opac-course-details.pl shows item as available when it is checked out Database ---------- 5377 normal Database fields too small for multiple ISBN and ISSN 11155 normal PostgreSQL schema contains syntax errors 11249 normal Add db indexes on borrowers names 11275 normal Make deleteditems.materials of type text 11928 normal Table aqorderdelivery seem useless 6331 minor Obsolete marc column in deleteditems Documentation ---------- 11483 normal New serial pages missing help 12244 normal Help Files for Koha 3.16 11383 minor There is no help page for the marc modification templates tool 11403 minor Renew page missing help file Hold requests ---------- 8918 normal ILS-DI: HoldTitle and HoldItem do not calculate rank of hold 11445 normal It is possible for duplicate hold notifications to be sent 11531 normal Cannot add new libraries to the transport cost if previously used. 12000 normal Staff users can set hold suspension dates to occur in the past 12079 normal CheckReserves() and _Findgroupreserve do not return reserve_id 9788 minor Improvements for calling GetReservesFromItemnumber 10452 minor AllowHoldsOnDamagedItems should control using damaged items to fulfill holds I18N/L10N ---------- 5052 normal Can't choose languages if all choices are sublanguages 11225 normal \n in translation strings should be removed 11227 normal Staff po files contain some Javascript 11411 normal Bootstrap theme (enhancement) for (right to left). 11488 normal Untranslatable warning "Are you sure you want to write off ..." 11505 normal Untranslatable table headers in Label batch manager 11588 normal Untranslatable subscription frequency units 11618 normal JQuery timepicker is not picked up by the i18n toolchain 11646 normal Untranslatable confirm popup in field 006 and 008 builders 11686 normal "please note your reason here..." does not get translated 11731 normal Typo "tranports" in installation 12034 normal MSG_REMOVE_FROM_LIST different wording between public catalog and staff client 12056 normal Untranslatable strings in calendar 12081 normal Tmpl_process3.pl does not delete temp files 12240 normal Update of Italian SQL files (no marc setup) - 3.16 12241 normal Update of Italian SQL files (MARC setup) - 3.16 11363 minor Label printer profile units are not translatable 11366 minor Acq basket group "No group" untranslatable 11497 minor I18n toolchain fails to pick up TT code in the format 'SomeVariable or "Some Text"' for translation 11508 minor Untranslatable pull-down in auth_subfields_structure.pl 11639 minor Untranslatable strings in 007 builder 11973 minor Fix Armenian language description 11993 minor Untranslatable confirm popup in request.tt 10818 trivial System preference OAI-PMH:ConfFile isn't translatable 11189 trivial Rename Print label in UNIMARC advanced search 11393 trivial Language menu not show up as name for Thai (th-THA was shown) Installation and upgrade (command-line installer) ---------- 10580 normal Remove NoZebra reference from Makefile.pl 10729 normal Support phrases-icu.xml in install and upgrade Installation and upgrade (web-based installer) ---------- 11260 normal Update German web installer 11261 normal Sample frequencies and numbering patterns should better be mandatory on install 12282 normal RESERVESLIP wrong in German sample notices 7841 minor Several warnings on language from webinstaller 12209 minor Fix currency symbol for NOK Label/patron card printing ---------- 8375 normal Common diacritics not shown correctly when exporting batch label to PDF 9854 normal Add 'ttf-dejavu*' packages to debian/control file, for label printing (bug 8375) 11222 normal A regression on label-item-search.pl done by Bug 9239 Lists ---------- 8262 normal Special kohaadmin cannot create lists 10714 minor Redirect to list contents view upon save after initiating edit from list contents view MARC Authority data support ---------- 10691 normal 5xx not properly linked by authid in authority search result list 10905 minor Author tracings incorrect when UseAuthoritiesForTracings is turned on 11652 minor Merging authority records does not correct biblios 11797 minor Auth_finder.pl: Odd number of elements in anonymous hash MARC Bibliographic data support ---------- 11004 normal Make xmlControlfield.js use the marcflavour syspref to look for XML files 11695 normal Typo: "Tree-character alphabetic code" 11762 normal Sequence of MARC21 245 subfields different on XSLT result list and detail page 11912 minor GetMarcISBN wrongly prepends a space to ISBNs MARC Bibliographic record staging/import ---------- 11923 normal Marc record batches not sorting by citation descending Notices ---------- 8258 normal Branch specific DUEDGST notice is not used 9216 normal Make table headings translatable 11696 normal Multi transport types: the print notices should be processed in first 11760 normal In notices, code of road type is used instead of description 8168 minor Ersatz CSV header in attachment of overdue notices sent to administrator 11732 trivial Eliminate warning on undefined branchcode Public Catalog ---------- 8952 normal Add http:// to URL in social media links on opac-detail 10195 normal Records hidden with OpacSuppression can still be accessed. Two new system preferences, OpacSuppressionMessage and OpacSuppressionRedirect, can now be used to control what should be displayed if a patron tries to view a suppressed record. 10647 normal Make public catalog MARC plain view work for all flavours of MARC 10865 normal Don't show list permissions when adding public lists/sharing lists is not allowed 11127 normal public catalog suggestion: the delete link is active when no suggestion selected 11183 normal Warnings in opac 11304 normal Holding tabs are now properly displayed in translated Bootstrap public catalogs 11308 normal RSS feed is slightly broken in bootstrap theme 11310 normal Update XSLT stylesheets in bootstrap theme 11489 normal public catalog search results in 404 error when the only search result is suppressed 11647 normal Subscribe to email notification for serials needs user login 11743 normal Remove unused DataTables plugin from public catalog theme directories 11768 normal Show patron cardnumber in opac personal details 11809 normal public catalog patron details form shouldn't show 'Clear date' if field is required 11951 normal public catalog search suggestions template error 11986 normal Tags searching doesn't work in public catalog if biblio DOM indexing is being used 12058 normal OverDrive search results page doesn't show cart, lists, or login links 8661 minor Break out additional authors in opac like in staff 9723 minor Hourly loans don't show time due in public catalog 10781 minor Remove C4::ILSDI::Utility 10797 minor Move styling from element to CSS file for search input field in public catalog 10944 minor Mixed content warnings in results and detail with Amazon images on https 11242 minor Fix opac-MARCdetail.pl bizarre ordering of data and noisy warnings 11342 minor Error with opac self registration if BorrowersTitles is empty 11381 minor IDreamBooks too close to title on bootstrap 11476 minor public catalog self registration title pull down offers 2 empty options 11516 minor public catalog highlight lost in results browser 11522 minor Self registration formatting 11709 minor Bootstrap public catalog lists interface requires some revisions 11752 minor In public catalog, the serials details display the wrong periodicity 12073 minor public catalog detail page printing show links URL 10798 trivial OPAC_SEARCH_LIMIT behaves badly with search groups 11094 trivial Bootstrap theme: typo loaction 11174 trivial Wrong parameter 'valuec' in opac-authoritiessearchresultlist 11329 trivial Check for marc record in opac-showmarc 11663 trivial Bootstap theme opac holding tab improperly displayed when opacbookbag syspref is disabled Packaging ---------- 10735 normal Koha-dump not working 11705 normal New Debian policy enforcement is breaking the build script 8921 minor Koha-common*.deb should depend on cron 11509 trivial Koha-create should print better usage information 11510 trivial Typo in koha-translate usage message Patrons ---------- 11184 normal Fix wrong attribute type cloning 11207 normal Impossibility to remove a sms number 11283 normal Restriction type is not translatable 11628 normal Staffaccess permission is missing in french userflags.sql file 11707 normal Additional attributes broken for category code with space 12069 normal If you access members/mod_debarment.pl when logged out you are redirected to public catalog login 12100 normal Messaging preferences did not save Days in Advance 12198 normal Guarantor search makes incorrect and unnecessary call to GetMemberIssuesAndFines 11125 minor Remove Problematic Logic from Patron Messaging Preferences Form 11802 minor Patron purchase suggestions page requires some corrections 11855 trivial Tiny code cleanup in members Reports ---------- 11704 normal Wrong headers in {opac|intranet}/svc/report 11833 normal Filtering on saved report subgroup doesn't work 12114 normal Reports web service JSON output has an encoding problem 10777 minor Runreport.pl allows for sending html reports via email, but mimetype is wrong 12214 minor SQL errors in reports are not shown to user Searching ---------- 7518 normal Searches with quotation marks don't work 10688 normal QueryParser doesn't recognize QP queries when used in a fielded search box 10893 normal Location facet not working in UNIMARC 11131 normal Authority search does not display summary while searching by all auth types 11192 normal Fix two definitions in ccl.properties 11252 normal Rebuild_zebra.pl should not have --munge-config 11255 normal Sort by relevance asc generates a wrong query 11741 normal < > not displaying correctly in XSLT result list 11796 normal Results with 6 facets have missing facet 4397 minor Display problems (umlauts, ß) with scan index in advanced search 6886 minor Single branch mode should disable showing the branch name in front of all callnumbers 9578 minor Error when search and sort not on relevance 10544 minor Stocknumber index is an alias of Number-local-acquisition 11635 minor 995$r defined twice in record.abs 11572 trivial Keyword searches no longer detect isbn from "Search the catalog" 11619 trivial Duplicate key in QueryParser config Self checkout ---------- 11773 normal Crash 'undefined value as a HASH' in sco-main.pl 9724 minor Hourly loans don't show time due in SCO 11415 minor SCO has no option to disable automatic receipt printing 11784 minor Patron images broken in Self checkout Serials ---------- 10837 normal Exporting serial claims does not work if no notice defined 11091 normal Limits in catalog search when creating subscription 11228 normal Explanation on 'patron notification' is not quite right 11263 normal New 'locale' setting in subscriptions is not user friendly 11265 normal Problems with locale saving/editing on serial subscriptions 11309 normal Duplicated patterns when subscription table is updated 11637 normal No way to prevent a prediction date for the next issue in serials 10429 minor Branch filter not working in serial claims 11214 minor Allow create routing list in serial collection page 11416 minor Serials editor improperly hides fields 12048 minor Doesn't display other libraries subscriptions when superlibrarian user 12098 minor User can edit some subcriptions he should be prevented to SIP2 ---------- 9865 normal Make SIP2 message encoding configurable via SIPconfig.xml 11783 normal Record level unavailable holds sending empty CD field rather than item barcode Staff Client ---------- 10415 normal Add course reserves to staff client home page 11369 major Fixes a bug where the staff interface would cease to function for a user session after making multiple searches 11906 normal Bad display of utf-8 chars in Patron lists (Datatable) 12060 normal Indentation issues allow markup errors in header.inc 12075 normal JQueryUI upgrade broke keyboard shortcuts 12024 minor Add to list opens the list adding UI in two windows 12071 minor Javascript broken for a search with double quotes 9075 trivial Rename type to material type System Administration ---------- 7491 normal Description for item-level_itypes is misleading 10012 minor Remove all traces of NoZebraIndexes 11513 minor Warnings in Patron categories Templates ---------- 2310 normal Delete grayed out w/out explanation 10661 normal Mandatory item fields should be formatted the same on all forms 10751 normal Title should be mandatory for creating suggestions in staff 10790 normal Adding/editing item types screen mis aligned if noItemTypeImages not showing 11117 normal Right to left text in facets + facet count = mixed text 11503 normal Several typos 11692 normal Number 9 showing on topissues 11710 normal Use new DataTables include in cataloging Z39.50 search template 11711 normal Use new DataTables include in circ templates 11713 normal Use new DataTables include in course reserves templates 11716 normal Use new DataTables include in label manage template 11717 normal Use new DataTables include in member templates 11718 normal Use new DataTables include in reports templates 11719 normal Use new DataTables include in serials templates 11721 normal Use new DataTables include in suggestions template 11734 normal Use new DataTables include in batch modification templates 11735 normal Use new DataTables include in calendar template 11736 normal Use new DataTables include in Koha news templates 11737 normal Use new DataTables include in quotes management template 11738 normal Use new DataTables include in batch patron modification template 11739 normal Use new DataTables include in notices template 11740 normal Use new DataTables include in quotes upload template 11748 normal Remove unused jquery.uitablefilter.js plugin 11753 normal Replace jQuery qTip plugin with Bootstrap tooltip on patron search form 11794 normal OpacSerialDefaultTab being ignored 11819 normal Don't show catalog edit menu if user has no edit permissions 11821 normal Staff client catalog: delete menu items greyed out without explanation 11829 normal JavaScript error on staff client biblio details pages if template variables are undefined 11877 normal Eliminate use of deprecated jQuery .live() method 11878 normal Eliminate use of deprecated jQuery .toggle() method usage 11885 normal Inconsistent HTML in MARC Details 12094 normal JQueryUI upgrade broke default tab selection 12105 normal Remove duplicated plugin jquery.dataTables.columnFilter.js 12117 normal Remove unused image myshadow.png from the staff client 12118 normal Unnecessary YUI assets included in offline circ manifest 12127 normal Incorrect DataTable types in Holds to Pull list 12195 normal Remove duplicated plugin jquery.dataTables.min.js 12196 normal Remove unused jquery.qtip.js plugin 10825 minor Detail.tt displays duplicated enumchron values for serial items 11502 minor Branch filter in "Holds To Pull" is too fuzzy 11648 minor Use word item instead of copy 11649 minor Always use words "copy number" 11670 minor Remove sorting from patron lists action columns 11749 minor Remove unused jQuery plugin jquery.hoverIntent.minified.js from the staff client 11764 minor Move repeatedly redefined function toUC() into staff-global.js 11765 minor Remove unused function isDate from templates 11832 minor JavaScript error on staff client place hold screen if record has no items 12206 minor Malformed HTML in search result other holdings list 10823 trivial Add class info to enumchron data in detail.tt, for better styling 11246 trivial Followup for Bug 10465 fields 780 and 785 in UNIMARC XSLT should be removed in bootstrap theme 11554 trivial Capitalization fix in patron account on fines tab 11608 trivial Don't need the word 'library' on funds 11918 trivial Typo on authorized value page 11935 trivial Capitalization: public catalog prog theme, checkouts tab 11938 trivial Capitalization: Serial prediction pattern preview - Publication Date Test Suite ---------- 11124 normal The staff benchmark script does not work with sql administrator account 11439 normal UT: XISBN.t returns failure 11457 normal T/db_dependent/Bookseller.t can fail when subscription table is not empty 11499 normal Zebra_setup.pl not correctly setting indexing mode 11470 minor Circulation_transfers.t can fail, spuriously 11934 trivial Replace given by if-else in Circulation_issuingrules.t Tools ---------- 5031 normal CSV export profile form doesn't indicate that profile marcfields are required 10996 normal Cannot exclude numeric subfields on export 11208 normal Multi transport types: a sms message without sms number should be marked as failed 11209 normal Multi transport types: same messages are sent for a patron 11245 normal Typo in modborrowers.tt javascript string 11254 normal Breeding search must normalize ISBN 11279 normal Quote of the day feature won't pick a quote 11475 normal Batch modification process ends with broken link 11636 normal Impossible to remove patrons from patron list during add process 12032 normal TinyMCE rewrites urls in a very annoying and unexpected way 11253 minor Tools/inventory.pl output_pref ignores 'iso' parameter passed 12115 minor Follow up fix for tools/inventory.pl's output_pref issues Transaction logs ---------- 11473 normal View log template has malformed conditionals, and logging info incorrect/inconsistent/unexpected Z39.50 / SRU / OpenSearch Servers ---------- 1047 normal Punctuation in site names breaks Edit/Delete z39.50 server administration 11701 normal Fix C4::Context::Zconn 11419 minor Z39.50 searches not displaying errors New sysprefs in 3.16.0 ====================== * AcquisitionDetails * AdvancedSearchLanguages * AggressiveMatchOnISBN * AllowMultipleIssuesOnABiblio * BlockExpiredPatronOpacActions * DisplayLibraryFacets * EnableSearchHistory * MarcFieldsToOrder * MaxItemsForBatch * NoLoginInstructions * OpacMaxItemsToDisplay * OPACMySummaryNote * OpacSuggestionManagedBy * OpacSuppressionMessage * OpacSuppressionRedirect * SelfCheckReceiptPrompt * SpecifyReturnDate 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 public catalog and staff interface are available in this release for the following languages: * English (USA) * Arabic (79%) * Armenian (93%) * Chinese (China) (94%) * Chinese (Taiwan) (100%) * Czech (100%) * Danish (87%) * English (New Zealand) (81%) * French (96%) * French (Canada) (85%) * German (100%) * German (Switzerland) (100%) * Italian (100%) * Kurdish (69%) * Norwegian Bokmål (66%) * Polish (61%) * Portuguese (92%) * Portuguese (Brazil) (85%) * Slovak (100%) * Spanish (99%) * Swedish (88%) * Turkish (100%) 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.0 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 Module Maintainers: Tomás Cohen Arazi Jared Camins-Esakov Kyle Hall Bug Wranglers: Chris Cormack Magnus Enger Packaging Manager: Robin Sheat VM Manager: Samuel Desseaux Database Documentation Managers: Joy Nelson Samuel Desseaux 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 Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.16.0: * Hochschule für Gesundheit (hsg), Germany * Universidad Nacional de Cordoba We thank the following individuals who contributed patches to Koha 3.16.0. * 10 Jacek Ablewicz * 1 Aleisha Amohia * 2 Roman Amor * 1 Nuño López Ansótegui * 39 Tomas Cohen Arazi * 1 Daniel Barker * 1 JaTara Barnes * 1 Pablo Bianchi * 3 Blou * 1 Gaetan Boisson * 1 Isaac Brodsky * 2 Koha SAB CINECA * 1 Jared Camins-Esakov * 12 Colin Campbell * 3 Frédérick Capovilla * 332 Galen Charlton * 10 David Cook * 17 Chris Cormack * 1 Samuel Crosby * 1 Stéphane Delaune * 6 Frédéric Demians * 243 Jonathan Druart * 1 Rachel Dustin * 15 Nicole Engard * 6 Magnus Enger * 1 Vitor FERNANDES * 36 Katrin Fischer * 1 Amit Gupta * 1 Chris Hall * 95 Kyle M Hall * 1 Tim Hannah * 1 Emma Heath * 1 Tom Houlker * 2 Mason James * 5 Srdjan Jankovic * 1 Janusz Kaczmarek * 7 Pasi Kallinen * 3 Doug Kingston * 5 Olli-Antti Kivilahti * 24 Bernardo Gonzalez Kriegel * 2 Ketan Kulkarni * 1 Nicolas Legrand * 115 Owen Leonard * 2 Jesse Maseto * 28 Julian Maurice * 7 Holger Meißner * 4 Matthias Meusburger * 7 Sophie Meynieux * 3 Francesca Moore * 1 Joy Nelson * 1 Chris Nighswonger * 1 Nicholas van Oudtshoorn * 2 Dobrica Pavlinusic * 1 Paul Poulain * 6 Liz Rea * 1 Martin Renvoize * 50 Marcel de Rooy * 1 Fridolin SOMERS * 33 Fridolyn SOMERS * 28 Mathieu Saby * 2 A. Sassmannshausen * 1 Adrien Saurat * 1 Dan Scott * 15 Robin Sheat * 1 Juan Sieira * 18 Fridolin Somers * 1 Claire Stent * 3 Zeno Tajoli * 3 Lyon3 Team * 1 Peggy Thrasher * 2 Mirko Tietgen * 28 Mark Tompsett * 3 Marc Véron * 1 Ian Walls * 1 Jesse Weaver * 2 alex_h * 3 blou * 1 daniel * 1 merllissia * 1 “ByWater We thank the following companies who contributed patches to Koha 3.16.0 * 115 ACPL * 36 BSZ BW * 7 BSZ BW * 338 BibLibre * 12 BigBallOfWax * 113 ByWater-Solutions * 1 C & P Bibliography * 32 Catalyst * 332 Equinox * 1 Foundations * 2 KohaAloha * 3 Libeo * 6 Libriotech * 1 MASmedios * 15 PTFS-Europe * 10 Prosentient Systems * 50 Rijksmuseum * 6 Tamil * 3 Université Jean Moulin Lyon 3 * 21 Université Rennes 2 * 1 Xercode * 2 abunchofthings.net * 10 biblos.pk.edu.pl * 1 bulac.fr * 1 bywatersolutions * 1 bywatersolutions.com” * 2 carvingit.com * 5 cineca.it * 1 coffeecode.net * 1 dover.nh.gov * 1 hibs.school.nz * 6 inlibro.com * 1 isaacbrodsky.com * 5 jns.fi * 1 keep.pt * 1 massey.ac.nz * 7 pttk.fi * 3 randomnotes.org * 2 rot13.org * 116 unidentified * 3 veron.ch * 1 wegc.school.nz * 2 xtra.co.nz We also especially thank the following individuals who tested patches for Koha 3.16.0. * 1 Koha Team Lyon 3 * 2 Koha team AMU * 3 Jacek Ablewicz * 7 Aleisha * 1 Joel Aloi * 1 Aleisha Amohia * 1 Roman Amor * 3 Pierre Angot * 22 Tomas Cohen Arazi * 5 Petter Goksoyr Asen * 1 Aurélie * 3 Sonia BOUIS * 1 Isabelle Beroud * 1 Nora Blake * 10 Christopher Brannon * 1 Heather Braum * 2 Nicolas Bravais * 5 Broust * 1 Nathalie CHATILLON * 4 Jared Camins-Esakov * 1308 Galen Charlton * 21 David Cook * 156 Chris Cormack * 3 Charlene Criton * 1 Jen DeMuth * 1 Stephane Delaye * 3 Frédéric Demians * 314 Jonathan Druart * 12 Nicole C. Engard * 7 Magnus Enger * 1 Suzanne Fayle * 3 Aurelie Fichot * 411 Katrin Fischer * 2 Corey Fuimaono * 22 Brendan Gallagher * 239 Kyle M Hall * 2 Emma Heath * 1 Tom Houlker * 1 JMBroust * 1 Mason James * 2 Pasi Kallinen * 15 Olli-Antti Kivilahti * 1 Barbara Knibbs * 63 Bernardo Gonzalez Kriegel * 1 Melissa Lefebvre * 4 Nicolas Legrand * 1 Leila * 60 Owen Leonard * 2 Havilah Lyon * 4 Jesse Maseto * 4 Julian Maurice * 1 Sean McGarvey * 1 Tom McMurdo * 2 Melia Meggs * 1 Holger Meissner * 5 Holger Meißner * 1 Matthias Meusburger * 1 Sophie Meynieux * 2 Michot * 4 Francesca Moore * 4 Chris Nighswonger * 3 David Noe * 10 Dobrica Pavlinusic * 3 Paul Poulain * 7 Liz Rea * 56 Martin Renvoize * 1 Chris Rohde * 4 Benjamin Rokseth * 118 Marcel de Rooy * 7 Paola Rossi * 2 Fridolyn SOMERS * 9 Mathieu Saby * 1 Garming Sam * 2 Joel Sasse * 2 A. Sassmannshausen * 1 Adrien Saurat * 1 Kim Schwant * 1 Dan Scott * 7 Robin Sheat * 3 Fridolin Somers * 3 Srdjan * 70 Mark Tompsett * 1 Ed Veal * 5 Marc Veron * 5 Cedric Vita * 1 Cédric Vita * 41 Marc Véron * 5 Jesse Weaver * 1 alex_h * 2 marjorie barry-vila * 3 sonia bouis * 1 cedric.vita@dracenie.com * 1 daniel * 1 Signed-off-by jmbroust * 6 remy juliette * 3 merlissia * 1 silvere * 9 wajasu 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)

Koha 3.16 beta released

Mon, 05/05/2014 - 19:53

A beta release of Koha 3.16 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.

Koha 3.16 is an enhancement and bugfix release. Changes of particular note include:

  • The ability to use different templates for notices based on how the notice is to be sent. For example, is now possible to use different wording for email and SMS hold notifications.
  • Users can now unselect active facets when refining search results.
  • Search history can be now displayed and managed in the staff interface.
  • Loan checkins can now be backdated to an arbitrary date.
  • Holds can now be individually suspended and resumed from the OPAC.
  • Creating orders from staged files now offers much more flexibility.
  • The public reports service can now accept report parameters.
  • There is experimental support for Plack for development use.

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

RELEASE NOTES FOR KOHA 3.16.0-beta 05 May 2014 ======================================================================== 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.0-beta can be downloaded from: http://download.koha-community.org/koha-3.16.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.16.0-beta is a major release, that comes with many new features. It includes 2 features, 195 enhancements and 359 bugfixes. New features in 3.16.0-beta ====================== Acquisitions ---------- 8230 Show the ordered status in catalogue page Searching ---------- 10862 Add an search history for the staff interface Enhancements in 3.16.0-beta ====================== Acquisitions ---------- 7180 Order from staged file improvements 7267 Display accountnumber in PDF 7288 Invoice improvements - Show only subscriptions 7308 New column in admin/aqbudgets 9261 Allow librarians to make purchase suggestions for patrons 9416 We should have 2 kinds of notes for each order line 9807 There should be a way to show the content of a basketgroup without reopening it 10090 The ordered and spent page display the itemtype code 10789 Excessive and often incorrect use of finish in C4::Acquisitions 10875 Addorderiso2709: the link "show all funds" is missing. 10922 Display if prices are tax exc. or inc. when creating a new order 10983 Unused subroutines in C4:Budgets 11027 Add a column for basketgroups in late orders table 11141 Filters are not kept on receiving 11224 C4::Acquisition need more UT, and more robust ones. 11429 Add a link to basketgroup in basket detail page 11435 Show basketgroup information in Acquisition tab in catalogue page 11459 [Signed-Off] OrderPdfFormat pref description could be more verbose 11551 Allow to search on ordernumber in histsearch.pl 11552 After a transfer, allow to search on the original order line 11578 Improvement of the funds list view 11579 The ordernumber is not displayed on the basket page 11665 An ability to place orders directly from hold ratios list 11763 Consolidate fund action links into menu 11787 Use validation plugin when adding new vendor 11805 Use validation plugin when creating new basket in Acquisitions 11828 Add German PDF template for orders in acquisitions 11864 Show parent_orderline in received orders table Architecture, internals, and plumbing ---------- 7372 RoadTypes should be folded into Authorised Values 10277 Add C4::Context->IsSuperLibrarian() 10533 Basketgroup js functions should in a separated js file 11051 Performance of opac-search 11268 Biblioitems URL field is too small for some URLs 11389 Re-enable PostgreSQL as a database scheme that Koha can connect to 11468 Remove use of smartmatch from DateUtils 11474 Remove experimental given/when from C4::Utils::Datatables 11478 Remove experimental given/when from Koha::SimpleMARC 11479 Remove experimental given/when from C4::MarcModificationTemplates 11518 Add new method to Koha::Schema::Result::Item that will always return the correct itemtype 11555 Make "All" one of the default options for datatables 11605 DT: default entry is 20 11730 C4::Charset call C4::Context without use it 11751 Some code related to "institution" is unused and obsolete 11957 Sample_only_param_tables.sql is not usable 11960 GetMemberDetails is unnecessarily called in CanBookBeRenewed Authentication ---------- 11146 Show a go back link on no permission page Cataloging ---------- 9366 On cataloguing each user can easily display tags or not 9673 Track when items are marked as lost or withdrawn 10970 Update MARC21 frameworks to Update Nr. 17 - DB update 11746 Add edit item links to record details page Circulation ---------- 7413 Allow OPAC renewal x days before due date 8231 Warning on Check in if borrower is restricted 9823 Code optimization: Change prototype of GetReservesFromBiblionumber 10694 Allow arbitrary backdating of returns 10845 Multi transport types for holds 10859 Alert if a patron already has an issue for the same biblio 10863 Add 2 circulation permissions: force_checkout and lift_restriction 11040 Add option to print regular slip to CircAutoPrintQuickSlip 11182 Warnings in circulation 11359 Add cardnumber and phonenumber columns to the branch overdues circulation report. 11486 Show renewal count on 'check out' and 'details' tabs in patron record 11561 Preventing duplicate print notices and enforcing a print notice if no notices can be generated 11630 AgeRestrictionMarker doesn't handle marker immediately followed by age Command-line Utilities ---------- 7844 Plack scripts for developers 10782 Add a koha-mysqlcheck script 10955 Add ability to skip deletions in zebraqueue 11078 Rebuild_zebra.pl can lose updates due to race condition during full rebuilds 11278 Adjusting bulkmarcimport.pl for customization routine and verbose printing 11484 Add option to purge z39.50 search records from import table to cleanup_database.pl Course reserves ---------- 11788 Use validation plugin when creating new course 11866 Staff side course reserves too restrictive Database ---------- 3445 Action_logs table needs some thought Documentation ---------- 11238 The version of the manual online link should be dynamically updated Hold requests ---------- 11138 Auto-unsuspend holds not in default cronjobs I18N/L10N ---------- 7934 Separate po file for help pages 8044 Localization for Perl scripts and modules 11495 I18n toolchain misses one instance of text "Select titles to: " in bootstrap 11631 Make translation toolchain ignore useless translatable strings 11848 Make Koha::I18N easier to use 12138 Use placeholders in translatable javascript strings Installation and upgrade (web-based installer) ---------- 10138 Add some authorized values in french installer Label printing ---------- 11539 C4::Barcodes::PrinterConfig does not appear to be being used anywhere 12018 Add table sorting to patron card batches Lists ---------- 9032 Share a list 11789 Use validation plugin when creating new list MARC Authority data support ---------- 8334 Authority UNIMARC 100 field plugin MARC Bibliographic data support ---------- 11032 Validate passed records in Biblio.pm 11330 Inconsistent field/subfield descriptions on MARC21 bibliographic frameworks 11453 Update EN default UNIMARC bibliographic framework MARC Bibliographic record staging/import ---------- 10500 Improve isbn matching when importing records 10558 Convert records table in manage-marc-import.pl to ajax DataTable 10811 Add a 999$c record matching rule to the MARC21 defaults Notices ---------- 11598 Add --text option to overdue_notices similar to --html option OPAC ---------- 10774 Allow individual holds to be suspended and resumed from the OPAC 10807 OPAC: There is no authority search history 10907 Showing the staff members name who managed a suggestion should be optional 10951 Make the NoLoginInstructions a customizable field through preferences 10986 Limit the list of languages in advanced search through system preferences 11066 Export Citations not RDA compatible 11104 Label in opac topics in facets not easily css selectable 11105 Label - opac - places on facets not easily css selectable 11256 Set a number of items to display on a biblio detail page 11304 Bootstrap OPAC detail page doesn't display holding tabs properly 11465 Show counts and amounts on OPAC your summary tabs 11466 Purchase suggestion itemtypes, only default available if AdvancedSearchTypes not equal 'itemtypes' 11684 More mixed content warnings using SSL with amazon - opac-readingrecord and opac-user 11694 Improve handling of individual hold suspension in Bootstrap OPAC 11786 Improve RDFa schema.org mappings in prog and bootstrap 11860 Display subscription callnumber in OPAC detail page 12052 Display a patron message on the summary page Packaging ---------- 7234 Koha-common Debian package should include koha-sites.conf 10003 Koha-* scripts (packages) should provide tab-completion in bash 10646 Mod_rewrite should be enabled by the postinst script 10896 Add a --verbose option to koha-translate 10942 Provide a way for package upgrades to update template translations 11284 Package related updates for the new release 11655 Koha-translate --list shouldn't show 'en' Patrons ---------- 9448 Add separate permission for writing off fees 10318 Show email on patron search results 10834 Add Sort 1 and Sort 2 to list of searchable patron fields 10861 Add a check on cardnumber length 11671 Restructure patron lists add form for improved usability 11869 Add more informations to the member printing pages. Reports ---------- 9915 Allow opac/svc/report to be passed sql parameters 11679 Add an ods export choice for reports 12040 Add STMP authentication parameters to runreports.pl Searching ---------- 9940 Add a new index for original language of document 9972 Add/ change some zebra indexes (MARC21) (GRS1+DOM) 10857 Add facets cancellation 11069 Increase title ranking in relevance when using QueryWeightFields 11202 Improve UNIMARC biblio indexing 11334 Add facet for home library Serials ---------- 10809 Use template branches plugin in serials search 10851 Add missing statuses 10852 Add 3 filters to the serials search 11386 Mandatory fields in subscription add form should use standard formatting 11861 Add ISSN column in serials claims table SIP2 ---------- 6273 SIP2 Fee Paid and Fee Paid Response support 8769 Allow SIP2 return backdating 9288 Add a script to test SIP from the command line 11351 Add support for SIP2 media types Staff Client ---------- 11101 Item Type label in OPAC not easily css selectable. 11333 Use jQuery validator plugin for CSV profile forms 11772 Show warning on About page:System information if no active currency is defined System Administration ---------- 11596 Missing indexing options in koha-conf.xml should be reported 11766 Use validation plugin when creating new authority type 11767 Use validation plugin when creating new authority framework tag 11769 Use validation plugin when creating new MARC framework 11771 Use validation plugin when creating new MARC framework tag 11791 Use validation plugin when creating new city 11792 Use validation plugin when creating new currency 11793 Use validation plugin when creating new item type 11795 Use validation plugin when creating new Z39.50 server 11806 Use validation plugin when creating new OAI set Templates ---------- 7484 Keeping typed values when searching for authorities 9677 Style button on notices and slips page with Bootstrap 10987 Too many 'see also' and 'usedfor/see from' labels occurences 11087 Have the fines tab default to pay fines rather than account 11272 Copy submit button on inventory 11312 Add span to facets (for css selection) 11328 Show local cover images in staff client search results 11398 A typo occurred with occured 11570 Upgrade jQueryUI to latest version in the staff client 11724 Make Funds/Status on suggestions page sortable/searchable 11946 Add table sorters to label batches 12088 Improve date handling and sorting in holds to pull report 12089 Remove use of dt_add_type_uk_date() 12101 Move Greybox library outside of language-specific directory 12102 Move humanmsg jQuery plugin outside of language-specific directory 12103 Move ajaxfileupload jQuery plugin outside of language-specific directory 12107 Move checkboxes jQuery plugin outside of language-specific directory 12116 Move fixFloat jQuery plugin outside of language-specific directory 12119 Move jeditable jQuery plugin outside of language-specific directory Test Suite ---------- 11452 Add some tests for Koha::Template::Plugin::Cache 11480 Tests in Output_JSON.t make invalid assumptions 11537 Increasing test coverage for C4::Log 11540 Increasing test coverage for C4::Charset 11541 Increasing test coverage for C4::Installer 11542 Increasing test coverage for C4::Print 11543 Increasing test coverage for C4::Category 11544 Increasing test coverage for C4::Installer_PerlModule 11545 Increasing test coverage for C4::Languages 11562 QA: the sysprefs.sql is not correctly sorted Tools ---------- 2693 Tagging: Add filter by name 7567 News by Library: refactor, enhance, and fix 9016 Multi transport types for notices 10832 Multi transport types for overdue notices 10833 Multi transport types for advanced notices 11441 Ability to globally remove authorities with no bibliographic record linked. 11785 Use validation plugin when uploading local cover images 11850 Bulkmarcimport does not append in logfile 11867 Multi transport types: Manage *_PHONE notices 11868 Multi transport types: disable sms and phone if not in use Transaction logs ---------- 11477 Add names for librarian and borrowers in the logs Web services ---------- 11491 Extending report service to be annotated Critical bugs fixed in 3.16.0-beta ====================== (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) Acquisitions ---------- 9948 critical Acq data going on first item even if not received 11322 critical Suggestion "notes" field should be sanitized or escaped 11755 critical Argument 'booksellerid' not properly handled in orderreceive.pl 10613 major Gst is not calculated correctly on the invoice page 11549 major After transferring an order, receive and cancel the receipt will delete the order 11675 major Budget amount is not checked if a parent exist 11680 major Tax rate changes on edit 11699 major Notes entered when receiving are not saved 12019 major Funds displayed on acquisition home show funds of all branches Architecture, internals, and plumbing ---------- 11493 critical Batch Item Modification not handling unicode characters 11660 critical Tools/pdfViewer.pl is vulnerable to displaying the contents of an arbitrary file on the server 11661 critical Edithelp.pl can be used to write arbitrary files to the server 11662 critical Member-picupload.pl can write to arbitrary files on the server 11666 critical Admin/import_export_framework.pl allows execution of arbitrary SQL without authentication 10611 major C4::Context->dbh checks if the DB is still running 11563 major Class noEnterSubmit no longer functioning 11779 major Unexpected change in logged in branch when changing overdue notice triggers Authentication ---------- 11219 critical CAS authentication fails with URL parameters Cataloging ---------- 6435 major [ENH] Added daemon mode parameters to rebuild_zebra.pl 8018 major New subfields have a default max length of zero 11286 major Bug 10602 prevents to create new subfields in authorities 11338 major Items that are captured for holds can be deleted without warning 11410 major Cataloging search finds no results for searches with ampersands Circulation ---------- 9532 major Reserve rules with itemtype on biblio Command-line Utilities ---------- 11417 major Remove_unused_authorities.pl doesn't accept --test Course reserves ---------- 11534 major Impossible to remove instructors on course reserve Database ---------- 11846 major Correct database update for debarments with 9999-12-31 Hold requests ---------- 11258 major Holds queue is still making transfer requests that contradict the branch holds policy 11336 major Priority is not updated on deleting holds 11947 major Hold priorities not re-calculated when hold is confirmed on checkin. I18N/L10N ---------- 2546 major Description of charges: string hardcoded 11290 major Members-home.pl displays badly if using non english templates and have a utf8 char in categorycode description 11571 major Bug 7934 introduces a regression in the translate script Lists ---------- 11248 major Problems with translated list email sent Notices ---------- 9210 major Automatic carriage return are missing in print letters generated for holds OPAC ---------- 11307 critical Potential XSS attack vector in opac rss feed 11341 critical XSS attack vector in facets in OPAC - prog theme 10605 major Problems with translated cart email sent 10952 major Store anonymous search history in session 11277 major Bootstrap theme: error in link for showing all facets 11535 major Patron self-registration form does not sanitize its input 11978 major OverDrive API now prepends http:// to URLs 12046 major Authentication using CAS - bootstrap Patrons ---------- 11282 blocker Not possible to create multiple restrictions from patron details/new restriction overwrites existing 10453 critical Updating child to adult loses password 11352 critical Batch Patron Deletion/Anonmyzation deletes more than warning states it will delete 12134 critical Members are restricted even if the debarment is ended 6739 major Expired patrons not blocked from opac actions 11009 major Do not allow reading records of anonymous patron Searching ---------- 11096 major Koha cannot retrieve big records from Zebra 11533 major "use" QueryParser breaks authority search Serials ---------- 11262 major Don't require hardcoded translations for seasonal numbering pattern to work 11689 major New missing statuses is not well managed 11995 major Followup for Bug 7688 - FIX GetNextDate in serialsUpdate.pl 12003 major Next issues for irregular pattern not correctly predicted 12080 major Superserials permission appears to be broken Staff Client ---------- 11369 major Too many search cursor cookies overflow HTTP-header size, when making multiple searches in the staff client. Templates ---------- 766 major Use of CGI::scrolling_list prevents customization in template Tools ---------- 11414 critical Marc modification template limitations should alert the user 11287 major Import borrowers doesn't take into account the new restriction system 11412 major Bulkmarcimport can crash when searching for duplicates Other bugs fixed in 3.16.0-beta ====================== (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) About ---------- 7143 trivial Bug for tracking changes to the about page Acquisitions ---------- 7791 normal Deleting basket should not delete all existing orders without warning 8683 normal Acq: Clear button doesn't clear all item fields 9224 normal Acqui/finishreceive.pl is not Plack-compatible 9593 normal Prices not imported correctly from a staged file 11018 normal Add order from a reverted file 11059 normal Not possible to sort staged dates in metric format 11111 normal The basket group is not displayed on the parcel page 11166 normal Branch filter in budgets admin uses pattern match instead of equals 11170 normal The pending order list should only display orders to receive 11171 normal The basket group is not displayed on the supplier list page 11237 normal Clarify explanation for the new pref AcqItemSetSubfieldsWhenReceived 11243 normal Supplier list counts all items, even canceled ones 11397 normal Displaying itemnumber list on the Acquisition detail tab is useless 11644 normal Cannot update fund if total is equal to amount unallocated 11777 normal Created by name is not coming in order receiving page 11798 normal Problems with column sorting and row visibility in invoices table 11914 normal Ordering from suggestions: fund (budget id) is not retained; price calculations not working 11056 minor Dead code in basketgroup.pl : remove code depending on "validate" param 11314 minor Restore ability to see only 5 entries on parcel.pl 11471 minor Basket groups display 0 0 11550 minor Add a couple of unit tests for C4::Acq::GetOrder 11820 minor Dead code in basketgroup.pl : "add" operation is never invoked without a booksellerid 11845 minor Set overlay and import status translatable in addorderiso2709.tt 11939 minor Sample of currencies with a working active value 9654 trivial Missing space between amount and currency symbol in basket groups 12111 trivial Improving templates regarding order notes Architecture, internals, and plumbing ---------- 7965 normal Silence warns in staff error log (koha-error_log) 10626 normal Remove doubled up TT plugins 11035 normal Replace shortcut plugin jquery.hotkeys.min.js 11061 normal Koha::Calendar::_mock_init is unused 11112 normal Koha::Calendar->new loads all holidays 11148 normal Two routines are useless in Koha::DateUtils 11391 normal Suggestions.suggesteddate has a problematic default value 11616 normal The tablesorter plugin is no longer in use 11687 normal Statecollection.pl is unused 11384 minor Koha should not use "ctid" as a column name 11402 minor Labels::_guide_box should return undef if undefned data is passed 11757 minor Dependency on POE is not longer necessary 12076 minor Xt/tt_valid.t can miss an invalid construct 12112 minor C4::Breeding::ImportBreeding() is not used 12131 minor C4/TmplToken.pm has an unnecessary dependency on Exporter 11077 trivial Correct silent warnings in C4/Auth.pm 11587 trivial IsSuperLibrarian generates warnings 11799 trivial Housekeeping: Remove _biblionumber_sth from VirtualShelves.pm 11803 trivial Consistent use of $dbh in _koha_modify_item 11856 trivial Minor improvements on code documentation (omnibus) Authentication ---------- 7002 normal Inaccurate checks for borrower flags == 1 11048 normal Fix logout redirection for CAS authentication Cataloging ---------- 7125 normal Can't change tag in frameworks 7442 minor Crash when selecting an authority with 200$x or 200$y 9114 minor Exported MARC frameworks encoding should be UTF-8 10808 minor Thesaurus search form does not correspond to current search query 11313 minor Empty value in mandatory combobox in record edition 11955 minor Remove spaces in empty indicators after linking an authority to a biblio record. 11316 trivial Plugin icon missing tooltip in addbiblio.pl 11611 trivial Fix possible confusion between UNIMARC and MARC21 in some sysprefs Circulation ---------- 11756 normal Hold ratios report sorting incorrectly 11075 minor Clicking 'select all' link in export tab in checkout page clears renew checkboxes 11231 minor Notes should be reservenotes in pendingreserves.pl and reserveratios.pl Command-line Utilities ---------- 11188 minor Make gather_print_notices.pl die on failed open() Course reserves ---------- 11179 minor Opac-course-details.pl shows item as available when it is checked out Database ---------- 5377 normal Database fields too small for multiple ISBN and ISSN 11155 normal PostgreSQL schema contains syntax errors 11249 normal Add db indexes on borrowers names 11275 normal Make deleteditems.materials of type text 11928 normal Table aqorderdelivery seem useless 6331 minor Obsolete marc column in deleteditems Documentation ---------- 11483 normal New serial pages missing help 11383 minor There is no help page for the marc modification templates tool 11403 minor Renew page missing help file Hold requests ---------- 8918 normal ILS-DI: HoldTitle and HoldItem do not calculate rank of hold 11445 normal It is possible for duplicate hold notifications to be sent 11531 normal Cannot add new libraries to the transport cost if previously used. 12000 normal Staff users can set hold suspension dates to occur in the past 12079 normal CheckReserves() and _Findgroupreserve do not return reserve_id 9788 minor Improvements for calling GetReservesFromItemnumber 10452 minor AllowHoldsOnDamagedItems should control using damaged items to fulfill holds I18N/L10N ---------- 5052 normal Can't choose languages if all choices are sublanguages 11225 normal \n in translation strings should be removed 11227 normal Staff po files contain some Javascript 11411 normal Bootstrap theme (enhancement) for (right to left). 11488 normal Untranslatable warning "Are you sure you want to write off ..." 11505 normal Untranslatable table headers in Label batch manager 11588 normal Untranslatable subscription frequency units 11618 normal JQuery timepicker is not picked up by the i18n toolchain 11646 normal Untranslatable confirm popup in field 006 and 008 builders 11686 normal "please note your reason here..." does not get translated 11731 normal Typo "tranports" in installation 12034 normal MSG_REMOVE_FROM_LIST different wording between OPAC and staff client 12056 normal Untranslatable strings in calendar 12081 normal Tmpl_process3.pl does not delete temp files 11363 minor Label printer profile units are not translatable 11366 minor Acq basket group "No group" untranslatable 11497 minor I18n toolchain fails to pick up TT code in the format 'SomeVariable or "Some Text"' for translation 11508 minor Untranslatable pull-down in auth_subfields_structure.pl 11639 minor Untranslatable strings in 007 builder 11973 minor Fix Armenian language description 11993 minor Untranslatable confirm popup in request.tt 10818 trivial System preference OAI-PMH:ConfFile isn't translatable 11189 trivial Rename Print label in UNIMARC advanced search 11393 trivial Language menu not show up as name for Thai (th-THA was shown) Installation and upgrade (command-line installer) ---------- 10580 normal Remove NoZebra reference from Makefile.pl 10729 normal Support phrases-icu.xml in install and upgrade Installation and upgrade (web-based installer) ---------- 11260 normal Update German web installer 11261 normal Sample frequencies and numbering patterns should better be mandatory on install Label printing ---------- 8375 normal Common diacritics not shown correctly when exporting batch label to PDF 9854 normal Add 'ttf-dejavu*' packages to debian/control file, for label printing (bug 8375) 11222 normal A regression on label-item-search.pl done by Bug 9239 Lists ---------- 8262 normal Special kohaadmin cannot create lists 10714 minor Redirect to list contents view upon save after initiating edit from list contents view MARC Authority data support ---------- 10691 normal 5xx not properly linked by authid in authority search result list 10905 minor Author tracings incorrect when UseAuthoritiesForTracings is turned on 11652 minor Merging authority records does not correct biblios 11797 minor Auth_finder.pl: Odd number of elements in anonymous hash MARC Bibliographic data support ---------- 11004 normal Make xmlControlfield.js use the marcflavour syspref to look for XML files 11695 normal Typo: "Tree-character alphabetic code" 11762 normal Sequence of MARC21 245 subfields different on XSLT result list and detail page 11912 minor GetMarcISBN wrongly prepends a space to ISBNs MARC Bibliographic record staging/import ---------- 11923 normal Marc record batches not sorting by citation descending Notices ---------- 8258 normal Branch specific DUEDGST notice is not used 9216 normal Make table headings translatable 11696 normal Multi transport types: the print notices should be processed in first 11760 normal In notices, code of road type is used instead of descritpion 8168 minor Ersatz CSV header in attachment of overdue notices sent to administrator 11732 trivial Eliminate warning on undefined branchcode OPAC ---------- 8952 normal Add http:// to url in social media links on opac-detail 10195 normal Records hidden with OpacSuppression can still be accessed 10647 normal Make OPAC MARC plain view work for all flavours of MARC 10865 normal Don't show list permissions when adding public lists/sharing lists is not allowed 11127 normal OPAC suggestion: the delete link is active when no suggestion selected 11183 normal Warnings in opac 11308 normal RSS feed is slightly broken in bootstrap theme 11310 normal Update XSLT stylesheets in bootstrap theme 11489 normal OPAC search results in 404 error when the only search result is supressed 11647 normal Subscribe to email notification for serials needs user login 11743 normal Remove unused DataTables plugin from OPAC theme directories 11768 normal Show patron cardnumber in opac personal details 11809 normal OPAC patron details form shouldn't show 'Clear date' if field is required 11951 normal OPAC search suggestions template error 11986 normal Tags searching doesn't work in OPAC if biblio DOM indexing is being used 12058 normal OverDrive search results page doesn't show cart, lists, or login links 8661 minor Break out additional authors in opac like in staff 10781 minor Remove C4::ILSDI::Utility 10797 minor Move styling from element to CSS file for search input field in OPAC 10944 minor Mixed content warnings in results and detail with Amazon images on https 11242 minor Fix opac-MARCdetail.pl bizarre ordering of data and noisy warnings 11342 minor Error with opac self registration if BorrowersTitles is empty 11381 minor IDreamBooks too close to title on bootstrap 11476 minor Opac self registration title pull down offers 2 empty options 11516 minor OPAC highlight lost in results browser 11522 minor Self registration formatting 11709 minor Bootstrap OPAC lists interface requires some revisions 11752 minor In OPAC, the serials details display the wrong periodicity 12073 minor OPAC detail page printing show links URL 10798 trivial OPAC_SEARCH_LIMIT behaves badly with search groups 11094 trivial Bootstrap theme: typo loaction 11174 trivial Wrong parameter 'valuec' in opac-authoritiessearchresultlist 11329 trivial Check for marc record in opac-showmarc 11663 trivial Bootstap theme opac holding tab improperly displayed when opacbookbag syspref is disabled Packaging ---------- 10735 normal Koha-dump not working 11705 normal New Debian policy enforcement is breaking the build script 8921 minor Koha-common*.deb should depend on cron 11509 trivial Koha-create should print better usage information 11510 trivial Typo in koha-translate usage message Patrons ---------- 11184 normal Fix wrong attribute type cloning 11207 normal Impossibility to remove a sms number 11283 normal Restriction type is not translatable 11628 normal Staffaccess permission is missing in french userflags.sql file 11707 normal Additional attributes broken for category code with space 12069 normal If you access members/mod_debarment.pl when logged out you are redirected to OPAC login 12100 normal Messaging preferences did not save Days in Advance 11125 minor Remove Problematic Logic from Patron Messaging Preferences Form 11802 minor Patron purchase suggestions page requires some corrections 11855 trivial Tiny code cleanup in members Reports ---------- 11704 normal Wrong headers in {opac|intranet}/svc/report 11833 normal Filtering on saved report subgroup doesn't work 12114 normal Reports web service JSON output has an encoding problem 10777 minor Runreport.pl allows for sending html reports via email, but mimetype is wrong Searching ---------- 7518 normal Searches with quotation marks don't work 10688 normal QueryParser doesn't recognize QP queries when used in a fielded search box 10893 normal Location facet not working in UNIMARC 11131 normal Authority search does not display summary while searching by all auth types 11192 normal Fix two definitions in ccl.properties 11252 normal Rebuild_zebra.pl should not have --munge-config 11255 normal Sort by relevance asc generates a wrong query 11741 normal < > not displaying correctly in XSLT result list 11796 normal Results with 6 facets have missing facet 4397 minor Display problems (umlauts, ß) with scan index in advanced search 6886 minor Single branch mode should disable showing the branch name in front of all callnumbers 9578 minor Error when search and sort not on relevance 10544 minor Stocknumber index is an alias of Number-local-acquisition 11635 minor 995$r defined twice in record.abs 11572 trivial Keyword searches no longer detect isbn from "Search the catalog" 11619 trivial Duplicate key in QueryParser config Self checkout ---------- 11773 normal Crash 'undefined value as a HASH' in sco-main.pl 11415 minor SCO has no option to disable automatic receipt printing 11784 minor Patron images broken in Self checkout Serials ---------- 10837 normal Exporting serial claims does not work if no notice defined 11091 normal Limits in catalog search when creating subscription 11228 normal Explanation on 'patron notification' is not quite right 11263 normal New 'locale' setting in subscriptions is not user friendly 11265 normal Problems with locale saving/editing on serial subscriptions 11309 normal Duplicated patterns when subscription table is updated 11637 normal No way to prevent a prediction date for the next issue in serials 10429 minor Branch filter not working in serial claims 11214 minor Allow create routing list in serial collection page 11416 minor Serials editor improperly hides fields 12048 minor Doesn't display other libraries subscriptions when superlibrarian user 12098 minor User can edit some subcriptions he should be prevented to SIP2 ---------- 9865 normal Make SIP2 message encoding configurable via SIPconfig.xml 11783 normal Record level unavailable holds sending empty CD field rather than item barcode Staff Client ---------- 10415 normal Add course reserves to staff client home page 11906 normal Bad display of utf-8 chars in Patron lists (Datatable) 12060 normal Indentation issues allow markup errors in header.inc 12075 normal JQueryUI upgrade broke keyboard shortcuts 12024 minor Add to list opens the list adding UI in two windows 12071 minor Javascript broken for a search with double quotes 9075 trivial Rename type to material type System Administration ---------- 7491 normal Description for item-level_itypes is misleading 10012 minor Remove all traces of NoZebraIndexes 11513 minor Warnings in Patron categories Templates ---------- 2310 normal Delete grayed out w/out explanation 10661 normal Mandatory item fields should be formatted the same on all forms 10751 normal Title should be mandatory for creating suggestions in staff 10790 normal Adding/editing item types screen mis aligned if noItemTypeImages not showing 11117 normal Right to left text in facets + facet count = mixed text 11503 normal Several typos 11692 normal Number 9 showing on topissues 11710 normal Use new DataTables include in cataloging Z39.50 search template 11711 normal Use new DataTables include in circ templates 11713 normal Use new DataTables include in course reserves templates 11716 normal Use new DataTables include in label manage template 11717 normal Use new DataTables include in member templates 11718 normal Use new DataTables include in reports templates 11719 normal Use new DataTables include in serials templates 11721 normal Use new DataTables include in suggestions template 11734 normal Use new DataTables include in batch modification templates 11735 normal Use new DataTables include in calendar template 11736 normal Use new DataTables include in Koha news templates 11737 normal Use new DataTables include in quotes management template 11738 normal Use new DataTables include in batch patron modification template 11739 normal Use new DataTables include in notices template 11740 normal Use new DataTables include in quotes upload template 11748 normal Remove unused jquery.uitablefilter.js plugin 11753 normal Replace jQuery qTip plugin with Bootstrap tooltip on patron search form 11794 normal OpacSerialDefaultTab being ignored 11819 normal Don't show catalog edit menu if user has no edit permissions 11821 normal Staff client catalog: delete menu items greyed out without explanation 11829 normal JavaScript error on staff client biblio details pages if template variables are undefined 11877 normal Eliminate use of deprecated jQuery .live() method 11878 normal Eliminate use of deprecated jQuery .toggle() method usage 11885 normal Inconsistent HTML in MARC Details 12094 normal JQueryUI upgrade broke default tab selection 12105 normal Remove duplicated plugin jquery.dataTables.columnFilter.js 12117 normal Remove unused image myshadow.png from the staff client 12118 normal Unnecessary YUI assets included in offline circ manifest 12127 normal Incorrect DataTable types in Holds to Pull list 10825 minor Detail.tt displays duplicated enumchron values for serial items 11502 minor Branch filter in "Holds To Pull" is too fuzzy 11648 minor Use word item instead of copy 11649 minor Always use words "copy number" 11670 minor Remove sorting from patron lists action columns 11749 minor Remove unused jQuery plugin jquery.hoverIntent.minified.js from the staff client 11764 minor Move repeatedly redefined function toUC() into staff-global.js 11765 minor Remove unused function isDate from templates 11832 minor JavaScript error on staff client place hold screen if record has no items 10823 trivial Add class info to enumchron data in detail.tt, for better styling 11246 trivial Followup for Bug 10465 fields 780 and 785 in UNIMARC XSLT should be removed in bootstrap theme 11554 trivial Capitalization fix in patron account on fines tab 11608 trivial Don't need the word 'library' on funds 11918 trivial Typo on authorized value page 11935 trivial Capitalization: OPAC prog theme, checkouts tab 11938 trivial Capitalization: Serial prediction pattern preview - Publication Date Test Suite ---------- 11124 normal The staff benchmark script does not work with sql administrator account 11439 normal UT: XISBN.t returns failure 11457 normal T/db_dependent/Bookseller.t can fail when subscription table is not empty 11499 normal Zebra_setup.pl not correctly setting indexing mode 11470 minor Circulation_transfers.t can fail, spuriously 11934 trivial Replace given by if-else in Circulation_issuingrules.t Tools ---------- 5031 normal CSV export profile form doesn't indicate that profile marcfields are required 10996 normal Cannot exclude numeric subfields on export 11208 normal Multi transport types: a sms message without sms number should be marked as failed 11209 normal Multi transport types: same messages are sent for a patron 11245 normal Typo in modborrowers.tt javascript string 11254 normal Breeding search must normalize ISBN 11279 normal Quote of the day feature won't pick a quote 11343 normal The max number of items to process in a batch is hardcoded 11475 normal Batch modification process ends with broken link 11636 normal Impossible to remove patrons from patron list during add process 12032 normal TinyMCE rewrites urls in a very annoying and unexpected way 11253 minor Tools/inventory.pl output_pref ignores 'iso' parameter passed 12115 minor Follow up fix for tools/inventory.pl's output_pref issues Transaction logs ---------- 11473 normal View log template has malformed conditionals, and logging info incorrect/inconsistent/unexpected Z39.50 / SRU / OpenSearch Servers ---------- 1047 normal Punctuation in site names breaks Edit/Delete z39.50 server administration 11701 normal Fix C4::Context::Zconn 9612 minor SRU Response is different when DOM indexing is enabled 11419 minor Z39.50 searches not displaying errors New sysprefs in 3.16.0-beta ====================== * AcquisitionDetails * AdvancedSearchLanguages * AggressiveMatchOnISBN * AllowMultipleIssuesOnABiblio * BlockExpiredPatronOpacActions * DisplayLibraryFacets * EnableSearchHistory * MarcFieldsToOrder * MaxItemsForBatch * NoLoginInstructions * OpacMaxItemsToDisplay * OPACMySummaryNote * OpacSuggestionManagedBy * OpacSuppressionMessage * OpacSuppressionRedirect * SelfCheckReceiptPrompt * SpecifyReturnDate 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 (80%) * Armenian (93%) * Chinese (China) (95%) * Chinese (Taiwan) (99%) * Czech (96%) * Danish (87%) * English (New Zealand) (81%) * French (95%) * French (Canada) (86%) * German (99%) * German (Switzerland) (94%) * Italian (93%) * Kurdish (69%) * Norwegian Bokmål (62%) * Polish (62%) * Portuguese (93%) * Portuguese (Brazil) (85%) * Slovak (95%) * Spanish (95%) * Swedish (88%) * Turkish (95%) 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.0-beta 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 Module Maintainers: Tomás Cohen Arazi Jared Camins-Esakov Kyle Hall Bug Wranglers: Chris Cormack Magnus Enger Packaging Manager: Robin Sheat VM Manager: Samuel Desseaux Database Documentation Managers: Joy Nelson Samuel Desseaux 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 Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.16.0-beta: * Hochschule für Gesundheit (hsg), Germany * Universidad Nacionald de Cordoba * Universidad Nacional de Cordoba We thank the following individuals who contributed patches to Koha 3.16.0-beta. * 9 Jacek Ablewicz * 1 Aleisha Amohia * 2 Roman Amor * 1 Nuño López Ansótegui * 35 Tomas Cohen Arazi * 1 Daniel Barker * 1 JaTara Barnes * 1 Pablo Bianchi * 3 Blou * 1 Gaetan Boisson * 1 Isaac Brodsky * 1 Jared Camins-Esakov * 12 Colin Campbell * 3 Frédérick Capovilla * 312 Galen Charlton * 10 David Cook * 17 Chris Cormack * 1 Samuel Crosby * 1 Stéphane Delaune * 6 Frédéric Demians * 235 Jonathan Druart * 1 Rachel Dustin * 7 Nicole Engard * 4 Magnus Enger * 1 Vitor FERNANDES * 31 Katrin Fischer * 1 Amit Gupta * 1 Chris Hall * 88 Kyle M Hall * 1 Tim Hannah * 1 Emma Heath * 1 Tom Houlker * 2 Mason James * 5 Srdjan Jankovic * 1 Janusz Kaczmarek * 6 Pasi Kallinen * 3 Doug Kingston * 5 Olli-Antti Kivilahti * 21 Bernardo Gonzalez Kriegel * 2 Ketan Kulkarni * 1 Nicolas Legrand * 111 Owen Leonard * 2 Jesse Maseto * 26 Julian Maurice * 7 Holger Meißner * 3 Matthias Meusburger * 7 Sophie Meynieux * 3 Francesca Moore * 1 Joy Nelson * 1 Chris Nighswonger * 1 Nicholas van Oudtshoorn * 2 Dobrica Pavlinusic * 1 Paul Poulain * 6 Liz Rea * 1 Martin Renvoize * 48 Marcel de Rooy * 1 Fridolin SOMERS * 33 Fridolyn SOMERS * 27 Mathieu Saby * 2 A. Sassmannshausen * 1 Adrien Saurat * 1 Dan Scott * 8 Robin Sheat * 1 Juan Sieira * 17 Fridolin Somers * 1 Claire Stent * 3 Zeno Tajoli * 3 Lyon3 Team * 1 Peggy Thrasher * 2 Mirko Tietgen * 26 Mark Tompsett * 3 Marc Véron * 1 Ian Walls * 1 Jesse Weaver * 2 alex_h * 3 blou * 1 daniel * 1 merllissia * 1 “ByWater We thank the following companies who contributed patches to Koha 3.16.0-beta * 111 ACPL * 31 BSZ BW * 7 BSZ BW * 326 BibLibre * 12 BigBallOfWax * 98 ByWater-Solutions * 1 C & P Bibliography * 25 Catalyst * 312 Equinox * 1 Foundations * 2 KohaAloha * 3 Libeo * 4 Libriotech * 1 MASmedios * 15 PTFS-Europe * 10 Prosentient Systems * 48 Rijksmuseum * 6 Tamil * 3 Université Jean Moulin Lyon 3 * 20 Université Rennes 2 * 1 Xercode * 2 abunchofthings.net * 9 biblos.pk.edu.pl * 1 bulac.fr * 1 bywatersolutions * 1 bywatersolutions.com” * 2 carvingit.com * 3 cineca.it * 1 coffeecode.net * 1 dover.nh.gov * 1 hibs.school.nz * 6 inlibro.com * 1 isaacbrodsky.com * 5 jns.fi * 1 keep.pt * 1 massey.ac.nz * 6 pttk.fi * 3 randomnotes.org * 2 rot13.org * 107 unidentified * 3 veron.ch * 1 wegc.school.nz * 2 xtra.co.nz We also especially thank the following individuals who tested patches for Koha 3.16.0-beta. * 1 Koha Team Lyon 3 * 2 Koha team AMU * 3 Jacek Ablewicz * 5 Aleisha * 1 Joel Aloi * 1 Aleisha Amohia * 1 Roman Amor * 3 Pierre Angot * 21 Tomas Cohen Arazi * 5 Petter Goksoyr Asen * 1 Aurélie * 3 Sonia BOUIS * 1 Isabelle Beroud * 1 Nora Blake * 10 Christopher Brannon * 1 Heather Braum * 2 Nicolas Bravais * 5 Broust * 1 Nathalie CHATILLON * 4 Jared Camins-Esakov * 1211 Galen Charlton * 21 David Cook * 153 Chris Cormack * 3 Charlene Criton * 1 Jen DeMuth * 1 Stephane Delaye * 3 Frédéric Demians * 287 Jonathan Druart * 12 Nicole C. Engard * 7 Magnus Enger * 1 Suzanne Fayle * 3 Aurelie Fichot * 404 Katrin Fischer * 2 Corey Fuimaono * 18 Brendan Gallagher * 224 Kyle M Hall * 2 Emma Heath * 1 Tom Houlker * 1 JMBroust * 1 Mason James * 1 Pasi Kallinen * 15 Olli-Antti Kivilahti * 1 Barbara Knibbs * 42 Bernardo Gonzalez Kriegel * 1 Melissa Lefebvre * 4 Nicolas Legrand * 1 Leila * 58 Owen Leonard * 2 Havilah Lyon * 4 Jesse Maseto * 4 Julian Maurice * 1 Sean McGarvey * 1 Tom McMurdo * 2 Melia Meggs * 1 Holger Meissner * 5 Holger Meißner * 1 Matthias Meusburger * 1 Sophie Meynieux * 2 Michot * 4 Francesca Moore * 4 Chris Nighswonger * 3 David Noe * 10 Dobrica Pavlinusic * 3 Paul Poulain * 7 Liz Rea * 52 Martin Renvoize * 1 Chris Rohde * 4 Benjamin Rokseth * 116 Marcel de Rooy * 7 Paola Rossi * 2 Fridolyn SOMERS * 9 Mathieu Saby * 1 Garming Sam * 2 Joel Sasse * 2 A. Sassmannshausen * 1 Adrien Saurat * 1 Kim Schwant * 1 Dan Scott * 4 Robin Sheat * 3 Fridolin Somers * 3 Srdjan * 69 Mark Tompsett * 1 Ed Veal * 4 Marc Veron * 5 Cedric Vita * 1 Cédric Vita * 40 Marc Véron * 5 Jesse Weaver * 1 alex_h * 2 marjorie barry-vila * 3 sonia bouis * 1 cedric.vita@dracenie.com * 1 daniel * 1 Signed-off-by jmbroust * 6 remy juliette * 3 merlissia * 1 silvere * 9 wajasu 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 05 May 2014 23:23:23 Z #####

Koha Community Newsletter: April 2014

Sun, 05/04/2014 - 21:37
Koha Community Newsletter
April 2014

Volume 5, Issue 4
ISSN 2153-8328
Edited by Chad Roseburg and Joanne Dillon, Koha Community Newsletter Editors.

Please submit news items to

Table of Contents

Development

Koha 3.14.6 Released

by Fridolin Somers

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

This is a maintenance release and contains some enhancements and several bugfixes.
As always you can download the release from Koha Downloads.

See the full release notes and changelog here.

Patches

This section highlights upcoming features as well as bugs needing attention.

Filter duplicates when adding a full batch from a staged file
Submitted by Sonia Bouis

From Bug description:

Until now, when you add order for a single record from a staged batch, duplicates are checked and if found you can choose 3 different treatments : adding a new order from existing record, adding a new record nevertheless or doing nothing. But when importing the batch all in once (Import all), there’s no duplicate checking.

This patch aims to solve this. When adding a batch of records to a basket, duplicates are skipped and an alert is displayed with a link to them so as they could be treated
individually.

In the case that all batch records match an existing record, you stay on the staged batch list, a warning is also visible to tell you that nothing had been imported. The “Import all” block is not any more displayed

Related Projects TemaTres Integration

from Hugo Agud at Orex Digital
Orex is beginning a project to integrate TemaTres, a vocabulary server, with Koha.

Research Links Added to OPAC

from Franziska Wallner and Stefano Bargioni
The American University of Rome (Koha 3.4) and the Pontificia Università della Santa Croce (Koha 3.12) have added two hyperlinks to each author in the record normal view.
See example here:

http://www.galileo.aur.it/cgi-bin/koha/opac-detail.pl?biblionumber=31

The first WorldCat icon connects to the “WorldCat Identities Page” for the
author, and the second one allows for users to “Explore Identities Associate
Relationships through WorldCat Identities Network”.
We consider these links extremely useful for researchers. We welcome any
comments and suggestions.

Ebsco Plugin

from Gunilla Jensen at the National Institute of Water and Atmospheric Research (NIWA)

The New Zealand National Institute of Water and Atmospheric Research (NIWA)conduct environmental science to enable the sustainable management of natural resources. The NIWA Library switched to Koha in 2012 as their library management system. On 8 April 2014 NIWA’s Library implemented a brand new Koha plugin, that integrates EBSCO Discovery Service (EDS) into Koha retaining the features of the Koha public interface. NIWA’s Library staff have been working with EBSCO and Catalyst IT and are excited to be first in the world to do this integration.

The result can be seen in action at https://library.niwa.co.nz. A dropdown menu enable the user to search the native catalogue or EDS by selecting the appropriate option. At NIWA the default search has been set to the EDS. The Plugin also supports applying EDS items in the cart. EBSCO licensing and publishing terms require users to authenticate themselves for EDS results to display.

If interested in this plugin, your library must be subscribed to EDS. There is a relatively small amount of work to do in Koha to configure the plugin. You can find the install instructions here.

Elastic Search Integration Update

from Brendan Gallagher at ByWater Solutions

Bywater Solutions and Catalyst IT are working together to implement Elastic Search into Koha. So far, funding for this work has been contributed by:

  • AARome
  • Arcadia Public Library
  • ByWater Solutions
  • Catalyst IT

Why would I care about Elastic Search?

We need Koha to perform for our future (and present!) library users who expect access to Linked Data sources and a more Google-style searching experience. So, we need an equally modern searching experience in Koha, along with the library’s real life experts and quality content.

Yeah I know those things are important, tell me more then…

Koha is already on the way to supporting Linked Data. We need Elastic Search to support taking MARC records on a round trip to RDF (linked data is RDF), and back again. This will enable libraries to deliver more quality content in their search results.

There is also scope for major improvements behind the scenes of Koha, including the ability to rebuild the indexes with no downtime, optimisation of the way we use server resources, real-time usage and performance statistics, and most of all, chipping away at search speed, at every opportunity.

Aaand..what exactly is Elastic Search?

We’ll let www.elasticsearch.org answer this one: “Elasticsearch is a flexible and powerful open source, distributed, real-time search and analytics engine. Architected from the ground up for use in distributed environments where reliability and scalability are must haves, Elasticsearch gives you the ability to move easily beyond simple full-text search. Through its robust set of APIs and query DSLs, plus clients for the most popular programming languages, Elasticsearch delivers on the near limitless promises of search technology”.

So where is implementation up to?

A significant start has been made on implementing Elastic Search and browsing into Koha using the funds raised so far. They’re working, but not fully integrated throughout Koha. It’s a big undertaking, and once the base is there, there are endless opportunities for ways it can be extended to further enhance Koha. The more funds we collect,  the more we can build. 

If your organisation would like to know more about contributing towards Elastic
Search development, please contact brendan@bywatersolutions.com or kathryn@catalyst.net.nz

Robin Sheat and Chris Cormack from Catalyst are working with Brendan at Bywater on the development – try eythian, rangi and bag in the community IRC, or the koha-devel mail list for open technical discussions.

Plack, the staff client, and the need for speed

from Kathryn Tyree at Catalyst IT

Some time ago, a lot of work was done by some very talented people to take the Koha OPAC from running under old, slow CGI to new, fast Plack. Now we’re making good progress on doing the same to the staff client.

What is Plack?

Plack is an alternate method of running Koha on the server. In the normal way, every time you ask for Koha to do something, whether it’s tell you about a record, or return an item, the server has to load all the required Koha libraries, everything they depend on, read the configuration files, and then start answering your question. After that, it would shut itself down and forget everything, in order to prepare for the next request. This adds a lot of wasted time on to every request and reduces the amount of traffic that a Koha server can handle. It also makes it feel slow to the user.

With Plack, all this slow stuff only happens once: when the server is turned on. Everything is loaded and just waiting on someone to do something, e.g. search.

Why does this not work already?

When you know that a Perl process is going to shut down after serving your request (like it does with CGI), you can take a lot of liberties. You can create connections and not close them, you can store information locally rather than looking it up every time, because you know that your local copy will be gone in a few seconds. You can allocate a lot of memory knowing that it’ll be cleaned up without you having to do anything.

With Plack, which will maybe serve hundreds of requests without shutting down and cleaning up, those assumptions go out the window. If we create a connection to zebra, we might hold onto it for an hour or more, and just hope that zebra doesn’t give up waiting for us (it will, we’re working on it.) We’ll never realise that someone updated the book framework half an hour ago, because we are storing a local copy for quick access. Even worse, due to the multithreaded nature of it all, sometimes you’ll see something be up to date, then you’ll hit refresh and it’ll be old again.

What’ll it be like when it’s working?

If you’ve seen the OPAC running under plack, you’ll know it feels a whole lot snappier. We’re currently working to bring this efficiency to the staff client. It’ll mean that everything is faster, and the repetative things (like returns) get done that much quicker.

So what’s going on to fix this?

Unfortunately there’s not much science to this. It’s mostly a matter of trying things, noticing that they’re broken, and fixing them. This includes improving the Koha::Cache system so that it can be a lot smarter about where things get stored, and how long for, helping Koha’s scalability overall.

Bywater Solutions are funding this work, which is being led by Robin Sheat at Catalyst IT. The two companies are working closely to solve as many of these issues as possible, along with plenty of help from the Koha Community.

Contacts

email: robin@catalyst.net.net or brendan@bywatersolution.com IRC: eythian or bag

Community

New Koha Libraries

Community Gossip

Barton Chittenden explains how to write up effective support tickets in his blog post entitled, Entering Good Support Tickets, Revisited.

Joy Nelson discusses a workshop on successfully implementing workflow changes.

How to

Nicole Engard explains how to print lists the “old way” in Koha 3.14 .

Jeremy Wellner explains how to get MARC records from Amazon in this guest blogpost.

Vimal Kumar shows you how to create patron cards in Koha and customise the bibliographic framework.

In his Did you know blog series this month, Pierre Vandekerckhove covers the following topics:

Upcoming Events

KohaCon 2014

KohaCon 2014 will be held in Córdoba, Argentina, October 2014.

For the schedule and registration details see the
KohaCon page.

North American Koha Users Group

The North American Koha Users Group will be held in Wenatchee, WA, August 2014.

For the schedule and registration details see the
North American Koha Users Group page.

May General IRC Meeting

The May general IRC meeting will be held on May 7th 2014 at 15:00 and 22:00 UTC.

The agenda and other information are here

Past Events

Koha Training At Daffodil International University (DIU) Library

The Daffodil International University (DIU) Library organized the 4th phase of the workshop “Automation of Information Institution using Koha-ILS and MARC21”.

Participants got hands on practice on different modules of Koha-ILS and MARC21 in DIU Computer Lab. They learned how to implement koha by themselves. Workshop took place 3rd – 5th May, 2014 at Daffodil International University, Shukrabad, Dhaka, Bangladesh.

Beginning from the debian installation, the workshop covered:

  • Step by Step Debian Installation.
  • Step by Step Koha installation
  • Step by Step Koha Customization
  • Step by Step Koha Configuration
  • Practical Session of learning MARC 21
  • Step by Step process of Automation using Koha.
  • Step by step patron creating in Koha
  • Hand on practice on how to use koha as circulation officer, administrator
  • Live Demonstration of Koha.
  • Problem & Solutions of Implementing Koha.

April General IRC Meeting

The April general IRC meeting was held on April 9th 2014.

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

Koha 3.14.6 released

Wed, 04/30/2014 - 11:38

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

This is a maintenance release and contains some enhancements and several bugfixes.
As always you can download the release from http://download.koha-community.org

Please read more for the full release notes

RELEASE NOTES FOR KOHA 3.14.6 30 avril 2014 ======================================================================== 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.14.6 can be downloaded from: http://download.koha-community.org/koha-3.14.06.tar.gz Installation instructions can be found at: http://wiki.koha-community.org/wiki/Installation_Documentation OR in the INSTALL files that come in the tarball Koha 3.14.6 is a bugfix/maintenance release. It includes 3 enhancements and 15 bugfixes. Enhancements in 3.14.6 ====================== Hold requests ---------- 11138 Auto-unsuspend holds not in default cronjobs Packaging ---------- 11655 Koha-translate --list shouldn't show 'en' Templates ---------- 10987 Too many 'see also' and 'usedfor/see from' labels occurences Critical bugs fixed in 3.14.6 ====================== Acquisitions ---------- 11549 major After transferring an order, receive and cancel the receipt will delete the order Course reserves ---------- 11534 major Impossible to remove instructors on course reserve Database ---------- 11846 major Correct database update for debarments with 9999-12-31 Patrons ---------- 12134 critical Members are restricted even if the debarment is ended Searching ---------- 11533 major "use" QueryParser breaks authority search Other bugs fixed in 3.14.6 ====================== Acquisitions ---------- 11314 minor Restore ability to see only 5 entries on parcel.pl Cataloging ---------- 11313 minor Empty value in mandatory combobox in record edition Documentation ---------- 11403 minor Renew page missing help file I18N/L10N ---------- 11363 minor Label printer profile units are not translatable MARC Authority data support ---------- 10691 normal 5xx not properly linked by authid in authority search result list Searching ---------- 11572 trivial Keyword searches no longer detect isbn from "Search the catalog" 11619 trivial Duplicate key in QueryParser config System Administration ---------- 11513 minor Warnings in Patron categories Templates ---------- 11246 trivial Followup for Bug 10465 fields 780 and 785 in UNIMARC XSLT should be removed in bootstrap theme 11554 trivial Capitalization fix in patron account on fines tab New sysprefs in 3.14.6 ====================== 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.14/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 (83%) * Armenian (100%) * Chinese (China) (98%) * Chinese (Taiwan) (100%) * Czech (100%) * Danish (90%) * English (New Zealand) (84%) * French (99%) * French (Canada) (88%) * German (100%) * German (Switzerland) (98%) * Greek (52%) * Italian (100%) * Kurdish (72%) * Norwegian Bokmål (63%) * Polish (64%) * Portuguese (99%) * Portuguese (Brazil) (90%) * Slovak (100%) * Spanish (100%) * Swedish (91%) * Turkish (100%) 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.14.6 is Release Manager: Galen Charlton Documentation Manager: Nicole C Engard Installation Documentation Managers: Samuel Desseaux Mason James Translation Manager: Bernardo Gonzalez Kriegel QA Manager: Katrin Fischer QA Team: Chris Cormack Marcel de Rooy , Jonathan Druart , Brendan Gallagher Kyle Hall Mason James Paul Poulain Bug Wranglers: Magnus Enger Packaging Manager: Robin Sheat Live CD Manager: Nguyen Quoc Uy VM Manager: Samuel Desseaux Release Maintainer (3.8.x): Chris Hall Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel Release Maintainer (3.12.x): Tomás Cohen Arazi Credits ====================== We thank the following libraries who are known to have sponsored new features in Koha 3.14.6: * Hochschule für Gesundheit (hsg), Germany * Universidad Nacional de Cordoba We thank the following individuals who contributed patches to Koha 3.14.6. * 1 Roman Amor * 6 Tomas Cohen Arazi * 8 Galen Charlton * 6 Jonathan Druart * 1 Nicole Engard * 2 Kyle M Hall * 1 Owen Leonard * 1 Julian Maurice * 1 Holger Meißner * 2 Liz Rea * 1 Marcel de Rooy * 1 Fridolyn SOMERS * 1 Mathieu Saby * 1 Fridolin Somers * 1 Mark Tompsett * 1 ByWater We thank the following companies who contributed patches to Koha 3.14.6 * 1 ACPL * 1 BSZ BW * 9 BibLibre * 3 ByWater-Solutions * 2 Catalyst * 8 Equinox * 1 Rijksmuseum * 1 Université Rennes 2 * 1 bywatersolutions.com * 8 unidentified We also especially thank the following individuals who tested patches for Koha 3.14.6. * 1 Tomas Cohen Arazi * 3 Sonia BOUIS * 3 Jared Camins-Esakov * 36 Galen Charlton * 2 David Cook * 3 Chris Cormack * 17 Jonathan Druart * 9 Katrin Fischer * 7 Kyle M Hall * 3 Bernardo Gonzalez Kriegel * 2 Owen Leonard * 2 Martin Renvoize * 2 Marcel de Rooy * 35 Fridolin Somers * 3 Mark Tompsett 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. The last Koha release was 3.8.21, which was released on January 2, 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 30 avril 2014 15:11:56 Z #####

A great thanks to all contributors.

Koha Community Newsletter: March 2014

Wed, 04/02/2014 - 17:42
Koha Community Newsletter
March 2014

Volume 5, Issue 3
ISSN 2153-8328
Edited by Chad Roseburg and Joanne Dillon, Koha Community Newsletter Editors.

Please submit news items to

Table of Contents

Development

Koha 3.14.5 Released

by Fridolin Somers

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

This is a maintenance release and contains some enhancements and several bugfixes.
As always you can download the release from Koha Downloads.

See the full release notes and changelog here.

Koha 3.12.12 Released

by Chris Cormack

We are happy to announce the release of Koha 3.12.12.

You can download the release from Koha Downloads.

See the full release notes and changelog here.

New Bootstrap Theme in Koha 3.14

Owen Leonard discusses the features and motivations behind the new “Bootstrap” theme
in Koha 3.14 in a blog post, as well as offering some customization pointers.

Excerpt from Owen’s post:

As of Koha 3.14 the OPAC has a new default theme: Bootstrap. It’s a theme I developed with the intention of offering a flexible, modern, and responsive theme option for Koha libraries. It takes as its visual basis the CCSR theme, added in 3.10. However, it greatly expands the catalog’s mobile-friendliness over the CCSR theme.

The Bootstrap theme is so named because it uses the Bootstrap framework, a set of JavaScript and Cascading Style Sheet tools for use by web developers to quickly and easily add functionality to sites. Bootstrap helps web developers do things like add menus, dialogs, tooltips, etc. Bootstrap also brings some improved default styling to buttons and forms.

Patches

This is a new section intended to highlight upcoming features as well as bugs needing attention. This first batch of bugs comes from Jonathan Druart at BibLibre.

Related Projects

This is a new section devoted to projects related to Koha.

Chris Cormack reports that work is being done to integrate the following
projects into Koha:

NCIP

OpenNCIP is an open source implementation of the 3M Standard Interchange Protocol (SIP) used by self-check terminals and public internet terminals in libraries.

OpenNCIP project page.

NCIP integration is currently in the preliminary testing phase.

ElasticSearch

Elasticsearch is a flexible and powerful open source, distributed, real-time search and analytics engine.

From ElasticSearch Website

From Chris: “Elasticsearch integration is also progressing well, we are using the Catmandu libraries which has the benefit of making adding Linked Data a lot easier.

Community

New Koha Libraries

Community Gossip

Kyle Hall, developer and ByWater Solutions team member, has a new family member. Congrats Kyle!

How to

Tim Miller from Redwood College demonstrates some ways in which you can tweak the new Koha Mobile theme in his blogpost Hacking the Koha Mobile Layout.

Sean Park explains how to install a Star TSP100 (TSP143LAN) thermal receipt printer on Ubuntu 12.04 in this blogpost.

In his Did you know blog series this month, Pierre Vandekerckhove covers the following topics:

Support Provider News

Pierre Vandekerckhove from BibLibre posted their Koha Hackfest 2014 Wrap Up, covering the Hackfest in Marseille this March and an accompanying infographic showing attendees, bugs squashed and other fun stuff.

Upcoming Events

KohaCon 2014

KohaCon 2014 will be held in Córdoba, Argentina, October 2014.

For the schedule and registration details see the
KohaCon page.

North American Koha Users Group

The North American Koha Users Group will be held in Wenatchee, WA, August 2014.

For the schedule and registration details see the
North American Koha Users Group page.

2 Day Training on KOHA in Trivandrum, India

KLA Centre for Professional Development (KLA-CPD), Trivandrum, offers 2 Day Training on KOHA on April 12 & 13, 2014

Details at the KLA Blog

April General IRC Meeting

The April general IRC meeting will be held on April 9th 2014 at 15:00 and 21:00 UTC.

The agenda and other information are here

Past Events

Report from the Marseille Hackfest 2014

by Romana Franziska Wallner

On March 10th/11th 2014, Stefano Bargioni attended the Koha Hackfest in Marseille, France, organized by BibLibre. Stefano presented the Koha project ES4K to developers from all around the world. The presentation was most warmly received, and most gave positive feedback.

The feedback results from the Hackfest presentation were then presented at the “4th Koha Italian Annual Meeting” in Milan at the National Conference “Le Stelline”. During this conference in Milan, the participants heard from 4 important Italian libraries (Franco Serantini Library, Library of Pontificia Università “San Tommaso d’Aquino”, Biblioteca of the Istituto Svedese di Studi Classici and Biblioteche del Lavoro CGIL) who have recently successfully implemented Koha as their ILS.

Additionally, the Koha Gruppo Italiano (KohaGruppoItaliano) had the opportunity to personally meet with Brendan A. Gallagher and Jesse Maseto, from ByWater Solutions, in order to further discuss the ES4K Project, and to definitively launch it.

March General IRC Meeting

The March general IRC meeting was held on March 5th 2014.

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