22 KiB
RELEASE NOTES FOR KOHA 18.06.00
12 Jul 2018
Koha is the first free and open source software library automation package (ILS). Development is sponsored by libraries of varying types and sizes, volunteers, and support companies from around the world. The website for the Koha project is:
Koha 18.06.00 can be downloaded from:
Installation instructions can be found at:
- Koha Wiki
- OR in the INSTALL files that come in the tarball
Koha 18.06.00 is a major release, that comes with many new features.
It includes 35 enhancements, 81 bugfixes.
Enhancements
Acquisitions
Architecture, internals, and plumbing
- [19617] Allow 'writeoff of selected'
- [19820] Add unsafe param to GetMarcSubfieldStructure
- [20272] XSLT_Handler should use alphanumeric error codes
- [20456] Remove the C4::Serials::GetSubscriptionsFromBorrower
- [20727] Replace usage of File::Spec->tmpdir with C4::Context->temporary_directory
- [20978] Add Koha::Account::add_credit
Course reserves
- [20467] Add ability to batch add items to a course
Fines and fees
- [20703] Add ability to void any credit
I18N/L10N
- [20709] Update GERMAN MARC frameworks to Updates 23-26 (Nov 2016, May and Apr 2018)
ILL
- [20651] Improve display of "Toggle full supplier metadata"
MARC Bibliographic data support
- [19835] Update MARC frameworks to Updates 23+24+25 (Nov 2016, May and Dec 2017)
- [20710] Update MARC21 frameworks to Update 26 (April 2018)
OPAC
- [17153] Logging in during a search navigates to account page instead of back to search results
- [20876] The form_serialized_itype cookie is not used and should be removed
- [20921] Expose borrowernumber and branch when user is logged in to OPAC
Patrons
- [20867] Ability to show membership renewal date on moremember.pl page
Reports
- [20495] Refactor C4::Reports.Guided - remove get_saved_report
Searching - Elasticsearch
- [20073] Move Elasticsearch settings to configuration files
Staff Client
- [20339] Unify MARC21 ISBN/ISSN handling in XSL
Templates
- [7547] Printing a sorted cart
- [10348] Show number of items on tab headings in the staff client
- [19709] Move template JavaScript to the footer: Labels
- [20220] Move template JavaScript to the footer: Holds
- [20520] Re-indent moremember.tt
- [20585] Label surname as name for organisation type patrons
- [20641] Switch single-column templates to Bootstrap grid: Various, part 2
- [20650] Switch single-column templates to Bootstrap grid: Various, part 3
- [20667] Update two-column templates with Bootstrap grid: Acquisitions part 1
- [20668] Update two-column templates with Bootstrap grid: Acquisitions part 2
- [20731] Move template JavaScript to the footer: Call number browser MARC plugin
- [20744] Replace staff client header Koha logo gif with transparent png
Web services
- [20676] svc/barcode should allow barcode to be printed without text
Extends Koha /svc/ HTTP API. Add a notext=1 parameter to the 'barcode' entry point in order to prevent display barcode text under the barcode's image.
Z39.50 / SRU / OpenSearch Servers
- [18973] Auto focus the ISBN field
Critical bugs fixed
(This list includes all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
Acquisitions
- [20798] Client side validation for for fund selection prevents adding only some records to a basket
- [20827] Can't add owner to a fund
- [20861] Correct EDI permissions on some pages
- [20972] If ISBN has 10 numbers only the first 9 numbers are used
Architecture, internals, and plumbing
- [18821] TrackLastPatronActivity is a performance killer
- [20918] left-side navigation broken on the checkout history page
- [20922] Koha::Number::Price must not be used in updatedatabase.pl
Authentication
- [20879] Shibboleth in combination with LDAP as an alternative no longer works
Cataloging
- [20761] Advanced Cataloging Editor - Rancor - Some js files are not fetched using Asset
- [20928] Checkout status not showing patron
Circulation
- [20825] Cannot checkout if item types at biblio level
- [20889] Items marked as not for loan can be checked out
- [20934] Biblio checkout history shows only current checkout
Fines and fees
- [20840] Internal Server Error when clicking on "Details" button
- [20946] Cannot pay fines for patrons with credits
Hold requests
- [20822] Can't find HOLD_SLIP template when printing
OPAC
- [20763] AllowPurchaseSuggestionBranchChoice triggers error opac-suggestions.pl is visited without logging in
- [20832] Opac user page crash when there is an overdue fine and not any rental charge for a patron
- [20875] OpacAddMastheadLibraryPulldown displays an empty list
Patrons
- [13655] Can't save organisation type patron without entering userid/password
- [20903] Print payment receipt on child patron could end with server error
- [20951] Koha::Patron::Discharge is missing use Koha::Patron::Debarments
- [20981] Organization name missing from patron search results
SIP2
- [21020] Return branch not set for transfer when using SIP
Searching
- [20838] Search by group of libraries is broken
Staff Client
- [20652] Sort after item type search fails
- [20899] Patron name not showing on issuehistory.pl
- [20998] Non superlibrarians cannot search for patrons using the quicksearch at the top
Templates
- [20977] Javascript vars used in confirm_deletion in catalog.js do not match strings in catalog-strings.inc
Test Suite
- [20906] Fix Debian 9 Test Failures
Other bugs fixed
(This list includes all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
About
- [20818] Missing QA manager entry in 18.05 release notes
Acquisitions
- [3849] Descriptions of acquisition permissions are unclear
- [20892] Wrong basketgroup link in histsearch.pl
Architecture, internals, and plumbing
- [20259] Shorter JS and CSS rewrite rule
- [20696] Remove a few ugly "eq undef" comparisons
- [20702] Bind results of GetHostItemsInfo to the EasyAnalyticalRecords pref
- [20767] "The method is not covered by tests!" should give more information
- [20851] Missing module in circ/article-request-slip.pl
- [20886] Koha::Object::TO_JSON indiscriminately casting to integer
- [20911] Search history page forms use 'GET' and this limits the number of entries that can be submitted
- [20980] Manual credit offsets are stored as debits
Cataloging
- [15360] Incorrect or mislabeled behavior on Authorities "New from Z39.50" Button
- [19970] Revise change of bug 19413 to work better for translations
- [20760] Advanced Cataloging Editor - Rancor - AuthorisedValues are incorrectly fetched
- [20829] 'Link to host item' gives internal server error
Circulation
- [17561] ReserveSlip needs itemnumber for item level holds on same biblio
- [20120] Prevent writeoffs of more than the amount owed for a fee
- [20793] Don't show holds link in result list when staff user doesn't have place_holds permission
- [20794] Don't show holds tab when user doesn't have circulate_remaining_permissions
Command-line Utilities
- [20893] batchRebuildItemsTables.pl has incorrect parameter
Fines and fees
- [20285] Lost item refund won't always pay down lost item fee first
I18N/L10N
- [21029] "Suspend until" in modal in staff patron account is not translatable
Lists
- [17886] Don't show option to add to existing list if there are no lists in staff
MARC Bibliographic data support
- [20700] Update MARC21 leader/007/008 codes