RELEASE NOTES FOR KOHA 18.11.16

22 Apr 2020

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

As always you can download the release from:

Thank you very much to everyone involved in this release.

(more…)

RELEASE NOTES FOR KOHA 19.05.10

22 Apr 2020

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

Koha 19.05.10 can be downloaded from:

Installation instructions can be found at:

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

Koha 19.05.10 is a bugfix/maintenance release.

It includes 5 enhancements, 55 bugfixes.

System requirements

Koha is continiously tested against the following configurations and as such these are the recommendations for
deployment:

  • Debian Jessie with MySQL 5.5
  • Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
  • Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental)

Additional notes:

  • Perl 5.10 is required
  • Zebra or Elasticsearch is required

Enhancements

Acquisitions

  • [24386] Prohibit Double Submit to happen when adding to a basket

Architecture, internals, and plumbing

  • [24732] Make DumpTemplateVars more readable

Cataloging

  • [7882] Add ability to move and reorder fields in MARC editor

Command-line Utilities

Templates

  • [24875] Remove extra punctuation from tools home page

Critical bugs fixed

Acquisitions

  • [24294] Creating an order with ACQ framework using 00x fields doesn’t work with default value

Architecture, internals, and plumbing

  • [24552] Koha does not work with Search::Elasticsearch 6.00
  • [24719] C4::Context::set_remote_address() prevents file upload for non-Plack Koha
  • [24788] Koha::Object->store calls column names as methods, relying on AUTOLOAD, with possibly surprising results

Cataloging

  • [25144] Callnumber browser is broken

Command-line Utilities

  • [24527] misc/cronjobs/update_totalissues.pl problem with multiple items

ILL

  • [24565] ILL requests do not display in patron profile in intranet

OPAC

  • [24711] Can’t log in to OPAC after logout if OpacPublic disabled
  • [24874] Printing is broken on opac-results.pl page

Reports

Staff Client

  • [24858] Incorrect labels on wording in ExcludeHolidaysFromMaxPickUpDelay system preference

Other bugs fixed

Acquisitions

  • [24733] Cannot search for duplicate orders using ‘Basket created by’ field

Architecture, internals, and plumbing

  • [17532] koha-shell -c does not propagate the error code

    Before this development, the koha-shell script would always return a successful error code, making it hard for the callers to notice there was a problem with the command being run inside the instance’s shell.

    This development makes koha-shell propagate the running scripts’ error code so the caller can take the required actions.

    Note: this implies a behaviour change (for good) but a warning should be added to the release notes.

    Right now it always returns

  • [22943] The in_ipset C4::Auth function name can be confusing

    Sponsored by Catalyst

  • [23384] Calling Koha::Article::Status::* without “use” in Patron.pm can cause breakage
  • [24114] Remove warn statements from Koha::Patrons
  • [24760] BackgroundJob tests fail with latest versions of YAML or YAML::Syck
  • [24809] OAI PMH can fail on fetching deleted records

Cataloging

  • [5103] Dates in MARC details not formatted correctly

    Sponsored by Catalyst

    This fixes how dates are displayed for the list of items on the MARC view pages (in the OPAC and staff interface) and the add item page (staff interface) so that they use the ‘dateformat’ system preference.

  • [8595] Link to ‘host item’ confusing

    Sponsored by Catalyst

  • [21708] Editing a record moves field 999 to first in the marcxml
  • [24789] Remove ‘ITS’ macro format

    During the initial Rancor (advanced cataloging editor) development an existing macro language was copied. As development continued a Rancor macro language was developed. The new language accomplished all needs of the prior language. The old macro language was intended to be removed before submission to community, but was missed. These patches remove the legacy support in favour of the Koha specific model.

Circulation

  • [24456] previousIssuesDefaultSortOrder and todaysIssuesDefaultSortOrder sort incorrectly

Command-line Utilities

  • [24324] delete_records_via_leader.pl cron error with item deletion

Fines and fees

  • [21879] Code cleaning in printinvoice.pl

Hold requests

  • [19288] Holds placed on a specific item after a next available hold will show varied results
  • [24688] Hold priority isn’t adjusted correctly if checking out a middle priority hold

    Sponsored by Chartered Accountants Australia and New Zealand

I18N/L10N

  • [24870] Translate installer data label

ILL

  • [24518] Partner filtering does not work in IE11

Installation and upgrade (command-line installer)

  • [17464] Order deny,allow / Deny from all was deprecated in Apache 2.4 and is now a hard error
  • [24851] No sample libraries for UNIMARC installations
  • [24856] invalid itemtypes.imageurl in fr-FR sample data

Installation and upgrade (web-based installer)

  • [24872] Set languages system preferences after web install

Label/patron card printing

  • [23488] Line wrapping doesn’t always respect word order in Patron card creator
  • [23900] Label maker cannot concatenate database fields

MARC Bibliographic data support

  • [22969] fix biblionumber on 001 in UNIMARC XSLT

Notices

  • [23411] SMS messages sent as print should not fall back to ’email’

OPAC

  • [23383] IdRef link appears even with syspref is off
  • [23968] OPACMySummaryNote does not work
  • [24605] Series link from 830 is not uri encoded
  • [24892] Resolve some warnings in opac-memberentry

Reports

  • [24614] Can’t edit reports if not using cache

SIP2

  • [24250] SIP2 returns debarred comment twice in patron screen message AF field
  • [24566] UpdateItemLocationOnCheckin triggers SIP2 alert flag, even with checked_in_ok enabled

Staff Client

  • [24747] Library Transfer Limit page incorrectly describes its behavior
  • [24838] Help link from patron categories should go to relevant manual page
  • [24848] Help link from label creator batch/layout/template points to card creator in manual

System Administration

  • [24682] Clarify UsageStatsGeolocation syspref description and behaviour

Templates

  • [23753] Add missing humanMsg library to pages using background job JavaScript
  • [24798] smart-rules.tt has erroneous comments

Test Suite

  • [24200] Borrower_PrevCheckout.t failing randomly
  • [24756] Occasional failures for Koha/XSLT/Security.t
  • [24813] api/v1/holds.t is failing randomly

Tools

  • [23236] Remove ‘its items may still be processed’ in action if no match is found
  • [25020] Extending due dates to a specified date should preserve time portion of original due date

Documentation

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

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

The Git repository for the Koha manual can be found at

Translations

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

  • Arabic (98.9%)
  • Armenian (100%)
  • Basque (59.4%)
  • Chinese (China) (60%)
  • Chinese (Taiwan) (99.7%)
  • Czech (92.6%)
  • Danish (52.3%)
  • English (New Zealand) (83%)
  • English (USA)
  • Finnish (79.1%)
  • French (98.7%)
  • French (Canada) (99.4%)
  • German (100%)
  • German (Switzerland) (86%)
  • Greek (73.7%)
  • Hindi (100%)
  • Italian (90.1%)
  • Norwegian Bokmål (88.7%)
  • Occitan (post 1500) (56.1%)
  • Polish (82.8%)
  • Portuguese (100%)
  • Portuguese (Brazil) (94.1%)
  • Slovak (86.8%)
  • Spanish (100%)
  • Swedish (88.2%)
  • Turkish (99.8%)
  • Ukrainian (73%)
  • Vietnamese (51%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 19.05.10 is

  • Release Manager: Martin Renvoize

  • Release Manager assistants:

    • Tomás Cohen Arazi
    • Jonathan Druart
  • QA Manager: Katrin Fischer

  • QA Team:

    • Jonathan Druart
    • Marcel de Rooy
    • Joonas Kylmälä
    • Josef Moravec
    • Tomás Cohen Arazi
    • Nick Clemens
    • Kyle Hall
  • Topic Experts:

    • SIP2 — Colin Campbell
    • EDI — Colin Campbell
    • Elasticsearch — Fridolin Somers
    • REST API — Tomás Cohen Arazi
    • ILS-DI — Arthur Suzuki
    • UI Design — Owen Leonard
    • ILL — Andrew Isherwood
  • Bug Wranglers:

    • Michal Denár
    • Cori Lynn Arnold
    • Lisette Scheer
    • Amit Gupta
  • Packaging Managers:

    • Mirko Tietgen
    • Mason James
  • Documentation Managers:

    • Caroline Cyr La Rose
    • David Nind
  • Documentation Team:

    • Donna Bachowski
    • Lucy Vaux-Harvey
    • Sugandha Bajaj
  • Translation Managers:

    • Bernardo González Kriegel
  • Release Maintainers:

    • 19.11 — Joy Nelson
    • 19.05 — Lucas Gass
    • 18.11 — Hayley Mapley
  • Release Maintainer mentors:

    • 19.11 — Martin Renvoize
    • 19.05 — Nick Clemens
    • 18.11 — Chris Cormack

Credits

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

  • Catalyst
  • Chartered Accountants Australia and New Zealand

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

  • Aleisha Amohia (5)
  • Tomás Cohen Arazi (1)
  • Nick Clemens (11)
  • David Cook (2)
  • Jonathan Druart (21)
  • Magnus Enger (1)
  • Katrin Fischer (4)
  • Andrew Fuerste-Henry (2)
  • Lucas Gass (6)
  • David Gustafsson (1)
  • Kyle Hall (1)
  • Andrew Isherwood (2)
  • Mason James (1)
  • Bernardo González Kriegel (2)
  • Owen Leonard (4)
  • Hayley Mapley (1)
  • Julian Maurice (2)
  • Liz Rea (1)
  • Martin Renvoize (1)
  • Marcel de Rooy (10)
  • Caroline Cyr La Rose (1)
  • Maryse Simard (2)
  • Fridolin Somers (11)
  • Koha Translators (1)
  • Nazlı Çetin (2)

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

  • ACPL (4)
  • Andrews-MacBook-Pro.local (1)
  • BibLibre (13)
  • BSZ BW (4)
  • ByWater-Solutions (19)
  • Catalyst (1)
  • Devinim (2)
  • Göteborgs Universitet (1)
  • Independant Individuals (6)
  • Koha Community Developers (21)
  • KohaAloha (1)
  • Libriotech (1)
  • Prosentient Systems (2)
  • PTFS-Europe (3)
  • Rijks Museum (10)
  • Solutions inLibro inc (3)
  • Theke Solutions (1)
  • Universidad Nacional de Córdoba (2)

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

  • Tomás Cohen Arazi (3)
  • Nick Clemens (3)
  • Kevin Cook (1)
  • Gabriel DeCarufel (1)
  • Michal Denar (5)
  • Jonathan Druart (31)
  • Bouzid Fergani (3)
  • Katrin Fischer (22)
  • William Frazilien (1)
  • Andrew Fuerste-Henry (4)
  • Lucas Gass (94)
  • Kyle Hall (19)
  • Sally Healey (2)
  • Jon Knight (1)
  • Bernardo González Kriegel (11)
  • Owen Leonard (5)
  • Ere Maijala (1)
  • Kelly McElligott (1)
  • Joy Nelson (85)
  • David Nind (8)
  • Séverine Queune (1)
  • Martin Renvoize (94)
  • Marcel de Rooy (16)
  • Maryse Simard (4)
  • Emmi Takkinen (1)
  • Mark Tompsett (6)
  • George Williams (1)
  • Mengü Yazıcıoğlu (1)

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

Revision control notes

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

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

Bugs and feature requests

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

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

Autogenerated release notes updated last on 22 Apr 2020 21:40:11.

diff –git a/misc/release_notes/release_notes_19_05_10.md b/misc/release_notes/release_notes_19_05_10.md
new file mode 100644 (file)
index 0000000..99a544d
— /dev/null
b/misc/release_notes/release_notes_19_05_10.md
@@ -0,0 1,479 @@
# RELEASE NOTES FOR KOHA 19.05.10
22 Apr 2020

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

– [Koha Community](http://koha-community.org)

Koha 19.05.10 can be downloaded from:

– [Download](http://download.koha-community.org/koha-19.05.10.tar.gz)

Installation instructions can be found at:

– [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
– OR in the INSTALL files that come in the tarball

Koha 19.05.10 is a bugfix/maintenance release.

It includes 5 enhancements, 55 bugfixes.

### System requirements

Koha is continiously tested against the following configurations and as such these are the recommendations for
deployment:

– Debian Jessie with MySQL 5.5
– Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
– Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental)

Additional notes:

– Perl 5.10 is required
– Zebra or Elasticsearch is required

## Enhancements

### Acquisitions

– [[24386]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24386) Prohibit Double Submit to happen when adding to a basket

### Architecture, internals, and plumbing

– [[24732]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24732) Make DumpTemplateVars more readable

### Cataloging

– [[7882]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7882) Add ability to move and reorder fields in MARC editor

### Command-line Utilities

– [[19008]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19008) More database cleanups

### Templates

– [[24875]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24875) Remove extra punctuation from tools home page

## Critical bugs fixed

### Acquisitions

– [[24294]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24294) Creating an order with ACQ framework using 00x fields doesn’t work with default value

### Architecture, internals, and plumbing

– [[24552]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24552) Koha does not work with Search::Elasticsearch 6.00
– [[24719]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24719) C4::Context::set_remote_address() prevents file upload for non-Plack Koha
– [[24788]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24788) Koha::Object->store calls column names as methods, relying on AUTOLOAD, with possibly surprising results

### Cataloging

– [[25144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25144) Callnumber browser is broken

### Command-line Utilities

– [[24527]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24527) misc/cronjobs/update_totalissues.pl problem with multiple items

### ILL

– [[24565]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24565) ILL requests do not display in patron profile in intranet

### OPAC

– [[24711]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24711) Can’t log in to OPAC after logout if OpacPublic disabled
– [[24874]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24874) Printing is broken on opac-results.pl page

### Reports

– [[25000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25000) SQL report not updated

### Staff Client

– [[24858]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24858) Incorrect labels on wording in ExcludeHolidaysFromMaxPickUpDelay system preference

## Other bugs fixed

### Acquisitions

– [[24733]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24733) Cannot search for duplicate orders using ‘Basket created by’ field

### Architecture, internals, and plumbing

– [[17532]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17532) koha-shell -c does not propagate the error code

>Before this development, the koha-shell script would always return a successful error code, making it hard for the callers to notice there was a problem with the command being run inside the instance’s shell.
>
>This development makes koha-shell propagate the running scripts’ error code so the caller can take the required actions.
>
>Note: this implies a behaviour change (for good) but a warning should be added to the release notes.
>
>Right now it always returns
– [[22943]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22943) The in_ipset C4::Auth function name can be confusing

**Sponsored by** *Catalyst*
– [[23384]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23384) Calling Koha::Article::Status::* without “use” in Patron.pm can cause breakage
– [[24114]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24114) Remove warn statements from Koha::Patrons
– [[24760]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24760) BackgroundJob tests fail with latest versions of YAML or YAML::Syck
– [[24809]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24809) OAI PMH can fail on fetching deleted records

### Cataloging

– [[5103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5103) Dates in MARC details not formatted correctly

**Sponsored by** *Catalyst*

>This fixes how dates are displayed for the list of items on the MARC view pages (in the OPAC and staff interface) and the add item page (staff interface) so that they use the ‘dateformat’ system preference.
– [[8595]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8595) Link to ‘host item’ confusing

**Sponsored by** *Catalyst*
– [[21708]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21708) Editing a record moves field 999 to first in the marcxml
– [[24789]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24789) Remove ‘ITS’ macro format

>During the initial Rancor (advanced cataloging editor) development an existing macro language was copied. As development continued a Rancor macro language was developed. The new language accomplished all needs of the prior language. The old macro language was intended to be removed before submission to community, but was missed. These patches remove the legacy support in favour of the Koha specific model.

### Circulation

– [[24456]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24456) previousIssuesDefaultSortOrder and todaysIssuesDefaultSortOrder sort incorrectly

### Command-line Utilities

– [[24324]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24324) delete_records_via_leader.pl cron error with item deletion

### Fines and fees

– [[21879]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21879) Code cleaning in printinvoice.pl

### Hold requests

– [[19288]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19288) Holds placed on a specific item after a next available hold will show varied results
– [[24688]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24688) Hold priority isn’t adjusted correctly if checking out a middle priority hold

**Sponsored by** *Chartered Accountants Australia and New Zealand*

### I18N/L10N

– [[24870]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24870) Translate installer data label

### ILL

– [[24518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24518) Partner filtering does not work in IE11

### Installation and upgrade (command-line installer)

– [[17464]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17464) Order deny,allow / Deny from all was deprecated in Apache 2.4 and is now a hard error
– [[24851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24851) No sample libraries for UNIMARC installations
– [[24856]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24856) invalid itemtypes.imageurl in fr-FR sample data

### Installation and upgrade (web-based installer)

– [[24872]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24872) Set languages system preferences after web install

### Label/patron card printing

– [[23488]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23488) Line wrapping doesn’t always respect word order in Patron card creator
– [[23900]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23900) Label maker cannot concatenate database fields

### MARC Bibliographic data support

– [[22969]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22969) fix biblionumber on 001 in UNIMARC XSLT

### Notices

– [[23411]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23411) SMS messages sent as print should not fall back to ’email’

### OPAC

– [[23383]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23383) IdRef link appears even with syspref is off
– [[23968]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23968) OPACMySummaryNote does not work
– [[24605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24605) Series link from 830 is not uri encoded
– [[24892]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24892) Resolve some warnings in opac-memberentry

### Reports

– [[24614]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24614) Can’t edit reports if not using cache

### SIP2

– [[24250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24250) SIP2 returns debarred comment twice in patron screen message AF field
– [[24566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24566) UpdateItemLocationOnCheckin triggers SIP2 alert flag, even with checked_in_ok enabled

### Staff Client

– [[24747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24747) Library Transfer Limit page incorrectly describes its behavior
– [[24838]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24838) Help link from patron categories should go to relevant manual page
– [[24848]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24848) Help link from label creator batch/layout/template points to card creator in manual

### System Administration

– [[24682]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24682) Clarify UsageStatsGeolocation syspref description and behaviour

### Templates

– [[23753]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23753) Add missing humanMsg library to pages using background job JavaScript
– [[24798]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24798) smart-rules.tt has erroneous comments

### Test Suite

– [[24200]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24200) Borrower_PrevCheckout.t failing randomly
– [[24756]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24756) Occasional failures for Koha/XSLT/Security.t
– [[24813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24813) api/v1/holds.t is failing randomly

### Tools

– [[23236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23236) Remove ‘its items may still be processed’ in action if no match is found
– [[25020]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25020) Extending due dates to a specified date should preserve time portion of original due date

## Documentation

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

– [Koha Documentation](http://koha-community.org/documentation/)

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

– [Koha Manual](http://koha-community.org/manual/19.05/en/html/)

The Git repository for the Koha manual can be found at

– [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)

## Translations

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

– Arabic (98.9%)
– Armenian (100%)
– Basque (59.4%)
– Chinese (China) (60%)
– Chinese (Taiwan) (99.7%)
– Czech (92.6%)
– Danish (52.3%)
– English (New Zealand) (83%)
– English (USA)
– Finnish (79.1%)
– French (98.7%)
– French (Canada) (99.4%)
– German (100%)
– German (Switzerland) (86%)
– Greek (73.7%)
– Hindi (100%)
– Italian (90.1%)
– Norwegian Bokmål (88.7%)
– Occitan (post 1500) (56.1%)
– Polish (82.8%)
– Portuguese (100%)
– Portuguese (Brazil) (94.1%)
– Slovak (86.8%)
– Spanish (100%)
– Swedish (88.2%)
– Turkish (99.8%)
– Ukrainian (73%)
– Vietnamese (51%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

– [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)

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

– [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)

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

– [Koha Translation](http://translate.koha-community.org/)

## Release Team

The release team for Koha 19.05.10 is

– Release Manager: Martin Renvoize

– Release Manager assistants:
– Tomás Cohen Arazi
– Jonathan Druart

– QA Manager: Katrin Fischer

– QA Team:
– Jonathan Druart
– Marcel de Rooy
– Joonas Kylmälä
– Josef Moravec
– Tomás Cohen Arazi
– Nick Clemens
– Kyle Hall

– Topic Experts:
– SIP2 — Colin Campbell
– EDI — Colin Campbell
– Elasticsearch — Fridolin Somers
– REST API — Tomás Cohen Arazi
– ILS-DI — Arthur Suzuki
– UI Design — Owen Leonard
– ILL — Andrew Isherwood

– Bug Wranglers:
– Michal Denár
– Cori Lynn Arnold
– Lisette Scheer
– Amit Gupta

– Packaging Managers:
– Mirko Tietgen
– Mason James

– Documentation Managers:
– Caroline Cyr La Rose
– David Nind

– Documentation Team:
– Donna Bachowski
– Lucy Vaux-Harvey
– Sugandha Bajaj

– Translation Managers:
– Bernardo González Kriegel

– Release Maintainers:
– 19.11 — Joy Nelson
– 19.05 — Lucas Gass
– 18.11 — Hayley Mapley

– Release Maintainer mentors:
– 19.11 — Martin Renvoize
– 19.05 — Nick Clemens
– 18.11 — Chris Cormack

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

– [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
– Chartered Accountants Australia and New Zealand

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

– Aleisha Amohia (5)
– Tomás Cohen Arazi (1)
– Nick Clemens (11)
– David Cook (2)
– Jonathan Druart (21)
– Magnus Enger (1)
– Katrin Fischer (4)
– Andrew Fuerste-Henry (2)
– Lucas Gass (6)
– David Gustafsson (1)
– Kyle Hall (1)
– Andrew Isherwood (2)
– Mason James (1)
– Bernardo González Kriegel (2)
– Owen Leonard (4)
– Hayley Mapley (1)
– Julian Maurice (2)
– Liz Rea (1)
– Martin Renvoize (1)
– Marcel de Rooy (10)
– Caroline Cyr La Rose (1)
– Maryse Simard (2)
– Fridolin Somers (11)
– Koha Translators (1)
– Nazlı Çetin (2)

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

– ACPL (4)
– Andrews-MacBook-Pro.local (1)
– BibLibre (13)
– BSZ BW (4)
– ByWater-Solutions (19)
– Catalyst (1)
– Devinim (2)
– Göteborgs Universitet (1)
– Independant Individuals (6)
– Koha Community Developers (21)
– KohaAloha (1)
– Libriotech (1)
– Prosentient Systems (2)
– PTFS-Europe (3)
– Rijks Museum (10)
– Solutions inLibro inc (3)
– Theke Solutions (1)
– Universidad Nacional de Córdoba (2)

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

– Tomás Cohen Arazi (3)
– Nick Clemens (3)
– Kevin Cook (1)
– Gabriel DeCarufel (1)
– Michal Denar (5)
– Jonathan Druart (31)
– Bouzid Fergani (3)
– Katrin Fischer (22)
– William Frazilien (1)
– Andrew Fuerste-Henry (4)
– Lucas Gass (94)
– Kyle Hall (19)
– Sally Healey (2)
– Jon Knight (1)
– Bernardo González Kriegel (11)
– Owen Leonard (5)
– Ere Maijala (1)
– Kelly McElligott (1)
– Joy Nelson (85)
– David Nind (8)
– Séverine Queune (1)
– Martin Renvoize (94)
– Marcel de Rooy (16)
– Maryse Simard (4)
– Emmi Takkinen (1)
– Mark Tompsett (6)
– George Williams (1)
– Mengü Yazıcıoğlu (1)

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

## Revision control notes

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

– [Koha Git Repository](git://git.koha-community.org/koha.git)

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

## Bugs and feature requests

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

– [Koha Bugzilla](http://bugs.koha-community.org)

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

Autogenerated release notes updated last on 22 Apr 2020 21:40:11.

RELEASE NOTES FOR KOHA 19.11.05

22 Apr 2020

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

Koha 19.11.05 can be downloaded from:

Installation instructions can be found at:

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

Koha 19.11.05 is a bugfix/maintenance release.

It includes 15 enhancements, 77 bugfixes.

System requirements

Koha is continiously tested against the following configurations and as such these are the recommendations for
deployment:

  • Debian Jessie with MySQL 5.5
  • Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
  • Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental)

Additional notes:

  • Perl 5.10 is required
  • Zebra or Elasticsearch is required

Enhancements

Security

  • [25142] Staff can access patrons’ info from outside of their group
  • [16922] Add RewriteRule to apache-shared-intranet for dev package installs
  • [25009] opac-showmarc.pl allows fetching data directly from import batches

Acquisitions

  • [24386] Prohibit Double Submit to happen when adding to a basket

Architecture, internals, and plumbing

  • [24103] Add option to dump built search query to templates

    This enhancement allows you to view the search query used by Zebra or Elastic Search, to help with troubleshooting. To use, enable the new system preference DumpSearchQueryTemplate, enable DumpTemplateVarsIntranet and DumpTemplateVarsOpac, and then search the page source in the staff interface or OPAC for ‘search_query’.

  • [24732] Make DumpTemplateVars more readable

Cataloging

  • [7882] Add ability to move and reorder fields in MARC editor

Command-line Utilities

OPAC

  • [7611] Show the NOT_LOAN authorised values for item status in XSLT OPAC search results
  • [15775] Show message on OPAC summary if holds are blocked due to finesSponsored by Catalyst

Patrons

  • [23409] Show circulation note and OPAC note with line feeds

Searching

  • [24847] Select AND by default in items search

Searching – Elasticsearch

  • [22771] Elasticsearch – Sort by title do not considerate second indicator of field 245 (marc21)

    This Elasticsearch enhancement strips the initial characters from search fields in accordance with nonfiling character indicators.

Serials

  • [24877] Add link from vendor to linked subscriptions

System Administration

  • [24844] Focus on the system preferences searchbar when going to admin homeSponsored by Catalyst

Templates

  • [23268] “Suspend all holds” calendar allows to select past date
  • [24875] Remove extra punctuation from tools home page

Test Suite

  • [24901] C4::Circulation::transferbook lacks tests

Critical bugs fixed

Acquisitions

  • [24294] Creating an order with ACQ framework using 00x fields doesn’t work with default value

Architecture, internals, and plumbing

  • [24552] Koha does not work with Search::Elasticsearch 6.00
  • [24719] C4::Context::set_remote_address() prevents file upload for non-Plack Koha
  • [24788] Koha::Object->store calls column names as methods, relying on AUTOLOAD, with possibly surprising results

Circulation

  • [24765] Updated on date in Claims returned starts off as 01/01/1970
  • [24802] Updating holds can cause suspensions to apply to wrong hold

Command-line Utilities

  • [24527] misc/cronjobs/update_totalissues.pl problem with multiple items

ILL

  • [24565] ILL requests do not display in patron profile in intranet

OPAC

  • [24711] Can’t log in to OPAC after logout if OpacPublic disabled
  • [24803] Clicking “Log in to your account” throws fatal Javascript error
  • [24874] Printing is broken on opac-results.pl page

REST API

  • [24487] build_query_params helper builds path parameter with matching criteria

Reports

Staff Client

  • [24858] Incorrect labels on wording in ExcludeHolidaysFromMaxPickUpDelay system preference

Other bugs fixed

About

  • [24402] Some roles missing from about page

Acquisitions

  • [24733] Cannot search for duplicate orders using ‘Basket created by’ field

Architecture, internals, and plumbing

  • [17532] koha-shell -c does not propagate the error code

    Before this development, the koha-shell script would always return a successful error code, making it hard for the callers to notice there was a problem with the command being run inside the instance’s shell.

    This development makes koha-shell propagate the running scripts’ error code so the caller can take the required actions.

    Note: this implies a behaviour change (for good) but a warning should be added to the release notes.

    Right now it always returns

  • [22943] The in_ipset C4::Auth function name can be confusingSponsored by Catalyst
  • [23384] Calling Koha::Article::Status::* without “use” in Patron.pm can cause breakage
  • [24114] Remove warn statements from Koha::Patrons
  • [24760] BackgroundJob tests fail with latest versions of YAML or YAML::Syck
  • [24809] OAI PMH can fail on fetching deleted records

Cataloging

  • [5103] Dates in MARC details not formatted correctlySponsored by Catalyst

    This fixes how dates are displayed for the list of items on the MARC view pages (in the OPAC and staff interface) and the add item page (staff interface) so that they use the ‘dateformat’ system preference.

  • [8595] Link to ‘host item’ confusingSponsored by Catalyst
  • [21708] Editing a record moves field 999 to first in the marcxml
  • [24789] Remove ‘ITS’ macro format

    During the initial Rancor (advanced cataloging editor) development an existing macro language was copied. As development continued a Rancor macro language was developed. The new language accomplished all needs of the prior language. The old macro language was intended to be removed before submission to community, but was missed. These patches remove the legacy support in favour of the Koha specific model.

Circulation

  • [24456] previousIssuesDefaultSortOrder and todaysIssuesDefaultSortOrder sort incorrectly
  • [24767] “Claim returned” feature cannot be turned off
  • [24829] ClaimReturnedWarningThreshold is always triggered if patron has one or more claims
  • [24839] branchtransfers does not deal with holds

Command-line Utilities

  • [22025] Argument “” isn’t numeric in numeric eq (==) at /usr/share/perl5/DBIx/Class/Row.pm line 1018 for /usr/share/koha/bin/import_patrons.pl
  • [24324] delete_records_via_leader.pl cron error with item deletion

Database

  • [22273] Column article_requests.created_on should not be updated

Fines and fees

  • [21879] Code cleaning in printinvoice.pl

Hold requests

  • [19288] Holds placed on a specific item after a next available hold will show varied results
  • [24510] When placing a hold, cursor doesn’t focus on patron name
  • [24688] Hold priority isn’t adjusted correctly if checking out a middle priority holdSponsored by Chartered Accountants Australia and New Zealand
  • [24736] “Enrollments” not correctly disabled when nobody is enrolled to a club yet

I18N/L10N

  • [24870] Translate installer data label

ILL

  • [24518] Partner filtering does not work in IE11

Installation and upgrade (command-line installer)

  • [17464] Order deny,allow / Deny from all was deprecated in Apache 2.4 and is now a hard error
  • [24851] No sample libraries for UNIMARC installations
  • [24856] invalid itemtypes.imageurl in fr-FR sample data
  • [24905] log4perl-site.conf.in missing entries for the z39.50 server

Installation and upgrade (web-based installer)

  • [24872] Set languages system preferences after web install

Label/patron card printing

  • [23488] Line wrapping doesn’t always respect word order in Patron card creator
  • [23900] Label maker cannot concatenate database fields

MARC Bibliographic data support

  • [22969] fix biblionumber on 001 in UNIMARC XSLT

MARC Bibliographic record staging/import

  • [24827] MARC preview fails when staged record contains items with UTF-8 characters

Notices

  • [23411] SMS messages sent as print should not fall back to ’email’

OPAC

  • [23383] IdRef link appears even with syspref is off
  • [24605] Series link from 830 is not uri encoded
  • [24892] Resolve some warnings in opac-memberentry

Reports

  • [24614] Can’t edit reports if not using cache

SIP2

  • [24250] SIP2 returns debarred comment twice in patron screen message AF field
  • [24553] Cancelling hold via SIP returns a failed response even when cancellation succeeds
  • [24566] UpdateItemLocationOnCheckin triggers SIP2 alert flag, even with checked_in_ok enabled
  • [24705] Holds placed via SIP will be given first priority

Searching

  • [19279] Performance of linked items in search

Searching – Elasticsearch

  • [23521] ES 6 – limit terms with many words can make the search inaccurate
  • [24902] Elasticsearch – different limits are joined with OR instead of AND

Staff Client

  • [24747] Library Transfer Limit page incorrectly describes its behavior
  • [24838] Help link from patron categories should go to relevant manual page
  • [24848] Help link from label creator batch/layout/template points to card creator in manual

System Administration

  • [24682] Clarify UsageStatsGeolocation syspref description and behaviour

Templates

  • [23753] Add missing humanMsg library to pages using background job JavaScript
  • [24627] Correct style of clubs search results during hold process
  • [24777] Use patron.is_debarred instead of patron.debarred in return.tt
  • [24798] smart-rules.tt has erroneous comments
  • [24876] Fix capitalization on patron search for holds

Test Suite

  • [24200] Borrower_PrevCheckout.t failing randomly
  • [24739] Buster ships with Net::Netmask 1.9104 which supports IPv6
  • [24753] Typo in filepath for test t/Koha/Middlware/RealIP.t
  • [24756] Occasional failures for Koha/XSLT/Security.t
  • [24813] api/v1/holds.t is failing randomly

Tools

  • [23236] Remove ‘its items may still be processed’ in action if no match is found
  • [25020] Extending due dates to a specified date should preserve time portion of original due date

    New sysprefs

  • DumpSearchQueryTemplate

Documentation

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

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

The Git repository for the Koha manual can be found at

Translations

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

  • Arabic (98.9%)
  • Armenian (100%)
  • Basque (56.4%)
  • Chinese (China) (57.2%)
  • Chinese (Taiwan) (99.6%)
  • Czech (91.7%)
  • English (New Zealand) (79.2%)
  • English (USA)
  • Finnish (75.1%)
  • French (95.7%)
  • French (Canada) (94.8%)
  • German (100%)
  • German (Switzerland) (81.7%)
  • Greek (70.8%)
  • Hindi (100%)
  • Italian (86.7%)
  • Norwegian Bokmål (84.3%)
  • Occitan (post 1500) (53.7%)
  • Polish (78.5%)
  • Portuguese (100%)
  • Portuguese (Brazil) (89.7%)
  • Slovak (82.8%)
  • Spanish (100%)
  • Swedish (85.8%)
  • Turkish (99.8%)
  • Ukrainian (72.8%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 19.11.05 is

  • Release Manager: Martin Renvoize
  • Release Manager assistants:
    • Tomás Cohen Arazi
    • Jonathon Druart
  • QA Manager: Katrin Fischer
  • QA Team:
    • Tomás Cohen Arazi
    • Joonas Kylmälä
    • Jonathan Druart
    • Nick Clemens
    • Kyle Hall
    • Josef Moravec
    • Marcel de Rooy
  • Topic Experts:
    • REST API — Tomás Cohen Arazi
    • SIP2 — Colin Campbell
    • UI Design — Owen Leonard
    • Elasticsearch — Fridolin Somers
    • ILS-DI — Arthur Suzuki
  • Bug Wranglers:
    • Michal Denár
    • Lisette Scheer
    • Cori Lynn Arnold
    • Amit Gupta
  • Packaging Manager: Mason James
  • Documentation Manager: Caroline Cyr La Rose and David Nind
  • Documentation Team:
    • Donna Bachowski
    • Caroline Cyr La Rose
    • Lucy Vaux-Harvey
    • Sugandha Bajaj
    • David Nind
  • Translation Managers:
    • Bernardo González Kriegel
  • Release Maintainers:
    • 19.11 — Joy Nelson
    • 19.05 — Lucas Gass
    • 18.11 — Hayley Mapley

      Credits

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

  • Catalyst
  • Chartered Accountants Australia and New Zealand

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

  • Aleisha Amohia (7)
  • Tomás Cohen Arazi (3)
  • Alex Arnaud (2)
  • Nick Clemens (22)
  • David Cook (4)
  • Jonathan Druart (33)
  • Magnus Enger (1)
  • Katrin Fischer (9)
  • Andrew Fuerste-Henry (2)
  • Lucas Gass (3)
  • David Gustafsson (3)
  • Kyle Hall (6)
  • Mehdi Hamidi (1)
  • Andrew Isherwood (2)
  • Mason James (1)
  • Bernardo González Kriegel (2)
  • Owen Leonard (7)
  • Hayley Mapley (1)
  • Julian Maurice (3)
  • Agustín Moyano (2)
  • Joy Nelson (7)
  • Liz Rea (1)
  • Martin Renvoize (8)
  • Marcel de Rooy (13)
  • Caroline Cyr La Rose (1)
  • Andreas Roussos (2)
  • Maryse Simard (2)
  • Fridolin Somers (12)
  • Emmi Takkinen (1)
  • Nazlı Çetin (2)

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

  • ACPL (7)
  • Andrews-MacBook-Pro.local (1)
  • BibLibre (17)
  • BSZ BW (9)
  • ByWater-Solutions (39)
  • Catalyst (1)
  • dataly.gr (2)
  • Devinim (2)
  • Göteborgs Universitet (3)
  • Independant Individuals (9)
  • Koha Community Developers (33)
  • KohaAloha (1)
  • Libriotech (1)
  • Prosentient Systems (4)
  • PTFS-Europe (10)
  • Rijks Museum (13)
  • Solutions inLibro inc (4)
  • Theke Solutions (5)
  • Universidad Nacional de Córdoba (2)

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

  • Hugo Agud (1)
  • Tomás Cohen Arazi (8)
  • Nick Clemens (12)
  • Kevin Cook (1)
  • David Cook (2)
  • Gabriel DeCarufel (1)
  • Michal Denar (6)
  • Jonathan Druart (50)
  • Magnus Enger (2)
  • Bouzid Fergani (3)
  • Katrin Fischer (41)
  • William Frazilien (1)
  • Andrew Fuerste-Henry (7)
  • Lucas Gass (2)
  • Kyle Hall (27)
  • Jon Knight (1)
  • Bernardo González Kriegel (18)
  • Owen Leonard (9)
  • Ere Maijala (3)
  • Kelly McElligott (2)
  • Joy Nelson (153)
  • David Nind (17)
  • Séverine Queune (3)
  • Martin Renvoize (152)
  • David Roberts (1)
  • Marcel de Rooy (22)
  • Sally (7)
  • Maryse Simard (4)
  • Emmi Takkinen (1)
  • Mark Tompsett (6)
  • George Williams (1)
  • Mengü Yazıcıoğlu (1)
  • Jessica Zairo (1)
  • Christofer Zorn (1)
  • Nazlı Çetin (2)

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

Revision control notes

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

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

Bugs and feature requests

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

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

Autogenerated release notes updated last on 22 Apr 2020 16:57:46.

Koha Community Newsletter Subscribe
March 2020

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

Please submit news items to Submit

Table of Contents

Development

Koha 19.11.04 Released

by Joy Nelson
The Koha community is proud to announce the release of Koha 19.11.04.

Koha 19.11.04 is a bugfix/maintenance release.

It includes 1 new feature, 6 enhancements, 44 bugfixes.

The full release notes are available at https://koha-community.org/koha-19-11-04-release/

Koha 19.05.09 Released

by Lucas Gass
The Koha community is proud to announce the release of Koha 19.05.09.

Koha 19.05.09 is a bugfix/maintenance release.

It includes 2 new features, 4 enhancements, 33 bugfixes.

The full release notes are available at https://koha-community.org/koha-19-05-09-release/

Koha 18.11.15 Released

by Hayley Mapley
The Koha community is proud to announce the release of Koha 18.11.15.

Koha 18.11.15 is a bugfix/maintenance release.

It includes 5 bugfixes.

The full release notes are available at https://koha-community.org/koha-18-11-15-released/

Community

Community Announcements

New Koha US Cataloging SIG (Special Interest Group)

by Heather Hernandez
Interested in cataloging? Just have a question that a cataloger might help with? Check out the new Koha US Cataloging SIG (Special Interest Group), open to all–like all the new Koha US SIGs, you don’t have to be a Koha US member or in the United States! The Cataloging SIG is one of Koha US’s new SIGs, listed here: http://koha-us.org/special-interest-groups/ You can join via the “Join” button on this page, or email info@koha-us.org for assistance with joining any of the SIGs.

The Cataloging SIG has a monthly round table on the 1st Thursday of the month @ 8am – 9am PT (9 MT/10 CT/11 ET), also open to all, which is recorded and available on the Koha US YouTube channel: https://www.youtube.com/playlist?list=PLV58VVGJH5V1wNHZqYpAfX7y1dU9eWTXq
We generally start with a topic and let the conversation go from there! (And sometimes I wear my pearls, but I haven’t yet been tempted to clutch them!) Our next round table topic is going to be on MarcEdit (on April 2)–we’ll be playing around with it, so please join us to ask questions and share your tips and tricks, via the chat or via audio & video! In May we’ll look at authorities, and in June Z39.50 (especially building a library via Z39.50 without OCLC).

Please bring any questions, tips, tricks, etc. to any of our meetings or to the group or to me, heather_hernandez@nps.gov, via email at anytime. And guest presenters & hosts are most welcome if you have something you’d like to share! Full details on our SIG meetings, as well as those of the other SIGS, are on the Koha US calendar, http://koha-us.org/calendar/

And if you’re telecommuting an increased amount right now and would just like to get in a little socializing with fellow Kohans, please feel free to join us for that as well! No knowledge of MARC required, no question too basic!

New Koha Libraries

National Library of Greece signs MoU with 14 Public Libraries to migrate to Koha

By Sofia Zapounidou
On 24th of February, the National Library of Greece has signed a Memorandum of Understanding with 14 Public Libraries. All 14 Libraries are migrating to Koha with the financial support of the National Library of Greece. The migration process has been completed for ten of them. Moreover, the National Library of Greece has trained the 14 libraries’ librarians and other staff in using Koha. In these training sessions, the Koha Hellenic Users’ Group participated with Mr.Roussos, a member of the KOHA HUG administration team.

  • Aiantios Public Library of Atalanti
  • Historical Public Library of Andritsaina
  • Historical Public Library of Zafora
  • Central Public Library of Drama
  • Central Public Library of Edessa
  • Central Public Library of Eleftheropouli
  • Central Public Library of Kalamata
  • Central Public Library of Karpenissi
  • Central Public Library of Kilkis
  • Central Public Library of Pyrgos
  • Central Public Library of Rethymno
  • Central Public Library of Serres
  • Historical Central Public Library of Siatista – Manousseia
  • Papacharalabios Central Public Library of Nafpactos

The Koha Hellenic Users’ Group administration team:
Dimitrios Antonakis, Georgia Katsarou, Evgenios Papadopoulos, Andreas Roussos, Giorgos Veranis, Sofia Zapounidou.

Koha Tips and Tricks

Working from home? Read some tips from the staff at ByWater Solutions.

Paul Poulain started a wiki page on remote training.

Kelly McElligott and Jessie Zairo have added some great new tutorials to their Monday Minutes series:

Kelly McElligott explains Koha’s Overdue Notice Status & Triggers.

Learn about the new Claims Returned Enhancement in Koha 19.11 with Kelly McElligot.

Andrew Fuerste-Henry has some ideas for setting items to quarantine status upon return.

Andrew Fuerste-Henry answers the question, where are my circ rules in the database?.

Review this handy list from Andrew Fuerste-Henry as you prepare for library closures.

Hear about the new Patron Clubs Hold Feature from Kelly McElligot.

Thinking of getting involved in the Koha development process? Check out these two posts from ByWater Solutions.
Koha Virtual Hackfest – Code Spaghetti, Koha Virtual Hackfest – Documentation.

Upcoming Events

Hackfest 2020 in Marseille, Cancelled

from Paul Poulain

Posted on Koha Development List

In case you were still wondering “should I go to the hackfest this year ?”, I’ll answer for you : I’ve decided to cancel the hackfest. Too sad, but everyone is better at home, taking care of his family.

Update on Kohacon20

by Kathryn Tyree
Kia ora koutou,

Unfortunately it seems increasingly unlikely that Kohacon will go ahead.
Our recommendation is that you do not book any flights or accommodation
at this stage.

We intend to make a decision to go ahead, or not, in July.

Very best wishes to you all, and your families, through this difficult time.

The Kohacon organizing team

koha-US April 2020 Meetings & Events

by Jason Robb
koha-US online meetings and events are free and open to all.

See our calendar for a full list: http://koha-us.org/calendar/

*Meetings*
Board Meeting – Wednesday, April 1st @ 8:30-9:30 PT (9:30 MT / 10:30 CT / 11:30 ET)

*Learning Opportunities*

  • Basic SQL for Koha Users – Monday, April 6th @ 8:30-9:30 PT (9:30 MT / 10:30 CT / 11:30 ET)
  • Kohathon http://koha-us.org/kohathon-2020/ – Thursday, April 23rd @ 8am
    ET – 8pm PT

*Special Interest Groups*

  • Cataloging – Thursday, April 2nd @ 8-9 PT (9 MT / 10 CT / 11 ET)
  • System Administration – Tuesday, April 14th @ 9-10 PT (10 MT / 11 CT / Noon ET)
  • Acquisitions – Tuesday, April 21st @ 9-10 PT (10 MT / 11 CT / Noon ET)

See what other SIGs are in the works and join groups on topics important to
you: http://koha-us.org/special-interest-groups/

Are you currently suffering from Koha withdrawal because your library is
closed? Consider joining the *Demonstration SIG
*to
dive into the koha-US demonstration instance — help with setup, database
population, and more! As the name implies, this instance will be used to
show off Koha everywhere we go, but we’re also eager to explore additional
uses!

April General IRC Meeting

The April General IRC meeting will be held the 8th at 21:00 UTC.

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

April Development IRC Meeting

The April Development IRC meeting will be held the 1st at 14:00 UTC.

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

April Documentation IRC Meeting

The April Documentation IRC meeting will be held the 9th at 19:00 UTC.

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

April Education Meeting

An education meeting will be held the 14th at 19:00 UTC. (note: Zoom meeting)

Past Events

March General IRC Meeting

The March General IRC meeting was held the 11th at 20:00 UTC.

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

March Development IRC Meeting

The March Development IRC meeting was held the 4th at 14:00 UTC.

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

March Documentation IRC Meeting

The March Documentation IRC meeting was held the 5th at 20:00 UTC.

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

RELEASE NOTES FOR KOHA 19.05.09

25 Mar 2020

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

Koha 19.05.09 can be downloaded from:

Installation instructions can be found at:

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

Koha 19.05.09 is a bugfix/maintenance release.

It includes 1 new feature, 4 enhancements, 33 bugfixes.

System requirements

Koha is continiously tested against the following configurations and as such these are the recommendations for
deployment:

  • Debian Jessie with MySQL 5.5
  • Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
  • Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental)

Additional notes:

  • Perl 5.10 is required
  • Zebra or Elasticsearch is required

New features

Circulation

  • [24846] Add a tool to bulk edit due dates

Enhancements

Cataloging

  • [18499] ‘Call Number Browser’ on edit items screen uses the default classification source rather than the item specific source

I18N/L10N

  • [24664] Add missing *-messages-js.po

Templates

  • [24619] Phase out jquery.cookie.js: MARC Frameworks
  • [24621] Phase out jquery.cookie.js: Basic MARC editor

Critical bugs fixed

Acquisitions

  • [24389] Claiming an order can display an invalid successful message

Authentication

  • [16719] LDAP: Using empty strings as ‘failsafe’ attribute mapping defeats database constraints

Cataloging

  • [13420] Holdings table sorting on volume information incorrect

SIP2

  • [23640] L1 cache too long in SIP Server

Searching – Elasticsearch

  • [23719] Record matching for authorities using defined fields is broken under ES
  • [24506] Multibranch limit does not work with ElasticSearch

Templates

  • [21663] Incorrect filter prevents predefined notes from being added to patron acccounts

Other bugs fixed

Architecture, internals, and plumbing

  • [20882] URI column in the items table is limited to 255 characters
  • [24051] batchMod.pl: DBIx::Class::ResultSet::search_rs(): search( %condition ) is deprecated
  • [24388] Useless test in acqui/lateorders.tt
  • [24643] Koha::DateUtils::dt_from_string rfc3339 cannot handle high precision seconds

Cataloging

  • [13574] Repeatable item subfields don’t show correctly in MARC view (OPAC and staff)

Circulation

  • [24514] Holds Awaiting Pickup sorting by title before surname

Database

  • [24640] quotes.timestamp should default to NULL

    This fixes a problem with the QOTD tool – you can now add and edit quotes again.

Documentation

  • [21633] Did finesMode = test ever send email?

MARC Authority data support

  • [24094] Authority punctuation mismatch prevents linking to correct records

OPAC

  • [17221] Orphan comma in shelf browserSponsored by California College of the Arts
  • [18933] Unable to set SMS number in OPAC messaging preferences to emptySponsored by Catalyst
  • [23527] BakerTaylorBookstoreURL is converted to escaped characters by template, rendering it invalid
  • [24654] Trailing double-quote in RDA 264 subfield b on OPAC XSLT
  • [24676] opac-auth.tt contains trivial HTML error

Patrons

  • [19791] Patron Modification log redirects to circulation page

SIP2

  • [24449] SIP2 – too_many_overdue flag is not implemented

Staff Client

  • [13305] Fix tab order in cataloguing/item editor
  • [24516] Column Configuration does not hide Return Date

    This fixes an issue where hiding the return date column for the “Pay Fines” and “Account Fines” screens does not work.

  • [24649] Cloning item subfields misses a
  • tag

Templates

  • [11281] Add column configuration to ‘Holds awaiting pickup’ tables allowing to print both tables separately
  • [24110] Template vars are incorrectly html filtered when dumped

Test Suite

  • [22860] Selenium tests authentication.t does not remove all data it created
  • [24494] 00-valid-xml.t shouldn’t check node_modules
  • [24590] Koha/Object.t is failing on MySQL 8
  • [24881] Circulation.t still fails if tests are ran slowly

Tools

  • [22245] MARC modification templates does not allow move or copy control fields

Documentation

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

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

The Git repository for the Koha manual can be found at

Translations

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

  • Arabic (99.2%)
  • Armenian (100%)
  • Basque (59.6%)
  • Chinese (China) (60.2%)
  • Chinese (Taiwan) (100%)
  • Czech (92.8%)
  • Danish (52.4%)
  • English (New Zealand) (83.2%)
  • English (USA)
  • Finnish (79.4%)
  • French (98.8%)
  • French (Canada) (99.6%)
  • German (99.9%)
  • German (Switzerland) (86.2%)
  • Greek (73.9%)
  • Hindi (100%)
  • Italian (90.4%)
  • Norwegian Bokmål (89%)
  • Occitan (post 1500) (56.3%)
  • Polish (83.1%)
  • Portuguese (99.9%)
  • Portuguese (Brazil) (94.4%)
  • Slovak (85.2%)
  • Spanish (100%)
  • Swedish (88.5%)
  • Turkish (98.9%)
  • Ukrainian (73.2%)
  • Vietnamese (51.1%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 19.05.09 is

  • Release Manager: Martin Renvoize
  • Release Manager assistants:
    • Tomás Cohen Arazi
    • Jonathan Druart
  • QA Manager: Katrin Fischer
  • QA Team:
    • Jonathan Druart
    • Marcel de Rooy
    • Joonas Kylmälä
    • Josef Moravec
    • Tomás Cohen Arazi
    • Nick Clemens
    • Kyle Hall
  • Topic Experts:
    • SIP2 — Colin Campbell
    • EDI — Colin Campbell
    • Elasticsearch — Fridolin Somers
    • REST API — Tomás Cohen Arazi
    • ILS-DI — Arthur Suzuki
    • UI Design — Owen Leonard
    • ILL — Andrew Isherwood
  • Bug Wranglers:
    • Michal Denár
    • Cori Lynn Arnold
    • Lisette Scheer
    • Amit Gupta
  • Packaging Managers:
    • Mirko Tietgen
    • Mason James
  • Documentation Managers:
    • Caroline Cyr La Rose
    • David Nind
  • Documentation Team:
    • Donna Bachowski
    • Lucy Vaux-Harvey
    • Sugandha Bajaj
  • Translation Managers:
    • Bernardo González Kriegel
  • Release Maintainers:
    • 19.11 — Joy Nelson
    • 19.05 — Lucas Gass
    • 18.11 — Hayley Mapley
  • Release Maintainer mentors:
    • 19.11 — Martin Renvoize
    • 19.05 — Nick Clemens
    • 18.11 — Chris Cormack

Credits

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

  • California College of the Arts
  • Catalyst

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

  • Aleisha Amohia (1)
  • Oliver Behnke (2)
  • Nick Clemens (11)
  • David Cook (2)
  • Jonathan Druart (22)
  • Katrin Fischer (2)
  • Lucas Gass (5)
  • Victor Grousset (1)
  • Andrew Isherwood (2)
  • Andreas Jonsson (1)
  • Bernardo González Kriegel (1)
  • David Kuhn (1)
  • Owen Leonard (3)
  • Josef Moravec (1)
  • Eric Phetteplace (1)
  • Marcel de Rooy (5)
  • Koha Translators (1)

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

  • ACPL (3)
  • aei.mpg.de (2)
  • BSZ BW (2)
  • ByWater-Solutions (16)
  • Independant Individuals (4)
  • Koha Community Developers (22)
  • Kreablo AB (1)
  • Prosentient Systems (2)
  • PTFS-Europe (2)
  • Rijks Museum (5)
  • tuxayo.net (1)
  • Universidad Nacional de Córdoba (1)

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

  • Aleisha Amohia (2)
  • Donna Bachowski (1)
  • Nick Clemens (8)
  • David Cook (1)
  • Holly Cooper (1)
  • Jonathan Druart (12)
  • Magnus Enger (2)
  • Bouzid Fergani (1)
  • Katrin Fischer (22)
  • Andrew Fuerste-Henry (2)
  • Lucas Gass (59)
  • Sally Healey (1)
  • Bernardo González Kriegel (6)
  • Joonas Kylmälä (1)
  • Owen Leonard (6)
  • Hayley Mapley (2)
  • Julian Maurice (1)
  • Josef Moravec (3)
  • Joy Nelson (54)
  • David Nind (10)
  • Martin Renvoize (56)
  • Marcel de Rooy (5)
  • Myka Kennedy Stephens (3)

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

Revision control notes

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

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

Bugs and feature requests

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

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

Autogenerated release notes updated last on 25 Mar 2020 16:04:04.

RELEASE NOTES FOR KOHA 18.11.15

23 Mar 2020

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

Koha 18.11.15 can be downloaded from:

Thank you very much to everyone involved in this release.

(more…)

RELEASE NOTES FOR KOHA 19.11.04

24 Mar 2020

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

Koha 19.11.04 can be downloaded from:

Installation instructions can be found at:

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

Koha 19.11.04 is a bugfix/maintenance release.

It includes 1 new features, 6 enhancements, 44 bugfixes.

Update 30 March 2020

This release also contains 2 security fixes

Authentication check missing on calendar tools

CSRF vulnerability in opac-messaging.pl

System requirements

Koha is continiously tested against the following configurations and as such these are the recommendations for
deployment:

  • Debian Jessie with MySQL 5.5
  • Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
  • Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental)

Additional notes:

  • Perl 5.10 is required
  • Zebra or Elasticsearch is required

New features

Circulation

  • [24846] Add a tool to bulk edit due dates

Enhancements

Architecture, internals, and plumbing

  • [24642] Cache::Memcached::Fast::Safe must be marked as mandatory

Cataloging

  • [18499] ‘Call Number Browser’ on edit items screen uses the default classification source rather than the item specific source

I18N/L10N

  • [21156] Internationalization: plural forms, context, and more for JS files
  • [24664] Add missing *-messages-js.po

Templates

  • [24619] Phase out jquery.cookie.js: MARC Frameworks
  • [24621] Phase out jquery.cookie.js: Basic MARC editor

Critical bugs fixed

Acquisitions

  • [24389] Claiming an order can display an invalid successful message

Architecture, internals, and plumbing

  • [13193] Make Memcached usage fork safe

    Sponsored by National Library of Finland

    Important Note: You will need to make sure you install Cache::Memcached::Fast::Safe to continue to use memcached after this.

  • [24727] Typo in circulation.js

Authentication

  • [16719] LDAP: Using empty strings as ‘failsafe’ attribute mapping defeats database constraints

Cataloging

  • [13420] Holdings table sorting on volume information incorrect

Fines and fees

  • [24532] Some account types are converted to debits when they shouldn’t be

Hold requests

  • [21944] Fix waiting holds at wrong location bug
  • [24410] Multi holds broken

OPAC

  • [17896] BakerTaylorEnabled is not plack safe in the OPAC

SIP2

  • [23640] L1 cache too long in SIP Server

Searching – Elasticsearch

  • [24269] Authority matching in Elasticsearch is broken when authority has subdivisions
  • [24506] Multibranch limit does not work with ElasticSearch

Other bugs fixed

Acquisitions

  • [5016] Fix some terminology and wording issues on English PDF order templates

Architecture, internals, and plumbing

  • [20882] URI column in the items table is limited to 255 characters
  • [24051] batchMod.pl: DBIx::Class::ResultSet::search_rs(): search( %condition ) is deprecated
  • [24388] Useless test in acqui/lateorders.tt
  • [24538] REMOTE_USER set to undef if koha_trusted_proxies contains invalid value
  • [24643] Koha::DateUtils::dt_from_string rfc3339 cannot handle high precision seconds
  • [24725] xgettext does not support (yet) ES template literals

Cataloging

  • [13574] Repeatable item subfields don’t show correctly in MARC view (OPAC and staff)

Circulation

  • [24514] Holds Awaiting Pickup sorting by title before surname

Database

  • [24640] quotes.timestamp should default to NULL

    This fixes a problem with the QOTD tool – you can now add and edit quotes again.

Documentation

  • [21633] Did finesMode = test ever send email?

Fines and fees

  • [22359] Improve usability of ‘change calculation’ (bug 11373)

I18N/L10N

  • [24661] Inclusion of locale-related javascript files is broken
  • [24734] LangInstaller is looking in wrong directory for js files

MARC Authority data support

  • [24094] Authority punctuation mismatch prevents linking to correct records

OPAC

  • [17221] Orphan comma in shelf browser

    Sponsored by California College of the Arts

  • [18933] Unable to set SMS number in OPAC messaging preferences to empty

    Sponsored by Catalyst

  • [23527] BakerTaylorBookstoreURL is converted to escaped characters by template, rendering it invalid
  • [24654] Trailing double-quote in RDA 264 subfield b on OPAC XSLT
  • [24676] opac-auth.tt contains trivial HTML error

Patrons

  • [19791] Patron Modification log redirects to circulation page
  • [24666] Non Koha Guarantors should be able to be seen from the Patron Detail page

Serials

  • [24677] [19.11] Wrong year picked in serials

Staff Client

  • [13305] Fix tab order in cataloguing/item editor
  • [24516] Column Configuration does not hide Return Date

    This fixes an issue where hiding the return date column for the “Pay Fines” and “Account Fines” screens does not work.

  • [24549] Cookies for last patron link are always set – even if showLastPatron is turned off
  • [24649] Cloning item subfields misses a
  • tag

Templates

  • [11281] Add column configuration to ‘Holds awaiting pickup’ tables allowing to print both tables separately
  • [24110] Template vars are incorrectly html filtered when dumped

Test Suite

  • [22860] Selenium tests authentication.t does not remove all data it created
  • [24494] 00-valid-xml.t shouldn’t check node_modules

Tools

  • [22245] MARC modification templates does not allow move or copy control fields

Documentation

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

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

The Git repository for the Koha manual can be found at

Translations

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

  • Arabic (99.2%)
  • Armenian (99.9%)
  • Basque (56.6%)
  • Chinese (China) (57.2%)
  • Chinese (Taiwan) (100%)
  • Czech (91.9%)
  • English (New Zealand) (79.5%)
  • English (USA)
  • Finnish (75.4%)
  • French (95.4%)
  • French (Canada) (95.1%)
  • German (100%)
  • German (Switzerland) (82%)
  • Greek (71%)
  • Hindi (100%)
  • Italian (87%)
  • Norwegian Bokmål (84.6%)
  • Occitan (post 1500) (53.9%)
  • Polish (78.8%)
  • Portuguese (99.9%)
  • Portuguese (Brazil) (90.1%)
  • Slovak (80.6%)
  • Spanish (100%)
  • Swedish (85.9%)
  • Turkish (99.6%)
  • Ukrainian (71.7%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 19.11.04 is

    • Release Manager: Martin Renvoize
    • Release Manager assistants:
      • Jonathan Druart
      • Tomas Cohen Arazi
    • QA Manager: Katrin Fischer
    • QA Team:
      • Tomás Cohen Arazi
      • Nick Clemens
      • Joonas Kylmälä
      • Jonathan Druart
      • Kyle Hall
      • Josef Moravec
      • Marcel de Rooy
    • Topic Experts:
      • REST API — Tomás Cohen Arazi
      • SIP2 — Colin Campbell
      • UI Design — Owen Leonard
      • Elasticsearch — Fridolin Somers
      • ILS-DI — Arthur Suzuki
  • Bug Wranglers:
    • Michal Denár
    • Lisette Scheer
    • Cori Lynn Arnold
    • Ami Gupta
  • Packaging Manager: Mason James
  • Documentation Manager: Caroline Cyr La Rose and David Nind
  • Documentation Team:
    • Donna Bachowski
    • Caroline Cyr La Rose
    • Lucy Vaux-Harvey
    • Sugandha Bajaj
    • David Nind
  • Translation Managers:
    • Bernardo González Kriegel
  • Release Maintainers:
    • 19.11 — Joy Nelson
    • 19.05 — Lucas Gass
    • 18.11 — Hayley Mapley

    Credits

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

    • California College of the Arts
    • Catalyst
    • National Library of Finland

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

    • Aleisha Amohia (1)
    • Oliver Behnke (2)
    • Christopher Brannon (2)
    • Nick Clemens (11)
    • David Cook (4)
    • Jonathan Druart (28)
    • Katrin Fischer (4)
    • Victor Grouseet (1)
    • Kyle Hall (1)
    • Andrew Isherwood (2)
    • Mason James (1)
    • Andreas Jonsson (1)
    • Bernardo González Kriegel (1)
    • David Kuhn (1)
    • Joonas Kylmälä (1)
    • Owen Leonard (3)
    • Julian Maurice (3)
    • Josef Moravec (1)
    • Joy Nelson (6)
    • Eric Phetteplace (1)
    • Martin Renvoize (8)
    • Marcel de Rooy (5)

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

    • ACPL (3)
    • aei.mpg.de (2)
    • BibLibre (3)
    • BSZ BW (4)
    • ByWater-Solutions (18)
    • Coeur D’Alene Public Library (2)
    • Independant Individuals (4)
    • Koha Community Developers (28)
    • KohaAloha (1)
    • Kreablo AB (1)
    • Prosentient Systems (4)
    • PTFS-Europe (10)
    • Rijks Museum (5)
    • tuxayo.net (1)
    • Universidad Nacional de Córdoba (1)
    • University of Helsinki (1)

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

    • Aleisha Amohia (2)
    • Donna Bachowski (1)
    • Nick Clemens (10)
    • David Cook (2)
    • Holly Cooper (1)
    • Michal Denar (1)
    • Jonathan Druart (15)
    • Magnus Enger (2)
    • Bouzid Fergani (2)
    • Katrin Fischer (27)
    • Andrew Fuerste-Henry (3)
    • Kyle Hall (10)
    • Sally Healey (1)
    • Janusz Kaczmarek (1)
    • Bernardo González Kriegel (8)
    • Joonas Kylmälä (1)
    • Owen Leonard (7)
    • Hayley Mapley (2)
    • Julian Maurice (3)
    • Josef Moravec (3)
    • Agustín Moyano (1)
    • Joy Nelson (87)
    • David Nind (10)
    • Martin Renvoize (92)
    • Marcel de Rooy (5)
    • Myka Kennedy Stephens (3)

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

    Revision control notes

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

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

    Bugs and feature requests

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

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

    Autogenerated release notes updated last on 24 Mar 2020 18:44:56.

Koha Community Newsletter Subscribe
February 2020

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

Please submit news items to Submit

Table of Contents

Development

Koha 19.11.03 Released

by Joy Nelson
The Koha community is proud to announce the release of Koha 19.11.03.

Koha 19.11.03 is a bugfix/maintenance release.

It includes 7 enhancements, 78 bugfixes.

It also contains 1 security patch. Release notes updated 2/25/2020

The full release notes are available at https://koha-community.org/koha-19-11-03-release/

Koha 19.05.08 Released

by Lucas Gass
The Koha community is proud to announce the release of Koha 19.05.08.

Koha 19.05.08 is a bugfix/maintenance release.

It includes 2 new features, 5 enhancements, 58 bugfixes.

The full release notes are available at: https://koha-community.org/koha-19-05-08-release/

Koha 18.11.14 Released

by Hayley Mapley
The Koha community is proud to announce the release of Koha 18.11.14.

Koha 18.11.14 is a bugfix/maintenance release.

It includes 21 bugfixes.

The full release notes are available at: https://koha-community.org/koha-18-11-14-released/

Community

Community Announcements

  • Join Equinox on Twitter, #ChatOpenS, March 18, 2020, 12-1pm EDT. Guest moderator, Ruth Frasur. Everyone invited – it’s a brainstorming/networking session. Topic: Creating communities of practice can establish and nurture the ideals of open source while fostering skills acquisition for stakeholders and responsive, forward-thinking development of software products..

New Koha Libraries

Recipients of the First Equinox Open Source Grant Announced

The following two libraries were granted the Equinox Open Source Grant:

  • The Biblioteca Nacional de Puerto Rico, a division of the Instituto de Cultura Puertorriqueña in San Juan, Puerto Rico
  • Spark Central in Spokane, Washington.

Both grantees will receive hosting and support of Koha.

Read the full announcement

Koha Tips and Tricks

Kelly McElligott and Jessie Zairo have added some great new tutorials to their Monday Minutes series:

Andrew Fuerste-Henry shows you a new option for sending notices for Long Overdue Items.

Nick Clemens gives you some tips on setting up sounds in Koha.

Support Provider News

ByWater Solutions Welcomes Mitch Morrison as Systems Team Lead.

Upcoming Events

Hackfest 2020 in Marseille, registrations are open!

by Paul Poulain
almost everything is in the title : you can register for the hackfest by
sending me an email.

As announced previously, it will take place in BibLibre office,
Marseille, France, March 23-27

Some explanations for those who need them:

  • the hackfest is NOT a developer week. it’s a week for anyone willing
    to contribute to Koha, whatever the kind of contribution (testing,
    documenting, …)
  • the hackfest is free of charge (but you’ll have to deal with your
    traveling costs, of course)
  • you can come for 5 days, or less. Don’t come for 1 day, it’s
    useless. coming for 2 days is very frustrating. Coming for 3 to 5
    days is perfect !
  • 40-45 ppl fit in our office. If we’re more than this, we’ll have to
    book an additional room [thanks to the company just next door] So
    register as soon as possible
  • there’s no schedule, everyone comes with it’s own
    ideas/goals/expectations
  • that’s not a training session
  • if you need an official invitation, just ask by email

from the Koha Dev Listserv

Kohacon20 programme is available

by Kathryn Tyree
Kia ora tātau katoa,

The Kohacon20 team are very pleased to let you know that the initial
programme is out! You can see it at:
https://2020.kohacon.org/posts/programme/

Thank you so much to everyone who proposed a talk for Kohacon. We
wouldn’t have a programme without you!

If you are able to attend, please register here:
https://kohacon20.lilregie.com/booking/attendees/new

It’s only 8 months to go. We hope all our international friends and
colleagues are getting excited about travelling to New Zealand.

With any queries at all, please contact kohacon2020@catalyst.net.nz

Ngā mihi nui,
The Kohacon team

from the Koha Listserv

March General IRC Meeting

The March General IRC meeting will be held the 11th at 20:00 UTC.

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

March Development IRC Meeting

The March Development IRC meeting will be held the 4th at 14:00 UTC.

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

March Documentation IRC Meeting

The March Documentation IRC meeting will be held the 5th at 20:00 UTC.

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

April Education Meeting

An education meeting will be held the 14th at 19:00 UTC. (note: Zoom meeting)

Past Events

February General IRC Meeting

The February General IRC meeting was be held the 12th at 20:00 UTC.

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

February Documentation IRC Meeting

The February Documentation IRC meeting was be held the 6th at 20:00 UTC.

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

RELEASE NOTES FOR KOHA 18.11.14

21 Feb 2020

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:

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

As always you can download the release from:

Thank you very much to everyone involved in this release.

(more…)

RELEASE NOTES FOR KOHA 19.05.08

21 Feb 2020

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

Koha 19.05.08 can be downloaded from:

Installation instructions can be found at:

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

Koha 19.05.08 is a bugfix/maintenance release.

It includes 2 new features, 5 enhancements, 58 bugfixes.

System requirements

Koha is continiously tested against the following configurations and as such these are the recommendations for
deployment:

  • Debian Jessie with MySQL 5.5
  • Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
  • Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental)

Additional notes:

  • Perl 5.10 is required
  • Zebra or Elasticsearch is required

New features

Plugin architecture

  • [22834] Add a method for plugins to return the absolute path for bundled files

    This new feature allows plugin authors to construct absolute paths to resources contained within their plugins using the new bundle_path method.

    This can be used to aid in serving static content.

    Warning: Care should be taken when installing any plugins and only plugins you trust should be used.

  • [22835] Serve static files from plugins through the API

    Sponsored by Theke Solutions

    This new feature allows plugin authors to serve static files through the API without the requirement to tweak the Apache configuration files. Routes to the static files tree are automatically loaded from a specially crafted file the plugin authors need to include in the distributed .kpz files.

    Warning: Care should be taken when installing any plugins and only plugins you trust should be used.

Enhancements

Cataloging

  • [24452] Advanced editor – show multiple spaces visually

I18N/L10N

  • [23790] fr-CA translation of ACCOUNT_DEBIT and ACCOUNT_CREDIT notices

SIP2

  • [20292] Filter/censor info sent via SIP

    This enhancement allows the administrator to set if, and which, fields should not be sent to third-party SIP2 clients for privacy reasons.

Templates

  • [23944] Phase out use of jquery.cookie.js in favor of js.cookie.js
  • [23947] Phase out jquery.cookie.js: Authority merge

Critical bugs fixed

Acquisitions

  • [17667] Standing orders – cancelling a receipt increase the original quantity
  • [22868] Circulation staff with suggestions_manage can have access to acquisition data
  • [24277] Date Received in acquisitions cannot be changed

Database

  • [24377] Record branch in statistics for auto-renewal

Fines and fees

  • [23443] Paying off a lost fee will return the item, even if it is checked out to a different patron

Hold requests

  • [20567] “Holds per record (count)” limit is not enforced after item is captured for hold
  • [24485] AllowHoldPolicyOverride should allow Staff to override the Holds Per Record Rule

MARC Authority data support

  • [24421] Generated authorities are missing subfields

MARC Bibliographic record staging/import

  • [24348] Record matching rules: required match checks does not work

Patrons

  • [14759] Replacement for Text::Unaccent

Searching – Elasticsearch

  • [23676] Elasticsearch – 0 is not a valid boolean for suppress
  • [24123] bulkmarcimport.pl doesn’t support UTF-8 encoded MARCXML records

System Administration

  • [24329] Patron cardnumber change times are lost during upgrade for bug 3820

Other bugs fixed

Acquisitions

  • [9993] On editing basket group delivery place resets to logged in library
  • [24404] Add missing space on invoices page

Architecture, internals, and plumbing

  • [22220] Error in ReWriteRule for ‘bib’ in apache-shared-intranet.conf
  • [23407] XSLT Details pages don’t use items, we shouldn’t pass them
  • [23896] logaction should pass the correct interface to Koha::Logger
  • [24016] manager_id in Koha::Patron::Message->store should not depend on userenv alone

    Sponsored by Koha-Suomi Oy

    Using userenv within Koha::* object classes is deprecated in favour of passing parameters.

  • [24213] Koha::Object->get_from_storage should return undef if the object has been deleted
  • [24313] XSLT errors should show in the logs

Cataloging

  • [16683] Help links to fields 59X in cataloguing form are broken

    This fix updates the help links for 09x, 59x, and 69x fields in the basic and advanced MARC21 editor. The links now go to the correct Library of Congress documentation pages.

  • [24236] Using quotes in a cataloging search, resulting in multiple pages, will not allow you to advance page
  • [24323] Advanced editor – Invalid 008 with helper silently fails to save
  • [24423] Broken link to return to record after batch item modification or deletion

Circulation

  • [23233] AllowItemsOnHoldCheckout is misnamed and should only work for for SIP-based checkouts
  • [24214] Due date displayed in ISO format (when sticky)

Command-line Utilities

  • [24105] Longoverdue gives error message when –itemtypes are specified
  • [24511] Patron emailer report not using specified email column

Database

  • [24289] Deleting branch will not delete entry in special or repeatable holidays

Fines and fees

  • [24637] Pay selected & Pay amount does not log branchcode in 19.05

Hold requests

  • [21296] Suspend hold ignores system preference on intranet

OPAC

  • [17697] Improve NotesBlacklist system preference description to make clear where it will apply
  • [22302] ITEMTYPECAT description doesn’t fall back to description if OPAC description is empty
  • [23528] Show ‘log in to add tags’ link on all search result entries
  • [24061] Print List (opac-shelves.pl) broken in Chrome
  • [24206] Change URLs for default options in OPACSearchForTitleIn

    Updates URLs for the default entries (sites now use https, and an update to the Open Library’s URL search pattern).

  • [24371] OPAC ‘Showing only available items/Show all items’ is double encoded
  • [24486] Account Wording Information is duplicated in Patron’s Fines Tab on OPAC
  • [24523] Fix opac-password-recovery markup mistake

Searching

  • [10879] OverDrive should check for OverDriveLibraryID before performing search
  • [15142] Titles facet does not work in UNIMARC
  • [24443] Consider NULL as 0 for issues in items search

Searching – Elasticsearch

  • [17885] Koha::SearchEngine::Elasticsearch->reset_elasticsearch_mappings throws DBD::mysql Duplicate entry exceptions
  • [22426] Elasticsearch – Index location is missing in advanced search

Serials

  • [23064] Cannot edit subscription with strict SQL modes turned on

Staff Client

  • [24515] Column Configuration for pay-fines-table does not hide Account Type properly

System Administration

  • [24025] Make CodeMirror content searchable

Templates

  • [23113] members/pay.tt account_grp is not longer used

    This patch removes markup that is no longer required in the pay.tt template (this template is used in the accounting section for patrons).

  • [24391] Remove event attributes from patron clubs edit template

Test Suite

  • [23274] t/db_dependent/XISBN.t fails with Elasticsearch
  • [24543] Wrong test in api/v1/checkouts.t

Tools

  • [10352] Cataloguing log search mixing itemnumber/bibnumber
  • [23377] bulkmarcimport.pl disables syspref caching
  • [24275] Inventory table should be sortable by title without leading articles (allow for title sort with anti-the)
  • [24330] When importing patrons from CSV, automatically strip BOM from file if it exists
  • [24484] Add explanatory text to batch patron deletion
  • [24497] CodeMirror indentation problems

    New sysprefs

  • AllowItemsOnHoldCheckoutSIP

Documentation

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

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

The Git repository for the Koha manual can be found at

Translations

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

  • Arabic (99.2%)
  • Armenian (100%)
  • Basque (59.6%)
  • Chinese (China) (60.2%)
  • Chinese (Taiwan) (99.2%)
  • Czech (92.5%)
  • Danish (52.4%)
  • English (New Zealand) (83.2%)
  • English (USA)
  • Finnish (79.4%)
  • French (98.7%)
  • French (Canada) (99.6%)
  • German (100%)
  • German (Switzerland) (86.2%)
  • Greek (73.9%)
  • Hindi (99.7%)
  • Italian (90.4%)
  • Norwegian Bokmål (89%)
  • Occitan (post 1500) (56.3%)
  • Polish (83.1%)
  • Portuguese (100%)
  • Portuguese (Brazil) (94.3%)
  • Slovak (84.5%)
  • Spanish (99.5%)
  • Swedish (88.4%)
  • Turkish (97.8%)
  • Ukrainian (73.2%)
  • Vietnamese (51.1%)

Partial translations are available for various other languages.

The Koha team welcomes additional translations; please see

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

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

Release Team

The release team for Koha 19.05.08 is

  • Release Manager: Martin Renvoize
  • Release Manager assistants:
    • Tomás Cohen Arazi
    • Jonathan Druart
  • QA Manager: Katrin Fischer
  • QA Team:
    • Jonathan Druart
    • Marcel de Rooy
    • Joonas Kylmälä
    • Josef Moravec
    • Tomás Cohen Arazi
    • Nick Clemens
    • Kyle Hall
  • Topic Experts:
    • SIP2 — Colin Campbell
    • EDI — Colin Campbell
    • Elasticsearch — Fridolin Somers
    • REST API — Tomás Cohen Arazi
    • ILS-DI — Arthur Suzuki
    • UI Design — Owen Leonard
    • ILL — Andrew Isherwood
  • Bug Wranglers:
    • Michal Denár
    • Cori Lynn Arnold
    • Lisette Scheer
    • Amit Gupta
  • Packaging Managers:
    • Mirko Tietgen
    • Mason James
  • Documentation Managers:
    • Caroline Cyr La Rose
    • David Nind
  • Documentation Team:
    • Donna Bachowski
    • Lucy Vaux-Harvey
    • Sugandha Bajaj
  • Translation Managers:
    • Bernardo González Kriegel
  • Release Maintainers:
    • 19.11 — Joy Nelson
    • 19.05 — Lucas Gass
    • 18.11 — Hayley Mapley
  • Release Maintainer mentors:
    • 19.11 — Martin Renvoize
    • 19.05 — Nick Clemens
    • 18.11 — Chris Cormack

Credits

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

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

  • Tomás Cohen Arazi (3)
  • Cori Lynn Arnold (1)
  • Nick Clemens (17)
  • Jonathan Druart (24)
  • Katrin Fischer (5)
  • Lucas Gass (17)
  • Kyle Hall (5)
  • Andreas Jonsson (1)
  • Joonas Kylmälä (5)
  • Owen Leonard (12)
  • Agustín Moyano (3)
  • Liz Rea (1)
  • Martin Renvoize (6)
  • David Roberts (1)
  • Marcel de Rooy (6)
  • Caroline Cyr La Rose (1)
  • Fridolin Somers (5)
  • Lari Taskula (2)
  • Koha Translators (1)
  • Ian Walls (1)

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

  • ACPL (12)
  • BibLibre (5)
  • BSZ BW (5)
  • ByWater-Solutions (41)
  • hypernova.fi (2)
  • Koha Community Developers (24)
  • koha-ptfs.co.uk (1)
  • Kreablo AB (1)
  • PTFS-Europe (6)
  • Rijks Museum (6)
  • Solutions inLibro inc (1)
  • The Donohue Group (1)
  • Theke Solutions (6)
  • University of Helsinki (5)

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

  • Tomás Cohen Arazi (3)
  • Cori Lynn Arnold (2)
  • Christopher Brannon (1)
  • Nick Clemens (5)
  • Holly Cooper (1)
  • Benjamin Daeuber (1)
  • Christopher Davis (1)
  • Gabriel DeCarufel (1)
  • Michal Denar (3)
  • Jonathan Druart (38)
  • Katrin Fischer (32)
  • Andrew Fuerste-Henry (8)
  • Lucas Gass (103)
  • Kyle Hall (8)
  • Barbara Johnson (1)
  • Bernardo González Kriegel (1)
  • Rhonda Kuiper (1)
  • Joonas Kylmälä (7)
  • Owen Leonard (1)
  • Hayley Mapley (3)
  • Kelly McElligott (5)
  • Joy Nelson (92)
  • David Nind (12)
  • Hans Pålsson (2)
  • Séverine Queune (1)
  • Johanna Raisa (1)
  • Martin Renvoize (107)
  • David Roberts (2)
  • Marcel de Rooy (22)
  • Maryse Simard (4)
  • Myka Kennedy Stephens (1)
  • Debra Stephenson (1)
  • Arthur Suzuki (4)
  • Lari Taskula (3)
  • Ed Veal (1)
  • George Williams (1)
  • Maggie Wong (1)

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

Revision control notes

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

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

Bugs and feature requests

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

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

Autogenerated release notes updated last on 21 Feb 2020 16:51:09.

Tagged with: