Quantcast
Channel: Koha News – Official Website of Koha Library Software
Viewing all 273 articles
Browse latest View live

Koha 20.05.05 Release

$
0
0

RELEASE NOTES FOR KOHA 20.05.05

27 Oct 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 20.05.05 can be downloaded from:

Installation instructions can be found at:

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

Koha 20.05.05 is a bugfix/maintenance release.

It includes 30 enhancements, 31 bugfixes.

System requirements

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

  • Debian Jessie with MySQL 5.5 (End of life)
  • Debian Stretch with MariaDB 10.1
  • Debian Buster with MariaDB 10.3
  • Ubuntu Bionic with MariaDB 10.1
  • Debian Stretch with MySQL 8.0 (Experimental MySQL 8.0 support)

Additional notes:

  • Perl 5.10 is required (5.24 is recommended)
  • Zebra or Elasticsearch is required

Security Bugs

  • [26592] XSS vulnerability when ysearch is used
  • [26562] Searches are shared between sessions

Enhancements

Architecture, internals, and plumbing

  • [16357] Plack error logs are not time stamped

Cataloging

  • [15933] Add cataloguing plugin to search for existing publishers in other records
  • [19322] Typo in UNIMARC field 140 plugin

Circulation

  • [26424] Better performance of svc/checkouts

Command-line Utilities

  • [25624] Update patrons category script should allow finding null and not null and wildcards
  • [26451] Small typo in bulkmarcimport.pl

I18N/L10N

  • [26118] Move translatable strings out of tags/review.tt and into tags-review.js
  • [26217] Move translatable strings out of templates into acq.js
  • [26225] Move translatable strings out of audio_alerts.tt and into audio_alerts.js
  • [26230] Move translatable strings out of item_search_fields.tt and into item_search_fields.js
  • [26240] Move translatable strings out of sms_providers.tt and into sms_providers.js
  • [26242] Move translatable strings out of results.tt and into results.js
  • [26243] Move translatable strings out of templates and into circulation.js
  • [26256] Move translatable strings out of templates and into serials-toolbar.js

OPAC

  • [25242] Accessibility: The ‘Holdings’ table partially obscures navigation links at 200% zoom

Searching – Elasticsearch

  • [24807] Add “year” type to improve sorting by publication date

Staff Client

  • [26435] AutoSelfCheckID syspref description should warn it blocks OPAC access

Templates

  • [25317] Move translatable strings out of additem.js.inc
  • [25320] Move translatable strings out of merge-record-strings.inc into merge-record.js
  • [25321] Move translatable strings out of strings.inc into the corresponding JavaScript
  • [26120] Remove the use of jquery.checkboxes plugin from tags review template
  • [26151] Remove the use of jquery.checkboxes plugin from suggestions management page
  • [26245] Remove unused functions from members.js
  • [26261] Split calendar.inc into include file and JavaScript file
  • [26291] Move translatable strings out of z3950_search.inc into z3950_search.js
  • [26334] Move translatable strings out of members-menu.inc into members-menu.js
  • [26339] Move translatable strings out of addorderiso2709.tt into addorderiso2709.js
  • [26504] Remove the use of jquery.checkboxes plugin from checkout notes page

Test Suite

  • [26157] Redirect expected DBI warnings

Tools

  • [26431] Use split button to offer choice of WYSIWYG or code editor for news

Critical bugs fixed

Acquisitions

  • [26438] Follow up to bug 23463 – return from Koha::Item overwrites existing variable

Architecture, internals, and plumbing

  • [26341] Database update for bug 21443 is not idempotent and will destroy settings
  • [26434] Plugin dirs duplicates in @INC with plack

Circulation

  • [26510] Transport Cost Matrix editor doesn’t show all data when HoldsQueueSkipClosed is enabled

Hold requests

  • [18958] If patron has multiple record level holds on one record transferring first hold causes next hold to become item level

Installation and upgrade (web-based installer)

  • [26548] [20.05] Update for 20.05.03.001 has wrong SQL

MARC Authority data support

  • [25273] Elasticsearch Authority matching is returning too many results

MARC Bibliographic record staging/import

  • [26231] bulkmarcimport.pl does not import authority if it already has a 001 field

Notices

  • [26420] Overdue notices script does not care about borrower’s language, always takes default template

Patrons

  • [26556] Cities autocomplete broken in patron edition

Searching – Elasticsearch

  • [25265] Elasticsearch – Batch editing items on a biblio can lead to incorrect index
  • [26507] New items not indexed

Other bugs fixed

Acquisitions

  • [10921] You can edit an order even when it is in a closed basket
  • [26497] “Hide all columns” throws Javascript error on aqplan.pl

Architecture, internals, and plumbing

  • [26260] elasticsearch>cnx_pool missing in koha-conf-site.xml.in
  • [26464] Code correction in opac-main when news_id passed

Cataloging

  • [19327] Typo in UNIMARC field 128a plugin
  • [24780] 952$i stocknumber does not display in batch item modification

Circulation

  • [26224] Prevent double submit of header checkin form

Command-line Utilities

  • [26407] fix query in ‘title exists’ in search_for_data_inconsistencies.pl
  • [26448] koha-elasticsearch –commit parameter is not used

Fines and fees

  • [26541] Apply discount button misleading
  • [26785] JS errors in pos/pay.tt in 20.05.x

Hold requests

  • [23485] Holds to pull (pendingreserves.pl) should list barcodes
  • [26460] Wrong line ending (semicolon vs comma) in request.tt

Lists

  • [25913] Internal server error when calling get_coins on record with no title (245) but with 880 linked to 245

OPAC

  • [26512] Display issue with buttons for OPAC checkout note

Searching – Elasticsearch

  • [25957] Elasticsearch 5.X – empty subfields cause error on suggestible fields

Staff Client

  • [26249] keep_text class not set inconsistently in cat-search.inc

Templates

  • [26049] Replace li with span class results_summary in UNIMARC intranet XSLT

Tools

  • [26414] Unable to export Withdrawn status using CSV profile

    This patch fixes the export of MARC records and the withdrawn status when using CSV profiles. Before this fix the full 952 field was exported, rather than just the withdrawn status.

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.3%)
  • Armenian (100%)
  • Armenian (Classical) (99.7%)
  • Chinese (Taiwan) (94.5%)
  • Czech (81%)
  • English (New Zealand) (67.1%)
  • English (USA)
  • Finnish (70%)
  • French (82.1%)
  • French (Canada) (95.5%)
  • German (99.2%)
  • German (Switzerland) (74.9%)
  • Greek (61.9%)
  • Hindi (100%)
  • Italian (89.6%)
  • Norwegian Bokmål (71.6%)
  • Polish (73.5%)
  • Portuguese (87.6%)
  • Portuguese (Brazil) (98.6%)
  • Slovak (89.5%)
  • Spanish (99.2%)
  • Swedish (78%)
  • Telugu (90.1%)
  • Turkish (94.9%)
  • Ukrainian (66.6%)

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

  • Release Manager: Jonathan Druart
  • Release Manager assistants:
    • Martin Renvoize
    • Tomás Cohen Arazi
  • QA Manager: Katrin Fischer
  • QA Team:
    • Marcel de Rooy
    • Joonas Kylmälä
    • Josef Moravec
    • Tomás Cohen Arazi
    • Nick Clemens
    • Kyle Hall
    • Martin Renvoize
    • Alex Arnaud
    • Julian Maurice
    • Matthias Meusburger
  • Topic Experts:
    • Elasticsearch — Frédéric Demians
    • REST API — Tomás Cohen Arazi
    • UI Design — Owen Leonard
    • Zebra — Fridolin Somers
    • Accounts — Martin Renvoize
    • CAS/Shibboleth — Matthias Meusburger
  • Bug Wranglers:
    • Michal Denár
    • Holly Cooper
    • Henry Bolshaw
    • Lisette Scheer
    • Mengü Yazıcıoğlu
  • Packaging Manager: Mason James
  • Documentation Managers:
    • Caroline Cyr La Rose
    • David Nind
  • Documentation Team:
    • Martin Renvoize
    • Donna Bachowski
    • Lucy Vaux-Harvey
    • Kelly McElligott
    • Jessica Zairo
    • Chris Cormack
    • Henry Bolshaw
    • Jon Drucker
  • Translation Manager: Bernardo González Kriegel
  • Release Maintainers:
    • 20.05 — Lucas Gass
    • 19.11 — Aleisha Amohia
    • 19.05 — Victor Grousset
  • Release Maintainer mentors:
      • 19.11 — Hayley Mapley
      • 19.05 — Martin Renvoize

    Credits

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

    • Colin Campbell (1)
    • Nick Clemens (12)
    • David Cook (5)
    • Jonathan Druart (14)
    • Katrin Fischer (6)
    • Andrew Fuerste-Henry (3)
    • Lucas Gass (11)
    • David Gustafsson (1)
    • Kyle Hall (2)
    • Mason James (1)
    • Joonas Kylmälä (3)
    • Owen Leonard (28)
    • Martin Renvoize (1)
    • Alexis Ripetti (1)
    • Marcel de Rooy (1)
    • Andreas Roussos (1)
    • Fridolin Somers (5)
    • Koha Translators (1)

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

    • Athens County Public Libraries (28)
    • BibLibre (5)
    • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (6)
    • ByWater-Solutions (28)
    • Dataly Tech (1)
    • Göteborgs Universitet (1)
    • Koha Community Developers (14)
    • KohaAloha (1)
    • Prosentient Systems (5)
    • PTFS-Europe (2)
    • Rijks Museum (1)
    • Solutions inLibro inc (1)
    • University of Helsinki (3)

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

    • Bob Bennhoff (6)
    • Henry Bolshaw (2)
    • Nick Clemens (11)
    • Chris Cormack (1)
    • Michal Denar (1)
    • Jonathan Druart (82)
    • Bouzid Fergani (1)
    • Katrin Fischer (52)
    • Andrew Fuerste-Henry (5)
    • Bonnie Gardner (1)
    • Lucas Gass (87)
    • Didier Gautheron (1)
    • Victor Grousset (1)
    • Kyle Hall (4)
    • Sally Healey (1)
    • Heather Hernandez (1)
    • Brandon Jimenez (2)
    • Joonas Kylmälä (4)
    • Owen Leonard (1)
    • Julian Maurice (3)
    • David Nind (22)
    • Martin Renvoize (16)
    • Alexis Ripetti (4)
    • Marcel de Rooy (13)
    • Lisette Scheer (2)
    • Fridolin Somers (1)
    • Arthur Suzuki (5)
    • Timothy Alexis Vass (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 new-security-release-20.05.05.

    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 27 Oct 2020 20:41:22.


Koha Community Newsletter: October 2020

$
0
0

Koha Community Newsletter Subscribe
October 2020

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

Please submit news items to Submit

Table of Contents

Development

Koha 20.05.05 Released

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

Koha 20.05.05 is a bugfix/maintenance release.

It includes 30 enhancements, 31 bugfixes.

The full release notes can be viewed here:

Koha 20.05.05 Release

Debian packages are ready and can be downloaded here:
https://download.koha-community.org/

Koha 19.11.11 Released

by Aleisha Amohia
The Koha community is proud to announce the release of Koha 19.11.11.

Koha 19.11.11 is a security and bugfix/maintenance release including 2
security fixes, 15 bugfixes.

The full release notes are available here:

Koha 19.11.11 released

Koha 19.05.16 Released

by Victor Grousset
The Koha Community is happy to announce the release of Koha 19.05.16.

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

It includes 2 security fixes, 9 bugfixes.

The full release notes can be found at:

Koha 19.05.16 released

Debian packages will be available shortly.

Thanks to everyone involved 🙂

Community

Notes, Gossip & Announcements

New Koha Libraries

Koha Tips and Tricks

Take a look at these new tutorials from PTFS Europe:

Sending email notifications from Koha
Tutorial – Using Patron emailer and the Bywater emailer plugin. Janet McGowan describes two different approaches s to sending out custom letters to your patrons:
  • Using the delivered patron emailer functionality that came in with Koha version 19.05
  • Working with the Bywater patron emailer plugin
Getting involved in the Koha Community
Watch here.
Martin Renvoize, Development Manager, talks us through the different ways you can get involved in the Koha Community. From online chat to bug wrangling, Release Team roles to Hackfests.

The team at ByWater Solutions has some great new tutorials for you:

Support Provider News

From Equinox
#ChatOpenS: November 11, 2020 from 12-1pm EDT with Mike Rylander moderating. #ChatOpenS is a monthly Twitter Chat to bring together the open-source library community.

Upcoming Events

Open discussion on Koha Coding

On Wednesday 4 November our Development Manager, Martin Renvoize is going to be running an open discussion for our customers as a kind of bug testing/fixing workshop. If you have ever raised a support ticket with us having spotted a problem with your Koha system and it has resulted in a patch (fix) needing to be done in the system, chances are it will have been through the process which Martin will be demonstrating. He is aiming to go through the following:

  • A very quick guide to Bugzilla (the system used for managing bugs in Koha) and picking bugs to sign off
  • Picking a bug, testing it and signing it off with a sandbox
  • Picking a bug that is yet to be fixed and working through a fix for it

Email andrew.auld@ptfs-europe.com for details.

CILIP Conference 2020

CILIP Conference is a highlight in the annual calendar for library, information and knowledge professionals in the UK and is an important opportunity to connect with networks, share work and build for the future. This year the conference format has had to be reimagined and will be delivered on a virtual event platform. The one-day event on 19 November will include all of the elements that you would expect – impressive keynote speakers, engaging sessions and chances to network.

PROGRAMME AND SPEAKERS
PTFS Europe will be in the virtual Exhibition Hall for this event giving the opportunity for delegates to learn all about Koha and how it could benefit their library.

Koha4Health

PTFS Europe is hosting a virtual conference for library professionals in the health sector on 24 November. With presentations from existing Koha libraries including The King’s Fund and Worcestershire Health Library this conference is an opportunity for health libraries to see why Koha is right for them. http://www.ptfs-europe.com/koha4health

November General IRC Meeting

The November General IRC meeting will be held the 4th at 20:00 UTC.

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

November Documentation IRC Meeting

The November Documentation IRC meeting will be held the 12th at 18:00 UTC.

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

Past Events

October General IRC Meeting

The October General IRC meeting was held the 7th at 20:00 UTC.

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

October Development IRC Meeting

The October Development IRC meeting was held the 7th at 20:00 UTC.

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

October Documentation IRC Meeting

The October Documentation IRC meeting was held the 15th at 18:00 UTC.

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

Koha 20.05.06 release

$
0
0

RELEASE NOTES FOR KOHA 20.05.06

23 Nov 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 20.05.06 can be downloaded from:

Installation instructions can be found at:

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

Koha 20.05.06 is a bugfix/maintenance release.

It includes 3 enhancements, 73 bugfixes.

System requirements

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

  • Debian Jessie with MySQL 5.5 (End of life)
  • Debian Stretch with MariaDB 10.1
  • Debian Buster with MariaDB 10.3
  • Ubuntu Bionic with MariaDB 10.1
  • Debian Stretch with MySQL 8.0 (Experimental MySQL 8.0 support)

Additional notes:

  • Perl 5.10 is required (5.24 is recommended)
  • Zebra or Elasticsearch is required

Enhancements

Architecture, internals, and plumbing

  • [26600] Missing module in Indexer.pm

Fines and fees

  • [26506] Koha::Account::pay will fail if $userenv is not set

Plugin architecture

  • [24633] Add support for gitlab searching of plugins

    Sponsored by Theke Solutions

    The enhancement allows setting Gitlab targets for retrieving plugins.

Critical bugs fixed

Acquisitions

  • [26496] Budget plan save button doesn’t save plans
  • [26738] Unable to change manager of purchase suggestion
  • [26908] EDI vendor accounts edit no longer allows plugins to be selected for an account

Architecture, internals, and plumbing

  • [26639] Turn auto_savepoint ON
  • [26911] Update for 18936 can cause data loss if constraints are violated
  • [26963] Improve Koha::Item::pickup_locations performance

    Koha::Item::pickup_locations is very inefficient, causing timeouts on records with large numbers of holds/items.

    This development refactors the underlying implementation, and also makes the method return a resultset, to delay as much as possible the DB access, and thus allowing for further filtering on the callers, through chaining.

Cataloging

  • [18051] Advanced Editor – Rancor – encoding issues with some sources
  • [26750] Deleted items are not removed from index

Circulation

  • [25758] Items scheduled for automatic renewal do not show that they will not renew due to a hold

    Bug 19014 prioritized the ‘too soon’ message for renewals to prevent sending too many notifications. When displaying information about the hold elsewhere it is desired to see the ‘on hold’ status even when the renewal is too soon.

    This patch add a switch to the CanBookBeRenewed routine to decide which status has priority (i.e. whether we are checking from the renewal cron or elsewhere)

  • [26232] undefined fine grace period kills koha

Database

  • [18050] Missing constraint on aqbudgets.budget_period_id in aqbudgets

Fines and fees

  • [26915] Koha explodes when writing off a fee with FinePaymentAutoPopup

Hold requests

  • [26429] If a waiting hold has expired the expiration date on the holds page shows for tomorrow
  • [26900] Fixes Koka::Libraries typo in C4/Reserves.pm
  • [26990] No feedback if holds override is disabled and hold fails

MARC Bibliographic record staging/import

  • [26853] Data lost due to “Data too long for column” errors during MARC import

OPAC

  • [26973] extendedPatronAttributes not showing during selfregistration

Plugin architecture

  • [25549] Broken plugins should not break Koha (Install plugin script/method should highlight broken plugins)
  • [26751] Fatal exception if only one repo defined

Searching – Elasticsearch

  • [23828] Elasticsearch – ES – Authority record results not ordered correctly

Searching – Zebra

  • [26581] Elasticsearch – Records can be indexed multiple times during returns

Serials

  • [26604] “Generate next” button gives error on serials-collection.pl
  • [26987] No property notforloan for Koha::Serial::Item

Staff Client

  • [23432] Stock rotation: cancelled transfer result in stockrotation failures

Tools

  • [26557] Batch import fails when incoming records contain itemnumber

Other bugs fixed

Acquisitions

  • [26190] Cannot close baskets when all lines have been cancelled

Architecture, internals, and plumbing

  • [26569] Use gender-neutral pronouns in systempreference explanation field in DB
  • [26673] Remove Perl shebangs from Perl modules

Authentication

  • [26191] Relocate track_login call in Auth.pm (see 22543)

Cataloging

  • [11460] Correction to default itemcallnumber system preference in UNIMARC
  • [17515] Advanced Editor – Rancor – Z39 sources not sorted properly
  • [25353] Correct eslint errors in additems.js
  • [26605] Correctly URI-encode query string in call number browse plugin
  • [26613] In the unimarc_framework.sql file in the it-IT translation there are wrong value fields for 995 r record

Circulation

  • [26583] Unnecessary code in AddIssue
  • [26627] Print and confirming a hold can cause an infinite loop
  • [26675] Typo in line 341 of process_koc.pl

Command-line Utilities

  • [26601] Add utf8 output to text output of overdue_notices.pl

    Sponsored by Styrian State Library

Hold requests

  • [26762] OPAC hold template markup error

Installation and upgrade (web-based installer)

  • [26612] Error during web install for it-IT translation

MARC Authority data support

  • [26606] Correctly URI-encode query string in URL loaded after deleting an authority record

MARC Bibliographic data support

  • [26018] Not all subfields for the following tags are in the same tab (or marked ‘ignored’)

OPAC

  • [26184] Wrap ‘items available for pick-up’ note when placing a hold in the OPAC in a div element
  • [26389] OPAC renewal failure due to automatic renewal does not have a failure message
  • [26526] Use of checkout notes not clear in OPAC
  • [26619] Cart – The “Print” button is only translated when you are in “More details” mode
  • [26647] Add translation context to cancel hold button in OPAC
  • [26766] Don’t show star rating in dialog when saving a checkout note

Patrons

  • [26594] Patrons merge problem with restriction
  • [26686] Sorting for “Updated on” broken on patron’s “Notices” tab

Searching – Elasticsearch

  • [26487] Add all MARC flavours for not-onloan-count search field
  • [26832] Elasticsearch mappings export should use UTF-8

Searching – Zebra

  • [26599] Unused parameter name in POD of ModZebra

Staff Client

  • [26137] Warn on malformed param on log viewer (viewlog.pl)
  • [26445] Search results browser in staff has broken link back to results

System Administration

  • [20804] Sanitize input of timeout syspref

Templates

  • [26449] Small typo in web installer template
  • [26450] Typo in UNIMARC field 105 plugin template
  • [26538] Display cities list before input text
  • [26551] When importing a framework, the modal heading is too long and runs outside of the dialog
  • [26696] Make payment table has a display issue when credits exist
  • [26723] Improve link text on OverDriveAuthName system preference
  • [26725] Improve link text on Patron attributes administration page
  • [26726] Improve link text on Transport cost matrix page
  • [26727] Fix 

    appearing in the templates

  • [26756] Fix quotes showing behind some system preference descriptions
  • [26816] Remove extra space before comma in staff results item list

Test Suite

  • [26589] t/db_dependent/OAI/Sets.t unit test fails due to OAI-PMH:AutoUpdateSets syspref

Tools

  • [8437] Large database backups and large exports from export.pl fail under plack
  • [9118] Show only sensible options when editing a unique holiday
  • [25167] Fix not for loan filter in inventory tool
  • [26781] Marc Modification Templates treat subfield 0 and no subfield set
  • [26784] Editing a MARC modification template is noisy

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.1%)
  • Armenian (100%)
  • Armenian (Classical) (99.7%)
  • Chinese (Taiwan) (94.2%)
  • Czech (80.9%)
  • English (New Zealand) (67%)
  • English (USA)
  • Finnish (70.8%)
  • French (81.9%)
  • French (Canada) (95.5%)
  • German (100%)
  • German (Switzerland) (74.8%)
  • Greek (62.3%)
  • Hindi (99.7%)
  • Italian (100%)
  • Norwegian Bokmål (71.4%)
  • Polish (73.8%)
  • Portuguese (87.3%)
  • Portuguese (Brazil) (98.4%)
  • Russian (57.7%)
  • Slovak (90.1%)
  • Spanish (99.9%)
  • Swedish (77.8%)
  • Telugu (89.9%)
  • Turkish (96.7%)
  • Ukrainian (66.4%)

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

  • Release Manager: Jonathan Druart
  • Release Manager assistants:
    • Martin Renvoize
    • Tomás Cohen Arazi
  • QA Manager: Katrin Fischer
  • QA Team:
    • Marcel de Rooy
    • Joonas Kylmälä
    • Josef Moravec
    • Tomás Cohen Arazi
    • Nick Clemens
    • Kyle Hall
    • Martin Renvoize
    • Alex Arnaud
    • Julian Maurice
    • Matthias Meusburger
  • Topic Experts:
    • Elasticsearch — Frédéric Demians
    • REST API — Tomás Cohen Arazi
    • UI Design — Owen Leonard
    • Zebra — Fridolin Somers
    • Accounts — Martin Renvoize
    • CAS/Shibboleth — Matthias Meusburger
  • Bug Wranglers:
    • Michal Denár
    • Holly Cooper
    • Henry Bolshaw
    • Lisette Scheer
    • Mengü Yazıcıoğlu
  • Packaging Manager: Mason James
  • Documentation Managers:
    • Caroline Cyr La Rose
    • David Nind
  • Documentation Team:
    • Martin Renvoize
    • Donna Bachowski
    • Lucy Vaux-Harvey
    • Kelly McElligott
    • Jessica Zairo
    • Chris Cormack
    • Henry Bolshaw
    • Jon Drucker
  • Translation Manager: Bernardo González Kriegel
  • Release Maintainers:
    • 20.05 — Lucas Gass
    • 19.11 — Aleisha Amohia
    • 19.05 — Victor Grousset
  • Release Maintainer mentors:
    • 19.11 — Hayley Mapley
    • 19.05 — Martin Renvoize

Credits

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

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

  • Tomás Cohen Arazi (3)
  • Blou (1)
  • Alex Buckley (1)
  • Nick Clemens (19)
  • David Cook (4)
  • Jonathan Druart (15)
  • John Fawcett (2)
  • Katrin Fischer (11)
  • Andrew Fuerste-Henry (1)
  • Lucas Gass (9)
  • Didier Gautheron (3)
  • Kyle Hall (5)
  • Mark Hofstetter (1)
  • Mason James (1)
  • Owen Leonard (8)
  • Matthias Meusburger (1)
  • Agustín Moyano (1)
  • Björn Nylen (1)
  • Martin Renvoize (5)
  • Phil Ringnalda (2)
  • Tal Rogoff (3)
  • Marcel de Rooy (3)
  • Andreas Roussos (2)
  • Lisette Scheer (1)
  • Fridolin Somers (6)
  • Emmi Takkinen (2)
  • Koha Translators (1)
  • Timothy Alexis Vass (1)

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

  • Athens County Public Libraries (8)
  • BibLibre (10)
  • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (11)
  • ByWater-Solutions (34)
  • cass.govt.nz (3)
  • Catalyst (1)
  • Chetco Community Public Library (2)
  • Dataly Tech (2)
  • hofstetter.at (1)
  • Independant Individuals (2)
  • Koha Community Developers (15)
  • KohaAloha (1)
  • Latah County Library District (1)
  • Prosentient Systems (4)
  • PTFS-Europe (5)
  • Rijks Museum (3)
  • Solutions inLibro inc (1)
  • Theke Solutions (4)
  • ub.lu.se (2)
  • voipsupport.it (2)

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

  • Tomás Cohen Arazi (12)
  • Bob Bennhoff (1)
  • Christoper Brannon (2)
  • Nick Clemens (16)
  • David Cook (2)
  • Chris Cormack (9)
  • Jonathan Druart (85)
  • Magnus Enger (2)
  • Katrin Fischer (43)
  • Andrew Fuerste-Henry (3)
  • Lucas Gass (101)
  • Didier Gautheron (1)
  • Victor Grousset (1)
  • Kyle Hall (6)
  • Sally Healey (1)
  • Heather Hernandez (2)
  • B Johnson (1)
  • Barbara Johnson (4)
  • Joonas Kylmälä (4)
  • Owen Leonard (5)
  • Julian Maurice (5)
  • kelly mcelligott (1)
  • David Nind (25)
  • Séverine Queune (6)
  • Martin Renvoize (41)
  • Marcel de Rooy (1)
  • Fridolin Somers (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 rmain2005.

Bugs and feature requests

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

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

Autogenerated release notes updated last on 23 Nov 2020 23:29:55.

Koha Community Newsletter: November 2020

$
0
0

Koha Community Newsletter Subscribe
November 2020

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

Please submit news items to Submit

Table of Contents

Development

Koha 20.11.00 Released

by Jonathan Druart
It is with great pleasure that the Koha community announces the
release of Koha 20.11, a major release of the Koha open source
integrated library system.

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

It includes 9 new features, 354 enhancements, 412 bugfixes.

Read the full release notes here:

Koha 20.11 released

The Debian packages for this new version will be available soon. Stay tuned!

Koha 20.05.06 Released

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

Koha 20.05.06 is a bugfix/maintenance release.

It includes 3 enhancements, 73 bugfixes.

The full release notes can be viewed here:

Koha 20.05.06 release

Debian packages should be available in a few days!

Koha 19.11.12 Released

by Aleisha Amohia
The Koha community is proud to announce the release of Koha 19.11.12.

Koha 19.11.12 is a security and bugfix/maintenance release.

It includes 1 security fixes, 1 enhancements, 22 bugfixes.

The full release notes are available here:

Koha 19.11.12 released

Koha 19.05.17 Released

by Victor Grousset
The Koha Community is happy to announce the release of Koha 19.05.17.

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

It includes 1 security fixes, 15 bugfixes.

The full release notes can be found at:

Koha 19.05.17 released

Debian packages will be available shortly.

Thanks to everyone involved 🙂

Italian Translation

by Romana Franziska Wallner
Koha Gruppo Italiano would like to inform the International Koha Community that the translation of the software instructions to Italian has been completed at 100%. A big thank you to Stefano Bargioni and Zeno Tajoli for this excellent work.

Community

Notes, Gossip & Announcements

New Koha Libraries

Koha Tips and Tricks

Take a look at these new tutorials from PTFS Europe:

Using Google Chrome tools for CSS in Koha
On Andrew Isherwood’s mind this week are the Google Chrome CSS tools and how you can use them to help make tweaks to the Koha CSS (style sheets) to customise the OPAC and staff side of your Koha installation.

The team at ByWater Solutions has some great new tutorials for you:

Support Provider News

From ByWater Solutions

Upcoming Events

December General IRC Meeting

The December General IRC meeting will be held the 2nd at 15:00 UTC.

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

December Development IRC Meeting

The December Development IRC meeting will be held the 2nd at 20:00 UTC.

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

December Documentation IRC Meeting

The December Documentation IRC meeting will be held the 10th at 18:00 UTC.

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

Past Events

Linked Open (wiki)Data: Add Your Catalog to the Semantic Web

by Romana Franziska Wallner
On November 9th, the Koha Gruppo Italiano organized a webinar entitled “Linked Open (wiki)Data: Add Your Catalog to the Semantic Web.”

The meeting consisted of two parts:

  • Camillo Pellizzari di San Girolamo (Scuola Normale di Pisa / Wikimedian): Origins and purpose of Wikidata; structure of Wikidata; Wikidata’s authority control function; visualizing Wikidata elements through SPARQL queries.
  • Stefano Bargioni (Deputy Director of the Library of the P. Università della Santa Croce, Rome): Integrating Wikidata & Koha.

The recording of the webinar is available at (the video is in Italian)

100 people joined the meeting.

November General IRC Meeting

The November General IRC meeting was held the 4th at 20:00 UTC.

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

November Documentation IRC Meeting

The November Documentation IRC meeting was held the 12th at 18:00 UTC.

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

Koha 20.11.02 released

$
0
0

The Koha community is proud to announce the release of version 20.11.02.

Koha 20.11.02 can be downloaded from:

Installation instructions can be found at:

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

Koha 20.11.02 is a bugfix/maintenance release.

It includes 10 enhancements, 50 bugfixes.

System requirements

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

Operating system:

  • Debian 10
  • Debian 9
  • Ubuntu 20.04
  • Ubuntu 18.04
  • Ubuntu 16.04
  • Ubuntu 20.10 (experimental)
  • Debian 11 (experimental)

Database:

  • MariaDB 10.3
  • MariaDB 10.1

Search engine:

  • ElasticSearch 6
  • Zebra

Perl:

  • Perl >= 5.14 is required and 5.24, 5.26, 5.28 or 5.30 are recommended. These are the versions of the recommended operating systems.

Enhancements

Architecture, internals, and plumbing

  • [24254] Add Koha::Items->filter_by_visible_in_opac

    This patch introduces an efficient way of filtering Koha::Items result sets, to hide items that that shouldn’t be exposed on public interfaces.

    Filtering is governed by the following system preferences. A helper method is added to handle lost items:

    • hidelostitems: Koha::Items->filter_out_lost is added to handle this.

    Some patrons have exceptions so OpacHiddenItems is not enforced on them. That’s why the new method [1] has an optional parameter that expects the logged in patron to be passed in the call.

    [1] Koha::Items->filter_by_visible_in_opac

Circulation

  • [27306] Add subtitle to return claims table

Command-line Utilities

  • [24541] Database cleanups, purge messages

Label/patron card printing

  • [26875] Allow printing of just one barcode
  • [26962] Koha notice/slips/receipts should print in true black (#000000)

    Almost black color in CSS rules (like #000066) are now replaced by true black color #000000

OPAC

  • [26847] Make borrower category code accessible in all pages of the OPAC

Reports

  • [26713] Add pagination to bottom of saved SQL reports table

    This enhancement adds a second pagination menu to the bottom of saved SQL reports tables.

Searching – Elasticsearch

  • [24863] QueryFuzzy syspref says it requires Zebra but Elasticsearch has some support
  • [25054] Display search field aliases in search engine configuration

    This adds a new column aliases to the search fields tabs of the search engine configuration table. The aliases table shows the abbreviated and alternative index names available for each defined index.

Staff Client

  • [25462] Shelving location should be on a new line in holdings table

    In the holdings table, the shelving location is now displayed on a new line after the ‘Home library’.

Critical bugs fixed

Architecture, internals, and plumbing

  • [27252] ES5 no longer supported (since 20.11.00)

    This prepares Koha to officially no longer support Elasticsearch 5.X.

    It adds a new system preference ‘ElasticsearchCrossFields’ to allow users to choose whether or not to enable this feature.

Command-line Utilities

  • [27245] bulkmarcimport.pl error ‘Already in a transaction’

OPAC

  • [15448] Placing hold on specific items doesn’t enforce OpacHiddenItems

Patrons

  • [27420] A mistake in bug 5161 leads to some patron attributes appearing without a fieldset

Cataloguing

  • [27509] cn_sort value is lost when editing an item without changing cn_source or itemcallnumber

Other bugs fixed

Acquisitions

  • [24470] Set import_status when file used to populate basket in acquisitions

Architecture, internals, and plumbing

  • [25292] L1 cache too long in Z3950 server (z3950-responder)
  • [26848] Fix Readonly dependency in cpanfile
  • [27345] C4::Auth::get_template_and_user is missing some permissions for superlibrarian

Cataloging

  • [20971] Corrupted storable string breaks SubfieldsToUseWhenPrefill functionality
  • [27130] Adding local cover image at item level shows ‘File type’ section
  • [27135] Viewing local cover images at item level shows a link to upload image at record level
  • [27164] Fix item search CSV export
  • [27308] Advanced editor should skip blank lines when inserting new fields

Circulation

  • [26953] Phone & SMS transports always displayed in overdue status triggers

Command-line Utilities

  • [17429] Document the –plack option for koha-list
  • [26851] Overdue notices should not send a report to the library if there is no content
  • [27085] Corrections in overdue_notices.pl help text

    Sponsored by Lund University Library

Fines and fees

  • [26593] Rental discounts are applied in wrong precedence order
  • [27180] Fines cronjob does not update fines on holidays when finesCalendar is set to ignore

Hold requests

  • [26367] Warn in HoldsQueue if request itemtype set but request is not item specific

MARC Bibliographic record staging/import

  • [26171] Show biblionumber in Koha::Exceptions::Metadata::Invalid

OPAC

  • [27047] Purchase suggestions search filter is broken
  • [27090] In the location column of an OPAC cart the ‘In transit from’ and ‘to’ fields are empty
  • [27168] Most popular doesn’t always sort correctly
  • [27178] OPAC results and lists pages contain invalid attributes (xmlns:str="http://exslt.org/strings")
  • [27297] When itemtype is marked as required in OpacSuggestion MandatoryFields the field is not required

Patrons

  • [26417] Remove warn in Koha::Patron is_valid_age
  • [26797] Error when trying to access Relative Checkouts between Professional and Organizational patron categories

Searching

  • [26957] Find duplicate removes operators from the middle of search terms

Searching – Elasticsearch

  • [26996] Elasticsearch: Multiprocess reindexing sometimes doesn’t reindex all records

    Sponsored by Lund University Library

  • [27043] Add to number_of_replicas and number_of_shards to index config

    Elasticsearch 6 server has default value 5 for “number_of_shards” but warn about Elasticsearch 7 having default value 1.
    So its is better to set this value in configuration file.
    Patch also sets number_of_replicas to 1.
    If you have only one Elasticsearch node, you have to set this value to 0.

  • [27307] “Keyword as phrase” option in search dropdown doesn’t work with Elastic

Searching – Zebra

  • [27299] Zebra phrase register is incorrectly tokenized when using ICU

    Previously, Zebra indexing in ICU mode was incorrectly tokenizing text for the “p” register. This meant that particular phrase searches were not working as expected. With this change, phrase searching works the same in ICU and CHR modes.

Staff Client

  • [27336] JS error in Administration – System preferences page

System Administration

  • [27280] Explanation for “Days mode” is not consistent
  • [27310] Wrong CSS float on ‘Visibility’ in framework edition

    This fixes the display of the ‘Visibility’ label when editing subfields for a framework. The label is now aligned correctly with the other labels.

  • [27349] Mana system preference wrong type YesNo
  • [27351] UsageStatsCountry system preference wrong type YesNo

Task Scheduler

  • [27109] Better labels for background job details

Templates

  • [25954] Header search forms should be labeled
  • [27031] Koha.Preference() should be used more often in header.inc and js_includes.inc
  • [27292] TablesSettings.GetColumns() returning nothing creates unexpected Javascript on request.tt
  • [27356] Don’t hide the SMTP servers table when last displayed is deleted

Test Suite

  • [26364] XISBN.t makes a bad assumption about return values

Tools

  • [26894] Marc Modification Templates treat subfield 0 as no subfield set when moving fields
  • [26983] Selecting ALL Items in Inventory- only selects 20
  • [27413] Cannot add debarment with batch patron modification tool

Web services

  • [21301] Restriction of the informations given by GetRecords ILS-DI service

    For privacy protection, ILS-DI webservice GetRecords will not give patron information anymore. Also old issues are not given anymore.
    This removes method C4::Circulation::GetBiblioIssues().

Z39.50 / SRU / OpenSearch Servers

  • [27149] Z3950Responder removes itemnumber when adding item statuses

    New sysprefs

  • ElasticsearchCrossFields

Documentation

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

As of the date of these release notes, the Koha manual is available in the following languages:

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 (90.2%)
  • Armenian (100%)
  • Armenian (Classical) (89%)
  • Chinese (Taiwan) (86.2%)
  • Czech (73.4%)
  • English (New Zealand) (59.9%)
  • English (USA)
  • Finnish (78.6%)
  • French (73.9%)
  • French (Canada) (91.7%)
  • German (100%)
  • German (Switzerland) (67.3%)
  • Greek (60.8%)
  • Hindi (95.6%)
  • Italian (100%)
  • Norwegian Bokmål (63.8%)
  • Polish (71.2%)
  • Portuguese (77.7%)
  • Portuguese (Brazil) (89.2%)
  • Russian (50.8%)
  • Slovak (81.1%)
  • Spanish (94.6%)
  • Swedish (75%)
  • Telugu (80.1%)
  • Turkish (88.3%)
  • Ukrainian (63%)

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

  • Release Manager: Jonathan Druart

  • Release Manager assistants:

    • Martin Renvoize
    • Tomás Cohen Arazi
  • QA Manager: Katrin Fischer

  • QA Team:

    • David Cook
    • Agustín Moyano
    • Martin Renvoize
    • Marcel de Rooy
    • Joonas Kylmälä
    • Julian Maurice
    • Tomás Cohen Arazi
    • Josef Moravec
    • Nick Clemens
    • Kyle Hall
    • Victor Grousset
  • Topic Experts:

    • UI Design — Owen Leonard
    • REST API — Tomás Cohen Arazi
    • Zebra — Fridolin Somers
    • Accounts — Martin Renvoize
  • Bug Wranglers:

    • Amit Gupta
    • Mengü Yazıcıoğlu
    • Indranil Das Gupta
  • Packaging Managers:

    • David Cook
    • Mason James
    • Agustín Moyano
  • Documentation Manager: Caroline Cyr La Rose

  • Documentation Team:

    • Marie-Luce Laflamme
    • Lucy Vaux-Harvey
    • Henry Bolshaw
    • David Nind
  • Translation Managers:

    • Indranil Das Gupta
    • Bernardo González Kriegel
  • Release Maintainers:

    • 20.11 — Fridolin Somers
    • 20.05 — Andrew Fuerste-Henry
    • 19.11 — Victor Grousset

Credits

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

  • Lund University Library

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

  • Tomás Cohen Arazi (8)
  • Nick Clemens (24)
  • David Cook (3)
  • Christophe Croullebois (1)
  • Jonathan Druart (27)
  • Katrin Fischer (2)
  • Andrew Fuerste-Henry (1)
  • Lucas Gass (3)
  • Didier Gautheron (1)
  • Victor Grousset (3)
  • Pasi Kallinen (1)
  • Owen Leonard (5)
  • Julian Maurice (2)
  • Josef Moravec (1)
  • Björn Nylén (1)
  • Martin Renvoize (5)
  • David Roberts (1)
  • Marcel de Rooy (1)
  • Andreas Roussos (1)
  • Lisette Scheer (1)
  • Fridolin Somers (14)
  • Koha Translators (1)
  • Timothy Alexis Vass (1)

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

  • Athens County Public Libraries (5)
  • BibLibre (18)
  • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (2)
  • ByWater-Solutions (28)
  • Dataly Tech (1)
  • Independant Individuals (1)
  • Koha Community Developers (30)
  • Latah County Library District (1)
  • Prosentient Systems (3)
  • PTFS-Europe (6)
  • Rijks Museum (1)
  • The City of Joensuu (1)
  • Theke Solutions (8)
  • ub.lu.se (2)

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

  • Tomás Cohen Arazi (1)
  • Nick Clemens (26)
  • David Cook (2)
  • Jonathan Druart (81)
  • Katrin Fischer (23)
  • Andrew Fuerste-Henry (4)
  • Lucas Gass (6)
  • Victor Grousset (18)
  • Kyle M Hall (9)
  • Mason James (1)
  • Barbara Johnson (3)
  • Mazen Khallaf (1)
  • Joonas Kylmälä (2)
  • Owen Leonard (4)
  • Julian Maurice (3)
  • Kelly McElligott (2)
  • Josef Moravec (2)
  • David Nind (17)
  • James O’Keeffe (1)
  • Séverine Queune (2)
  • Martin Renvoize (29)
  • Caroline Cyr La Rose (1)
  • Fridolin Somers (105)

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 20.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 janv. 2021 14:08:52.

Koha Community Newsletter: January 2021

$
0
0

Koha Community Newsletter: January 2021 Subscribe
Volume 12, Issue 1
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions and revisions

Read the respective release notes by clicking the revision number.

Date Revision Notes
22 January 2021 Koha 20.11.02 stable
22 January 2021 Koha 20.05.08 oldstable
23 January 2021 Koha 19.11.14 oldoldstable

The Debian packages are usually available within days after the release.

Release of new Koha revisions

On 23 January 2021 Victor Grousset announced the release of Koha 19.11.14. This bugfix/maintenance release includes 12 bugfixes.

On 22 January 2021 Fridolin Somers announced the release of Koha 20.11.02. This bugfix/maintenance release includes 10 enhancements and 50 bugfixes. This revision contains 5 critical bugfixes, especially Bug 27509 – cn_sort value is lost when editing an item without changing cn_source or itemcallnumber.

On 22 January 2021 Andrew Fuerste-Henry announced the release of Koha 20.05.08. This bugfix/maintenance release includes 4 enhancements and 35 bugfixes.

On 7 January 2021 Andrew Fuerste-Henry announced the release of Koha 20.05.07. This bugfix/maintenance release includes 2 enhancements and 53 bugfixes.

On 6 January 2021 Fridolin Somers announced the release of Koha 20.11.01. This bugfix/maintenance release includes 45 bugfixes. It was especially noted that the Git repository now has moved to https://git.koha-community.org/Koha-community/Koha.git

On 6 January 2021 Victor Grousset announced the release of Koha 19.11.13. This bugfix/maintenance release includes 15 bugfixes.

Community

Notes, gossip & announcements

New Koha libraries

Germany
United Kingdom
USA

Koha tips and tricks

Support provider news

Bywater Solutions
RAFLIMTS

Upcoming events

KohaCon 2021

According to https://wiki.koha-community.org/wiki/KohaCon21_Proposals no decision has yet been made where to hold KohaCon 2021.

Upcoming meetings

For all upcoming IRC meetings see Next IRC meetings or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Past events

Past meetings

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Koha Community Newsletter: July 2020

$
0
0

Koha Community Newsletter Subscribe
July 2020

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

Please submit news items to Submit

Table of Contents

Development

Koha 20.05.02 Released

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

Koha 20.05.02 is a bugfix/maintenance release, including 17 enhancements
and 25 bugfixes.

The full release notes can be viewed here:

20.05.02 Release

Debian packages should be available in a couple days!

Koha 19.11.08 Released

by Aleisha Amohia
The Koha community is proud to announce the release of Koha 19.11.08.

Thank you very much to everyone involved in this release.

Koha 19.11.08 is a bugfix/maintenance release that includes 8
enhancements and 18 bugfixes.

Full release notes can be found here:

Koha 19.11.08 released

Koha 19.05.13 Released

by Victor Grousset
The Koha Community is happy to announce the release of Koha 19.05.13.

Koha 19.05.13 is a bugfix/maintenance release.

It includes 16 bugfixes.

The full release notes can be found at:

Koha 19.05.13 released

Debian packages will be available shortly.

Thanks to everyone involved 🙂

Notes and Projects

Developer, Aleisha Amohia, writes about the amazing work being done in Koha 20.05.

HealthNet Nepal has released a Live DVD version of Koha for testing and educational purposes.

Community

New Koha Libraries

Equinox Open Source Grant Recipient Biblioteca Nacional de Puerto Rico Goes Live with Koha

Duluth, Ga., July 29, 2020: Equinox Open Library Initiative is honored to
announce the successful migration of the Biblioteca Nacional de Puerto Rico, a
division of the Instituto de Cultura Puertorriqueña in San Juan, Puerto Rico to the
Koha Integrated Library System. They were one of two 2019 Equinox Open Source
Grant recipients.

The Biblioteca Nacional de Puerto Rico was created in 1967, a division of the
Instituto de Cultura Puertorriqueña. In 2003 it became the National Library to
preserve and provide access to resources related to Puerto Rico and Puerto Ricans.
The ir migration encompassed 56001 bibliographic records. Equinox services
included: project management, system configuration, extraction and migration of
bibliographic data, and staff training. Equinox also provided Koha support, hosting,
and auxiliary services.

“We are extremely happy and thankful for this extraordinary work,” said Carlos Ruiz
Cortés, Executive Director of the Instituto de Cultura Puertorriqueña. “The
catalogue is modern and very comfortable for research. It is also a great
opportunity as we are implementing new services for our users, while promoting
access to our valuable cultural resources.”

The Equinox Open Source Grant was offered for the first time in 2019 providing
Koha migration, support and training to two successful grantees. The grant was
inspired by the vibrant open source community and the belief that every community
deserves to benefit from an accessible and thriving library.

“Staff from the National Library and the Institute of Puerto Rican Culture, led by
Hilda Teresa Ayala-González, worked diligently for many months migrating data,
making configuration decisions, testing, and training to prepare for the new
system,” said Jennifer Weston, Implementation Project Manager at Equinox. “The
new Koha database inspired additional projects as the staff took advantage of the
library’s recent closing to launch a new website, and plan for a digitization project
to be linked with Koha to coincide with the 65th anniversary celebration of the
Cultural Institute. It has been both a pleasure and an honor to work with the
Biblioteca Nacional de Puerto Rico to provide these new opportunities for their
community.”

Koha Tips and Tricks

Take a look at these new tutorials from PTFS Europe:

The team at ByWater Solutions has some great new tutorials for you:

Support Provider News

From PTFS Europe
Developing Accessibility:

A current project that really encapsulates the strengths of the Koha community is work PTFS Europe developers are doing on enhancing Koha accessibility. This project is being funded by a Koha library at the UK Houses of Parliament, fixes for identified bugs are being developed by PTFS Europe and signed-off and quality assured at pace by a wide group of members of the Koha community. Bugs fixed include making headings semantically correct, adding ‘skip to main content’ links, adding aria labels to search results and making aria labels translatable. Full details of progress on this tree of bugs can be found here.

From Equinox

#ChatOpenS: August 19, 2020, 12-1pm EDT. Networking Twitter Chat bringing those interested in open source in libraries together.

Upcoming Events

KohaCon 2020 Update!

Tēnā koutou,

It’s 84 days to Kohacon! The programme has changed since we first launched it in February of this year and we would encourage you to take another look https://2020.kohacon.org/posts/programme/

Kohacon2020 will be a mix of in-person and online presentations. Speakers will deliver talks at the Tiakiwai Conference Centre venue and streamed online.

Our guest speakers hail from Finland, Pakistan, the USA, France, Bangladesh, Canada, Turkey, Australia, England, and New Zealand. Please register your intention to attend online or in-person at: https://2020.kohacon.org/posts/registration/

There is professional development goodness for everyone – documentation, accessibility, linked data, creative problem solving, cataloguing plugins, integration, and marketing tips to name just a few talks/workshops. You can register to receive programme updates, follow @nzkoha on twitter, and keep an eye on the website: https://2020.kohacon.org/posts/programme/

Details

If you have any questions, please contact us at kohacon2020@catalyst.net.nz

Nā mātou noa, nā,
Koha team at Catalyst NZ

Sent with thanks to our Kohacon sponsors: https://2020.kohacon.org/posts/sponsors/

Koha-US Cataloging SIG: MARC Frameworks in Koha

by Heather Hernandez
The next Koha-US Cataloging SIG (Special Interest Group) round table will look at MARC frameworks (we’ll edit one live!) followed by our usual open discussion of cataloging issues–this month, submitted questions already include: Why use cutters instead of author’s last names? And, what’s the difference between “form, subfield v” and “topic subfield x” in a subject heading–what makes something a “form” or a “topic?”. Please bring your questions, tips, tricks, ideas, and comments and let’s chat and learn from each other! You don’t have to be a member of Koha-US to participate, nor do you have to be a cataloger! We often work in real, live, in production Koha catalogs, and are happy to try things out live–it’s loads of fun! So please join us on Thursday, August 6, 2020 @ 8am – 9am PT (9 MT/10 CT/11 ET in the United States). Can’t make it? No problem–it will be recorded and available on the Koha US YouTube channel: https://www.youtube.com/playlist?list=PLV58VVGJH5V1wNHZqYpAfX7y1dU9eWTXq

More information on the Koha-US SIGs is 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.

Upcoming topics of the Cataloging SIG meetings include Related formats (e.g. print/online) (September), Languages and record displays (October), Reports (November), Workarounds and documentation (December).

Please also feel free to address questions, tips, tricks, ideas for topics, etc. 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 (with the link to join), as well as those of the other SIGS, are on the Koha US calendar, http://koha-us.org/calendar/

August General IRC Meeting

The August General IRC meeting will be held the 5th of August 2020, 14:00 UTC.

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

August Development IRC Meeting

The August Development IRC meeting will be held the 12th of August 2020, 14:00 UTC.

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

August Documentation IRC Meeting

The August Documentation IRC meeting will be held the 13th August 2020, 19:00 UTC.

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

Past Events

July General IRC Meeting

The July General IRC meeting was held the 17th at 20:00 UTC.

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

July Development IRC Meeting

The July Development IRC meeting was held the 1st at 20:00 UTC.

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

July Documentation IRC Meeting

The July Documentation IRC meeting was held the 2nd at 19:00 UTC.

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

Koha Community Newsletter: February 2021

$
0
0

Koha Community Newsletter: February 2021 Subscribe
Volume 12, Issue 2
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number.

Date Revision Notes
23 February 2021 Koha 20.11.03 stable
23 February 2021 Koha 20.05.09 oldstable
24 February 2021 Koha 19.11.15 oldoldstable

The Debian packages are usually available within days after the release.

New Koha revisions

On 24 February Victor Grousset announced the release of Koha 19.11.15. This bugfix/maintenance release includes 1 new feature, 9 enhancements and 32 bugfixes (2 of them security fixes).

On 23 February 2021 Fridolin Somers announced the release of Koha 20.11.03. This bugfix/maintenance release includes 2 new features, 22 enhancements and 76 bugfixes (2 of them security fixes).

On 23 February 2021 Andrew Fuerste-Henry announced the release of Koha 20.05.09. This bugfix/maintenance release includes 1 new feature, 13 enhancements and 65 bugfixes (2 of them security fixes).

Community

New Koha libraries

Austria
Germany
Spain
United Kingdom
USA

Koha tips and tricks

Upcoming events

KohaCon 2021

According to https://wiki.koha-community.org/wiki/KohaCon21_Proposals it seems no decision has yet been made where to hold KohaCon 2021.

Kohathon 2021

Koha user group “koha-US” is getting ready for Kohathon 2021. This will be a free event streamed to Youtube and open to anyone who wants to attend. They have set a date for April 28 beginning at 8:00 am Eastern Time and going until 6:00 pm Pacific Time (that’s 13:00 UTC on April 28 until 01:00 UTC on April 29).

If you are interested in seeing what they did last year, you can check out http://koha-us.org/kohathon-2020/ which has a full schedule and links to all of last year’s presentations.

Open source Twitter chat #ChatOpenSOpen

The next Open source Twitter chat with Rogan Hamby is on Twitter with the hashtag #ChatOpenS on March 17, 12-1 pm EDT. It’s a networking chat to bring the open source library community together.

Upcoming meetings

For all upcoming IRC meetings see Next IRC meetings or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Past events

Past meetings

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Catalyst Open Source Academy 2021

by Aleisha Amohia

The Catalyst Open Source Academy is one of Catalyst‘s most important projects, and my favourite part of the year. We spend the first week of the Academy teaching high school students various open source tools and processes, and spend the second week helping them make their first contributions to an open source project.

The Koha project has been involved in the Academy for many years. It’s a special project because the entire global Koha community gets behind us, testing patches and providing feedback overnight.

At Academy 2021, the Koha team had eight eager and talented students. They tested patches written by other developers, wrote new features and enhancements, fixed bugs, created new item type icons, and improved Koha documentation – all of which required the students to learn new programming languages, become familiar with Koha and Git, and install their development environments.

The students threw themselves into project week, taking on all of these challenges. When they became more comfortable with our procedures and systems, they began helping each other and trying more difficult work. It’s so rewarding to work with students and to watch them learn and grow, especially when they would get excited about their patches Passing QA or, even better, being Pushed to Master!

During this project week, we also operate a “kittens” reward system, where students are awarded kittens for writing and testing patches. They started off wary of the pressure to “save” kittens, but found themselves motivated by the healthy competition as we progressed through the week.

By the end of the week, the Koha team had written a combined 100 patches, many of which had already been tested and pushed by the community. They also “saved” 246 kittens altogether, which is more than double the amount of kittens that the Koha team saved at the previous Academy.

I’m so proud of what the students achieved in their short week working on Koha, and also incredibly grateful to the Koha community that rallied every night to move our students’ patches through the QA process, and ensure they had the best possible experience developing with Koha.

See and hear Ian Beardslee’s Catalyst Academy talk at KohaCon 20.


Koha Community Newsletter: March 2021

$
0
0

Koha Community Newsletter: March 2021 Subscribe
Volume 12, Issue 3
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number.

Date Revision Notes
24 March 2021 Koha 20.11.04 stable
23 March 2021 Koha 20.05.10 oldstable
24 March 2021 Koha 19.11.16 oldoldstable

The Debian packages are usually available within days after the release.

New Koha revisions

On 24 March 2021 Fridolin Somers announced the release of Koha 20.11.04. This bugfix/maintenance release includes 9 enhancements and 53 bugfixes.

On 24 March Victor Grousset announced the release of Koha 19.11.16. This bugfix/maintenance release includes 10 bugfixes.

On 23 March 2021 Andrew Fuerste-Henry announced the release of Koha 20.05.10. This bugfix/maintenance release includes 1 enhancement and 40 bugfixes.

Community

New Koha libraries

Germany
Taiwan
USA

Koha tips and tricks

Support provider news

Women in Open Source

Kalleen Marquise (Bywater Solutions) has conducted a series of interviews with women in Open Source – and Koha.

Upcoming events

KohaCon 2021

At the general meeting on 17 March it was announced that the Koha Pakistan Community and the National Library of Pakistan will be hosting KohaCon 2021!

The proposed dates for the conference are 14 to 30 November 2021 and it will be organized as a hybrid in-person/online conference. For those who are able to travel, the in-person conference will be held at the National Library of Pakistan, in Islamabad.

The Pakistani community has a lot of experience in organizing conferences as they have been organizing open source summits and Koha conferences for the past several years with great success. All information abouth their proposal can be found at https://wiki.koha-community.org/wiki/KohaCon21_Proposals

The Koha Pakistan Community will keep us updated on the details in the upcoming months.

Koha-D-A-CH-Anwendertreffen

The upcoming “3. Koha-D-A-CH-Anwendertreffen” for German speaking Koha users from Austria, Germany and Switzerland will be held on 9 June 2021.

Kohathon 2021 cancelled

At the koha-US meeting of 10 March the koha-US conference committee made the decision to cancel the planned Kohathon 2021 that was scheduled for 28 April.

They didn’t receive many submissions for presentations and it seemed to them like they weren’t going to have enough content to fill the schedule and everyone on the conference committee agreed that cancellation was their best option.

New UK user group

Matthew Hale writes:

“With a growing number of health libraries in the UK using Koha we have decided to set up a specific user group, and are holding an inaugural meeting via Zoom on Wednesday 12th May at 2.00 pm GMT.

We are supported by PTFS Europe but the user group is independent and at its core will be exchange of experience and knowledge at a user level – the meeting is open to anyone using, or interested in using Koha in a health library context.

For more details or to request a link to the meeting contact Matthew Hale at the King’s Fund Library (m.hale@kingsfund.org.uk)”

Open source Twitter chat #ChatOpenSOpen

The next Open source Twitter chat with Becky Yoose (LDH Consulting Services) is on Twitter with the hashtag #ChatOpenS on 13 April , 12-1 pm EDT. It’s a networking chat to bring the open source library community together.

Open Source live

Open Source live is a quarterly conversation about libraries and open source. It will stream Thursday, 22 April at 1 pm ET and talk about open source topics involving academic, public, and special libraries.

Special guests James Mitchell (University of North Alabama Collier Library) and Robert Wilson (Middle Tennessee State University James E. Walker Library) will speak about their LITA guide on open source library systems and also revitalizing the open source ALA Special Interest Group. There will also be comments by other in the open source community about upgrades and developments!

Upcoming meetings

For all upcoming IRC meetings see Next IRC meetings or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Past events

Past meetings

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Koha Community Newsletter: April 2021

$
0
0

Koha Community Newsletter: April 2021 Subscribe
Volume 12, Issue 4
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number.

Date Revision Notes
26 April 2021 Koha 20.11.05 stable
26 April 2021 Koha 20.05.11 oldstable
26 April 2021 Koha 19.11.17 oldoldstable

The Debian packages are usually available within days after the release.

New Koha revisions

On 26 April 2021 Fridolin Somers announced the release of Koha 20.11.05. This bugfix/maintenance release includes 8 enhancements and 61 bugfixes.

On 26 April 2021 Andrew Fuerste-Henry announced the release of Koha 20.05.11. This bugfix/maintenance release includes 1 enhancement and 49 bugfixes.

On 26 April Victor Grousset announced the release of Koha 19.11.17. This bugfix/maintenance release includes 2 bugfixes.

Community

Notes, gossip and announcements

New Koha libraries

Germany
United Kingdom
USA

Koha tips and tricks

Support provider news

Surveys

Upcoming events

Equinox EDU Spotlight

Equinox is starting a new series called the “Equinox EDU Spotlight”. It is a free and open webinar series. The upcoming first one on 19 May 2021 is on the Koha housebound module. Registration is here.

koha-US 2021 Conference

on 15 April koha-US announced that their 2021 conference will be held in
McKinney (TX) from 21 to 24 September (Tuesday to Friday) 2021. They plan a hybrid conference with both in-person and online attendance and participation options.

They are currently seeking proposals for presentations, both in-person and online presenters are welcome. For those participating online, they will be considering both live and pre-recorded presentations.

Their theme this year is “Fresh perspectives”. All are encouraged to share their knowledge and experiences – no topic is off limits. Submit your proposals here – the deadline for submitting proposals is Friday, 21 May 2021.

For more details see https://koha-us.org/conference2021/

Webinar on digital library software

On 23 April Mohan Raj Pradhan announced that Vufind Software is conducting a webinar on digital library software with focus on Koha ILS, Dspace, Vufind, WordPress and Subjectsplus from 26 to 29 May 2021. The participation is free of cost and will be enrolled first come first serve.

Upcoming meetings

For all upcoming IRC meetings see Next IRC meetings or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Past events

Past meetings

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

French virtual hackathon

by Sonia Bouis

Between the 31st of March and the 2nd of April, the French association KohaLa, organized a virtual hackathon.

There were around 15 people and we were divided in three groups: translation, UNIMARC integration and relationships between Koha and the national bibliographic system for academic libraries.

Despite it was only online, it was a great moment. A lot of translation was made and a lot of questions were raised to understand the process of translation of Koha and the manual. We worked to integrate new UNIMARC IFLA fields in Zebra and Elasticsearch indexes: one patch have been signed and two have been completed and are now waiting to be signed.

The third group has described a lot of functional needs in order to create a plugin that will be able to deal with the web services of the national bibliographic agency. The purpose is to permit automatic checking on bibliographic and authorities data in Koha.

Beyond the work achieved during these three days, it brought back motivation to every one and we plan to see each other more often.

Koha Community Newsletter: May 2021

$
0
0

Koha Community Newsletter: May 2021 Subscribe
Volume 12, Issue 5
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number.

Date Revision Notes
28 May 2021 Koha 21.05.00 stable
25 May 2021 Koha 20.11.06 oldstable
25 May 2021 Koha 20.05.12 oldoldstable
25 May 2021 Koha 19.11.18

The Debian packages are usually available within days after the release.

New Koha version 21.05

On 28 May 2021 Jonathan Druart announced the release of Koha 21.05. This major release includes 6 new features, 248 enhancements and 449 bugfixes.

New Koha revisions

On 25 May 2021 Fridolin Somers announced the release of Koha 20.11.06. This bugfix/maintenance release includes 5 enhancements, 81 bugfixes and 3 security fixes.

On 25 May 2021 Andrew Fuerste-Henry announced the release of Koha 20.05.12. This bugfix/maintenance release includes 1 enhancement, 64 bugfixes and 3 security fixes.

On 25 May 2021 Victor Grousset announced the release of Koha 19.11.18. This bugfix/maintenance release includes 6 bugfixes and 3 security fixes.

Building a roadmap for Koha 21.11

Jonathan Druart has started a roadmap to list new topics for the upcoming Koha 21.11 (due in November 2021).

There are two parts:

  • at the top: the new topics and those he retrieved from Koha 21.05
  • at the bottom: the topics from Koha 21.05, if you need ideas. Move them
    to the top if you want to continue/resurrect them

Add your names to the different topics if you are willing to work on them, and
add new topics! Please keep in mind that your time is limited, no need to add your
name everywhere. And remove your name from the topics you won’t/cannot work anymore.

Community

Notes, gossip and announcements

New Koha libraries

Germany
India
USA

Koha tips and tricks

Support provider news

Upcoming events

Koha-D-A-CH-Anwendertreffen

The “3. virtuelles Koha-D-A-CH-Anwendertreffen” (Virtual user meeting for German speaking Koha users) will be held on 9 June 2021. For more information see

Discover Koha webinar

Register for this Bywater Solutions webinar series through the links below.

Date Time Title and link
22 June 2021 1PM ET The ultimate guide to Koha
20 July 2021 2PM ET Engaging your patrons with the Koha OPAC
25 August 2021 3PM ET Tackling technical services with Koha
27 September 2021 1PM ET The ultimate guide to Koha
20 October 2021 2PM ET Acing the customer experience within Koha
18 November 2021 3PM ET Analyzing reports and administration with Koha
16 December 2021 1PM ET 10 tips to make migrating to Koha a success

2021 koha-us annual conference

The conference from 21 to 24 September 2021 will be hybrid in format, with the opportunity to present and attend either in-person or online. The in-person conference will be held in downtown McKinney (TX), USA. The event will also be live-streamed for those who wish to attend online.

The first two days will consist of conference presentations and will take place at the McKinney Performing Arts Center (MPAC) at 111 N. Tennessee St.

Past events

Past meetings

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Koha 21.05.01 released

$
0
0

The Koha community is proud to announce the release of version 21.05.01.

24 Jun 2021

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 21.05.01 can be downloaded from:

Installation instructions can be found at:

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

Koha 21.05.01 is a bugfix/maintenance release.

It includes 2 enhancements, 23 bugfixes.

System requirements

You can learn about the system components (like OS and database) needed for running Koha here: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations

Enhancements

Architecture, internals, and plumbing

  • [28519] Add a 2nd directory for Perl modules

REST API

  • [27931] Add GET /items/:item_id/pickup_locations

    This development adds routes for fetching an item’s valid pickup location list.

Critical bugs fixed

Architecture, internals, and plumbing

  • [24434] C4::Circulation::updateWrongTransfer is never called but should be

Authentication

  • [28489] CGI::Session is incorrectly serialized to DB in production env / when strict_sql_modes = 0

Circulation

  • [28538] Regression – Date of birth entered without correct format causes internal server error

Fines and fees

  • [28482] Floating point math prevents items from being returned

Hold requests

  • [28338] Validate item holdability and pickup location separately
  • [28496] Club holds form broken

    This fixes the libraries shown in the ‘Pickup at’ dropdown list when placing a club hold so that it shows all libraries, instead of just the currently logged in library.

  • [28503] When ReservesControlBranch = “patron’s home library” and Hold policy = “From home library” all holds are allowed
  • [28520] Cancelling a hold that is in transit hides item’s transit status

Notices

  • [28487] Overdue_notices does not fall back to default language

    Previously overdue notices exclusively used the default language, but bug 26420 changed this to the opposite – to exclusively use the language chosen by the patron.

    However, if there is no translation for the overdue notice for the language chosen by the patron then no message is sent.

    This fixes this so that if there is no translation of the overdue notice for the language chosen by the patron, then the default language notice is used.

OPAC

  • [28600] Variable “$patron” is not available

Packaging

  • [28616] Remove Data::Printer dependency

Patrons

  • [28490] Cannot modify patrons in some categories (e.g. Child category)

REST API

  • [28586] Cannot resolve a claim

    This fixes an issue with the ‘Returned claims’ feature (enabled by setting a value for ClaimReturnedLostValue)- resolving returned claims now works as expected.

    Before this fix, an attempt to resolve a claim resulted in the page hanging and the claim not being able to be resolved.

Other bugs fixed

Cataloging

  • [28171] Serial enumeration / chronology sorting is broken in biblio page
  • [28204] Table highlighting is broken at the cataloguing/additem.pl
  • [28383] Log in via the itemsearch URL leads to Internal Server Error

    When trying to access the item search form in the staff interface (/cgi-bin/koha/catalogue/itemsearch.pl) when not logged in, an internal server error (error code 500) is received after entering your login details. This fixes the problem so that the item search form is displayed as expected.

Circulation

  • [27064] Transferring an item with a hold allows the user to set a hold waiting without transferring to the correct branch
  • [28382] ‘Reserve’ should be passed through as transfer reason appropriately in branchtransfers

OPAC

  • [28518] “Return to the last advanced search” exclude keywords if more than 3

Patrons

  • [28350] Sort by “circ note” is broken on the patron search result view

    This fixes the patron search result page so that the results can be sorted using the ‘Circ note’ column. Before this fix you could not sort the results by this column.

Self checkout

  • [28488] Javascript error in self-checkout (__ is not defined)

Staff Client

  • [28467] Add wording to TrackLastPatronActivity description to tell users that it records SIP authentication

    This improves the wording for the TrackLastPatronActivity system preference to reflect that the ‘last seen’ date updates when a patron logs into the OPAC or connects using SIP.

Tools

  • [28353] Regression: Batch item deletion no longer shows which items were not removed

    This restores and improves the messages displayed when batch deleting items (Tools > Catalog > Batch item deletion).

    The messages displayed are:

    • “Warning, the following barcodes were not found:”, followed by a list of barcodes
    • “Warning, the following items cannot be deleted:”, followed by a list of barcodes

Documentation

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

As of the date of these release notes, the Koha manual is available in the following languages:

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 (91.2%)
  • Armenian (100%)
  • Armenian (Classical) (89%)
  • Chinese (Taiwan) (81.6%)
  • Czech (70.1%)
  • English (New Zealand) (62.2%)
  • English (USA)
  • Finnish (80.9%)
  • French (84.6%)
  • French (Canada) (83.5%)
  • German (100%)
  • German (Switzerland) (61.4%)
  • Greek (54.9%)
  • Hindi (100%)
  • Italian (92.8%)
  • Nederlands-Nederland (Dutch-The Netherlands) (62.5%)
  • Norwegian Bokmål (58.2%)
  • Polish (86%)
  • Portuguese (79.9%)
  • Portuguese (Brazil) (87.8%)
  • Russian (87%)
  • Slovak (73.6%)
  • Spanish (91.7%)
  • Swedish (77.4%)
  • Telugu (99.9%)
  • Turkish (93.8%)
  • Ukrainian (61.9%)

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

  • Release Manager: Jonathan Druart

  • Release Manager assistants:

    • Martin Renvoize
    • Tomás Cohen Arazi
  • QA Manager: Katrin Fischer

  • QA Team:

    • David Cook
    • Agustín Moyano
    • Martin Renvoize
    • Marcel de Rooy
    • Joonas Kylmälä
    • Julian Maurice
    • Tomás Cohen Arazi
    • Josef Moravec
    • Nick Clemens
    • Kyle M Hall
    • Victor Grousset
    • Andrew Nugged
    • Petro Vashchuk
  • Topic Experts:

    • UI Design — Owen Leonard
    • REST API — Tomás Cohen Arazi
    • Elasticsearch — Fridolin Somers
    • Zebra — Fridolin Somers
    • Accounts — Martin Renvoize
  • Bug Wranglers:

    • Sally Healey
  • Packaging Manager:

    • Mason James
  • Documentation Manager: David Nind

  • Documentation Team:

    • Lucy Vaux-Harvey
    • David Nind
  • Translation Managers:

    • Bernardo González Kriegel
  • Release Maintainers:

    • 21.05 — Kyle Hall
    • 20.11 — Fridolin Somers
    • 20.05 — Victor Grousset
    • 19.11 — Wainui Witika-Park

Credits

We thank the following individuals who contributed patches to Koha 21.05.01

  • Tomás Cohen Arazi (9)
  • Nick Clemens (9)
  • David Cook (2)
  • Jonathan Druart (16)
  • Katrin Fischer (1)
  • Andrew Fuerste-Henry (1)
  • Kyle M Hall (1)
  • Joonas Kylmälä (17)
  • Owen Leonard (1)
  • Julian Maurice (2)
  • Andrew Nugged (1)
  • Martin Renvoize (9)
  • Alexis Ripetti (1)
  • Koha translators (1)
  • Petro Vashchuk (1)

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

  • Athens County Public Libraries (1)
  • BibLibre (2)
  • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (1)
  • ByWater-Solutions (11)
  • Independant Individuals (2)
  • Koha Community Developers (16)
  • Prosentient Systems (2)
  • PTFS-Europe (9)
  • Solutions inLibro inc (1)
  • Theke Solutions (9)
  • University of Helsinki (17)

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

  • Tomás Cohen Arazi (5)
  • Nick Clemens (28)
  • David Cook (5)
  • Jonathan Druart (46)
  • Katrin Fischer (7)
  • Andrew Fuerste-Henry (5)
  • Victor Grousset (7)
  • Kyle M Hall (71)
  • Joonas Kylmälä (5)
  • Owen Leonard (3)
  • Christian Nelson (2)
  • David Nind (13)
  • Andrew Nugged (2)
  • Martin Renvoize (14)
  • Marcel de Rooy (1)
  • Emmi Takkinen (8)
  • Petro Vashchuk (10)

We regret any omissions. If a contributor has been inadvertently missed,
please send a patch against these release notes to koha-devel@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 21.05.X.

Bugs and feature requests

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

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

Autogenerated release notes updated last on 24 Jun 2021 16:41:01.

Koha Community Newsletter: June 2021

$
0
0

Koha Community Newsletter: June 2021 Subscribe
Volume 12, Issue 6
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number.

Date Revision Notes
24 June 2021 Koha 21.05.01 stable
28 June 2021 Koha 20.11.07 oldstable
25 June 2021 Koha 20.05.13 oldoldstable

The Debian packages are usually available within days after the release.

New Koha revisions

On 24 June 2021 Nick Clemens and Kyle Hall announced the release of Koha 21.05.01. This bugfix/maintenance release includes 2 enhancements and 23 bugfixes.

On 25 June 2021 Victor Grousset announced the release of Koha 20.05.13. This bugfix/maintenance release includes 3 enhancements, 11 bugfixes and 1 security fix.

On 28 June Victor Grousset announced the release of Koha 20.11.07. This bugfix/maintenance release includes 2 enhancements, 17 bugfixes and 1 security fix.

Plugin Export

El plugin Export se ha realizado con el patrocinio de la Red de Bibliotecas de Galicia. Cuando se realiza una exportación en Koha, se está exigiendo un esfuerzo al sistema que puede provocar la ralentización del mismo, y esto derive en una mala experiencia de usuario. Este plugin se ha hecho de forma que el bibliotecario puede continuar haciendo las exportaciones de forma normal, como se venía haciendo en Koha, pero que se harán efectivas fuera de horario de trabajo, mediante un cron. Una vez se completen estas tareas de exportación, el usuario que la ha realizado recibirá un aviso mediante correo electrónico conforme ha terminado su trabajo, para acceder y descargar el archivo comprimido en zip.

Vaski Libraries joins the Koha Community

Vaski Libraries joined the Koha Community on 4 June 2021. Their Koha is a national fork of the community version of Koha. It is hosted and maintained by Koha-Suomi Oy, a non-profit Finnish limited company. Vaski Libraries is a library consortium of 18 municipalities in Southwest Finland. Koha-Suomi Oy now hosts 9 Koha installations providing library services to around 1.5 million people with about 25 million loans per year.

Koha-Suomi Oy is in the process of reducing national tweaks and moving closer to the community version. The goal is to be able to participate more actively in the development of the community version and to make version upgrades easier in Finnish Koha installations.

Asko Autio, Kodo Korkalo, Johanna Räisä, Lari Strand, Emmi Takkinen and Anneli Österman
Koha-Suomi Oy and Vaski Libraries

Community

New Koha libraries

Austria
Germany
Spain
USA

Koha tips and tricks

Support provider news

GWMAB activity in Wikidata based on Koha catalogues

The GWMAB, Gruppo Wikidata Musei Archivi Biblioteche was founded some months ago by
Stefano Bargioni (User:Bargioni), Carlo Bianchini (User:Carlobia), Claudio Forziati (User:Uomovariabile), Alessandra Moi (User:Alessandra.Moi), Camillo Carlo Pellizzari di San Girolamo (User:Epìdosis) with the aims of:

  • promote the use of Wikidata in the cultural heritage;
  • spread the knowledge and use of the free tools available for the production of data on Wikidata;
  • increase the number of people who, individually or institutionally, collaborate in the construction of Wikidata;
  • promote research and field projects of cultural institutions for the publication of Linked Open Data via Wikidata;
  • foster the comparison, dissemination and exchange of points of view and best practices, of theoretical and practical experiences and of research projects developed by the participants, on a personal or institutional basis.

Activities promoted by the GWMAB include the creation of Mix-n-match (MnM) catalogs with data exported or scraped from Koha authority records.

Imported catalogs and reconciliation results are listed in the following table (% of matches as of June 14, 2021).

name MnM creation date WD Prop MnM cat. # of entries matched % auto matched % unmatched %

URBS authors

Feb 10, 2020

P8750

3365

81499

36.1

29.0

33.9

PUSC author ID

Mar 5, 2020

P5739

3409

101054

52.4

15.0

26.4

PUST authors

Jul 6, 2020

P5731

3666

97452

45.0

23.0

31.7

UCAL people

Nov 20, 2020

P8833

3965

19467

28.2

4.0

67.3

USJ people

Nov 26, 2020

n/a

3988

222092

8.1

44.0

47.2

PIAC authors

Dec 20, 2020

P8982

4066

14280

37.7

30.0

32.0

BAU people

Dec 20, 2020

n/a

4068

114701

0.7

49.0

49.3

CCB Azores authors

Dec 29, 2020

n/a

4084

226444

5.1

52.0

42.6

SEARCH on line cat.

Jan 19, 2021

P9081

4129

32407

33.9

35.0

30.4

Rijksmuseum authors

Jan 19, 2021

P7444

4130

166038

10.1

50.0

39.6

AAROME authors

Jan 30, 2021

P9097

4162

68336

49.9

23.0

26.7

ISVROMA authors

Feb 18, 2021

P9164

4197

31761

24.5

43.0

31.9

INE authors

Feb 21, 2021

P9179

4207

28689

31.3

33.0

35.5

BFS authors

Feb 21, 2021

P9178

4208

9624

34.2

32.0

33.3

CUT authors

Mar 5, 2021

P9251

4256

62764

6.0

54.0

39.9

PUSC corporate bodies

Mar 18, 2021

P5739

4301

3963

9.4

21.0

69.4

Cyprus Bibliography

Mar 12, 2021

P9287

4289

20921

5.6

10.0

82.8

Biblioteca di Santa Sabina authors

May 9, 2021

P9522

4421

8962

25.9

38.0

35.5

Custodia di Terra Santa a Gerusalemme authors

May 27, 2021

P9534

4487

19576

25.9

40.0

33.7

TOTAL 1330030 19.7 39.3 40.1

Statistics of the contribution to Wikidata of Koha catalogs are graphically and dynamically represented in User:Epìdosis/Koha/Statistics.

GWMAB activity with Greek and Cyprus libraries

The GWMAB, Gruppo Wikidata Musei Archivi Biblioteche, as a consequence of the creation of Greek and Cypriot catalogs in Mix-n-match (MnM), involved librarians of the two communities training them to MnM and helping them to adopt policies for entity management (especially personal names) in their respective Koha catalogs, to start RDA adoption in a Linked Open Data perspective.

  • First meeting (15 April 2021): creation of the account; setting of preferences, common.js, userpage; basic use of MnM;
  • Second meeting (16 April 2021): advanced use of MnM; creation and improvement of new items; requirement and effects on the library catalog (RDA etc.);
  • Third meeting (21 April 2021): working hour.

Participants:

  • Barbara Aristidou: Representing the Cyprus University of Technology Library, Barbara is the person responsible for the cataloguing team at the Cyprus University of Technology Library. Working for the Wikidata project is a big challenge for us as a team. We would like to enrich our records with English and Greek terms and not only, but also with all the added information given about a term. We would also like to do these enrichments not only for author names, but also for other types of authorities, such as topical terms, so that we will be able to create user friendly catalogs. We would like users to be able to search using not only English authority terms (since we are using LC subject headings) but also Greek. In addition a complete “description” of an authority is the best “gift” for a user.
  • Antonia Nicolaou: Representing the Cyprus University of Technology Library, Antonia is the person responsible for the authority control of the library. She is using several tools and authority files for authority record updates and creation of references. Also she is enriching the authorities, especially topical terms using broader and narrow terms. She is trying to apply methods of authority linkage and cross references so that the catalog will be catalog user-friendly for the users and the researchers. All the team is educated in authority enrichment.
  • Kyriaki Michael: Representing the Cyprus University of Technology Library Kyriaki is one of the basic members of the cataloguing team, she not only updating the library’s catalog but she is also supporting the libraries who are cooperating with the CUT library for cataloguing support, such as school libraries and Limassol Regional libraries.
  • Vana Anastasiadou: Representing the Cyprus University of Technology Library Vana is one of the basic members of the cataloguing team, she not only updating the library’s catalog but she is also supporting the libraries who are cooperating with the CUT library for cataloguing support, such as school libraries and Limassol Regional libraries.
  • Pany Skitini: Representing the Cyprus Library and the Cultural Servises of Ministry of Education and Culture in Cyprus and is responsible for the cataloging team of Cyprus Bibliography, the education of catalogers of the Union Catalog of government libraries, the education of Koha for employees working in other libraries such us municipal, community, school libraries. The seminar gave us the opportunity to use tools that will help us develop our authorities and give the opportunity to other libraries in Cyprus and abroad to research and use them correctly.
  • Christiana Kyprou: Representing the Cyprus Library and the Cultural Servises of Ministry of Education and Culture in Cyprus and is member of the cataloging team of Cyprus Bibliography, the education of Koha for employees working in other libraries such us municipal, community, schools libraries.
  • Afroditi Fragkou: Participating as an individual and not as my organization’s representative, I was fascinated by how Wikidata works. We have now created a small group of volunteers that are going to edit personal authority records of Keratsini – Drapetsona Municipal library that make use of MARC21 700 authority field (connecting the name of non-Greek authors with its greek transcription). Once we’re done, we are going to upload our authorities and proceed from then on.

Upcoming events

For all upcoming IRC meetings see Next IRC meetings or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Virtual Koha law library user group

Bywater Solutions will host a virtual Koha law library user group at AALL 2021 Conference. Join the user group on 19 July 2021.

2021 koha-US annual conference

The hybrid koha-US annual conference will be held in McKinney (TX) with an online component.

Past events

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Koha-D-A-CH-Anwendertreffen

The presentations from the “3. virtuelles Koha-D-A-CH-Anwendertreffen” (Virtual user meeting for German speaking Koha users) of 9 June 2021 are available here:

Koha 21.05.02 released

$
0
0

The Koha community is proud to announce the release of version 21.05.02. This is a maintenance release and contains many bugfixes and enhancements. As always you can download the release from: https://download.koha-community.org

Thank you very much to everyone involved in this release. Continue reading for the release notes.

RELEASE NOTES FOR KOHA 21.05.02

26 Jul 2021

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 21.05.02 can be downloaded from:

Installation instructions can be found at:

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

Koha 21.05.02 is a bugfix/maintenance release.

It includes 1 enhancements, 51 bugfixes.

System requirements

You can learn about the system components (like OS and database) needed for running Koha here: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations

Enhancements

Searching

  • [28384] Add ‘no_items’ option to TransformMarcToKoha

Critical bugs fixed

OPAC

  • [28299] OpacHiddenItems not working in OPAC lists

    This fixes an issue where items that should be hidden from display in the OPAC (using the rules in OpacHiddenItems, for example: damaged) were displayed under availability in OPAC lists.

  • [28462] TT tag on several lines break the translator tool
  • [28660] Self checkout is not automatically logging in

Reports

  • [28523] Patrons with the most checkouts (bor_issues_top.pl) is failing with MySQL 8
  • [28524] Most-circulated items (cat_issues_top.pl) is failing with MySQL 8

Other bugs fixed

About

  • [28476] Update info in docs/teams.yaml file

Architecture, internals, and plumbing

  • [28561] Order_by triggers a DBIx warning Unable to properly collapse has_many results
  • [28570] bor_issues_top.pl using a /tmp file to log debug
  • [28571] C4::Auth::sessionlog is not used and must be removed

Cataloging

  • [28513] Analytic search links formed incorrectly
  • [28542] Move new authority from Z39.50/SRU to a button

    This makes the layout for creating new authorities consistent with creating new records – there is now a separate button ‘New from Z39.50/SRU’ (rather than being part of the drop-down list).

  • [28611] Incorrect Select2 width

Circulation

  • [28455] If TrackLastPatronActivity is enabled we should update ‘lastseen’ field on checkouts

    This updates the ‘lastseen’ date for a patron when items are checked out (when TrackLastPatronActivity is enabled). (The last seen date is displayed on the patron details page.)

Command-line Utilities

  • [28399] batchRebuildItemsTables.pl error ‘Already in a transaction’

Fines and fees

  • [26760] Redirect to paycollect.pl when clicking on “Save and pay”
  • [28344] One should be able to issue refunds against payments that have already been cashed up.

Hold requests

  • [28644] Can’t call method “borrowernumber” on an undefined value at C4/Reserves.pm line 607

Notices

  • [28581] Patron’s queue_notice uses inbound_email_address incorrectly
  • [28582] Can’t enqueue letter HASH(0x55edf1806850) at /usr/share/koha/Koha/ArticleRequest.pm line 123.

OPAC

  • [28242] Accessibility: OPAC – add captions and legends to tables and forms

    Sponsored by Catalyst

  • [28313] Add street type to alternate address in OPAC
  • [28388] Search result set is lost when viewing the MARC plain view (opac-showmarc.pl)
  • [28422] OPAC MARC detail view doesn’t correctly evaluate holdability

    In the normal and ISBD detail views for a record in the OPAC the ‘Place hold’ link only appears if a hold can actually be placed. This change fixes the MARC detail view so that it is consistent with the normal and ISBD detail views. (Before this, a ‘Place hold’ link would appear for the MARC detail, even if a hold couldn’t be placed, for example if an item was recorded as not for loan.)

  • [28511] Road types in OPAC should prefer OPAC description if one exists
  • [28545] Noisy uninitialized warn at opac-MARCdetail.pl line 313

    This removes “..Use of uninitialized value in concatenation (.) or string at..” warning messages from the plack-opac-error.log when accessing the MARC view page for a record in the OPAC.

  • [28597] OPAC suggestions do not display news for logged in branch

REST API

  • [28480] GET /patrons missing q parameters on the spec
  • [28604] Bad encoding when using marc-in-json

Reports

  • [28264] Transaction type is empty in cash register statistics wizard report

SIP2

  • [27600] SIP2: renew_all shouldn’t perform a password check
  • [27906] Add support for circulation status 9 ( waiting to be re-shelved )
  • [27907] Add support for circulation status 2 ( on order )
  • [27908] Add support for circulation status 1 ( other ) for damaged items

Searching – Zebra

  • [21286] Advanced search for Corporate-name creates Zebra errors

    This fixes the advanced search in the staff interface so that searching using the ‘Corporate name’ index now works correctly when the QueryAutoTruncate system preference is not enabled. Before this a search (using Zebra) for a name such as ‘House plants’ would not return any results and generate error messages in the log files.

  • [27348] Error defining INDEXER_PARAMS in /etc/default/koha-common

Staff Client

  • [28598] Changing date or time format on a production server will NOT create duplicate fines and we should remove the syspref warnings
  • [28601] Wrong breadcrumb for ‘Home’ on circulation-home

    This fixes the breadcrumb link to the the staff interface home page from the circulation area – it now links correctly to the staff interface home page, rather than the circulation page.

Templates

  • [27498] Add a link for the hold ratios to acquisitions home page

    This enhancement adds a link to the hold ratios report in the Acquisitions sidebar menu under the reports heading.

  • [28280] Item types configuration page doesn’t use Price filter for default replacement cost and processing fee

    This fixes the display of ‘Default replacement cost’ and a
    ‘Processing fee (when lost)’ when adding item types so that amounts use two decimals instead of six.

  • [28423] JavaScript error on MARC modifications page

    This patch makes a minor change to the MARC modifications template (Staff interface > Administration > MARC modification templates) so that the “mmtas” variable isn’t defined if there is no JSON to be assigned as its value.

  • [28427] Terminology: Shelf should be list
  • [28428] Capitalization: Password Updated
  • [28443] Terminology: Issuing should be Checking out
  • [28522] Correct eslint errors in staff-global.js

Test Suite

  • [28479] TestBuilder.pm uses incorrect method for checking if objects to be created exists
  • [28483] Warnings from Search.t must be removed
  • [28516] Koha/Patrons/Import.t is failing randomly

Tools

  • [26205] News changes aren’t logged
  • [27929] Regex option in item batch modification is hidden for itemcallnumber if 952$o linked to cn_browser plugin
  • [28191] Update wording on batch patron deletion to reflect changes from bug 26517
  • [28418] Show template_id of MARC modification templates

New system preferences

  • NewsLog

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 (91%)
  • Armenian (100%)
  • Armenian (Classical) (89%)
  • Chinese (Taiwan) (81.6%)
  • Czech (70.2%)
  • English (New Zealand) (62.2%)
  • English (USA)
  • Finnish (80.9%)
  • French (86%)
  • French (Canada) (84%)
  • German (100%)
  • German (Switzerland) (61.5%)
  • Greek (54.8%)
  • Hindi (100%)
  • Italian (92.8%)
  • Nederlands-Nederland (Dutch-The Netherlands) (62.4%)
  • Norwegian Bokmål (58.2%)
  • Polish (93%)
  • Portuguese (79.9%)
  • Portuguese (Brazil) (87.7%)
  • Russian (87.3%)
  • Slovak (73.5%)
  • Spanish (91.5%)
  • Swedish (77.3%)
  • Telugu (99.9%)
  • Turkish (94.3%)
  • Ukrainian (62.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 21.05.02 is

  • Release Manager: Jonathan Druart

  • Release Manager assistants:

    • Martin Renvoize
    • Tomás Cohen Arazi
  • QA Manager: Katrin Fischer

  • QA Team:

    • David Cook
    • Agustín Moyano
    • Martin Renvoize
    • Marcel de Rooy
    • Joonas Kylmälä
    • Julian Maurice
    • Tomás Cohen Arazi
    • Josef Moravec
    • Nick Clemens
    • Kyle M Hall
    • Victor Grousset
    • Andrew Nugged
    • Petro Vashchuk
  • Topic Experts:

    • UI Design — Owen Leonard
    • REST API — Tomás Cohen Arazi
    • Elasticsearch — Fridolin Somers
    • Zebra — Fridolin Somers
    • Accounts — Martin Renvoize
  • Bug Wranglers:

    • Sally Healey
  • Packaging Manager:

    • Mason James
  • Documentation Manager: David Nind

  • Documentation Team:

    • Lucy Vaux-Harvey
    • David Nind
  • Translation Managers:

    • Bernardo González Kriegel
  • Release Maintainers:

    • 21.05 — Kyle Hall
    • 20.11 — Fridolin Somers
    • 20.05 — Victor Grousset
    • 19.11 — Wainui Witika-Park

Credits

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

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

  • Tomás Cohen Arazi (6)
  • Nick Clemens (7)
  • David Cook (1)
  • Jonathan Druart (17)
  • Ivan Dziuba (1)
  • Katrin Fischer (5)
  • Andrew Fuerste-Henry (2)
  • Lucas Gass (2)
  • Didier Gautheron (1)
  • Kyle M Hall (10)
  • Mason James (1)
  • Joonas Kylmälä (2)
  • Owen Leonard (9)
  • Julian Maurice (2)
  • Martin Renvoize (10)
  • Marcel de Rooy (6)
  • Fridolin Somers (1)
  • Wainui Witika-Park (1)

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

  • Athens County Public Libraries (9)
  • BibLibre (4)
  • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (5)
  • ByWater-Solutions (21)
  • Catalyst (1)
  • Koha Community Developers (17)
  • KohaAloha (1)
  • Prosentient Systems (1)
  • PTFS-Europe (10)
  • Rijks Museum (6)
  • Solutions inLibro inc (1)
  • Theke Solutions (6)
  • University of Helsinki (2)

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

  • Tomás Cohen Arazi (2)
  • Nick Clemens (27)
  • David Cook (1)
  • Christopher Kellermeyer – Altadena Library District (6)
  • Jonathan Druart (63)
  • Magnus Enger (1)
  • Katrin Fischer (18)
  • Andrew Fuerste-Henry (3)
  • Lucas Gass (3)
  • Victor Grousset (4)
  • Amit Gupta (2)
  • Kyle M Hall (69)
  • Barbara Johnson (1)
  • Owen Leonard (5)
  • David Nind (28)
  • Martin Renvoize (14)
  • Marcel de Rooy (13)
  • Sally (1)
  • Lisette Scheer (1)
  • Emmi Takkinen (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 (HEAD detached from 694665050c).

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 26 Jul 2021 13:33:45.

Koha Community Newsletter: July 2021

$
0
0

Koha Community Newsletter: July 2021 Subscribe
Volume 12, Issue 7
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number. The Debian packages are usually available within days after the release.

Date Revision Includes
26 July 2021
Kyle Hall
Koha 21.05.02
stable
1 enhancement
51 bugfixes
23 July 2021
Victor Grousset
Koha 20.11.08
oldstable
19 bugfixes
24 July 2021
Victor Grousset
Koha 20.05.14
oldoldstable
6 bugfixes
25 July 2021
Wainui Witika-Park
Koha 19.11.20
oldoldoldstable
1 enhancement
9 bugfixes

Community

New Koha libraries

Germany
Liberia
United Kingdom
USA

Koha tips and tricks

Support provider news

Library news from Liberia

by Kathleen Ngenda, library visionary, Liberia

The New Gate Library in Paynesville (Liberia) is in the ongoing process of start-up with Koha. Our team will be having a direct trainer coming from the USA to help us set-up a software and hardware system that will run on limited power and therefore be more “accessible” off the grid. This will take place at the end of August.

Although we are not fully functional we have made good progress with taking all our records from an XL spread sheet through the Marcedit program and now have an online library, when the power is on.

New Gate Library is run by a local charity in Liberia, Grassroots Ministry Liberia. We are open to the public four days a week, and are opening our computer section of the library in September.

I am very thankful to Mr. Herb Janes, who has taken the time to learn all about KOHA and transferring with MARC, so he could help take our 6’000 books from a spread-sheet, and put them into the Koha system.

Next step is to build the global system preferences…

Much appreciation to all the community involvement with Koha.

New Gate Library
New Gate Center, Gbengbar Town
Paynesville, Montserrado County
Liberia

E: nglinfo36@gmail.com
T: +231-776-563-836
OPAC: New Gate Library

Upcoming events

For any Koha-related meeting just see the Koha Community calendar. For upcoming IRC meetings also see Next IRC meetings.

Indkoha 2021

The Bengal Library Association is organising a two day online international conference on Koha from 2-3 October 2021. For details see their Facebook page with programme details and registration info:

Koha Bugsquashing Bonanza

Join the team of Bywater Solutions and Koha community members for a live event to help the Koha community squash some bugs! The Bug Squashing Bonanza will be held as a Youtube live session on Tuesday 10 August 2021 at 11am EST – pop in at anytime to join them during this two hour event!

Kohacon 2021

On 27 July 2021 the Pakistan Koha Community announced the go live of the international Kohacon 2021 conference website. The conference will be held from 20-22 December 2022 in Islamabad (Pakistan) with subsequent hackfest from 23-26 December.

For registration, proposal submission and other information please visit the conference website:

Past events

For any Koha-related meeting just see the Koha Community calendar. For all past IRC meetings also see the following links.


Koha 21.05.03 released

$
0
0

The Koha community is proud to announce the release of version 21.05.03.
This is a maintenance release and contains many bug fixes and enhancements.

As always you can download the release from:
https://download.koha-community.org

Thank you very much to everyone involved in this release.

Please continue reading for the details this release.

RELEASE NOTES FOR KOHA 21.05.03

24 Aug 2021

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 21.05.03 can be downloaded from:

Installation instructions can be found at:

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

Koha 21.05.03 is a bugfix/maintenance release.

It includes 1 enhancement, 44 bugfixes.

System requirements

You can learn about the system components (like OS and database) needed for running Koha here: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations

Security fixes

  • [28784] DoS in opac-search.pl causes OOM situation and 100% CPU (doesn’t require login!)

Enhancements

Web services

  • [28630] ILSDI::AuthenticatePatron should set borrowers.lastseen

Critical bugs fixed

Acquisitions

  • [28773] Aquisitions from external source not working for non english language

Hold requests

  • [28057] Confusion of biblionumber and biblioitemnumber in request.pl

OPAC

  • [28631] Holds History title link returns “not found” error
  • [28679] Unable to click “Log in to your account” when GoogleOpenIDConnect is enabled

    This fixes the login link in the OPAC when GoogleOpenIDConnect is enabled. It removes modal-related markup which was causing the link to fail.

Reports

  • [28804] 500 Error when running report with bad syntax

Staff Client

  • [28872] AcquisitionLog, NewsLog, NoticesLog should use 1/0 for their values

Tools

  • [28745] Batch item modifications no longer displayed modified items

Other bugs fixed

Acquisitions

  • [28408] Last modification date for suggestions is wrong

Architecture, internals, and plumbing

  • [28620] Remove trailing space when logging with log4perl
  • [28622] Selected branchcode incorrectly passed to adv search
  • [28776] Warns from GetItemsInfo when biblio marked as serial

Cataloging

  • [28533] Requesting whole field in ‘itemcallnumber’ system preference causes internal server error
  • [28727] “Edit item” button on moredetail should be enabled with edit_items permission
  • [28828] Bug 22399 breaks unimarc_field_4XX.tt and marc21_linking_section.tt value builders

Circulation

  • [27847] Don’t obscure page when checkin modal is non-blocking

Command-line Utilities

  • [28749] All backups behave as if –without-db-name is passed

Hold requests

  • [27885] Populate biblionumbers parameter when placing hold on single title
  • [28754] C4::Reserves::FixPriority creates many warns when holds have lowestPriority set
  • [28779] Calling request.pl with non-existent biblionumber gives internal server error

MARC Bibliographic data support

  • [26852] Add missing X11$e and remove relator term subfields from MARC21 headings

Notices

  • [28813] Fix recording and display of delivery errors for patron notices

OPAC

  • [28469] Move “Skip to main content” link to top of page
  • [28569] In opac-suggestions.pl user library is not preselected
  • [28662] Not possible to log out of patron account in OPAC with JavaScript disabled
  • [28741] OAI ListSets does not correctly build resumption token
  • [28764] Sorting not correct in pagination on OPAC lists
  • [28861] Item type column always hidden in holds history
  • [28868] Masthead.inc is missing class name

    This patch adds back the class ‘mastheadsearch’ which was lost during the upgrade to Bootstrap 4 in Bug 20168.

REST API

  • [28632] patrons.t fragile on slow boxes

Searching – Elasticsearch

  • [22801] Advance search yr uses copydate instead of date-of-publication

    This fixes the advanced search form in the OPAC and staff interface so that the publication date (and range) uses the value(s) in 008 instead of 260$c when using Elasticsearch.

Staff Client

  • [28728] Holds ratio page links to itself pointlessly
  • [28747] Clarify wording on RestrictionBlockRenewing syspref

    This clarifies the wording for the RestrictionBlockRenewing system preference to make it clear that when set to Allow, it only allows renewal using the staff interface.

  • [28802] Untranslatable strings in browser.js
  • [28834] Improve wording biblios/authorities on tools home page

System Administration

  • [28567] Pick-up location is not saved correctly when creating a new library

    This fixes an issue when adding a new library – the pick-up location was always saving as “Yes”, even when no was selected.

  • [28704] Library MARCOrgCode field needs maxlength attribute

    This fixes an error that occurs when you enter a “MARC organization code” in the form for adding and editing libraries. With this change the input field is limited to 16 characters.

Templates

  • [28689] Extra %s in alert message when saving an item

    This removes an unnecessary %s in the alert message when there are errors in the cataloging add item form (for example when mandatory fields are not entered).

  • [28733] Desks link is in “Patrons and circ” section on admin homepage but in “Basic parameters” on the sidebar
  • [28825] Can’t edit local cover image for item from details page

Test Suite

  • [28509] Koha/Acquisition/Orders.t is failing randomly
  • [28873] Incorrect age displayed in db_dependent/Koha/Patrons.t

    This fixes age tests in t/db_dependent/Koha/Patrons.t so that the correct ages are calculated and displayed. It also adds the category code ‘AGE_5_10’ in messages to display age limits.

Tools

  • [28336] Cannot change matching rules for authorities
  • [28525] TinyMCE for system prefs does some automatic code clean up
  • [28835] Ability to pass list contents to batch record modification broken

Documentation

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

As of the date of these release notes, the Koha manual is available in the following languages:

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 (91%)
  • Armenian (99.9%)
  • Armenian (Classical) (89%)
  • Chinese (Taiwan) (81.6%)
  • Czech (70.1%)
  • English (New Zealand) (62.2%)
  • English (USA)
  • Finnish (80.9%)
  • French (86%)
  • French (Canada) (84.1%)
  • German (100%)
  • German (Switzerland) (61.4%)
  • Greek (54.9%)
  • Hindi (100%)
  • Italian (92.7%)
  • Nederlands-Nederland (Dutch-The Netherlands) (62.3%)
  • Norwegian Bokmål (60.5%)
  • Polish (95.7%)
  • Portuguese (91.2%)
  • Portuguese (Brazil) (87.7%)
  • Russian (87.5%)
  • Slovak (73.5%)
  • Spanish (91.5%)
  • Swedish (77.2%)
  • Telugu (99.9%)
  • Turkish (100%)
  • Ukrainian (63.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 21.05.03 is

  • Release Manager: Jonathan Druart

  • Release Manager assistants:

    • Martin Renvoize
    • Tomás Cohen Arazi
  • QA Manager: Katrin Fischer

  • QA Team:

    • David Cook
    • Agustín Moyano
    • Martin Renvoize
    • Marcel de Rooy
    • Joonas Kylmälä
    • Julian Maurice
    • Tomás Cohen Arazi
    • Josef Moravec
    • Nick Clemens
    • Kyle M Hall
    • Victor Grousset
  • Topic Experts:

    • UI Design — Owen Leonard
    • REST API — Tomás Cohen Arazi
    • Zebra — Fridolin Somers
    • Accounts — Martin Renvoize
  • Bug Wranglers:

    • Amit Gupta
    • Mengü Yazıcıoğlu
    • Indranil Das Gupta
  • Packaging Managers:

    • David Cook
    • Mason James
    • Agustín Moyano
  • Documentation Manager: Caroline Cyr La Rose

  • Documentation Team:

    • Marie-Luce Laflamme
    • Lucy Vaux-Harvey
    • Henry Bolshaw
    • David Nind
  • Translation Managers:

    • Indranil Das Gupta
    • Bernardo González Kriegel
  • Release Maintainers:

    • 20.11 — Fridolin Somers
    • 20.05 — Andrew Fuerste-Henry
    • 19.11 — Victor Grousset

Credits

We thank the following individuals who contributed patches to Koha 21.05.03

  • Tomás Cohen Arazi (3)
  • Jason Boyer (1)
  • Nick Clemens (17)
  • David Cook (1)
  • Jonathan Druart (14)
  • Katrin Fischer (2)
  • Andrew Fuerste-Henry (5)
  • Lucas Gass (2)
  • Kyle M Hall (10)
  • Janusz Kaczmarek (1)
  • Joonas Kylmälä (1)
  • Owen Leonard (8)
  • Martin Renvoize (7)
  • Marcel de Rooy (4)
  • Fridolin Somers (6)
  • Koha translators (1)

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

  • Athens County Public Libraries (8)
  • BibLibre (6)
  • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (2)
  • ByWater-Solutions (34)
  • equinoxOLI.org (1)
  • Independant Individuals (1)
  • Koha Community Developers (14)
  • Prosentient Systems (1)
  • PTFS-Europe (7)
  • Rijks Museum (4)
  • Theke Solutions (3)
  • University of Helsinki (1)

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

  • Salman Ali (1)
  • Tomás Cohen Arazi (5)
  • Sara Brown (1)
  • Nick Clemens (9)
  • Jonathan Druart (56)
  • Katrin Fischer (26)
  • Andrew Fuerste-Henry (2)
  • Lucas Gass (5)
  • Kyle M Hall (76)
  • Mark Hofstetter (1)
  • Barbara Johnson (2)
  • Kelly (2)
  • Joonas Kylmälä (3)
  • Owen Leonard (10)
  • David Nind (19)
  • Marcel de Rooy (12)
  • Sally (1)
  • Fridolin Somers (1)
  • Petro Vashchuk (3)
  • Wainui Witika-Park (1)

We regret any omissions. If a contributor has been inadvertently missed,
please send a patch against these release notes to koha-devel@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 21.05.x.

Bugs and feature requests

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

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

Autogenerated release notes updated last on 24 Aug 2021 14:53:38.

Koha Community Newsletter: August 2021

$
0
0

Koha Community Newsletter: August 2021 Subscribe
Volume 12, Issue 8
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number.

Date Revision Notes
24 August 2021
Kyle Hall
Koha 21.05.03
stable
1 enhancement
44 bugfixes
25 August 2021
Fridolin Somers
Koha 20.11.09
oldstable
1 enhancement
46 bugfixes
1 security fix
25 August 2021
Victor Grousset
Koha 20.05.15
oldoldstable
7 bugfixes
1 security fix
26 August 2021
Wainui Witika-Park
Koha 19.11.21
oldoldoldstable
2 bugfixes
1 security fix

The Debian packages are usually available within days after the release.

Community

New Koha libraries

Cambodia
Germany
Malaysia
New Zealand
USA

Koha tips and tricks

Support provider news

New implementations of Koha in Malaysia

by Jesse Kah (Lemonjar Software Media)

We have a few new implementations of Koha in Malaysia and would like to share with the community as follows.

The Federal Court of Malaysia
  • Koha 19.11 (bi-language: English and Bahasa Malaysia)
  • Their OPAC is open for public to do searching via https://libkoha.kehakiman.gov.my/
  • Login is only available for the staff of Federal Court of Malaysia via Active Directory login
  • System went live in mid-July 2021
The Attorney General of the state of Sabah, Malaysia
  • Implemented Koha 16 during year 2018 and recently upgraded to Koha 20.05
  • The searching in OPAC via https://sagclibrary.sabah.gov.my/ is ready only for internal Attorney General’s access after login
  • Architecture setup in 2-tier environment
  • System went live in mid-July 2021
Library of the Ministry of National Unity
  • Koha 20.05 (bi-language: English and Bahasa Malaysia)
  • The OPAC is open for public to do searching via http://pusatsumber.perpaduan.gov.my/
  • Architecture setup in single-tier environment
  • System went live in early August 2021
Malaysia Institute of Architects (PAM)
  • Koha 18.11 – the implementation of Koha is done some times ago, however their OPAC was recently opened for public access with re-designed new look
  • The searching in OPAC via http://library.pam.org.my:8000/ is closed and only available for registered architects to their organization, and self-registration is available via OPAC
  • Architecture setup in single-tier environment
  • System went live in early July 2021

Upcoming events

For all upcoming IRC meetings see Next IRC meetings or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

2021 koha-US annual conference

The 2021 koha-US annual conference will take place from 21 to 24 September 2021 in McKinney (Texas, USA). It will be hybrid in format with both an in-person and online component.

Past events

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Koha Community Newsletter: September 2021

$
0
0

Koha Community Newsletter: September 2021 Subscribe
Volume 12, Issue 9
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number.

Date Revision Notes
27 September 2021
Jonathan Druart
Koha 21.05.04
stable
1 enhancement
20 bugfixes
6 security fixes
27 September 2021
Fridolin Somers
Koha 20.11.10
oldstable
22 bugfixes
6 security fixes
27 September 2021
Victor Grousset
Koha 20.05.16
oldoldstable
1 enhancement
3 bugfixes
6 security fixes
27 September 2021
Wainui Witika-Park
Koha 19.11.22
oldoldstable
7 bugfixes
6 security fixes

The Debian packages are usually available within days after the release.

On 27 September 2021 Jonathan Druart, on behalf of the whole Koha release team, was announcing this synchronised release of the four Koha revisions, saying: “As they contain security bug fixes we suggest you upgrade all the Koha instances you are in charge of as soon as possible. Let us know if you have any questions.”

And these are the 6 security issues fixed by these revisions:

Full Chinese simplified translation

On 21 September 2021 Jesse Kah (Lemonjar Software Media) announced that the development on the full Chinese simplified translation on Koha 20.11 has been accomplished.

Users may download via https://drive.google.com/drive/folders/13HPm3xXHEPPZa9YCu65CTAfwUoWnVQ5x?usp=sharing for the full Chinese features of it.

Community

New Koha libraries

Canada
Germany
Malaysia
USA

Koha tips and tricks

Support provider news

Upcoming events

For all upcoming IRC meetings see Next IRC meetings or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Koha-D-A-CH-Anwendertreffen

The 4th virtual user meeting for German speaking Koha users will be held on 30 November 2021. The organising team will be happy to receive your ideas and contributions to the program.

Further information on the CfP

Monthly community meeting

On 1 September 2021 Martin Renvoize wrote:

We had our monthly general meeting today, as usual, hosted on IRC. Attendance has been very low for a while now and we mooted the idea of dropping it from our schedule and instead just having perhaps two meetings a year, one for Kohacon votes and a second for a broader annual general meeting should anyone want to raise any points in that formal setting.

The next meeting is scheduled for 13th October 2021 at 1400 UTC where we will vote on the new reduced format.

We’re open to new idea’s at any time and I’d be happy to try a video meeting or something if people would prefer. But at this point, we’re not discussing much and I don’t know if we’re missing peoples views or people just don’t have many or they have other ways of communicating with the community at large.

Past events

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Koha 21.05.05 released

$
0
0

The Koha community is proud to announce the release of version 21.05.05.
This is a maintenance release and contains many bug fixes and enhancements.

As always you can download the release from:
https://download.koha-community.org

Thank you very much to everyone involved in this release.

Please continue reading for the details this release.

RELEASE NOTES FOR KOHA 21.05.05

Koha 21.05.05 can be downloaded from:

Installation instructions can be found at:

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

Koha 21.05.05 is a bugfix/maintenance release.

It includes 77 bugfixes.

System requirements

You can learn about the system components (like OS and database) needed for running Koha here: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations

Critical bugs fixed

Acquisitions

  • [28946] 500 error when choosing patron for purchase suggestion
  • [28960] EDI transfer_items uses a relationship where it’s looking for a field

Architecture, internals, and plumbing

  • [29134] Patron search has poor performance when ExtendedAttributes enabled and many attributes match
  • [29135] OAI should not include biblionumbers from deleteditems when determining deletedbiblios

    Sponsored by National Library of Finland

  • [29139] Paying gives ISE if UseEmailReceipts is enabled
  • [29243] PrepareItemrecordDisplay should not be called with empty string in defaultvalues

Cataloging

  • [28676] AutoCreateAuthorities can repeatedly generate authority records when using Default linker and heading is cached
  • [29137] Unwanted authorised values are too easily created via the cataloging module

Command-line Utilities

  • [29076] cleanup_database.pl dies of passed zebraqueue and not confirm

Hold requests

  • [28748] When hold is overridden cannot select a pickup location
  • [29073] Hold expiration added to new holds when DefaultHoldExpirationdate turned off
  • [29148] Holds to Pull doesn’t reflect item-level holds

OPAC

  • [28845] OpacAddMastheadLibraryPulldown does not respect multibranchlimit in OPAC_SEARCH_LIMIT

REST API

  • [29032] ILL route unusable (slow)

Staff Client

  • [28986] Parent itemtype not selected when editing circ rules
  • [29193] DataTables only showing 20 results on checkout search and patrons search on request.pl

Other bugs fixed

Acquisitions

  • [28956] Acquisitions: select correct default tax rate when receiving orders

    Sponsored by Catalyst

Architecture, internals, and plumbing

  • [28373] Items fields not used in default XSLT

    When processing records for display we loop through each field in the record and translate authorized values into descriptions. Item fields in the record contain many authorised values, and the lookups can cause a delay in displaying the record. If using the default XSLT these fields are not displayed as they exist in the record, so parsing them is not necessary and can save time. This bug adds a system preference that disables sending these fields for processing and thus saving time. Enabling the system preference will allow users to pass the items to custom style sheets if needed.

  • [28992] Resolve warning from undefined BIG_LOOP
  • [29175] finishreceive: Replace , by ;

Authentication

  • [28914] Wrong wording in authentication forms

Cataloging

  • [27461] Fix field 008 length below 40 positions in cataloguing plugin
  • [28829] Useless single quote escaping in value_builder/unimarc_field_4XX.pl

Circulation

  • [21093] Specified due date incorrectly retained when using fast add
  • [28653] Sorting loans by due date doesn’t work after renewing

    Sponsored by Koha-Suomi Oy

  • [28985] Negative rental amounts can be saved but not enforced
  • [29026] Behavior change when an empty barcode field is submitted in circulation

Command-line Utilities

  • [28352] Errors in search_for_data_inconsistencies.pl relating to authorised values and frameworks
  • [29078] Division by zero in touch_all scripts
  • [29216] Correct –where documentation in update_patrons_category.pl

Hold requests

  • [28510] Skip processing holds queue items from closed libraries when HoldsQueueSkipClosed is enabled
  • [29049] Holds page shows too many priority options in pulldown

Label/patron card printing

  • [28940] IntranetUserJS is called twice on spinelable-print.tt

MARC Authority data support

  • [24698] UNIMARC authorities leader plugin

OPAC

  • [20277] Link to host item doesn’t work in analytical records if 773$a is present
  • [28930] Cardnumber is lost if an invalid self registration form is submitted to the server, and the server side form validation fails
  • [28934] OPAC registration form design is not consistent
  • [29034] Accessibility: OPAC nav-links don’t have sufficient contrast ratio
  • [29035] Accessibility: OPAC masthead_search label doesn’t have sufficient contrast ratio
  • [29037] Accessibility: OPAC links don’t have sufficient contrast
  • [29038] Accessibility: OPACUserSummary heading doesn’t have sufficient contrast
  • [29064] OPAC duplicate “Most popular titles” in ‘title’ tag
  • [29065] Accessibility: OPAC clear search history link has insufficient contrast
  • [29067] Remove duplicate conditional statement from OPAC messaging settings title
  • [29068] Accessibility: OPAC search results summary text has insufficient contrast
  • [29070] Accessibility: OPAC Purchase Suggestions on search results page has insufficient contrast
  • [29091] Correct display of lists and tags on search results
  • [29128] Trailing whitespace in Browse shelf link on opac-detail.tt
  • [29172] Can’t use controlfiels with CustomCoverImagesURL

Patrons

  • [18747] Select All in Add Patron Option in Patron Lists only selects the first 20 entries
  • [29025] Saved auth login and password are pre-filled in patron creation form
  • [29215] In patron form collapsing “Patron guarantor” display errors

Plugin architecture

  • [28228] Warns from plugins when metadata value not defined for key
  • [28303] Having multiple pluginsdir causes plugin_upload to try to write to the opac-tmpl folder

REST API

  • [29072] Move reference route /cities spec to YAML
  • [29157] Cannot set date/date-time attributes to NULL

Reports

  • [29225] Report subgroup does not appear consistently
  • [29271] Cash register report not displaying or exporting correctly
  • [29279] Holds ratio report not sorting correctly

SIP2

  • [28464] Cancelling a waiting hold via SIP returns a failed response even when cancellation succeeds

Searching

  • [28826] Facet sort order differs between search engines

Searching – Elasticsearch

  • [25030] IncludeSeeFromInSearches not honoured in Elasticsearch

    Feature enabled by system preference IncludeSeeFromInSearches was implemented in Zebra search engine but not in Elasticsearch.
    This feature allows in bibliographic searches to match also on authorities see from (non-preferred form) headings.

  • [28316] Fix ES crashes related to various punctuation characters
  • [28484] Elasticsearch fails to parse query if exclamation point is in 245$a

Staff Client

  • [28472] UpdateItemLocationOnCheckin not updating items where location is null
  • [29062] Patron check-in slip repeats data
  • [29131] Row striping breaks color coding on item circulation alerts
  • [29244] alert/error and message dialogues should have the same width

System Administration

  • [29004] Update GoogleOpenIDConnect preference to make it clear that it is OPAC-only

    This improves the description of the GoogleOpenIDConnect and related preferences to make it clear that GoogleOpenIDConnect affects OPAC logins and that the preferences are related.

  • [29056] Remove demo functionality remnants
  • [29298] “Managing library” missing from histsearch table settings

Templates

  • [28438] Capitalization: Various corrections
  • [28470] Typo: Are you sure you with to chart this report?
  • [28579] Typo: No record have been imported because they all match an existing record in your catalog.
  • [28927] Id opacmainuserblock used twice in OPAC

    This patch removes redundant div with id ‘opacmainuserblock’ and ‘opacheader’ since there is already this id generated by HTML customization.

  • [29133] Wrong string format in select2.inc

Test Suite

  • [27155] Include identifier test in Biblio_and_Items_plugin_hooks.t

New system preferences

  • CreateAVFromCataloguing
  • FacetOrder

Documentation

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

As of the date of these release notes, the Koha manual is available in the following languages:

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 (90.1%)
  • Armenian (100%)
  • Armenian (Classical) (89%)
  • Chinese (Taiwan) (81.7%)
  • Czech (71.5%)
  • English (New Zealand) (61.6%)
  • English (USA)
  • Finnish (82.4%)
  • French (87.9%)
  • French (Canada) (87.6%)
  • German (100%)
  • German (Switzerland) (60.9%)
  • Greek (55.1%)
  • Hindi (100%)
  • Italian (92.1%)
  • Nederlands-Nederland (Dutch-The Netherlands) (61.8%)
  • Norwegian Bokmål (66%)
  • Polish (100%)
  • Portuguese (90.8%)
  • Portuguese (Brazil) (87.3%)
  • Russian (86.6%)
  • Slovak (72.9%)
  • Spanish (90.7%)
  • Swedish (77.2%)
  • Telugu (100%)
  • Turkish (99.5%)
  • Ukrainian (64.4%)

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

  • Release Manager: Jonathan Druart

  • Release Manager assistants:

    • Martin Renvoize
    • Tomás Cohen Arazi
  • QA Manager: Katrin Fischer

  • QA Team:

    • David Cook
    • Agustín Moyano
    • Martin Renvoize
    • Marcel de Rooy
    • Joonas Kylmälä
    • Julian Maurice
    • Tomás Cohen Arazi
    • Josef Moravec
    • Nick Clemens
    • Kyle M Hall
    • Victor Grousset
  • Topic Experts:

    • UI Design — Owen Leonard
    • REST API — Tomás Cohen Arazi
    • Zebra — Fridolin Somers
    • Accounts — Martin Renvoize
  • Bug Wranglers:

    • Amit Gupta
    • Mengü Yazıcıoğlu
    • Indranil Das Gupta
  • Packaging Managers:

    • David Cook
    • Mason James
    • Agustín Moyano
  • Documentation Manager: Caroline Cyr La Rose

  • Documentation Team:

    • Marie-Luce Laflamme
    • Lucy Vaux-Harvey
    • Henry Bolshaw
    • David Nind
  • Translation Managers:

    • Indranil Das Gupta
    • Bernardo González Kriegel
  • Release Maintainers:

    • 21.05 — Kyle Hall
    • 20.11 — Fridolin Somers
    • 20.05 — Andrew Fuerste-Henry
    • 19.11 — Victor Grousset

Credits

We thank the following libraries, companies, and other institutions who are known to have sponsored
new features in Koha 21.05.05

  • Catalyst
  • Koha-Suomi Oy
  • National Library of Finland

We thank the following individuals who contributed patches to Koha 21.05.05

  • Tomás Cohen Arazi (7)
  • Alex Arnaud (1)
  • Henry Bolshaw (7)
  • Jérémy Breuillard (1)
  • Nick Clemens (29)
  • Jonathan Druart (9)
  • Katrin Fischer (3)
  • Lucas Gass (4)
  • Didier Gautheron (1)
  • Michael Hafen (1)
  • Kyle M Hall (19)
  • Andreas Jonsson (1)
  • Joonas Kylmälä (5)
  • Owen Leonard (7)
  • Ere Maijala (1)
  • Julian Maurice (1)
  • David Nind (1)
  • Martin Renvoize (6)
  • Marcel de Rooy (8)
  • Caroline Cyr La Rose (1)
  • Andreas Roussos (2)
  • Fridolin Somers (5)
  • Emmi Takkinen (1)
  • Lari Taskula (2)
  • Koha translators (1)
  • Petro Vashchuk (7)
  • George Veranis (1)
  • Wainui Witika-Park (1)

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

  • Athens County Public Libraries (7)
  • BibLibre (9)
  • Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (3)
  • ByWater-Solutions (52)
  • Catalyst (1)
  • Dataly Tech (3)
  • David Nind (1)
  • Hypernova Oy (2)
  • Independant Individuals (12)
  • Koha Community Developers (9)
  • Koha-Suomi (1)
  • Kreablo AB (1)
  • PTFS-Europe (6)
  • Rijks Museum (8)
  • Solutions inLibro inc (1)
  • Theke Solutions (7)
  • UK Parliament (7)
  • University of Helsinki (1)
  • washk12.org (1)

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

  • Tomás Cohen Arazi (6)
  • Azucena (1)
  • Donna Bachowski (1)
  • Alex Buckley (7)
  • Nick Clemens (7)
  • Jonathan Druart (104)
  • Esther (1)
  • Katrin Fischer (24)
  • Andrew Fuerste-Henry (22)
  • Lucas Gass (1)
  • Victor Grousset (4)
  • Kyle M Hall (111)
  • kelly (1)
  • Joonas Kylmälä (30)
  • Owen Leonard (18)
  • David Nind (21)
  • Hayley Pelham (1)
  • Eric Phetteplace (2)
  • Séverine Queune (1)
  • Martin Renvoize (39)
  • Phil Ringnalda (5)
  • Marcel de Rooy (9)
  • Sally (1)
  • Julien Sicot (1)
  • Fridolin Somers (3)
  • Lucy Vaux-Harvey (1)
  • George Veranis (11)

We thank the following individuals who mentored new contributors to the Koha project

  • Andreas Roussos

We regret any omissions. If a contributor has been inadvertently missed,
please send a patch against these release notes to koha-devel@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 21.05.x.

Bugs and feature requests

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

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

Autogenerated release notes updated last on 28 Oct 2021 13:16:37.

Koha Community Newsletter: October 2021

$
0
0

Koha Community Newsletter: October 2021 Subscribe
Volume 12, Issue 10
ISSN 2153-8328
Edited by Michael Kuhn

Please submit news items to Submit

Table of contents

Development

Current Koha versions

Read the respective release notes by clicking the revision number.

Date Revision Notes
29 October 2021
Kyle Hall
Koha 21.05.05
stable
77 bugfixes
29 October 2021
Fridolin Somers
Koha 20.11.11
oldstable
46 bugfixes
27 October 2021
Victor Grousset
Koha 20.05.17
oldoldstable
?
29 October 2021
Wainui Witika-Park
Koha 19.11.23
oldoldstable
3 bugfixes

The Debian packages are usually available within days after the release.

Koha advent

On 15 October Martin Renvoize wrote:

We’re looking to organise another Koha advent calendar series this year and
I’m trying to be a bit more organised than last year: https://koha-community.gitlab.io/KohaAdvent/

Last years calendar was themed around building a plugin. This year I’d like
to suggest a broader community theme with best practice guides and how to’s
including all the way’s people can contribute to the project and get the
most out of the community.

With that in mind, are there any area’s anyone would like us to focus on in
particular, any how-to guides you would be keen to see? Let us know and
I’ll try and find the appropriate person to write something up.

Many thanks in advance for your idea’s!

Something old, something new: Bugs in discussion (Course reserves)

by Erica Rohlfs, MLIS, PMP, Senior Implementation Project Manager (Equinox Open Library Initiative)

Select a department: empty field if no description set in authorized value has been a bug In Discussion for several years. As Tietgen states, “When you set up an authorized value in the DEPARTMENT category without descriptions, the pull down menu in course creation shows an empty value.” Currently, Department (Home > Administration > Authorized values > select Authorized value category DEPARTMENT) is a required field when setting up your Course Reverses (To enable Course Reserves: Home > Administration > System preferences > set UseCourseReserves to “Use” > Save preferences). Some libraries currently take advantage of the “empty value,” because they do not want to display department information (the same workaround can be used for Term, also configured within the Authorized Values interface). However, there is a potential conversation bridge between this bug and another older bug, Make required fields on course reserves configurable.

In looking at a more recent In Discussion bug, Record URL broken, when there is more than one 856 on the record may be of interest to libraries currently utilizing Course Reserves, where the bibliographic records contain more than one (1) 856 tag.

To review these and other bugs related to the Course Reserves module, go to Bugzilla Main Page > click “Browse” > you will be instructed to “Select a product category to browse,” click “Koha” > you should then see a menu of components to browse, select “Course reserves”.

Please join-in on the discussions!

Community

Notes, gossip and announcements

New Koha libraries

Germany
USA

Koha tips and tricks

Support provider news

Upcoming events

For all upcoming IRC meetings see Next IRC meetings or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

koha-US to host a Giving Tuesday Koha Q&A

Giving Tuesday is a global movement encouraging people to give, collaborate, and celebrate generosity.

In support of this initiative, the koha-US Education Committee will be holding a 2-hour YouTube Livestream on 30th November starting at 9:00am PST (Noon EST, 17:00 UTC).

They are planning a Koha Question and Answers session and need your help to make this a success! Please submit Koha-related questions for the committee to address during the Livestream no later than November 15th via this form: https://forms.gle/jhebiNf5j8r6PnKU7

No topic is off-limits. The committee will talk about participating in the Koha community, customization, report-writing, workflows, features, etc. – if they can’t get to all the questions, they will work to provide follow-up beyond the event.

KohaCon21

The Koha Pakistan Community and the National Library of Pakistan will be hosting KohaCon21!

  • Proposed dates: 14-30 November 2021
  • Format: A hybrid in-person and online conference.

More details

Past events

For all past IRC meetings see the following links or the Koha Community calendar.

For any other Koha-related meeting just see the Koha Community calendar.

Viewing all 273 articles
Browse latest View live