From ff54e911c99583e9e75cec4334a131fac15394a2 Mon Sep 17 00:00:00 2001 From: Julian Maurice Date: Sun, 22 Mar 2020 18:44:23 +0100 Subject: [PATCH] Bug 22890: Add CHANGELOG.md and display it in About page CHANGELOG.md was generated by the following command: ls misc/release_notes/*.md \ | sort --reverse -V \ | xargs cat \ | sed -e 's/^#/##/' -e '1 i\# Changelog\n' > CHANGELOG.md Releases notes before 16.05 were not generated in markdown, so they are not included in CHANGELOG.md Markdown to HTML conversion is done in the browser, using Showdown (http://showdownjs.com/) I also tested Text::Markdown from CPAN (https://metacpan.org/pod/Text::Markdown) but it was very slow. Text::Markdown from https://daringfireball.net/projects/markdown/ was faster but cannot be found on CPAN. I also considered pandoc but it was a bit slow too and required more additional dependencies. Converting in the browser is slow too but has the benefit of allowing the reader to have access to the raw changelog before it is correctly rendered (so they can start reading it) On the other side, converting on the server side we would be able to put the resulting html in cache. Suggestions welcome :) --- CHANGELOG.md | 12602 ++++++++++++++++ Makefile.PL | 1 + about.pl | 14 +- .../intranet-tmpl/prog/en/modules/about.tt | 32 +- 4 files changed, 12647 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..de95b51713 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,12602 @@ +# Changelog + +## RELEASE NOTES FOR KOHA 19.11.00 +27 Nov 2019 + +Koha is the first free and open source software library automation +package (ILS). Development is sponsored by libraries of varying types +and sizes, volunteers, and support companies from around the world. The +website for the Koha project is: + +- [Koha Community](http://koha-community.org) + +Koha 19.11.00 can be downloaded from: + +- [Download](http://download.koha-community.org/koha-19.11-latest.tar.gz) + +Installation instructions can be found at: + +- [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation) +- OR in the INSTALL files that come in the tarball + +Koha 19.11.00 is a major release, that comes with many new features. + +It includes 7 security fixes, 20 new features, 146 enhancements, 367 bugfixes. + +#### System requirements + +Koha is continiously tested against the following configurations and as such these are the recommendations for +deployment: + +- Debian Jessie with MySQL 5.5 +- Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental) +- Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental) + +Additional notes: + +- Perl 5.10 is required +- Zebra or Elasticsearch is required + + +### Security bugs + +#### Koha + +- [[22543]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22543) Patron might be logged in again using browser back button +- [[23025]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23025) security vulnerability detected in fstream < 1.0.12 defined in yarn.lock +- [[23042]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23042) Local login attempt populates shibboleth url with userid and password in plain text +- [[23058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23058) Cross-site scripting in OPAC search +- [[23329]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23329) tracklinks.pl accepts any url from a parameter for proxying if not tracking +- [[23451]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23451) Reflected XSS in opac-imageviewer.pl +- [[23836]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23836) tracklinks.pl should not forward if TrackClicks is disabled + +### New features + +#### Cataloging + +- [[17179]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17179) Advanced editor: Add keyboard shortcuts to repeat (duplicate) a field, and cut text + + **Sponsored by** *Round Rock Public Library* + + >This patchset introduces an internal clipboard to the advanced editor and provides some new functionality to make use of it; The following default shortcuts are provided but can be edited as per bug 21411. + > + >Changed: + >* `Ctrl-X`: Now cuts a line into the clipboard area + >* `Shift-Ctrl-X`: Now cuts current subfield into clipboard area + > + >Added: + >* `Ctrl-C`: Copies a line into the clipboard area + >* `Shift-Ctrl-C`: Copies current subfield into clipboard area + >* `Ctrl-P`: Pastes the selected item from the clipboard at cursor + >* `Ctrl-I`: Copies the current line and inserts onto a new line below + +- [[22445]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22445) Ability to define a URL for custom cover images + + **Sponsored by** *Orex Digital* + + >This development adds the ability to use alternative cover art providers who provide covers openly via consistent URLs. + >Three new system preferences are introduced, `CustomCoverImagesURL`, `CustomCoverImages` and `OPACCustomCoverImages`. + +#### Fines and fees + +- [[23228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23228) Add option to automatically display payment receipt for printing after making a payment + + >This enhancement adds the optional ability to automatically popup the receipt print dialogue upon successful payments in the staff client. + > + > + >Note: The new `FinePaymentAutoPopup` must be enabled and popup blocker may require setting to allow popups for your Koha staff client domain. + +#### Hold requests + +- [[19618]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19618) Add 'Club Holds' feature + + **Sponsored by** *South East Kansas Library System* + + >This new feature adds the ability for clubs to place a hold for bibs. When such a hold is placed, in the background a hold will be automatically placed for each member of the group in random order. + +#### OPAC + +- [[22581]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22581) Add support for Plaine & Easie musical incipits rendering in OPAC + + **Sponsored by** *Biblioteca Provincial Fr. Mamerto Esquiú (Provincia Franciscana de la Asunción)* + + >This development adds support for displaying Plaine & Easie musical incipits in the OPAC. With this feature enabled, when a cataloguer adds incipits codes to the 031 MARC21 fields they will display as musical scores and optionally include a short audio clip. + +- [[23214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23214) Add ability to pay guarantees fines + + >This new feature gives guarantors the option to pay off their guarantees charges using online payments via the OPAC. + +#### Patrons + +- [[14570]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14570) Make it possible to add multiple guarantors to a record + + **Sponsored by** *Northeast Kansas Library System* and *Vermont Organization of Koha Automated Libraries* + + >This development adds the ability for a patron to have an unlimited number of guarantors in any combination of existing Koha patrons and manually added guarantors ( e.g. the guarantor has no patron record in Koha ). + > + >This feature retains the existing behaviour for importing guarantors during patron imports; However, guarantors can no longer be viewed, added or updated via the REST API. + > + >Reports that utilize `borrowers.guarantorid` will need to be updated. + +#### Plugin architecture + +- [[22706]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22706) Add plugin hooks to allow custom password strength checking modules + + >This new feature allows plugin authors to implement a `check_password` method to enable custom password validation routines. + > + >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used. The hook introduced here allows plugin authors to potentially steel plain text passwords during patron creations and updates. + +- [[22709]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22709) Add hooks to notify plugins of biblio and item changes + + >This new feature allows plugin authors to implement `after_biblio_action` and `after_item_action` methods which may be used to take various actions upon biblio and item creations, modifications and deletions. + > + >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used. + +- [[22834]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22834) Add a method for plugins to return the absolute path for bundled files + + >This new feature allows plugin authors to construct absolute paths to resources contained within their plugins using the new `bundle_path` method. + > + >This can be used to aid in serving static content. + > + >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used. + +- [[22835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22835) Serve static files from plugins through the API + + **Sponsored by** *Theke Solutions* + + >This new feature allows plugin authors to serve static files through the API without the requirement to tweak the Apache configuration files. Routes to the static files tree are automatically loaded from a specially crafted file the plugin authors need to include in the distributed .kpz files. + > + >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used.a + +- [[23050]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23050) Add hook to add a tab in intranet biblio details page + + >This new feature allows plugin authors to add additional tabs to the intranet biblio details page. The new `intranet_catalog_biblio_tab` method which should return an array of `Koha::Plugins::Tab` objects is introduced. + > + >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used. + +- [[23237]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23237) Add support for [% INCLUDE %] in plugin templates + + >The new feature allows plugin authors to use template `[% INCLUDE %]` directives in their templates. It does so by introducing a new variable, `PLUGIN_DIR`, allowing the template engine to locate the includes. + > + >**Usage**: `[% INCLUDE "$PLUGIN_DIR/header.tt" %]` + > + >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used. + +#### REST API + +- [[16825]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16825) Add API route for getting an item + + **Sponsored by** *Koha-Suomi Oy* + +- [[17003]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17003) Add API route to get checkout's renewability +- [[23517]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23517) Add API route to update a holds priority +- [[23584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23584) Add public API routes to change privacy settings +- [[23677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23677) Add API route to get a bibliographic record + +#### Staff Client + +- [[23321]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23321) Add 'cash registers' to the accounts system + + **Sponsored by** *Cheshire Libraries Shared Services* and *PTFS Europe* + + >This new feature adds the ability to define cash registers in Koha and assign transactions to them. It introduces the new `UseCashRegisters` system preference which when enabled will expose the cash register management screen under the administration area and also require a cash register to be associated with any transaction of the payment type `CASH`. + +#### Z39.50 / SRU / OpenSearch Servers + +- [[13937]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13937) Add an Elasticsearch-compatible Z39.50/SRU daemon + + **Sponsored by** *National Library of Finland* + + >This development allows libraries wishing to run Elasticsearch but also serve as a public SRU/Z39.50 gateway to do so without running Zebra in parallel. + +### Enhancements + +#### Acquisitions + +- [[14669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14669) Search orders by managing library +- [[20254]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20254) Forbid the download of duplicate EDI messages +- [[20595]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20595) EDI: Add support for LRP (Library Rotation Plan) for Koha with Stock Rotation enabled + + **Sponsored by** *PTFS Europe* + + >This enhancement allows items to be automatically added to rotas at acquisition time by using the LRP (Library Rotation Plan) field in EDI.a + +- [[23522]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23522) Show "Actual price" in basket when available + + **Sponsored by** *Virginia Tech* + +#### Architecture, internals, and plumbing + +- [[18928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18928) Move `holdallowed`, `hold_fulfillment_policy` and `returnbranch` into the `circulation_rules` table. + + >**Reports note**: This changes the database schema, reports referencing the `default_branch_circ_rules`, `default_circ_rules`, `default_branch_item_rules` or `branch_item_rules` tables will need to be updated + +- [[18930]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18930) Move 'refund lost item fee rules' into the `circulation_rules` table + + >**Reports note**: This changes the database schema, reports referencing the `refund_lost_item_fee_rules` table will need to be updated + +- [[22563]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22563) Convert lost handling to use 'status' instead of multiple accounttypes + + >**Reports note**: The `accounttype` for lost item fees has been updated from 'L' to 'LOST' and for lost item returned credits it has been updated from 'CR' to 'LOST_RETURNED'. The `status` field is now used to track the reason why an 'OVERDUE' fee has stopped incrementing and it may include 'LOST' + +- [[22610]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22610) SIP Payment Types should be moved out of accountype + + >**Reports note**: SIP2 `accounttypes` have been deprecated in favour of using standard accounttypes across transactions in the accountlines. Reports should be updated to use `payment_type` to distinguish between the different SIP2 payment type as required. + +- [[22721]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22721) Normalize GetMarcFromKohaField calls +- [[22837]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22837) Koha::Account::Line->apply should not require a 'set' of debits +- [[23068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23068) Add ability for Koha to handle X-Forwarded-For headers so REMOTE_ADDR features work behind a proxy +- [[23152]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23152) koha_object[s]_class methods must be implemented when needed +- [[23230]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23230) Make Koha::Plugins::Base::_version_compare OO +- [[23272]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23272) Koha::AuthorisedValue should use Koha::Object::Limit::Library +- [[23281]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23281) Add Koha::Objects::Limit::Library +- [[23414]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23414) Improve performance of C4/XSLT/buildKohaItemsNamespace +- [[23580]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23580) Add C4::Context->yaml_preference + + >This trivial patch adds a convenient way to retrieve YAML-based system preferences in the code, avoiding the need to handle the decoding in each place they are used. + +- [[23623]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23623) Use the new API and remove /svc scripts for privacy settings +- [[23770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23770) Add Koha::Object(s)->to_api method + + **Sponsored by** *ByWater Solutions* + +- [[23793]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23793) Add an EmbedItems RecordProcessor filter for MARC::Record objects +- [[23807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23807) Add Koha::Item->as_marc_field +- [[23843]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23843) Make existing endpoints use Koha::Object(s)->to_api + +#### Authentication + +- [[23146]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23146) Add support for Basic auth on the OAuth2 token endpoint + + **Sponsored by** *ByWater Solutions* + + >This patchset adds flexibility to the OAuth2 implementation regarding how the parameters are passed on the request. The original implementation of OAuth2 only contemplated the option to pass the client_id and client_secret parameters on the request body. It is very common that clients expect to be able to pass them as a Basic authorization header. + +#### Cataloging + +- [[15497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15497) Limit item types by library + + **Sponsored by** *Central Kansas Library System*, *Northeast Kansas Library System* and *South East Kansas Library System* + +- [[17178]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17178) Add a popup/keyboard shortcuts for diacritics and symbols in the advanced cataloging editor + + **Sponsored by** *Round Rock Public Library* + +- [[23602]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23602) Library limitations should display in the item types table + +#### Circulation + +- [[14697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14697) Extend and enhance "Claims returned" lost status + + **Sponsored by** *Fargo Public Library* and *North Central Regional Library System* + + >This enhancement extends the "Claims returned" lost status and allows staff to track items that patrons claim to have returned. Items are marked as "Claims returned" from the checkout page in the staff side. + > + >There are 3 new systems preferences to set for this functionality to work: `ClaimReturnedChargeFee`, `ClaimReturnedLostValue` and `ClaimReturnedWarningThreshold` + +- [[17492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17492) Show warning if patron's age is out of category limits + + >This development adds a warning at checkout if a patron is found to have an age that is outside their categories age range and allows the staff user to immediately update the patrons' category from the warning dialogue. + +- [[20194]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20194) Display both biblioitems.itemtype and items.itype in circulation screens +- [[20959]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20959) Style checkin form more like the checkout form, with collapsed settings panel +- [[23328]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23328) Some check-in messages should be dismissable +- [[23507]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23507) Add ability to show and print change given on fee receipt from FinePaymentAutoPopup +- [[23686]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23686) Check onsite checkout when the last checkout was an onsite one + +#### Command-line Utilities + +- [[16219]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16219) Runreport.pl should allow SQL parameters to be passed on the command line +- [[17168]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17168) Add a command line script for updating patron category based on status + + **Sponsored by** *Round Rock Public Library* + + >These patches introduce a new script to replace the `j2a.pl` script with a more flexible set of options. + > + >`misc/cronjobs/update_patrons_category.pl` can now be used to update patrons who are older or younger than their patron categories to a category chosen by the user. + > + >Additionally, this script allows users to specify a fine total to update patrons, to use any specified borrowers field, and to run by category and/or branch. + > + >The intention here is to assist in automating updating patrons for schools or libraries where patrons are regularly changed - patrons with fines can be moved to 'probational statuses' or patrons without fines can be moved to 'privileged statuses'. + > + >The flexibility should allow for various workflows to be automated via cronjob. + +- [[22509]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22509) Add a script to generate MARC fields containing date formatted strings + + **Sponsored by** *Orex Digital* + +- [[23346]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23346) Add without-db-name parameter to koha-dump + + >This enhancement is the first step in allowing a koha database dump file to be restored into another koha instance. + > + >One can now pass the `--without-db-name` option to `koha-dump` to attain a zipped sql dump with no longer contains the `CREATE DATABASE` and `USE` statements within the restore file. + +#### Fines and fees + +- [[6759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6759) Use a different account type for account renewals than for new accounts + + >This enhancement makes account renewal charges distinct from initial account registration charges. + > + >**Reports note**: Prior to this patch both account creations and account renewals would result in an accountline with accounttype `A`; After this patch account creations will result in an accountline with accounttype `ACCOUNT` and account renewals will result in ana ccountline with accounttype `ACCOUNT_RENEW`. + +- [[22627]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22627) Rephrase 'your fines and charges' tab in OPAC + + **Sponsored by** *Catalyst* + +- [[23049]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23049) Replace MANUAL_INV authorised value with a dedicated table + + >This patchset moves the `MANUAL_INV` authorized values into their own table and adds an interface into the administration pages to allow the addition and modification of such account types. + > + >This serves as the foundation for enhancing the accounts system and leads to clearer code and more consistent data via database-level constraints. + > + >**Reports note**: Reports will need to be updated to look in the new debit_type_code field for accountlines of type 'debit' and use the updated coded values. + +- [[23805]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23805) Add a dedicated credit_types table + + >This patchset moves the remaining accounttypes, all of which should be credits after bug 23049, into their own table. + > + >This serves as the foundation for enhancing the accounts system and leads to clearer code and more consistent data via database-level constraints. + > + >**Reports note**: Reports will need to be updated to look in the new credit_type_code field for accountlines of type 'credit' and use the updated coded values. + +#### Hold requests + +- [[22922]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22922) Allow to modify hold and hold expiration date in staff + +#### Holidays + +- [[15260]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15260) Option for extended loan with useDaysMode + + **Sponsored by** *Cheshire East Council*, *Cheshire West and Chester Council*, *Newcastle City Council* and *Sefton Council* + + >The `useDaysMode` system preference has been enhanced to include an additional option. + > + >This allows libraries to dictate that if the library is closed on the usual due date, the loan period should be pushed forward to the next open day which is the same day of the week. + > + >For example : If an item should be due back on a Tuesday but that particular Tuesday is closed, then instead of it being due back the Wednesday (usual behaviour when due date is pushed forward to next open day), it would actually be due back the next available open Tuesday. + > + >**Note**: This preference setting only works in multiples of 7. + +#### I18N/L10N + +- [[23631]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23631) fr-CA translation of NEW_SUGGESTION notice +- [[23983]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23983) Contextualization of "Order" (verb) vs "Order" (noun) + +#### Label/patron card printing + +- [[23464]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23464) Update the process of quick spine label printing + +#### MARC Bibliographic data support + +- [[18309]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18309) UNIMARC update from IFLA for new Koha installations +- [[20364]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20364) Show languages from MARC21 field 041 in intranet + + >This patch adds language data from the 041 field of bibliographic records to both the search results and details pages of the staff client. + +- [[20434]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20434) UNIMARC update from IFLA for existing Koha installations +- [[22884]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22884) Remove ending . from XSLT templates +- [[23731]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23731) Display LC call number in OPAC and staff detail pages + +#### Notices + +- [[21180]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21180) Allow Talking Tech outbound script to limit based on patron home library branchcode +- [[23278]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23278) Reopen last panel upon "Save and continue" in notices + +#### OPAC + +- [[5287]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5287) Add floating toolbar to search results in OPAC +- [[8778]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8778) Add Keyword phrase search to OPAC search +- [[20691]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20691) Add ability for guarantors to view guarantee's fines in OPAC +- [[21701]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21701) Have PayPal optionally return to originating OPAC url rather than OPACBaseURL +- [[23096]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23096) Add floating toolbar to OPAC lists +- [[23299]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23299) Switch address1 and streetnumber for German address format on opac-memberentry +- [[23392]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23392) Support MARC21 indicators for private note fields +- [[23566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23566) Continue on device - with QR codes +- [[23633]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23633) Filter out historical charges by default on a users 'your charges' page +- [[23694]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23694) Author "By" should have its own class +- [[23720]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23720) Add div wrapper to search results to make moving cover images easier +- [[23791]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23791) Allow granular control of social networks enabled by SocialNetworks syspref +- [[23903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23903) Replace OPAC icons with Font Awesome + + >This patchset updates the majority of icons in the opac to use Font Awesome icons. It improves the consistency of icons, icon alignment and also gives a minor performance boost in opac display. + +- [[23955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23955) Replace famfamfam icon in OPAC holds template + +#### Packaging + +- [[23400]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23400) Add --status to koha-indexer + +#### Patrons + +- [[23219]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23219) Show a warning about cancelling their holds before a patron is deleted +- [[23697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23697) Add auto complete for patron search in patron module + + >This enhancement adds an optional auto-complete function to the patron search field when in the patrons module. + > + >The `CircAutocompl` system preference is renamed to `PatronAutoComplete` and use for both the circulation and patrons module auto-complete. + +#### Plugin architecture + +- [[21073]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21073) Improve plugin performance + + >Before this patch, whenever a plugin hook was reached in koha code we would iteratively load plugins looking for one that may support the method. This patch adds database level caching of this data so we do one database call instead of iteratively calling 'load'. + +- [[23191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23191) Administrators should be able to install plugins from the command line + + >This patch adds a new script `misc/devel/install_plugins.pl ` which allows system administrators the option of installing plugins via the command line as opposed to requiring the web side UI. + +- [[23213]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23213) Add hook to OPAC payments to allow plugins to set minimum payment threshold + +#### REST API + +- [[17005]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17005) Extend /checkouts route to list circulation history +- [[23667]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23667) Add API route for listing items + +#### Reports + +- [[15422]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15422) Number of items to order on holds ratio report will not fulfill the holds ratio +- [[23206]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23206) Batch patron modification from reports which return cardnumber + + >This enhancement adds `Batch patron modification` to the available options display when a report outputs a list of borrowernumbers or cardnumbers. + +- [[23389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23389) Add 'All' option to report value dropdowns + + >This enhancement adds the ability to optionally include an `all` option in report placeholders allowing for an 'All' option to be displayed in filter select lists. + > + >**Usage**: `WHERE branchcode LIKE <>` + +- [[23390]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23390) Add placeholder syntax for column names + + >This enhancement allows for renaming columns used to trigger batch modification actions in reports. Before this patch, a column had to be called 'itemnumber' to be sent from reports to batch modification. With this enhancement, you can specify `[[itemnumber| Koha_internal_id]]` to allow for a clearer name for the end-user and to allow translation of terms like 'itemnumber' while preserving the batch modification functionality. + +#### SIP2 + +- [[20292]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20292) Filter/censor info sent via SIP + + **Sponsored by** *Duchesne County Library* and *Uintah Library System* + + >This enhancement allows the administrator to set if, and which, fields should not be sent to third-party SIP2 clients for privacy reasons. + +- [[20954]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20954) Add ability to set syspref overrides in SIP as we can in Apache + + **Sponsored by** *South East Kansas Library System* + +- [[22540]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22540) Add ability to place holds using SIP CLI emulator + +#### Searching + +- [[23386]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23386) Add language of original in advanced search - staff client +- [[23543]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23543) Adding withdrawn to the item search + +#### Searching - Elasticsearch + +- [[17851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17851) Add Elasticsearch config to koha-conf.xml + + **Sponsored by** *Koha-Suomi Oy* + +- [[20334]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20334) Elasticsearch - Option for escaping slashes in search queries +- [[20589]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20589) Add field boosting and use elastic query fields parameter instead of deprecated _all +- [[20607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20607) Elasticsearch - ability to add a relevancy weight in mappings.yaml file +- [[22592]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22592) Elasticsearch - Support for index scan +- [[22826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22826) Allow indexing of individual authority records in Elasticsearch + +#### Serials + +- [[21588]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21588) Add "Collapse/Expand" options on subscription-detail page +- [[23435]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23435) Add multiple copies of an item when receiving in serials + + **Sponsored by** *Brimbank City Council* + +#### Staff Client + +- [[18421]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18421) Make Coce cover images available for staff search +- [[21245]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21245) Move 'Last patron' button inside of the 'breadcrumb' bar +- [[23711]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23711) Icons on staff main page should be font icons +- [[23803]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23803) Add Font Awesome icon to cart in staff interface + +#### System Administration + +- [[11529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11529) Add subtitle, medium and part fields to biblio table + + **Sponsored by** *National Library of Finland* + + >Keywords to MARC mapping functionality has been replaced with additional Koha fields in the bibliographic framework. + > + >The keyword mapping only offered a single field, subtitle, and the information was always retrieved from the MARC record, which made it relatively slow. The subtitle and other relevant fields are now available as normal Koha fields: + > + > biblio.medium - Medium information (MARC 21: 245h, UNIMARC: 200b) + > biblio.subtitle - Subtitle (MARC 21: 245b, UNIMARC: 200e) + > biblio.part_number - Part number (MARC 21: 245n, UNIMARC: 200h) + > biblio.part_name - Part name (MARC 21: 245p, UNIMARC: 200i) + > + >The subfields in the default framework are automatically updated to include these new fields unless they are already mapped to another Koha field. + > + >**Important note**: misc/batchRebuildBiblioTables.pl should be run, after this enhancement is applied, to populate the fields in the database, and it will take some time for larger databases. + +- [[21574]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21574) Local use system preferences page doesn't have the system preferences menu +- [[23179]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23179) Add 'Edit subfields' to framework management tag dropdown and clarify options +- [[23606]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23606) Add columns configuration and export options to item types administration +- [[23611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23611) Add export option to authorized values administration +- [[23866]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23866) HEA submission preferences should prompt similar to ManaKB + +#### Templates + +- [[7074]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7074) Show subtitle, part and number of a record in list of checkins +- [[17057]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17057) Remove event attributes from holds template +- [[21058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21058) Missing class for results_summary spans +- [[21824]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21824) Add ability to format dates in various formats in templates + + >This patchset allows end-users to use advanced date formatting options within template toolkit based notices and slips. + +- [[21852]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21852) Add more columns and column configuration to overdues report +- [[22209]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22209) Move stock rotation stage and item forms into modals +- [[22897]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22897) Switch two-column templates to Bootstrap grid: ILL requests +- [[22935]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22935) Improve style of Bootstrap pagination +- [[22999]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22999) Switch two-column templates to Bootstrap grid: Circulation +- [[23013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23013) Upgrade DataTables in the staff client +- [[23094]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23094) Use Bootstrap-style pagination on staged MARC records page +- [[23159]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23159) Reindent addbiblio.tt +- [[23183]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23183) Reindent cataloging.js +- [[23196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23196) Reindent tools/batch_record_modification.tt +- [[23197]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23197) Add more batch operation options to SQL report results +- [[23221]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23221) Reindent tools/manage-marc-import.tt +- [[23259]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23259) Remove reset-fonts-grids.css +- [[23286]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23286) Improve style of hold confirmation modal +- [[23304]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23304) Reindent cataloguing/z3950_search.tt +- [[23307]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23307) Add columns configuration to cataloguing/z3950_search.tt +- [[23339]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23339) Reindent addbooks.tt +- [[23351]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23351) Clean up localization template +- [[23399]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23399) Reindent returns.tt +- [[23438]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23438) Use Font Awesome icons in intranet search results browser +- [[23444]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23444) Terminology: Use library instead of branch +- [[23448]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23448) Clean up subscription detail template +- [[23458]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23458) Clean up holds template in the staff client +- [[23834]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23834) Add default ESLint configuration +- [[23958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23958) Use Font Awesome icon to replace "new window" icon image +- [[24034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24034) Capitalization on suggestion edit form: No Status +- [[24076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24076) Remove inline CSS to center patron home library in search results + +#### Test Suite + +- [[23280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23280) Warning in t/db_dependent/selenium/patrons_search.t +- [[23284]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23284) Duplicate test in t/db_dependent/Plugins.t +- [[23994]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23994) AdditionalFields.t is failing randomly (U18) + +#### Tools + +- [[13552]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13552) Add debar option to batch patron modification +- [[22272]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22272) Calendar: When entering date ranges grey out dates in the past from the start date +- [[22888]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22888) Use DataTables for Koha news table filtering +- [[22996]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22996) Move barcode separators to a preference + + >Adds preference `BarcodeSeparators` + > + >**NOTE**: If you currently depend on a comma, semicolon, pipe character or hyphen as a barcode separator within inventory tool, please ADD them to this new preference. The default behaviour is set back to a carriage return, linefeed or whitespace now. + +- [[23279]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23279) In news management interface, sort news by publication date descending +- [[23385]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23385) Hide default value fields by default on patron import +- [[23512]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23512) Reindent notices and slips page (letter.tt) + +#### Web services + +- [[22677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22677) Include hint on OAI-PMH URL for Koha in system preference +- [[23154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23154) Add pagination to /api/v1/checkouts +- [[23156]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23156) Add pagination to checkouts in ILS-DI GetPatronInfo service + + +### Critical bugs fixed + +(This list includes all bugfixes since the previous major version. Most of them +have already been fixed in maintainance releases) + +#### Acquisitions + +- [[18743]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18743) Filter suggestion lists correctly for IndependentBranches + + **Sponsored by** *BULAC* + +- [[21316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21316) Adding controlfields to the ACQ framework causes issues when adding to basket +- [[23397]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23397) Order lines can be duplicated in acqui scripts spent.pl and ordered.pl +- [[23854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23854) Cannot edit a suggestion +- [[23855]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23855) Cannot mark the selected suggestion as "pending" +- [[23863]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23863) Editing a basket clears create_items value +- [[23927]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23927) Duplicate a "Complete" order link the "New" one to the invoice + +#### Architecture, internals, and plumbing + +- [[22857]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22857) Entries missing in koha-conf.xml +- [[23095]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23095) Circulation rules not displayed (empty vs null) +- [[23316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23316) GetFine needs updating for bug 22521 +- [[23599]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23599) Koha::Objects::Limit::Library fails if no library passed +- [[23655]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23655) Errors when running on Debian Jessie +- [[23723]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23723) Using exit inside eval to stop sending output to the browser doesn't work under Plack +- [[23867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23867) 18.12.00.051 fails with "Truncated incorrect DOUBLE value" + +#### Authentication + +- [[22585]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22585) Fix remaining double-escaped CAS links +- [[23526]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23526) Shibboleth login url with query has double encoded '?' %3F +- [[23771]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23771) CAS/Shib Authentication can fail when multiple users with no userid/cardnumber defined and one of them is locked + +#### Cataloging + +- [[23045]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23045) Advanced cataloging editor (rancor) throws a JS error on incomplete/blank lines +- [[23252]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23252) Pressing enter should not submit form in item editor +- [[23851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23851) Auto generate accession number format yymm0001 fails to add branchcode prefix(branchcode) for multiple item addition + +#### Circulation + +- [[13958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13958) Add a suspensionsCalendar syspref + + **Sponsored by** *Universidad Nacional de Córdoba* + + >Before 18.05, suspension expiry date calculation didn't take the calendar into account. This behaviour changed with bug 19204, and some libraries miss the old behaviour. + > + >These patches decouple overdue days calculation configuration (`finesCalendar`) from how the expiry date is calculated for the suspension through a new system preference: `SuspensionsCalendar`, that has the exact same options but only applies to suspensions. On upgrade, the new preference is populated with the value from `finesCalendar`, thus respecting the current configuration. + +- [[20086]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20086) AddRenewal is not executed as a transaction and can results in partial success and doubled fines +- [[22877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22877) Returning a lost item not marked as returned can generate additional overdue fines +- [[23018]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23018) Refunding a lost item fee may trigger error if any fee has been written off related to that item +- [[23079]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23079) Checkouts page broken because of problems with date calculation (TZAmerica/Sao_Paulo) +- [[23103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23103) Cannot checkin items lost by deleted patrons with fines attached +- [[23120]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23120) Internal server error when checking in item to transfer and printing slip +- [[23145]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23145) Confirming transfer during checkin clears the table of previously checked-in items +- [[23293]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23293) OPACFineNoRenewals always compares against 'balance' not 'outstanding' + + >The patchset adds a new system preference, `OPACFineNoRenewalsIncludeCredits`, to control whether the `OPACFineNoRenewals` function uses the account balance or account amount outstanding for calculation. + +- [[23382]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23382) Issuing rules failing after bug 20912 +- [[23404]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23404) Circulation::TooMany error on itemtype when at biblio level +- [[23405]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23405) Circulation autocomplete for patron lookup broken if cardnumber is empty +- [[23518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23518) Problem with borrower search autocomplete +- [[23551]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23551) Problem with renewal period when using the renewal tab +- [[23774]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23774) When placing a hold editing using Inspect Element allows addition to the code of non listed library +- [[23938]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23938) Title missing from Checked out box +- [[23985]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23985) The method Koha::Item-> is not covered by tests! +- [[24013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24013) Transferring a checked out item gives a software error +- [[24075]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24075) Backdating a return to the exact due date and time results in the fine not being refunded + +#### Command-line Utilities + +- [[22566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22566) Stock rotation cronjob reporting has issues +- [[23933]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23933) commit_file.pl Can't call method "get_effective_marcorgcode" on an undefined value at /usr/share/koha/lib/C4/AuthoritiesMarc.pm line 578. + +#### Course reserves + +- [[22142]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22142) An item's current location changes to blank when it is removed from Course Reserves +- [[23083]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23083) Course reserve item edit fails if one does not set all values + +#### Database + +- [[23265]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23265) Update to DB revision 16.12.00.032 fails: Unknown column 'me.item_level_hold' +- [[23579]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23579) error during web install: 'changed_fields' can't have a default value +- [[23809]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23809) Update to DB revision 16.12.00.032 fails + +#### Fines and fees + +- [[19919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19919) Writing off a Lost Item Fee marks as "Paid for by patron" +- [[23826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23826) Manual Invoice does not use new accounttype and status for fines +- [[24100]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24100) "Pay selected" is broken + +#### Hold requests + +- [[13640]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13640) Holds To Pull List includes items unreserveable items +- [[14549]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14549) Hold not removed when item is checked out to patron who is not next in priority list +- [[23116]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23116) Cannot place overridden holds +- [[23484]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23484) Holds to pull (pendingreserves.pl) uses removed default_branch_item_rules table +- [[23710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23710) Holds broken on intranet, displays a JSON page with an error +- [[23964]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23964) An item level hold when placed is set to Waiting, if ReservesNeedReturn is set to Automatic + +#### I18N/L10N + +- [[23713]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23713) Subscription add form broken for translations + +#### ILL + +- [[23229]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23229) "Get all requests" API call fired when loading any ILL page +- [[23529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23529) Interlibrary loan javascript is broken + +#### Installation and upgrade (command-line installer) + +- [[23090]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23090) MySQL validate_password plugin breaks koha-create +- [[23168]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23168) Database Updates broken due to conflicts in bug 21073 and bug 22053 +- [[23250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23250) koha-create generates broken mysql password +- [[23813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23813) DB error on 18.12.00.020 + +#### Installation and upgrade (web-based installer) + +- [[23353]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23353) ACQ framework makes fr-CA web installer explode +- [[23396]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23396) Rancor fails to load: insert_copyright is not defined + +#### Label/patron card printing + +- [[23289]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23289) Label Template - Creation not working (MariaDB >= 10.2.4) +- [[23455]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23455) Patron card printing from Patron lists is broken + +#### Lists + +- [[17526]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17526) OPAC lists sortfield breaks with a `(` + +#### MARC Authority data support + +- [[23053]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23053) Local-Number cannot be used for authority matching due to non-existence of 'phrase' index + +#### MARC Bibliographic record staging/import + +- [[23846]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23846) Handle records with broken MARCXML on the bibliographic detail view + +#### Mana-kb + +- [[22210]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22210) ManaKB should not require firstname and lastname for signup + + >This changes the Mana registration form to make it easier for organizations to register. It now only requires name and email address, rather than first name, last name and email address. + +- [[22915]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22915) Cannot subscribe to Mana-KB + + >This fix updates the Mana server URL in etc/koha-conf.xml so that it uses the correct URL - https://mana-kb.koha-community.org. + +#### Notices + +- [[23181]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23181) Unable to use payment library in ACCOUNT_PAYMENT or ACCOUNT_WRITEOFF notices +- [[23765]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23765) After TranslateNotices is set to 'Don't allow', email settings still show multiple languages +- [[24064]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24064) DUEDGST typoed as DUEGST +- [[24072]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24072) Typos in advance_notices.pl causes DUEDGST not to be sent + +#### OPAC + +- [[23150]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23150) GDPR feature breaks patron self modification on OPAC +- [[23151]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23151) Patron self modification sends null dateofbirth +- [[23194]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23194) Public notes items in the OPAC should allow for HTML tags + + >Since 18.11, item.itemnotes content is escaped so any HTML tag would appear broken. It is now allowed again, hyperlinks for example. + +- [[23225]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23225) OPAC ISBD view returns 404 when no item attached +- [[23253]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23253) OpacNavRight does not display correctly for opacuserlogin disabled or self registration +- [[23428]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23428) Self registration with a verification by email is broken +- [[23431]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23431) having Date of birth in PatronSelfModificationBorrowerUnwantedField causes DOB to be nullified +- [[23467]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23467) Duplicated screen if error in opac-reserve.pl +- [[23530]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23530) Opac-basket.pl script accidentally displays 'hidden' items +- [[23868]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23868) PayPal payment button is never enabled + +#### Patrons + +- [[17140]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17140) Incorrect rounding in total fines calculations, part 2 +- [[23082]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23082) Fatal error editing a restricted patron +- [[23822]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23822) Regression: As of 19.05.04 deletion of patrons with outstanding credits is silently blocked +- [[23905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23905) Button "Search to add" doesn't work on Quick add new patron +- [[24113]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24113) guarantor info lost when a duplicate is found + +#### REST API + +- [[23597]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23597) Holds API is missing reserved parameters on the GET spec + +#### Reports + +- [[23626]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23626) Add a system preference to limit the number of rows of data used when charting or exporting report results + + **Sponsored by** *Fenway Library Organization* and *Higher Education Libraries of Massachusetts* + +- [[23730]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23730) Exporting reports is broken +- [[23982]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23982) Count/pagination broken for reports with duplicated column names + +#### SIP2 + +- [[23057]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23057) If checked_in_ok is set and item is not checked out, alert flag is supressed for *any* reason + +#### Searching + +- [[11677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11677) Limit to Only items currently available for loan or reference not working +- [[23425]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23425) Search explodes with "invalid data, cannot decode object" + +#### Searching - Elasticsearch + +- [[22997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22997) Searching gives no results in auth_finder.pl +- [[23004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23004) Missing authtype filter in auth_finder.pl +- [[23089]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23089) Elasticsearch - cannot sort on non-text fields +- [[23322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23322) Elasticsearch - Record matching fails when multiple keys exist +- [[23630]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23630) Elasticsearch indexing is removing field 999 + + >In Koha::SearchEngine::Elasticsearch::Indexer::update_index() first arg record ids is now mandatory + +- [[23719]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23719) Record matching for authorities using defined fields is broken under ES +- [[23986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23986) Batch Record Deletion does not remove records from Elasticsearch search index + +#### Staff Client + +- [[23315]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23315) Some system preferences are no longer editable + +#### System Administration + +- [[23104]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23104) Regression (18925) in circ rules - unlimited vs 0 +- [[23309]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23309) Can't add new subfields to bibliographic frameworks in strict mode +- [[23398]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23398) Exporting/Reimporting frameworks in XML format will give incomplete results +- [[23772]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23772) Itemtype icons not showing in table +- [[23804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23804) Itemtype not checked when editing +- [[24026]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24026) Wrong parameters in Koha/Templates/Plugin/CirculationRules.pm and smart-rules.tt + +#### Test Suite + +- [[21985]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21985) Test t/db_dependent/Circulation.t fails if SearchEngine is set to elasticsearch +- [[23234]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23234) Circulation.t failing when comparing dates that seem identical +- [[24022]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24022) Z3950Responder tests are failing randomly + +#### Tools + +- [[11642]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11642) Improve Batch patron deletion and anonymization GUI to make consequences clearer +- [[15814]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15814) Templates for MARC modification: Edit action does not work when Description contains ' +- [[17359]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17359) Patron import results use wrong encoding +- [[18707]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18707) Background jobs post disabled inputs +- [[18710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18710) Wrong subfield modified in batch item modification +- [[23093]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23093) Error during upgrade of OpacNavRight preference to Koha news +- [[23963]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23963) Visible reduction in image quality + +#### Web services + +- [[22249]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22249) Error when submitting Mana comment + + +### Other bugs fixed + +(This list includes all bugfixes since the previous major version. Most of them +have already been fixed in maintainance releases) + +#### About + +- [[21662]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21662) Missing developers from history +- [[22862]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22862) It should be possible to paste formatted phone numbers into the SMS messaging number field + + >This bugfix improves the likelihood of pasted patron phone numbers passing validation as we will now attempt to normalise out illegal characters often used to human-friendly formatting. + +- [[23037]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23037) Henry Bolshaw is missing from the contributors list + +#### Acquisitions + +- [[5365]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5365) It should be more clear how to reopen a basket in a basket group +- [[20780]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20780) EDI: Add support for 'AcqItemSetSubfieldsWhenReceived' + + >EDIFACT receipting of items should now respect the `AcqItemSetSubfieldsWhenReceived` system preference + +- [[21580]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21580) Order creation for EDIFACT vendor fails +- [[22294]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22294) EDI wrongly assumes all ISBN13's have corresponding ISBN10's +- [[22786]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22786) Can create new funds for locked budgets +- [[23101]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23101) Contracts permissions for staff patron +- [[23251]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23251) EDI Order line incorrectly terminated when it ends with a quoted apostrophe +- [[23294]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23294) Restore actual cost input field on order page +- [[23319]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23319) Reloading page when adding to basket from existing order can cause internal server error +- [[23320]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23320) Neworderempty has unused 'close' and 'budget_name' parameters +- [[23338]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23338) Cannot specify replacement price when ordering from file if not using fields to order +- [[23363]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23363) Clicking on shipping cost invoice link from spent.pl causes internal server error +- [[23523]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23523) Unitprice tax column values are not populated if entered upon ordering +- [[23721]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23721) Names of exported basketgroup files should be uniformised + +#### Architecture, internals, and plumbing + +- [[16750]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16750) Redirect from selectbranchprinter.pl to additem.pl causes software error +- [[21801]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21801) paycollect.pl should pass library_id when adding accountlines +- [[23117]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23117) additem.pl crashes on nonexistent biblionumber +- [[23144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23144) Bad POD breaks svc/barcode +- [[23310]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23310) Noisy Koha::Biblio +- [[23413]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23413) Add a holds routine to Koha::Items to fetch related holds +- [[23539]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23539) accountlines.accounttype should match authorised_values.authorised_value in size +- [[23627]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23627) Koha::Biblio->get_coins too noisy if no 245$b +- [[23997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23997) sample_z3950_servers.sql is failing on MySQL 8 + +#### Authentication + +- [[24065]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24065) Shibboleth should fail the login if matchpoint is not unique + +#### Cataloging + +- [[7890]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7890) Required fields in the MARC editor should be highlighted + + >This bugfix modifies the basic MARC editor so that required fields have the standard "Required" label on them instead of a small red asterisk. + +- [[21518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21518) Material type "three-dimensional artifact" displays as "visual material" +- [[21887]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21887) 856$u link problem in XSLT result lists and detail page +- [[22830]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22830) correct for loop in value_builder/unimarc_field_4XX.pl value_builder +- [[23436]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23436) Save to 'undefined' showing in Advanced cataloging editor + +#### Circulation + +- [[13094]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13094) It should be easy to hide the 'Cancel all' button on the holds over report +- [[16284]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16284) With CheckPrevCheckout used, check only the item for previous checkout if biblio is serial + + >Prior to this patch the `CheckPrevCheckout` functionality errantly included serial type records. + +- [[18344]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18344) Overdue fines 'cap at replacement price' and 'cap by amount' should work together +- [[21027]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21027) Totals in statistics tab change when StatisticsFields is changed +- [[22617]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22617) Checkout notes pending dashboard link - error received even though manage_checkout_notes permission set + + >This fixes an error that occurs when an account with full circulate permissions (but not super librarian permissions) clicks on 'Checkout notes pending' and is then automatically logged out with the message "Error: you do not have permission to view this page. Log in as a different user". + +- [[22927]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22927) Item improperly marked returned when changing damaged or withdrawn status +- [[22982]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22982) Paying lost fee does not always remove lost item from checkouts +- [[23007]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23007) Make dialogs in returns.pl optionally modal +- [[23039]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23039) Hold found modal on checkin screen ( circulation.pl ) obscures Check in message info +- [[23061]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23061) The column/print/export buttons are missing on the checkout history page +- [[23097]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23097) Circulation Overdues report patron link goes to patron's holds tab +- [[23098]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23098) KOC upload process has misleading wording +- [[23129]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23129) Items holdingbranch should be set to the originating library when generating a transfer +- [[23140]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23140) Typo in returns.tt prevents printing branchcode in transfer slips +- [[23158]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23158) on-site checkout missing when using itemBarcodeFallbackSearch +- [[23192]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23192) Cancelling holds over returning to wrong tab on waitingreserves.pl +- [[23220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23220) Cancelling transfer on returns.pl is subject to a race condition +- [[23255]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23255) HomeOrHoldingbranch system preference options are described wrong +- [[23273]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23273) Downloading from overdues.pl doesn't use set filters +- [[23408]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23408) Relatives' checkout table columns are not configured properly +- [[23427]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23427) Better sorting of previous checkouts +- [[23679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23679) Software error when trying to transfer an unknown barcode +- [[23806]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23806) FinePaymentAutoPopup does not trigger pop-up for writeoff by "Write off" button +- [[23841]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23841) Add link to bibliographic details page in item details breadcrumbs +- [[23862]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23862) Add enumchron to holds-table on checkout page +- [[24024]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24024) Holds Awaiting Pickup (Both Active and Expired) Sorts by Firstname + +#### Command-line Utilities + +- [[21181]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21181) Cancel expired holds cronjob does not cancel holds in transit if ExpireReservesMaxPickUpDelay not set + + >This patch corrects a behaviour where an in transit hold would not be cancelled if even the patron specified they did not need the hold after a certain date. In some cases they would receive a notice to pickup a hold they no longer wanted. + > + >Now these holds will be cancelled while in transit, and should be routed to their home location when checked in with no notice to the patron. + +- [[22128]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22128) koha-remove fails mysql ERROR 1133 (42000) at line 2: Can't find any matching row in the user table +- [[23193]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23193) Make set_password.pl use Koha::Script +- [[23345]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23345) Wrong parameter name in koha-dump usage statement + +#### Course reserves + +- [[23952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23952) Fix body id on OPAC course details page + +#### Database + +- [[23022]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23022) Koha is not compatible with MySQL >= 8.0.11 because of NO_AUTO_CREATE_USER mode +- [[23932]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23932) Typo on 'aqinvoice_adjustments.encumber_open' description in Koha Schema +- [[23995]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23995) Check constraints are supported differently by MySQL and MariaDB so we should remove them for now. + +#### Developer documentation + +- [[22358]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22358) Add POD to Koha::SharedContent + +#### Fines and fees + +- [[11573]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11573) Fine descriptions related to Rentals are untranslatable +- [[23106]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23106) Totals are unclear when a credit is involved on the 'Pay fines' screen +- [[23115]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23115) Totals are unclear when a credit is involved on the OPAC 'Fines and charges' screen +- [[23483]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23483) When writing off a fine, the title of the patron is shown as description + +#### Hold requests + +- [[9834]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9834) Reverting a waiting hold should lead to the former hold type (item or biblio level) +- [[22021]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22021) Item status not shown accurately on request.pl +- [[22633]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22633) Barcodes in the patrons 'holds' summary should link to the moredetail page +- [[22814]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22814) Holds modal patron name display inconsistency +- [[23048]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23048) Hide non-pickup branches from hold modification select +- [[23502]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23502) Staff client "revert status" buttons should not depend on SuspendHoldsIntranet preference + +#### I18N/L10N + +- [[10492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10492) Translation problems with TT directives in po files +- [[11514]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11514) "Uncertain" no longer display in acq +- [[13749]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13749) On loading holds in patron account 'processing' is not translatable +- [[22114]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22114) Untranslatable "Patron note:" in checkout.js +- [[22661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22661) TinyMCE/WYSIWYG editor doesn't translate +- [[22783]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22783) 'Location' not picked up by translation toolchain +- [[23123]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23123) Status AVAILABLE and ORDERED for suggestions are not translated in the templates +- [[23452]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23452) Multiple select options in system preferences are not translatable +- [[24068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24068) Koha::Template::Plugin::I18N->tnpx should call Koha::I18->__npx + +#### ILL + +- [[22099]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22099) "List requests" button displays when listing requests + + **Sponsored by** *Catalyst* + +- [[22280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22280) The ILL module assumes every status needs a next/previous status +- [[23712]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23712) Silence warns from Koha/Illrequest/Logger.pm + +#### Installation and upgrade (command-line installer) + +- [[23949]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23949) koha-common.init missing actions for koha-z3950-responder + +#### Installation and upgrade (web-based installer) + +- [[22770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22770) Typo in German translation for Greek in language pull down +- [[22966]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22966) Add Norwegian library and patron names for the web-based installer + +#### Lists + +- [[22941]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22941) Giving malformed sortfield to list results in Internal Server Error +- [[23266]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23266) Add to cart fires twice on shelf page + +#### MARC Authority data support + +- [[22919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22919) Authorities MARC Structure not inserted with SQL strict modes +- [[23437]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23437) When UseAuthoritiesForTracing is 'Use' we should use series authorities + +#### MARC Bibliographic data support + +- [[20986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20986) MARC21 Supplement and Index Textual Holdings don't display + +#### MARC Bibliographic record staging/import + +- [[23324]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23324) Need an ISBN normalization routine + +#### Mana-kb + +- [[23034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23034) Warning when in Mana KB settings Auto subscription sharing is unchecked + + **Sponsored by** *The National Library of Finland* + +- [[23075]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23075) Incorrect URL should have a meaningful error message + + >This enhancement displays a more meaningful error message if an incorrect Mana KB service URL is used in the koha-conf.xml configuration file (for example, if http is used instead of https), rather than the direct output from the failed json parse. + +- [[23130]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23130) Incorrect alternative mana server URL in etc/koha-conf.xml + + >This fix updates the alternative Mana KB server URL in + >etc/koha-conf.xml to https://mana-test.koha-community.org. If the updated URL is used the account creation request is successful and doesn't cause any error messages. + +#### Notices + +- [[21343]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21343) Automatic renewal cronjob doesn't send notices according to patron language preference + + **Sponsored by** *Lund University Library* + +- [[22744]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22744) Remove confusing 'Do not notify' checkboxes from messaging preferences +- [[23256]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23256) fr-CA OPAC_REG_VERIFY has hard-coded http:// +- [[23762]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23762) Editing is_html status of email template fails under multi-languages + +#### OPAC + +- [[12537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12537) Editions tab showing on bibs with more than one ISBN +- [[14862]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14862) Upgrade jQuery from 1.7 to 3.4.1 in OPAC +- [[16111]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16111) RSS feed for OPAC search results has wrong content type +- [[18084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18084) Language selector is hidden in user menu on mobile interfaces +- [[22602]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22602) OverDrive circulation integration is broken when user is referred to Koha from another site +- [[22804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22804) OPAC Overdrive JavaScript contains untranslatable strings +- [[22945]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22945) Markup error in OPAC search results around lists display +- [[22946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22946) Markup error in OPAC search results around selection links +- [[22948]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22948) Markup error in OPAC bibliographic detail template +- [[22949]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22949) Markup error in OPAC course reserves template +- [[22950]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22950) Markup error in OPAC recent comment template +- [[22951]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22951) Markup error in OPAC holds template +- [[22952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22952) Markup error in OPAC suggestions template +- [[22953]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22953) Markup warning in OPAC user summary template +- [[22954]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22954) Minor markup error in OPAC messaging template +- [[22955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22955) Markup error in OPAC lists template +- [[23076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23076) Include OpacUserJS on OPAC maintenance page + + >This fix allows the OPAC maintenance page to use JavaScript included in the OPACUserJS system preference. + +- [[23078]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23078) Use Koha.Preference in OPAC global header include +- [[23099]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23099) OPAC Search result sorting "go" button flashes on page load +- [[23122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23122) When searching callnumber in simple search, search option is not retained +- [[23126]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23126) Multiline entries in subscription history display with
in OPAC +- [[23210]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23210) login4tags should be a link +- [[23248]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23248) opac-ISBDdetail.pl dies on invalid biblionumber +- [[23308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23308) Contents of "OpacMaintenanceNotice" HTML escaped on display +- [[23492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23492) OPAC search facet header should not be a link at larger browser widths +- [[23506]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23506) Sound material type displays wrong icon in OPAC/Staff details +- [[23528]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23528) Show 'log in to add tags' link on all search result entries +- [[23537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23537) Overdrive won't show complete results if the Overdrive object doesn't have a primaryCreator +- [[23625]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23625) ArticleRequestsMandatoryFields* only affects field labels, does not make inputs required + + **Sponsored by** *California College of the Arts* + +- [[23648]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23648) The logged in link (class "loggedinusername") needs data-patroncategory +- [[23683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23683) Course reserves public notes on specific items should allow for HTML +- [[23726]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23726) Give class to No Items Available text on OPAC results page +- [[23901]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23901) Fix js error sms_input is null in opac-messaging.tt + + **Sponsored by** *Koha-Suomi Oy* + +- [[23968]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23968) OPACMySummaryNote does not work +- [[24084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24084) PlainMARC view broken on OPAC if other $.ajax calls produce errors + +#### Packaging + +- [[17084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17084) Automatic debian/control updates (master) +- [[21000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21000) debian/build-git-snapshot script ignores -D +- [[23700]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23700) Fix output of koha-plack --restart + +#### Patrons + +- [[21390]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21390) Self registration verification emails should send immediately + + **Sponsored by** *Goethe-Institut* + +- [[21939]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21939) Permission for holds history tab is too strict +- [[22741]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22741) Koha::Patron->store must not log updated_on changes (random failure of test BorrowerLogs and TrackLastPatronActivity) +- [[22910]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22910) Unique attributes should not be copied when duplicating a patron +- [[22944]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22944) avoid AnonymousPatron in search_patrons_to_anonymise +- [[23077]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23077) Can't import patrons without cardnumber +- [[23109]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23109) Incomplete description for staffacccess permission +- [[23199]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23199) Koha::Patron->store and uppercasesurname syspref +- [[23217]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23217) Batch patron modification shows database errors when no Attribute provided +- [[23218]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23218) Batch patron modification empty attribute causes improper handling of values +- [[23589]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23589) Discharge notice does not show non-latin characters +- [[23688]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23688) System preference uppercasesurnames broken by typo +- [[23788]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23788) Writing off multiple fees allows 'overpayment' of those fees + +#### Plugin architecture + +- [[23222]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23222) Fix DISABLE/ENABLE plugin label in plugins home + +#### REST API + +- [[23607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23607) Make /patrons/:patron_id/account privileged user only +- [[23858]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23858) Vendors endpoint not setting the Location header +- [[23859]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23859) Cities endpoint not setting the Location header +- [[23860]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23860) Patrons endpoint not setting the Location header + +#### Reports + +- [[23624]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23624) Count rows in report without (potentially) consuming all memory + + **Sponsored by** *Fenway Libraries Online*, *Fenway Library Organization* and *Higher Education Libraries of Massachusetts* + +- [[23812]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23812) Download icon is an upload icon + +#### SIP2 + +- [[19457]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19457) If CheckPrevCheckout is set to "Do", then checkouts are blocked at the SIPServer +- [[22037]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22037) Regression: guarantor no longer blocked (debarred) if child is over limit, when checking out via SIP +- [[23722]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23722) Document allow_empty_passwords in the example SIP config file + +#### Searching + +- [[14419]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14419) Expanding facets (Show more) performs a new search +- [[14794]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14794) Searching patron by birthday returns no results if format incorrect +- [[15704]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15704) The 264 index should be split by subfield to match how 260 is indexed +- [[23132]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23132) Encoding issues in facets with show more link +- [[23663]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23663) Itemtype summary feature in search results is only used in deprecated opac results non-xslt view +- [[23768]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23768) ISBN search in IntranetCatalogPulldown searches nothing if passed an invalid ISBN and using SearchWithISBNVariations +- [[24120]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24120) Search terms in search dropdown must be URI filtered + +#### Searching - Elasticsearch + +- [[21534]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21534) ElasticSearch - Wildcards not being analyzed +- [[22258]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22258) Elasticsearch - full record is not indexed in plain text +- [[22524]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22524) Elasticsearch - Date range in advanced search +- [[22874]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22874) Limit to available items doesn't work with elasticsearch 6.x +- [[23670]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23670) Load Koha::Exceptions::ElasticSearch module in Koha::SearchEngine::Elasticsearch +- [[23671]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23671) Elasticsearch shouldn't throw exception on an uppercase subfield identifier + +#### Self checkout + +- [[22929]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22929) Enabling the GDPR_Policy will affect libraries using the SCO module in Koha + +#### Serials + +- [[8260]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8260) Deleting patrons leaves holes in routing list ranking +- [[10215]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10215) Increase the size of opacnote and librariannote for table subscriptionhistory +- [[11492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11492) Receiving a serial item causes routing list notes to be lost + + **Sponsored by** *Plant and Food Research Limited* +- [[22667]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22667) Framework cannot override syspref for cn_source when receiving serials +- [[23065]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23065) 'New subscription' button in serials sometimes uses a blank form and sometimes defaults to current serial +- [[23416]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23416) When a note to a specific issue upon receiving a serial, this note will appear in next issue received + +#### Staff Client + +- [[14741]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14741) Selecting all child permissions doesn't select the top level check box +- [[21716]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21716) Item Search hangs when \ exists in MARC fields +- [[22958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22958) The Help link on SMS providers page should link to the correct chapter in the manual +- [[23525]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23525) ISBD view uses view policy of ACQ framework +- [[23651]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23651) RestrictedPage system preferences should include the address of the page in the description +- [[23680]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23680) Can't open 'Edit items' or 'Add item' links in new tab - tab is closed immediately + + **Sponsored by** *Gothenburg University Library* + + >This fixes a problem where the pop-up window or tab immediately closes when attempting to edit or add a bibliographic item. + +- [[23689]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23689) Terminology: Branches limitations should be libraries limitations - Authorised Values +- [[23704]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23704) Typo in itemtypes.tt +- [[23729]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23729) Move CSS from moremember.tt template to staff global CSS + +#### System Administration + +- [[8558]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8558) Better confirmation message for importing frameworks + + **Sponsored by** *Catalyst* + +- [[22867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22867) UniqueItemFields preference value should be pipe-delimited +- [[22947]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22947) Markup error in OPAC preferences file +- [[23153]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23153) In framework management action subfields goes directly to edition +- [[23445]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23445) Loan period unit in circulation rules is untranslatable causing problems when editing rules +- [[23612]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23612) If no columns in a table can be toggled, don't show columns button +- [[23751]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23751) Description of staffaccess permission should be improved +- [[23847]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23847) Custom item search fields don't work if subfield is 0 (e.g. Withdrawn) +- [[23853]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23853) Typo in authorised_values.tt + +#### Templates + +- [[13597]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13597) Amazon 'no image' element needs a 'no-image' class, in the staff client +- [[22768]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22768) Global search forms' keyboard navigation broken +- [[22851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22851) Navigation links in the serials module should be styled the same as other modules +- [[22906]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22906) Minor corrections to plugins home page +- [[22957]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22957) Remove type attribute from script tags: Staff client includes 1/2 +- [[22960]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22960) Typo found in circulation.pref in UpdateItemLocationOnCheckin preference +- [[23074]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23074) Holds table sort does not understand dateformat +- [[23226]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23226) Remove type attribute from script tags: Cataloging +- [[23227]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23227) Remove type attribute from script tags: Reports +- [[23434]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23434) Hold confirmation dialog problem if HoldsAutoFill is enabled +- [[23441]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23441) Export should not include the 'actions' column in Z3950 results +- [[23446]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23446) Fix display issue with serials navigation +- [[23447]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23447) Fix capitalization and other minor edits on patron batch edit template +- [[23575]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23575) Template error causes item search to be submitted multiple times +- [[23605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23605) Terminology: Branches limitations should be libraries limitations +- [[23778]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23778) Regression: Guarantor entry section no longer has a unique id +- [[23946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23946) Remove Noun Project icons from the About page +- [[23954]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23954) Format notes in suggestion management +- [[24058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24058) Acquisition table displayed even if no order exist (bib detail) +- [[24093]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24093) Sorting indicators broken on list contents view + +#### Test Suite + +- [[23027]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23027) Suggestions.t is failing if no biblio in DB +- [[23038]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23038) Expected warnings displayed by tests should be hidden +- [[23177]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23177) Rollback cleanup in Circulation.t +- [[23211]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23211) SIP/Transaction.t is failing randomly +- [[23821]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23821) Reintroduction of create_helper_biblio +- [[23825]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23825) Object.t is failing - Exception not caught +- [[24002]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24002) Test suite is failing on MySQL 8 +- [[24029]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24029) marcrecord2csv.t displays a SQL error "Truncated incorrect DOUBLE value: '01e'" +- [[24030]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24030) GetItemsForInventory failing with "ORDER BY clause is not in SELECT list" +- [[24062]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24062) Circulation tests fail randomly if patron category type is 'X' + +#### Tools + +- [[18757]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18757) Problem when importing only items in MARC records +- [[19012]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19012) Note additional columns that are required during patron import +- [[22571]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22571) MARC modification templates do not handle control fields in conditional +- [[22653]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22653) Preference RotationPreventTransfers is never used +- [[22799]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22799) Batch item modification is case sensitive + + **Sponsored by** *South Taranaki District Council* + +- [[23006]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23006) Can't use inventory tool with barcodes that contain regex reserved characters ($,...) +- [[23184]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23184) Export/bibs/holdings settings unclear for exporting bibs without any holdings + +#### Web services + +- [[17247]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17247) ILS-DI HoldTitle and HoldItem should check if patron is restricted +- [[23429]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23429) ilsdi.pl GetRecords documentation does not match output + +#### Z39.50 / SRU / OpenSearch Servers + +- [[23242]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23242) Error when adding new Z39.50/SRU server in DB strict mode +### New sysprefs + +- AllowPatronToSetFinesVisibilityForGuarantor +- AllowStaffToSetFinesVisibilityForGuarantor +- BarcodeSeparators +- ClaimReturnedChargeFee +- ClaimReturnedLostValue +- ClaimReturnedWarningThreshold +- CustomCoverImages +- CustomCoverImagesURL +- ElasticsearchMARCFormat +- FinePaymentAutoPopup +- IntranetCoce +- OPACCustomCoverImages +- OPACFineNoRenewalsIncludeCredits +- OPACPlayMusicalInscripts +- OPACShowMusicalInscripts +- OnSiteCheckoutAutoCheck +- OpacCoce +- PatronAutoComplete +- PayPalReturnURL +- PreserveSerialNotes +- QueryRegexEscapeOptions +- RoundFinesAtPayment +- SuspensionsCalendar +- TransfersBlockCirc +- UseCashRegisters + +### Documentation + +The Koha manual is maintained in Sphinx. The home page for Koha +documentation is + +- [Koha Documentation](http://koha-community.org/documentation/) + +As of the date of these release notes, only the English version of the +Koha manual is available: + +- [Koha Manual](http://koha-community.org/manual/19.11/en/html/) + + +The Git repository for the Koha manual can be found at + +- [Koha Git Repository](https://gitlab.com/koha-community/koha-manual) + +### Translations + +Complete or near-complete translations of the OPAC and staff +interface are available in this release for the following languages: + +- Arabic (95.1%) +- Armenian (95.1%) +- Basque (57.2%) +- Chinese (China) (57.7%) +- Chinese (Taiwan) (100%) +- Czech (92.3%) +- Danish (50.3%) +- English (New Zealand) (80.3%) +- English (USA) +- Finnish (76.2%) +- French (94.9%) +- French (Canada) (95.6%) +- German (100%) +- German (Switzerland) (82.9%) +- Greek (70.7%) +- Hindi (100%) +- Italian (87.1%) +- Norwegian BokmÃ¥l (85.5%) +- Occitan (post 1500) (54.5%) +- Polish (79.7%) +- Portuguese (99.3%) +- Portuguese (Brazil) (90.4%) +- Slovak (81.2%) +- Spanish (98.1%) +- Swedish (84.8%) +- Turkish (93.8%) +- Ukrainian (69.7%) + +Partial translations are available for various other languages. + +The Koha team welcomes additional translations; please see + +- [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha) + +For information about translating Koha, and join the koha-translate +list to volunteer: + +- [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate) + +The most up-to-date translations can be found at: + +- [Koha Translation](http://translate.koha-community.org/) + +### Release Team + +The release team for Koha 19.11.00 is + + +- Release Manager: Martin Renvoize + +- Release Manager assistants: + - Tomás Cohen Arazi + - Nick Clemens + +- QA Manager: Katrin Fischer + +- QA Team: + - Tomás Cohen Arazi + - Alex Arnaud + - Nick Clemens + - Jonathan Druart + - Kyle Hall + - Julian Maurice + - Josef Moravec + - Marcel de Rooy + +- Topic Experts: + - REST API -- Tomás Cohen Arazi + - SIP2 -- Kyle Hall + - UI Design -- Owen Leonard + - Elasticsearch -- Alex Arnaud + - ILS-DI -- Arthur Suzuki + - Authentication -- Martin Renvoize + +- Bug Wranglers: + - Michal Denár + - Indranil Das Gupta + - Jon Knight + - Lisette Scheer + - Arthur Suzuki + +- Packaging Manager: Mirko Tietgen + +- Documentation Manager: David Nind + +- Documentation Team: + - Andy Boze + - Caroline Cyr La Rose + - Lucy Vaux-Harvey + +- Translation Managers: + - Indranil Das Gupta + - Bernardo González Kriegel + +- Release Maintainers: + - 19.05 -- Fridolin Somers + - 18.11 -- Lucas Gass + - 18.05 -- Liz Rea + +### Credits +We thank the following libraries who are known to have sponsored +new features in Koha 19.11.00: + +- [BULAC](http://www.bulac.fr/) +- Biblioteca Provincial Fr. Mamerto Esquiú (Provincia Franciscana de la Asunción) +- Brimbank City Council +- [ByWater Solutions](https://bywatersolutions.com/) +- California College of the Arts +- [Catalyst](https://www.catalyst.net.nz/products/library-management-koha) +- Central Kansas Library System +- Cheshire East Council +- Cheshire Libraries Shared Services +- Cheshire West and Chester Council +- [Duchesne County Library](http://uintahlibrary.org/) +- Fargo Public Library +- Fenway Libraries Online +- Fenway Library Organization +- Goethe-Institut +- Gothenburg University Library +- Higher Education Libraries of Massachusetts +- Koha-Suomi Oy +- Lund University Library +- National Library of Finland +- Newcastle City Council +- North Central Regional Library System +- [Northeast Kansas Library System](http://www.nekls.org) +- Orex Digital +- [PTFS Europe](https://ptfs-europe.com) +- Plant and Food Research Limited +- [Round Rock Public Library](https://www.roundrocktexas.gov/departments/library/) +- Sefton Council +- [South East Kansas Library System](http://www.sekls.org) +- South Taranaki District Council +- The National Library of Finland +- [Theke Solutions](https://theke.io/) +- [Uintah Library System](http://uintahlibrary.org/) +- Universidad Nacional de Córdoba +- [Vermont Organization of Koha Automated Libraries](http://gmlc.org/index.php/vokal) +- [Virginia Tech](https://lib.vt.edu/) + +We thank the following individuals who contributed patches to Koha 19.11.00. + +- Aleisha Amohia (5) +- Tomás Cohen Arazi (131) +- Alex Arnaud (9) +- Philippe Blouin (1) +- David Bourgault (2) +- Alex Buckley (2) +- Rudolf Byker (1) +- Colin Campbell (6) +- Nick Clemens (139) +- David Cook (1) +- Chris Cormack (2) +- Christophe Croullebois (1) +- Frédéric Demians (1) +- Jonathan Druart (170) +- Magnus Enger (8) +- Charles Farmer (2) +- Katrin Fischer (49) +- Martha Fuerst (1) +- Lucas Gass (13) +- Claire Gravely (1) +- David Gustafsson (7) +- Kyle Hall (70) +- Paul Hoffman (1) +- Andrew Isherwood (13) +- Mason James (1) +- Pasi Kallinen (4) +- Olli-Antti Kivilahti (3) +- Jon Knight (1) +- Bernardo González Kriegel (2) +- Petter von Krogh (1) +- David Kuhn (1) +- Joonas Kylmälä (2) +- Nicolas Legrand (3) +- Owen Leonard (125) +- Ere Maijala (28) +- Hayley Mapley (2) +- Julian Maurice (67) +- Matthias Meusburger (2) +- Josef Moravec (20) +- Agustín Moyano (29) +- Joy Nelson (1) +- David Nind (1) +- Björn Nylen (1) +- Dobrica PavlinuÅ¡ić (2) +- Eric Phetteplace (1) +- Séverine Queune (1) +- Liz Rea (9) +- Martin Renvoize (349) +- Justin Rittenhouse (1) +- Marcel de Rooy (29) +- Caroline Cyr La Rose (4) +- Alex Sassmannshausen (1) +- Lisette Scheer (2) +- Maryse Simard (1) +- Fridolin Somers (31) +- Arthur Suzuki (2) +- Emmi Takkinen (3) +- Lari Taskula (5) +- Mirko Tietgen (2) +- Mark Tompsett (19) +- Koha translators (1) +- Jesse Weaver (1) +- Bin Wen (1) +- Nazlı Çetin (2) +- Radek Å iman (1) + +We thank the following libraries, companies, and other institutions who contributed +patches to Koha 19.11.00 + +- abunchofthings.net (2) +- ACPL (125) +- BibLibre (111) +- BSZ BW (50) +- Bulac (4) +- ByWater-Solutions (223) +- Catalyst (6) +- davidnind.com (1) +- Devinim (2) +- flo.org (1) +- Göteborgs Universitet (7) +- hmcpl.org (1) +- hypernova.fi (3) +- Independant Individuals (65) +- jns.fi (2) +- Koha Community Developers (170) +- koha-suomi.fi (3) +- KohaAloha (1) +- Libriotech (9) +- Loughborough University (1) +- nd.edu (1) +- Prosentient Systems (1) +- PTFS-Europe (369) +- rbit.cz (1) +- Rijks Museum (29) +- rot13.org (2) +- Solutions inLibro inc (9) +- student.uef.fi (2) +- Tamil (1) +- The City of Joensuu (1) +- Theke Solutions (160) +- ub.lu.se (1) +- Universidad Nacional de Córdoba (2) +- University of Helsinki (31) + +We also especially thank the following individuals who tested patches +for Koha. + +- Hugo Agud (20) +- Hasina Akhte (1) +- Axel Amghar (1) +- Tomás Cohen Arazi (227) +- Alex Arnaud (65) +- Cori Lynn Arnold (2) +- Donna Bachowski (1) +- Bob Bennhoff (1) +- Stefan Berndtsson (12) +- Sonia Bouis (56) +- Arthur Bousquet (10) +- Christopher Brannon (3) +- Alex Buckley (5) +- Frederik Chenier (4) +- Frédérik Chénier (11) +- Nick Clemens (198) +- David Cook (1) +- Holly Cooper (1) +- Chris Cormack (13) +- Sarah Cornell (1) +- Christophe Croullebois (1) +- Christopher Davis (1) +- Frédéric Demians (1) +- Michal Denar (62) +- Jason DeShaw (1) +- Jonathan Druart (91) +- Magnus Enger (2) +- Bouzid Fergani (14) +- Katrin Fischer (287) +- Martha Fuerst (5) +- Andrew Fuerste-Henry (16) +- Brendan Gallagher (11) +- Lucas Gass (13) +- Claire Gravely (17) +- Victor Grousset (1) +- Kyle Hall (184) +- Ron Houk (3) +- Andrew Isherwood (2) +- Pasi Kallinen (4) +- Jan Kolator (2) +- David Kuhn (1) +- Rhonda Kuiper (2) +- Joonas Kylmälä (13) +- Nicolas Legrand (2) +- Owen Leonard (75) +- Luis F. Lopez (2) +- Nabila Love (1) +- Ere Maijala (4) +- Hayley Mapley (30) +- Felicia Martin (1) +- Jesse Maseto (9) +- Julian Maurice (8) +- Kelly McElligott (3) +- Sean McGarvey (4) +- Matthias Meusburger (1) +- Laurel Moran (1) +- Josef Moravec (83) +- Agustín Moyano (39) +- David Nind (13) +- Kim Peine (1) +- Nadine Pierre (21) +- Séverine Queune (49) +- Elizabeth Quinn (1) +- Johanna Raisa (6) +- Liz Rea (107) +- Martin Renvoize (1484) +- David Roberts (1) +- Marcel de Rooy (200) +- Caroline Cyr La Rose (1) +- Alex Sassmannshausen (3) +- Lisette Scheer (18) +- Maksim Sen (1) +- Joe Sikowitz (1) +- Maryse Simard (73) +- Fridolin Somers (3) +- Mike Somers (1) +- Christian Stelzenmüller (1) +- Myka Kennedy Stephens (2) +- Arthur Suzuki (8) +- Theodoros Theodoropoulos (2) +- Mark Tompsett (57) +- Claudie Trégouët (2) +- Ed Veal (2) +- Marc Véron (2) +- Ian Walls (1) +- Bin Wen (10) +- George Williams (12) +- Jessica Zairo (3) +- Amandine Zocca (1) +- Nazlı Çetin (2) + + +We regret any omissions. If a contributor has been inadvertently missed, +please send a patch against these release notes to +koha-patches@lists.koha-community.org. + +### Revision control notes + +The Koha project uses Git for version control. The current development +version of Koha can be retrieved by checking out the master branch of: + +- [Koha Git Repository](git://git.koha-community.org/koha.git) + +The branch for this version of Koha and future bugfixes in this release +line is 19.11.x. + +### Bugs and feature requests + +Bug reports and feature requests can be filed at the Koha bug +tracker at: + +- [Koha Bugzilla](http://bugs.koha-community.org) + +He rau ringa e oti ai. +(Many hands finish the work) + +Autogenerated release notes updated last on 27 Nov 2019 15:10:11. +## RELEASE NOTES FOR KOHA 19.05.00 +30 May 2019 + +Koha is the first free and open source software library automation +package (ILS). Development is sponsored by libraries of varying types +and sizes, volunteers, and support companies from around the world. The +website for the Koha project is: + +- [Koha Community](http://koha-community.org) + +Koha 19.05.00 can be downloaded from: + +- [Download](http://download.koha-community.org/koha-19.05-latest.tar.gz) + +Installation instructions can be found at: + +- [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation) +- OR in the INSTALL files that come in the tarball + +Koha 19.05.00 is a major release, that comes with many new features. + +It includes 15 new features, 246 enhancements, 437 bugfixes. + + + +### New features + +#### Acquisitions + +- [[5770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5770) Email librarian when purchase suggestion made + +> Sponsored by Northeast Kansas Library System, NEKLS (http://nekls.org/) +This new feature adds the ability to send a notice to the library, branch or a specific email address whenever a purchase suggestion is created. + + +- [[15774]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15774) Additional fields for baskets + +> This new feature adds the ability to define additional fields to store information about acquisition baskets. +It refactors and centralises the code used to add fields to subscriptions as well. There is a new 'Additional fields' page in the adminsitration module to configure the fields. +Users can name additional fields, tie them to authorised values, and specify whether the fields can be searched in the acquisitions module. + + + +#### Circulation + +- [[20912]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20912) Rental fees based on time period + +> Sponsored by: Huntsville-Madison County Public Library (http://hmcpl.org/) +This new feature adds the ability to define a per day (or per hour) rental fee for rental items. The new fee may be used as an alternative to the fixed price rental fee or in conjunction with it. + + + +#### OPAC + +- [[8995]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8995) Show OpenURL links in OPAC search results + +> This new feature allows you to link documents in your catalogue to an OpenURL resolver and possibly enable your patrons to get full texts in digital form. + + + +#### REST api + +- [[13895]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13895) Add routes for checkouts retrieval and renewal + +> This new feature adds APIs for checkouts and renewals. + + +- [[16497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16497) Add routes for library retrieval, update and deletion + +> This new feature adds APIs to list all or individual libraries, and to add, update or delete a library where appropriate permissions are held. + + +- [[17006]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17006) Add route to change patron's password (authenticated) + +> This new feature allows a administrators to change a users password via the API +Sponsored by Municipal Library Ceska Trebova + + +- [[19661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19661) Add route for fund retrieval + +> This new feature adds a REST API for working with acquisition funds, including listing, adding and deleting funds and fund users. + + +- [[22061]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22061) Add route to change patron's password (public) + +> This new feature allows a user to change their own password via the public API + + +- [[22132]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22132) Add Basic authentication to the REST API + +> This adds http BASIC authentication as an optional auth method to the RESTful APIs. This greatly aids developers when developing against our APIs. + + +- [[22206]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22206) Add routes to enable suspension or resumption of holds + +> This new feature adds a REST API that allows suspending a hold and resuming a suspended hold. + + + +#### Searching - Elasticsearch + +- [[18235]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18235) Elastic search - Configurable facets + +> This new feature allows librarians with appropriate permissions to configure (show/hide/re-order) the search facets provided by elasticsearch. + + + +#### Self checkout + +- [[14407]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14407) Limit web-based self-checkout to specific IP addresses + +> This new feature allows you to increase the security of your online self checkout facilities by allowing you to limit their operation to a specified IP address or address range. + + + +#### Web services + +- [[17047]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17047) Mana Knowledge Base : Data sharing + +> This new feature adds the ability for Koha to talk to a Mana Knowledge Base server, allowing libraries to share a small, but hopefully growing, number sets of data. +Currently this includes sharing serial subscription patterns and reports. + + + +### Enhancements + +#### About + +- [[21502]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21502) Add checks for YAML formatted system preferences to about page + +> This enhancement adds a warning to the about pages for any malformed yaml system preferences. + + +- [[21626]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21626) Add 'current maintenance team' to the 'Koha team' page + +> We have displayed the team responsible for the development of your installed version of Koha on the about page for some time, however we have not recognised those who are currently helping maintain it. This patch adds the current maintenance team (along with the end date for their tenure) to the about page. + + + +#### Acquisitions + +- [[4833]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4833) Show acquisition information when ordering from a suggestion + +> This enhancement adds the following fields to the suggestions selection table when adding a new order by selecting from a suggestion: +* library +* fund +* price +* quantity +* total + + +- [[16939]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16939) Making all 'add to basket' actions buttons + +> Sponsored by Catalyst IT + + +> This enhancement improves the consistency within our acquisitions module. + + +- [[18166]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18166) Show internal and vendor notes for received orders + +> This enhancement makes internal and vendor notes visible for received orders. Previously these were only shown for pending orders. + + +- [[18952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18952) Show internal note in acquisitions details tab + +> This enhancement makes internal and vendor notes visible in the acquisitions details tab that is displayed for each bibliographic record when the `AcquisitionDetails` system preferences is enabled. + + +- [[21308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21308) Show the search filters used on the search results page for acquisitions history searches + +> This enhancement modifies the orders search results page so that the search form appears in the sidebar. +This allows the user to view and re-use their search parameters. + + +- [[21364]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21364) Allow closing basket from vendor search/view + +> This enhancement adds 'Close basket' to the available actions in the vendor search results view. + + +- [[22556]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22556) Add ability to quickly filter funds/budgets by library on the Acquisitions home page + +> This enhancement adds a "Filter by library" pulldown list to the budgets table on the acquisitions home page. + + +- [[22664]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22664) Link basket name and basket group name instead of the, often short, basket numbers + +> This enhancement moves the basket link from the basket number to the basket name aiding usability and improving consistency. + + + +#### Architecture, internals, and plumbing + +- [[18925]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18925) Move maxissueqty and maxonsiteissueqty to circulation_rules + +> Part of the ongoing effort to improve the maintainability of our codebase. + + +- [[19302]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19302) Pass objects to IsAvailableForItemLevelRequest + +> Part of the ongoing effort to improve the maintainability of our codebase. + + +- [[21002]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21002) Add Koha::Account::add_debit + +> Sponsored by PTFS Europe + + +> Part of the ongoing effort to improve the maintainability of our codebase. +This enhancement adds the `add_debit` method to Koha::Account as a parallel to the existing `add_credit` method. This method should be used from now on for any code dealing with the addition of debts to a patrons account. + + +- [[21206]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21206) C4::Items - Remove GetItem + +> Part of the ongoing effort to improve the maintainability of our codebase. +This enhamcement removes the `GetItem` method from C4::Items and replaces any existing occurrences with `Koha::Items->search()`. + + +- [[21547]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21547) Use set_password in opac-passwd and remove sub goodkey + +> Part of the ongoing effort to improve the maintainability of our codebase. + + +- [[21720]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21720) Update C4::Circulation::AddIssuingCharge to use Koha::Account->add_debit + +> Sponsored by PTFS Europe + +- [[21721]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21721) Update C4::Circulation::AddRenewal to use Koha::Account->add_debit + +> Sponsored by PTFS Europe + +- [[21722]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21722) Update C4::Accounts::chargelostitem to use Koha::Account->add_debit + +> Sponsored by PTFS Europe + +- [[21727]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21727) Add Koha::Account::Line->adjust + +> Sponsored by PTFS Europe + +- [[21728]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21728) Update C4::Reserves::ChargeReserveFee to use Koha::Account->add_debit +- [[21747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21747) Update C4::Overdues::UpdateFine to use Koha::Account->add_debit and Koha::Account::Line->adjust +- [[21756]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21756) Deprecate C4::Accounts::manualinvoice (use Koha::Account->add_debit instead) +- [[21757]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21757) Patron detail script (moremember.pl) cleanup + +> This enhancement tidies up the patron detail script (moremember.pl) and removes unused templates, uses objects as much as possible, and removes many template parameters. + + +- [[21875]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21875) Handling subject line in Letters.pm + +> This enhancement improves the display of subject lines in messages so that they correctly show non-Latin characters. + + +- [[21890]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21890) Allow forgotten password functionality to be limited by patron category + +> Libraries can now specify which patrons are allowed to change their password through the Forgotten Password functionality in the OPAC, per patron category. A common use case for this would be a system that combines LDAP (or other external authentication) patrons and local Koha patrons. This feature will allow libraries to present a better user experience for password management to all of their patrons, no matter how they are authenticated. + + +- [[21896]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21896) Add Koha::Account::reconcile_balance + +> Adds a business logic level routine for reconciling user account balances. + + +- [[21912]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21912) Koha::Objects->search lacks tests +- [[21980]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21980) Add some new Exceptions for Koha::Account methods + +> Sponsored by PTFS Europe + +- [[21992]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21992) Remove Koha::Patron::update_password +- [[21993]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21993) Be userfriendly when the CSRF token is wrong +- [[21998]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21998) Add pattern parameter in Koha::Token + +> Preparatory patch for GDPR enhancements that may be forthcoming. + + +- [[21999]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21999) C4::Circulation::AddIssue uses DBIx::Class directly +- [[22003]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22003) Remove unused subroutines displaylog and GetLogStatus from in C4::Log +- [[22026]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22026) Remove `use Modern::Perl` from Koha::REST::classes +- [[22031]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22031) C4::Auth->haspermission should allow checking for more than one subpermission +- [[22047]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22047) set_password should have a 'skip_validation' param +- [[22048]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22048) Use set_password instead of update_password in the codebase +- [[22049]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22049) MarkIssueReturned should rely on returndate only +- [[22051]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22051) Make Koha::Object->store translate 'Incorrect value' exceptions +- [[22127]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22127) Update dateaccessioned value builder +- [[22144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22144) Add method metadata() to Koha::Biblio +- [[22194]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22194) Add Koha::Exceptions::Metadata +- [[22311]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22311) Add a SysPref to allow adding content to the #moresearches div in the opac +- [[22363]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22363) Move C4::Logs::GetLogs to Koha namespace +- [[22454]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22454) Add Koha::Item::hidden_in_opac method +- [[22455]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22455) Add Koha::Biblio::hidden_in_opac method +- [[22511]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22511) Koha::Account::Line->void loses the original type of the credit +- [[22512]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22512) accountlines.accountype mixes 'state' and 'type' +- [[22516]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22516) accountlines.lastincrement can be removed +- [[22518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22518) accounttype 'O' is still referred to but is never set +- [[22521]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22521) Convert fines handling to use 'status' instead of two accounttypes + +> This patch clarifies the intended purpose of the various accounttypes used for fines calculations in the accounttline table. +WARNING: You will need to update your reports to account for the introduced use of 'status' in accountlines for fines. +"accounttype = 'FU'" needs changing to "accounttype = 'FINE' AND status = 'UNRETURNED'" +"accounttype = 'F'" needs changing to "accounttype = 'FINE' AND status != 'UNRETURNED'" + + +- [[22532]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22532) Remove "random" from Z39.50 +- [[22564]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22564) accounttype 'Rep' is still referred to but is never set +- [[22694]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22694) Add a method for checking OpacHiddenItems exceptions in Koha::Patron::Category +- [[22696]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22696) Simplify visibility logic in opac-ISBDdetail.pl +- [[22700]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22700) Make biblio_metadata prefetchable from Koha::Biblio +- [[22701]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22701) Make items prefetchable from Koha::Biblio +- [[22757]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22757) Use YAML CodeMirror higlighting on YAML preferences +- [[22765]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22765) Add class beside loggedinusername to indicate if logged in user is a superlibrarian + +#### Cataloging + +- [[15496]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15496) Delete bibliographic record after moving last item to another record(s) + +> When transferring items from one record to another you are now presented with a button to delete the original host record if there are no more items remaining. + + +- [[20128]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20128) Permission for advanced editor + +> Adds a new permission, under the "cataloguing" module, that controls whether the advanced (direct text editor based) cataloging editor is available. + + +- [[21411]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21411) Advanced cataloging editor - rancor - Allow configuration of Keyboard shortcuts + +> This enhancement lets you globally redefine the keyboard shortcuts used in rancor. + + +- [[21826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21826) Automatic authority record generation improvements + +> Sponsored by National Library of Finland + + +> This enhancement makes improvements to automatic authority record generation, including using only allowable subfields when creating authorities from bibliographic records. + + +- [[22045]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22045) Cataloging UX enhancement - Improve access to tabs + +> This enhancement makes style changes to the standard MARC editor with the goal of making it more responsive and easier to navigate among tabs and tags. +Tabs are now part of the page toolbar, which floats as the page scrolls. In addition to the numbered tabs, there is also a section showing in-page links to the MARC tags which are available on that page. + + +- [[22525]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22525) Navigation arrows on the bottom of Cataloging search pages + +> This enhancement adds pagination links to the bottom of the cataloging search result page. Before this there were only pagination links at the top of the page. + + + +#### Circulation + +- [[7088]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7088) Cannot renew items on hold even with override + +> Sponsored by Halton Borough Council + + +> Sponsored by Cheshire Libraries Shared Services + + +> Sponsored by Sefton Council + + +> This enhancement enables items that are on hold to be renewed with a due date specified by the user. It is enabled by the new "AllowRenewalOnHoldOverride" system preference. +It can appear in two locations: +1. In the "Checkouts" table on the Patron Details screen. It is now possible to select on loan items that would otherwise fulfil a hold request to be renewed. When such an item is selected, an additional date selection box is displayed to allow the user to specify the due date for all on hold items that are to be renewed. +2. In the Circulation > Renew alert screen. When a barcode of an on loan item that would ordinarily fulfil a hold request is entered, the usual alert is displayed indicating that the item is on hold, it is still possible to override this, and renew, however it is now also possible to specify a due date. + + +- [[10300]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10300) Allow transferring of items to be have separate IndependentBranches syspref + +> This enhancement allows libraries to transfer items between themselves when they have IndependentBranches enabled. +It adds a new system preference IndependentBranchesTransfers. Setting this to 'No' allows staff to transfer items, setting this to 'Yes' disables it. + + +- [[14576]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14576) Allow automatic update of location on checkin + +> Sponsored by Catalyst IT +> Sponsored by Arcadia Public Library (http://library.ci.arcadia.ca.us/) +> Sponsored by Middletown Township Public Library (http://www.mtpl.org/) +> Sponsored by Round Rock Public Library (https://www.roundrocktexas.gov/departments/library/) + + +> This enhancement adds a new system preference "UpdateItemLocationOnCheckin" which accepts pairs of shelving locations. On check in the item's location is compared to the location on the left and, if it matches, is updated to the location on the left. +This preference replaces the ReturnToShelvingCart and InProcessingToShelvingCart preferences. Note that existing functionality for all items in the PROC location being returned to permanent_location is preserved by default. Also, any items issued from the CART location will be returned to their permanent location on check out (if it differs). +Special values for this system preference are: +_ALL_ - used on left side only to affect all items, and overrides all other rules +_BLANK_ - used on either side to match on or set to blank (actual blanks will work, but this is an easier to read option) +_PERM_ - used on right side only to return items to their permanent location +Syntax highlighting is used in the text area to make it easier to read. + + +- [[17171]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17171) Add a syspref to allow currently issued items to be issued to a new patron without staff confirmation + +> Some libraries don't want to force librarians to manually confirm each checkout when an item is checked out to another patron. Instead, they would prefer to be alerted afterwards. +This enhancement allows this behavior using a new system preference "AutoReturnCheckedOutItems". +> Sponsored by Round Rock Public Library (https://www.roundrocktexas.gov/departments/library/) + + +- [[17353]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17353) Add phone number column to checkout search + +> This enhancement adds patrons phone numbers to the checkout search results. It is hidden by default and is displayed by configuring the columns for circulation tables (Administration > Additional parameters > Configure columns > Circulation > table_borrowers > untick the phone column). + + +- [[18816]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18816) Make CataloguingLog work in production by preventing circulation from spamming the log + +> This enhancement stops unnecessary logging of every check in and check out actions when the CataloguingLog system preference is enabled. This has previously prevented CataloguingLog being used in production. + + +- [[19066]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19066) Add branchcode to accountlines + +> This enhancements adds recording of the branch an account transaction was performed. +For payments it will be the signed in branch when payment is collected. +For manual invoices/credits it is the signed in branch when the line is created. + + +- [[20450]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20450) Add collection to list of items when placing hold on specific copy +- [[21754]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21754) If an item is marked as lost, any outstanding transfers upon it should be automatically cancelled + +> Sponsored by Brimbank Library, Australia + + +> If an item is marked as lost, then any pending transfers the item had will now be removed. + + +- [[22761]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22761) Move "Fee receipt" from template to a slip + +> This enhancement allows the 'Fee receipt' to be configurable by the library in the Tools->Notices and slips page + + +- [[22809]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22809) Move "INVOICE" from template to a slip + +> This enhancement allows the 'Invoice' slip to be configurable by the library in the Tools->Notices and slips page + + + +#### Command-line Utilities + +- [[18562]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18562) Add koha-sip script to handle SIP servers for instances + +> To ease multi-tenant sites maintenance, several handy scripts were introduced. For handling SIP servers, 3 scripts were introduced: koha-start-sip, koha-stop-sip and koha-enable-sip. +This patch introduces a new script, koha-sip, that unifies those actions regarding SIP servers on a per instance base, through the use of option switches. + + +- [[20436]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20436) Add ability to specify itemtypes for longoverdue.pl + +> This enhancement increases the granularity of the long overdue cronjob, allowing the library to exclude some itemtypes from the process, and/or define different parameters for a specific itemtype. + + +- [[20485]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20485) Don't account for items timestamps when combining "dont_export_items=1" and "date" in misc/export_records.pl + +> Sponsored by Gothenburg University Library + + +> This enhancement changes the way dates are used to calculate records for export. If not including items in the export, we only consider the date of last biblio record edit, rather than including records where only the items were edited in the date range. + + +- [[22238]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22238) Remove koha-*-sip scripts in favor of koha-sip + +> The new koha-sip maintenance script replaces the old koha-start-sip, koha-stop-sip and koha-enable-sip scripts. This patch removes them, while keeping backwards compatibility (i.e. you can still run them until you get used to the new syntax). + + +- [[22580]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22580) Remove deprecated delete_expired_opac_registrations.pl cronjob + +> The functionality of delete_expired_opac_registrations.pl was moved into the cleanup_database.pl cronjob. Please make sure to adjust your conjob configuration accordingly. + + + +#### Course reserves + +- [[21446]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21446) Improve display of changed values on course reserves and show permanent location instead of cart + +#### Database + +- [[21753]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21753) issuingrules.chargename is unused and should be removed +- [[22008]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22008) accountlines.manager_id is missing a foreign key constraint +- [[22155]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22155) biblio_metadata.marcflavour should be renamed 'schema' +- [[22368]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22368) Table suggestions lacks foreign key constraints + +#### Documentation + +- [[8701]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8701) Help for OpacHiddenItems pref should not point to text in install directory + +#### Fines and fees + +- [[11373]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11373) Add "change calculation" feature to the fine payment forms + +> This enhancement adds an option to specify how much money was collected when paying a fine, as well as defining how much was paid on the fine. If these numbers are different (i.e. more money was collected) a popup displaying the amount of change to be given will be displayed and require confirmation before proceeding + + +- [[19489]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19489) Detailed description of charges on Accounting tab +- [[21578]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21578) 'Pay fines' tab incorrectly describes the purpose + +> This enhancement renames the tabs on a patrons account related to fines/payments - +The 'Fines' tab is now 'Accounting' +on the Accounting page +'Account' is now 'Transactions' +'Pay fines' is now 'Make a payment' + + +- [[21683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21683) Remove accountlines.accountno +- [[21844]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21844) Add callnumber to fines descriptions +- [[21918]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21918) Clean up pay fines template +- [[22148]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22148) Cancelling some payments/writeoffs redirects to unexpected page +- [[22674]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22674) Change wording of payments in the GUI + +#### Hold requests + +- [[19469]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19469) Add ability to split view of holds view on record by pickup library and/or itemtype + +> This enhancement adds the ability to visually separate the holds list on a record by library and/or itemtype. +This can make it a bit clearer who is in line next for a hold at each branch or if user has specified a specific type. +The system preference HoldsSplitQueue and HoldsSplitQueueNumbering control this behaviour. When activated holds can only be adjusted using the arrows, the dropdown priority menu is disabled. + + +- [[19630]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19630) "Hold is suspended" message appears in barcode field in holds table + +> Sponsored by Catalyst IT + +- [[19770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19770) Add cardnumber to holds awaiting pickup screen and add classes to borrower info +- [[20421]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20421) Apply CheckPrevCheckout logic when placing a hold on the staff client + +> This enhancement will now warn staff when placing a hold on an item that a borrower has previously checked out. Will only be displayed if CheckPrevCheckout system preference is enabled. + + +- [[21070]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21070) request.pl details links to biblio instead of moredetail.pl for that item +- [[22372]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22372) Add shelving location to Holds awaiting pickup report +- [[22631]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22631) Make links on barcode on hold summary page consistent (bug 21070) + +#### I18N/L10N + +- [[11375]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11375) Improve patrons permissions display +- [[21789]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21789) Example usage of I18N Template::Toolkit plugin + +#### ILL + +- [[18589]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18589) Show ILLs as part of patron profile +- [[18837]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18837) Add an unmediated Interlibrary Loans workflow +- [[20563]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20563) ILL request list gives no indication of source and/or target +- [[20581]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20581) Allow manual selection of custom ILL request statuses +- [[20600]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20600) Provide the ability for users to filter ILL requests +- [[20639]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20639) Allow setting a default/single backend for OPAC driven requests +- [[20640]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20640) Allow migrating a request between backends +- [[20750]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20750) Allow timestamped auditing of ILL request events +- [[21063]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21063) Allow columns in intranet ILL request datatable to be customisable + +#### Installation and upgrade (web-based installer) + +- [[20000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20000) use Modern::Perl in installer perl scripts + +> Sponsored by Catalyst IT + + +> Code cleanup which improves the readability, and therefore reliability, of Koha. + + + +#### Lists + +- [[12759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12759) Add ability to pass list contents to batch record modification/deletion tools + +> Sponsored by Catalyst IT + + +> This enhancement add batch modification/deletion options to user created lists of records + + + +#### MARC Bibliographic data support + +- [[21899]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21899) Update MARC21 frameworks to Update 27 (November 2018) + +#### MARC Bibliographic record staging/import + +- [[19164]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19164) Allow MARC modification templates to be used in staged MARC imports + +> This enhancement allows applying MARC modification templates to batches of records during the import/staging process from the staff client + + + +#### Notices + +- [[8000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8000) Test mode for notices + +> This enhancement adds a system preference 'SendAllEmailsTo' which, when populated with a valid email address, will redirect all outgoing mail from Koha to this address. This feature is intended for use during testing/setup of Koha, to prevent spamming users. + + +- [[16149]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16149) Generate and send custom notices based on report output + +> This enhancement adds a cronjob which takes a report id, and a notice code to be used to send custom emails to users generated from the report content. +The notices will be able to use any (and only) columns included in the report in the notice templates. User email addresses can be specified in the report, as well as the 'From' address for the email. +Notices for this cronjob must be defined using Template Toolkit syntax. + + +- [[20478]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20478) Advance notices: send separate digest messages per branch + +> This enhancement add the `--digest-per-branch` option to advanced_notices.pl to allow notices to be grouped by branch rather than grouped by borrower if so required. + + +- [[21241]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21241) Set suggestion notices message_transport_type to sms if syspref is enabled and patron has an smsalertnumber but no email address + +> If the FallbackToSMSIfNoEmail syspref is enabled then when a borrower has no email address but does have a smsalertnumber then suggestion notice message_transport_type is set to sms. + + + +#### OPAC + +- [[11969]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11969) Show patrons star rating on their reading history +- [[12318]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12318) Show subscription shelving location on subscription tabs +- [[14272]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14272) Allow OPAC to show a single news entry + +> Sponsored by Catalyst IT + + +> Allows to display OPAC news entries on their own page. The news entry will remain accessible by direct URL even after the entry itself has expired. + + +- [[14385]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14385) Extend OpacHiddenItems to allow specifying exempt borrower categories + +> This enhancement allows for specifying specific borrower categories in the preference OpacHiddenItemsExceptions who, when signed in to the opac, will be able to see items hidden by the OpacHiddenItems system preference. +This is intended to allow staff/privileged users to view records that the general public cannot. + + +- [[21399]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21399) Sort patron fines in OPAC by date descending as a default +- [[21533]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21533) Do not allow password recovery for administrative locked patrons (see 21336) +- [[21850]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21850) Remove search request from page title of OPAC result list +- [[21871]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21871) Show authority 856 links in the OPAC +- [[22029]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22029) Remove Google+ from social links on OPAC detail + +> Google revealed that Google Plus accounts will be shut down on April 2, 2019. + + +- [[22102]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22102) Markup fixes for OPAC article request page +- [[22568]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22568) Replace RSS icon in the OPAC with Font Awesome +- [[22576]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22576) OPAC password change text changes +- [[22588]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22588) Simplify getting account information in opac and self checkout module +- [[22638]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22638) Self checkin CSS update +- [[22645]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22645) Add 'ISSN' option to OPAC's basic search +- [[22657]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22657) Remove JavaScript from OPAC suggestion validation of required fields +- [[22803]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22803) Set dataTable width issue + +#### Patrons + +- [[3766]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3766) Cities/Towns only on one address + +> This enhancement allows for using the City/Town dropdown for all patron addresses, not only the main address. + + +- [[10796]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10796) Allow password changes for logged in OPAC users by patron category + +> Libraries can now specify which patrons are allowed to change their password when logged into the OPAC, per patron category. A common use case for this would be a system that combines LDAP (or other external authentication) patrons and local Koha patrons. This feature will allow libraries to present a better user experience for password management to all of their patrons, no matter how they are authenticated. + + +- [[17854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17854) New Print slip and close button next to Close button + +> Adds a 'Printer' button next to the 'X' (clear) button when viewing a patron record - this allows the librarian to print a slip for the patron and clear their account form the screen to prevent viewing of information by another user or patron. + + +- [[21312]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21312) Show lockout on Patrons form + +> This enhancement adds a notification for staff when an account is locked by password attempts or administratively. + + +- [[21336]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21336) GDPR: Handle unsubscribe requests automatically by optional (administrative) lock, anonymize and remove + +> Add preferences UnsubscribeReflectionDelay, PatronAnonymizeDelay and PatronRemovalDelay. +Add db column borrowers.flgAnonymized. +Add Koha::Patron->lock for administrative lockout. +Add Koha::Patron->anonymize for scrambling patron data. +Actions are controlled by preferences and run by cleanup_database cron job. + + +- [[22198]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22198) Add granular permission setting for Mana KB +- [[22505]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22505) Add column configuration to patron list table +- [[22594]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22594) Validate SMS messaging numbers using the E.164 format + +> Adds validation to the SMS number field that conforms to international standards and adds a hint: "SMS number should be in the format 1234567890 or +11234567890" on both the OPAC and Intranet. + + + +#### REST api + +- [[20006]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20006) Adapt /v1/holds to new naming guidelines +- [[22227]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22227) Make GET /cities staff only + +#### Reports + +- [[8775]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8775) Add collection column to built in 'Items lost' report +- [[22856]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22856) Show SQL code button should trigger CodeMirror view + +#### SIP2 + +- [[19619]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19619) Add support for SIP2 field CM ( Hold Pickup Date ) to Koha +- [[22014]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22014) Add ability to send "00" in SIP CV field on checkin success + +> Sponsored by Pueblo City-County Library District + +- [[22016]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22016) Always send CT field for SIP checkin, even if empty + +> Sponsored by Pueblo City-County Library District + + +#### Searching + +- [[14457]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14457) Integrate LIBRIS spellchecking +- [[22418]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22418) Authority link magnifying glass icon doesn't appear for 655 subject tags +- [[22424]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22424) Add search by all lost statuses to item search +- [[22649]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22649) Add item type to item search results + +#### Searching - Elasticsearch + +- [[18213]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18213) Add language facets to Elasticsearch +- [[21872]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21872) Elasticsearch indexing faster by making it multi-threaded + +#### Self checkout + +- [[18251]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18251) SCO alerts - need a trigger for successful checkouts + +> This enhancement adds new triggers to ease defining custom sounds/alerts for the self checkout module + + +- [[19458]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19458) Self-check module highlighting + +> This enhancement highlights new checkouts/renewals in the self-check display to make it easier to see which actions have been performed in the user's session + + +- [[21772]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21772) Add holds and account information tab to the SCO module + +> Sponsored by City of Portsmouth Public Library + +- [[22538]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22538) Add a noticeable alert about waiting holds + +> Sponsored by Theke Solutions + + +#### Serials + +- [[22408]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22408) Subscription entry form cleanup + +#### Staff Client + +- [[12283]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12283) Set autocomplete=off for patron search input +- [[21582]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21582) Use CodeMirror for *UserJS & *UserCSS + +> This enhancement adds javascript syntax highlighting to aid users when editing the JS system preferences. + + +- [[22616]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22616) Update error text messages + +#### System Administration + +- [[3820]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3820) More detailed patron record changes log + +> This enhancement will add a log of the specific fields that were changed when modifying/editing a patron, including the before and after values for each updated field. + + +- [[22053]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22053) Ability to disable some plugins + +> The ability to enable/disable plugins is added. This is particularly handy when testing new plugins or when plugins are not (yet) fully configured for production use. + + +- [[22190]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22190) Add column configuration to patron category administration +- [[22191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22191) Add column configuration to libraries administration + +#### Templates + +- [[10659]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10659) Upgrade jQuery star ratings plugin +- [[15911]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15911) Use noEnterSubmit CSS class instead of prevent_submit.js +- [[20569]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20569) Improve description of CheckPrevCheckout system preference + +> A simple string patch that clarifies the intention of the CheckPrevCheckout system preference options. + + +- [[20729]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20729) Update style of datepickers +- [[20809]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20809) Link patron image to patron image add/edit form +- [[21034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21034) Re-indent circulation.tt +- [[21091]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21091) Move add item template JavaScript to a separate file +- [[21304]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21304) Update two-column templates with Bootstrap grid: Catalog +- [[21307]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21307) Switch two-column templates to Bootstrap grid: Cataloging +- [[21436]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21436) Switch two-column templates to Bootstrap grid: Tools part 4 +- [[21438]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21438) Switch two-column templates to Bootstrap grid: Patron card creator +- [[21442]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21442) Switch two-column templates to Bootstrap grid: Circulation part 1 +- [[21449]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21449) Switch two-column templates to Bootstrap grid: Circulation part 2 +- [[21569]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21569) Switch two-column templates to Bootstrap grid: Circulation part 3 +- [[21573]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21573) Move lists barcode and biblionumber entry form to modal +- [[21646]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21646) Clean up Overdrive template +- [[21672]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21672) Switch templates to Bootstrap grid: Various +- [[21693]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21693) Clean up checkout notes template +- [[21695]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21695) Clean up access files template +- [[21783]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21783) Reindent admin/columns_settings.tt +- [[21784]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21784) Clean up js_includes.inc +- [[21785]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21785) Add column configuration to hold ratios report +- [[21790]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21790) Switch error page template to Bootstrap grid +- [[21792]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21792) Switch two-column templates to Bootstrap grid: Serials part 3 +- [[21795]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21795) Switch two-column templates to Bootstrap grid: Notices and slips +- [[21797]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21797) Update two-column templates with Bootstrap grid: Acquisitions part 5 +- [[21803]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21803) Redesign authorized values interface +- [[21870]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21870) Convert browser alerts to modals: OPAC user summary +- [[21891]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21891) Remove non-XSLT detail view in the staff client +- [[21913]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21913) Clean up payment details page +- [[21942]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21942) Clean up cataloging merge template +- [[21943]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21943) Clean up holds template +- [[21945]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21945) Clean up stock rotation template +- [[21948]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21948) Clean up style of item detail page +- [[21963]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21963) Switch two-column templates to Bootstrap grid: Patrons part 1 +- [[21964]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21964) Switch two-column templates to Bootstrap grid: Patrons part 2 +- [[21965]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21965) Switch two-column templates to Bootstrap grid: Patrons part 3 +- [[22015]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22015) Move DataTables CSS to global include +- [[22023]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22023) Further improve responsive layout handling of staff client menu bar +- [[22032]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22032) Improve local cover image tab on detail page +- [[22035]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22035) Improve local cover image browser page +- [[22104]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22104) Clean up patron API keys template +- [[22134]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22134) Add account expiration information to patron details +- [[22195]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22195) Change default DataTables configuration to consolidate buttons +- [[22196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22196) Clean up Mana KB administration template +- [[22261]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22261) Revise style of DataTables menus +- [[22337]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22337) Make it clearer that language preferences can be re-ordered +- [[22584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22584) Add YAML support for Codemirror +- [[22656]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22656) Report charts broken after bug 22023 +- [[22695]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22695) Remove non-XSLT search results view from the staff client +- [[22697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22697) Reindent catalogue/result.tt +- [[22734]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22734) Fund not marked as mandatory when ordering from a staged file +- [[22751]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22751) Switch two-column templates to Bootstrap grid: Patron details +- [[22764]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22764) More YUI grid cleanup +- [[22811]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22811) Add button to clear DataTables filtering + +#### Test Suite + +- [[21798]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21798) We need t::lib::TestBuilder::build_sample_biblio +- [[21817]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21817) Mock userenv should be a t::lib::Mocks method +- [[21971]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21971) TestBuilder::build_sample_item +- [[22349]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22349) Overzealous deletion of data in t/db_dependant/Koha/Acquisitions/Booksellers.t +- [[22392]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22392) TestBuilder::build_sample_item should allow defining barcode + +#### Tools + +- [[18661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18661) Make "Replace only included patron attributes" default on patron import + +> On the 'import patrons' page, the "Replace all patron attributes" is automatically selected which is the more dangerous option. This patch sets the default selection as "Replace only included patron attributes" as it is a safer option. + + +- [[19417]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19417) Improve display of errors from background job during stage for import +- [[19722]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19722) Add a MaxItemsToDisplayForBatchMod preference + +> When batch editing large amounts of items, displaying all of the info could lead to a timeout while waiting for page load. This enhancement adds the ability to define a MaxItemsToDisplayForBatchMod system preference which will hide the list of individual items and allow libraries to edit larger batches without hitting a timeout. + + +- [[21216]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21216) Notices - Add filter/search options to table +- [[22175]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22175) Make stock rotation table sortable +- [[22318]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22318) Extend Koha news feature to include other content areas + +> This enhancement begins work to move system preferences that include displayed text to the 'News' module - this allows the user to define text in various languages and add ability for these preferences to show correctly in translated OPACs. +Specifically, this patch set moves the 'OPACNavRight' preference into the 'News' module. + + + +#### Web services + +- [[19380]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19380) Add transfer informations in ILS-DI GetRecords response +- [[19945]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19945) ILSDI - Return the reason a reserve is impossible + + + +### Critical bugs fixed + +(This list includes all bugfixes since the previous major version. Most of them +have already been fixed in maintainance releases) + +#### Acquisitions + +- [[18723]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18723) Dot not recognized as decimal separator on receive +- [[18736]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18736) Problems in order calculations (rounding errors) + +> This patch introduces to new system preference to govern how rounding is applied to values in acquisitions. It defaults to the american practice of rounding to the nearest 'cent' but future options should become available as we start to understand how other nations round for accounting purposes. + + +- [[20830]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20830) Make sure a fund is selected when ordering from staged file +- [[21605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21605) Cannot create EDI account +- [[21989]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21989) JS error in "Add orders from MARC file" - addorderiso2709.pl +- [[22282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22282) Internal software error when exporting basket group as PDF +- [[22293]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22293) Sticky toolbar making vendor form uneditable +- [[22296]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22296) Invoice adjustments are not populating to budget views +- [[22390]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22390) When duplicating existing order lines new items are not created +- [[22498]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22498) Can not select any funds for invoice adjustments +- [[22565]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22565) Partially receiving order and adding internal note on invoice updates note on every order on the system +- [[22611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22611) Typo introduced into Koha::EDI by bug 15685 +- [[22669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22669) Cannot edit received item in acquisitions with acqcreateitem set to "when placing an order" +- [[22713]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22713) Replacement price removed when receiving if using MarcItemFieldstoOrder +- [[22802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22802) When ordering from a staged file, if funds are populated per item order level fund should not be required +- [[22905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22905) Cannot update the status of suggestions if the branchcode filter is set to all +- [[22908]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22908) Modsuggestion will generate a notice even if the modification failed + +#### Architecture, internals, and plumbing + +- [[21610]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21610) Koha::Object->store needs to handle incorrect values +- [[21910]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21910) Koha::Library::Groups->get_search_groups should return the groups, not the children +- [[21955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21955) Cache::Memory should not be used as L2 cache + +> Cache::Memory fails to work correctly under a plack environment as the cache cannot be shared between processes. + + +- [[22052]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22052) DeleteExpiredOpacRegistrations should skip bad borrowers +- [[22388]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22388) svc/split_callnumbers should have execute flag set +- [[22478]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22478) Cross-site scripting vulnerability in paginations +- [[22483]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22483) haspermissions previously supported passing 'undef' for $flagsrequired +- [[22600]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22600) We should add an 'interface' field to accountlines +- [[22618]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22618) Tests in t/Acquisition.t are actually context dependent +- [[22723]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22723) Syntax error on confess call in Koha/MetadataRecord/Authority.pm +- [[22893]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22893) contributors.yaml not correctly copied + +#### Authentication + +- [[21973]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21973) CAS URL escaped twice, preventing login +- [[22461]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22461) Regression in #20287: LDAP user replication broken with mapped extended patron attributes +- [[22692]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22692) Logging in via cardnumber circumvents account logout +- [[22717]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22717) Google OAuth auto registration error + +#### Cataloging + +- [[16232]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16232) Edit as new (duplicate) doesn't work correctly with Rancor + +> Sponsored by Carnegie-Stout Public Library + +- [[16251]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16251) Material type is not correctly set for Rancor 008 widget +- [[21049]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21049) Rancor 007 field does not retain value +- [[21986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21986) Quotation marks are wrongly escaped in several places +- [[22140]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22140) More use of EasyAnalyticalRecords pref +- [[22288]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22288) Barcode file does not work in modifying items in batch + +#### Circulation + +- [[18805]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18805) Currently it is impossible to apply credits against debits in patron accounts + +> This patch adds an `Apply Credits` button to the accounts interface to allow a librarian to apply outstanding credits against outstanding debits. + + +- [[21065]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21065) Data in account_offsets and accountlines is deleted with the patron leaving gaps in financial reports +- [[21346]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21346) Clean up dialogs in returns.pl +- [[21491]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21491) When 'Default lost item fee refund on return policy' is unset it says no but acts as if 'yes' +- [[21915]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21915) Add a way to automatically reconcile balance for patrons + +> Sponsored by ByWater Solutions + + +> In the past, if a patron had any credit existing on their account (newly added, or pre-existing), if debts were present then the credit balance would always be immediately applied to the debt. This functionality was inadvertently removed during refactoring efforts which debuted in 16.11. +This patch adds code to restore the functionality and allows it to be optionally applied to the system via a new system preference, `AccountAutoReconcile`. +Note: The new preference defaults to the post 16.11 behaviour, if you wish to restore the 16.11 functionality then you will need to update the preference after the upgrade. + + +- [[21928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21928) CircAutoPrintQuickSlip 'clear' is not working +- [[22020]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22020) Configure Columns for Patron Issues checkin hides renewal +- [[22679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22679) circulation_rules are not deleted when accompanying issuingrules are deleted +- [[22759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22759) Circulation rules for maxissueqty are applied per branch even for defaults +- [[22896]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22896) Item to be transferred at checkin clears overridden due date + +#### Command-line Utilities + +- [[22396]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22396) koha-sip script does not start the server correctly +- [[22593]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22593) Cronjobs/Scripts dealing with accountlines need updating for bug 22008 + +#### Course reserves + +- [[22652]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22652) Editing Course reserves is broken +- [[22899]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22899) Cannot view course details + +#### Database + +- [[13515]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13515) Table messages is missing FK constraints and is never cleaned up +- [[21931]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21931) Upgrade from 3.22 fails when running updatedatabase.pl script +- [[22476]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22476) MarkLostItemsAsReturned has wrong defaults for new installs +- [[22642]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22642) DB upgrade 18.06.00.005 can fail + +#### Fines and fees + +- [[22301]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22301) Paying fines is broken when using CurrencyFormat = FR +- [[22533]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22533) Cannot create manual invoices +- [[22724]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22724) Staff without writeoff permissions have access to 'Write off selected' button on Pay Fines tab + +> Sponsored by Catalyst IT + + +#### Hold requests + +- [[17978]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17978) Include 'Next available'/title level holds in holds count when placing holds (opac and staff) + +> This patch set corrects the count of hold a user has to correctly enforce limits on the number of open holds being placed. + + +- [[21495]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21495) Regression in hold override functionality +- [[21608]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21608) Arranging holds priority with dropdowns is faulty when there are waiting/intransit holds +- [[22330]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22330) Transfer limits should be respected for placing holds in staff interface and APIs +- [[22753]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22753) Move hold to top button doesn't work if waiting holds exist + +#### I18N/L10N + +- [[21895]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21895) Translations fail on upgrade to 18.11.00 (package installation) + +#### Installation and upgrade (web-based installer) + +- [[22024]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22024) Update translated web installer files with new class splitting rules +- [[22489]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22489) Onboarding tool fails due to inserting maxissueqty into IssuingRule + +#### Label/patron card printing + +- [[22275]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22275) 18.06.00.060 DB update fails (incomplete/incorrect defaults) +- [[22429]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22429) Infinite loop in patron card printing + +#### MARC Authority data support + +- [[21962]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21962) The `searching entire record` option in authority searches is currently failing + +#### Notices + +- [[22139]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22139) Fields of ACCTDETAILS not working properly + +#### OPAC + +- [[11853]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11853) Cannot clear date of birth via OPAC patron update +- [[21589]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21589) Series link formed from 830 field is incorrect +- [[21911]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21911) Scoping OPACs by branch does not work with new library groups +- [[21950]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21950) Searching with 'accents' breaks on navigating to the second page of results +- [[22030]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22030) OverDrive requires configuration for field passed as username +- [[22085]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22085) UNIMARC default XSLT broken by Bug 14716 +- [[22360]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22360) On order information missing in OPAC normal display +- [[22370]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22370) OPAC users should not be allowed to view staff news items + +> Sponsored by Catalyst IT + +- [[22420]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22420) Tag cloud feature broken +- [[22559]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22559) OPAC Forgotten password functionality not working +- [[22735]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22735) Broken MARC and ISBD views +- [[22881]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22881) Trying to clear search history via the navbar X doesn't clear any searches + +#### Patrons + +- [[21778]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21778) Sorting is inconsistent on patron search based on permissions +- [[22253]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22253) Koha throws an exception when updating a borrower with an insecure password +- [[22386]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22386) Importing using attributes as matchpoint broken +- [[22715]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22715) Searching for patrons with "" in the circulation note hangs patron search +- [[22928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22928) "Update child to adult patron" link no longer displayed + +#### REST api + +- [[22071]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22071) authenticate_api_request does not stash koha.user in the OAuth use case + +#### Reports + +- [[18393]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18393) Statistics wizard for acquisitions not filtering correctly by collection code +- [[21560]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21560) Optimize ODS exports +- [[21984]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21984) Unable to load second page of results for reports with reused parameters +- [[21991]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21991) Displaying more rows on report results does not work for reports with parameters +- [[22357]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22357) Every run of runreport.pl with --store-results creates a new row in saved reports + +#### Searching + +- [[22442]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22442) Item search CSV export broken + +#### Searching - Elasticsearch + +- [[19575]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19575) Use canonical field names and resolve aliased fields + +> Sponsored by Gothenburg University Library + + +> This patchset makes some changes to Elasticsearch mappings in the database. The changes alter existing indices and are intended to fix issues with the current mappings, however, if you have done customization of mappings you may want to back them up before upgrading. + + +- [[20261]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20261) No result in some page in authority search opac and pro (ES) +- [[20535]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20535) ModZebra called with $record with items stripped in ModBiblioMarc +- [[21974]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21974) cxn_pool must be configurable +- [[22705]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22705) Change default value of Elasticsearch cxn_pool to 'Static' + +#### Self checkout + +- [[22641]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22641) Incorrect filter on SCO printslip +- [[22675]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22675) SCO broken on invalid barcodes + +#### Serials + +- [[22621]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22621) Filters on subscription result list search the wrong column +- [[22812]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22812) Cannot add new subscription with strict SQL modes turned on + +#### Staff Client + +- [[21405]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21405) Pagination in authorities search broken for Zebra and broken for 10000+ results in ES +- [[22553]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22553) Unchecking a subpermission does not uncheck the top level permission + +#### System Administration + +- [[22389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22389) Classification splitting sources regex - cannot consistentlyadd/delete +- [[22619]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22619) Adding a new circ rule with unlimited checkouts is broken +- [[22847]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22847) Specific circ rule by patron category is displaying the default (or not displaying) + +#### Templates + +- [[13692]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13692) Series link is only using 800a instead of 800t +- [[21813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21813) In-page JavaScript causes error on patron entry page +- [[22904]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22904) Untranslatable strings in members-menu.js +- [[22974]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22974) Patron password update validation broken + +#### Test Suite + +- [[21956]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21956) Sysprefs not reset by regressions.t +- [[22836]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22836) Tests catching XSS vulnerabilities in pagination are not correct + +#### Web services + +- [[21738]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21738) [ILS-DI] Error placing a hold on a title without item +- [[21832]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21832) Restore is_expired in ILS-DI GetPatronInfo service +- [[22222]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22222) Mana subscription search always returns all results +- [[22237]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22237) Subscriptions are not linked to Mana upon edit +- [[22849]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22849) Data shared without agreement +- [[22891]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22891) ILS-DI: RenewLoan explodes in error + + +### Other bugs fixed + +(This list includes all bugfixes since the previous major version. Most of them +have already been fixed in maintainance releases) + +#### About + +- [[7143]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7143) Bug for tracking changes to the about page +- [[21441]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21441) System information gives reference to a non-existant table +- [[21662]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21662) Missing developers from history + +#### Acquisitions + +- [[6730]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6730) Rename 'basket' filter to 'basket name' on receive page +- [[14850]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14850) Funds from inactive budgets appear in 'Funds' dropdown on acqui/invoice.pl +- [[20782]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20782) EDI: Clicking the 'Invoice' link on the 'EDI Messages' page does not take you directly to the corresponding invoice +- [[20865]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20865) Remove space before : on order receive filters +- [[21089]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21089) Overlapping elements in ordering information on acqui/supplier.pl +- [[21427]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21427) Format prices on ordered/spent lists +- [[21659]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21659) Link to basket groups from order receive page are broken +- [[21929]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21929) Typo in orderreceive.tt +- [[21966]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21966) Fix descriptions of acquisition permissions to be more clear (again) +- [[22110]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22110) Editing adjustments doesn't work for Currencyformat != US +- [[22171]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22171) Format shipping cost on invoice.pl with with 2 decimals +- [[22225]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22225) Tax hints and prices on orderreceive.pl may not match +- [[22444]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22444) currencies_manage permission doesn't provide link to manage currencies when selected alone +- [[22541]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22541) Invoice adjustments: show invoice number and include link on ordered.pl and spent.pl +- [[22762]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22762) Collection codes not displayed on receiving +- [[22791]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22791) Calculation differs on aqui-home/spent and ordered.pl +- [[22907]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22907) Cannot add new suggestion with strict SQL modes turned on + +#### Architecture, internals, and plumbing + +- [[7862]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7862) Warns when creating a new notice + +> Sponsored by Catalyst IT + +- [[10577]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10577) C4::Budgets::GetBudgetPeriod has inappropriate overloading of its behavior + +> Part of the ongoing effort to improve the maintainability of our codebase. + + +- [[12159]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12159) Duplicate borrower_add_additional_fields function +- [[13795]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13795) Delete unused columns from statistics table +- [[18584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18584) Our legacy code contains trailing-spaces +- [[19816]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19816) output_pref must implement 'dateonly' for dateformat => rfc3339 +- [[19920]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19920) changepassword is exported from C4::Members but has been removed +- [[21036]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21036) Fix a bunch of older warnings +- [[21170]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21170) Warnings in MARCdetail.pl - isn't numeric in numeric eq (==) +- [[21172]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21172) Warning in addbiblio.pl - Argument "01e" isn't numeric in numeric ne (!=) +- [[21478]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21478) Koha::Hold->suspend_hold allows suspending in transit holds +- [[21622]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21622) Incorrect GROUP BY clause in acqui/ scripts +- [[21759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21759) Avoid manually setting amountoutstanding in _FixAccountForLostAndReturned + +> This patch results in a proper offset always being recorded for auditing purposes when a user is refunded after returning a previously lost item. + + +- [[21788]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21788) C4::Circulation::ProcessOfflinePayment should pass library_id to ->pay +- [[21848]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21848) Resolve unac_string warning from Circulation.t +- [[21905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21905) Plugin hook intranet_catalog_biblio_enhancements_toolbar_button incorrectly filtered +- [[21907]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21907) Error from mainpage when Article requests enabled and either IndependentBranches or IndependentBranchesPatronModifications is enabled +- [[21909]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21909) Koha::Account::outstanding_* methods should preserve call context +- [[21969]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21969) Koha::Account->outstanding_* should look for debits/credits by checking 'amount' +- [[21987]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21987) Local cover 'thumbnail' size is bigger than 'imagefile' size in biblioimages table +- [[22006]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22006) Koha::Account::Line->item should return undef if no item linked +- [[22007]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22007) KohaDates output does not need to be html filtered +- [[22033]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22033) related_resultset is a hole in the Koha::Object logic +- [[22044]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22044) NoRenewalBeforePrecision should be set by default for new installations +- [[22046]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22046) Simplify C4::Matcher->get_matches +- [[22056]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22056) Remove test/search.pl + +> Sponsored by Catalyst IT + +- [[22059]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22059) Wrong exception parameters in Koha::Patron->set_password +- [[22084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22084) Plugin upgrade method and database plugin version storage will never be triggered for existing installs +- [[22097]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22097) CataloguingLog should be suppressed for item branch transfers +- [[22124]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22124) Update cataloguing plugin system to not generate type parameter in script tag +- [[22125]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22125) branches.pickup_location should be flagged as boolean +- [[22219]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22219) C4::Biblio->GetItemsForInventory can return wrong count / duplicated items when skipping waiting holds +- [[22391]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22391) Incorrect GROUP BY in /acqui/ajax-getauthvaluedropbox.pl +- [[22451]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22451) Asset plugin is using the version from the DB +- [[22472]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22472) Should column_exists explode if the table does not exist? +- [[22542]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22542) Back browser should not allow to see other patrons details (see bug 5371) +- [[22607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22607) Default value in issues.renewals should be '0' not null +- [[22729]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22729) flgAnonymized shouldn't be NULL and should be renamed anonymized +- [[22748]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22748) Wrong permission check in addbiblio.pl +- [[22749]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22749) Koha::Item->hidden_in_opac should consider hidelostitems syspref +- [[22755]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22755) Import Koha::Script to patron_emailer cronjob +- [[22813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22813) searchResults queries the Koha::Patron object inside two nested loops + +#### Cataloging + +- [[10345]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10345) Copy number should be incremented when adding multiple items at once +- [[20491]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20491) Use "Date due" in table header of item table +- [[21709]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21709) Addbiblio shows clickable tag editor icons which do nothing +- [[21937]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21937) Syspref autoBarcode annual doesn't increment properly barcode in some cases +- [[22122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22122) Make sequence of Z39.50 search options match in acq and cataloguing +- [[22242]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22242) Javascript error in value builder cased by Select2 +- [[22886]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22886) Missing space between fields from Keyword to MARC mapping in cataloguing search + +#### Circulation + +- [[13763]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13763) Renew feature does not check for the BarcodeInputFilter option + +> Sponsored by Catalyst IT + +- [[14591]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14591) book drop / drop box mode incorrectly decrements accrued overdue fines +- [[17236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17236) Add minute and hours to last checked out item display for hourly loans +- [[17347]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17347) 'Renew' tab should ignore whitespace at begining and end of barcode +- [[18957]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18957) Item renewed online does not show the time of renewal +- [[21013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21013) Missing itemtype for checkut makes patron summary print explode +- [[21030]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21030) Date widget on suspend modal not working correctly +- [[21877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21877) Show authorized value description for withdrawn in checkout +- [[22054]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22054) Display a nicer error message when trying to renew an on-site checkout from renew page +- [[22083]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22083) Typo in circulation_batch_checkouts.tt +- [[22111]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22111) Correctly format fines when placing holds (maxoutstanding warning) +- [[22119]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22119) Add price formatting in circulation +- [[22120]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22120) Add price formatting to patron summary print +- [[22130]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22130) Batch checkout: authorized value description is never shown with notforloan status +- [[22200]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22200) Forgiving a fine (FOR) does not create a FORGIVEN credit line +- [[22203]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22203) Holds modal no longer links to patron +- [[22351]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22351) SCSS conversion broke style on last checked out information +- [[22536]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22536) Display problem in Holds to Pull report + +#### Command-line Utilities + +- [[12488]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12488) Make bulkmarcimport.pl -d use DELETE instead of TRUNCATE +- [[17746]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17746) koha-reset-passwd should use Koha::Patron->set_password +- [[20537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20537) Warnings in overdue_notices.pl + +> Sponsored by Catalyst IT + +- [[20692]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20692) koha-plack doesn't check for Include *-plack.conf line in /etc/apache2/sites-available/$INSTANCE.conf +- [[21855]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21855) Remove deprecated delete_unverified_opac_registrations.pl cronjob + +> The functionality of delete_unverified_opac_registrations.pl was moved into the cleanup_database.pl cronjob. Please make sure to adjust your conjob configuration accordingly. + + +- [[21908]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21908) biblio_metadata is missing from the rebuild_zebra.pl tables list +- [[21975]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21975) Unnecessary substitutions in automatic item modification by age +- [[22235]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22235) Make maintenance scripts use koha-sip instead of koha-*-sip +- [[22299]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22299) Typo in parameter of import_patrons.pl: preserve_extended_atributes + +> The --preserve-extended-atributes parameter for import_patrons.pl had a typo within it. In this version we have fixed the typo and so the attribute name has been updated to --preserve-extended-attributes + + +- [[22323]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22323) Cronjob runreport.pl has a CSV encoding issue +- [[22397]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22397) Wrong message in koha-sip --start +- [[22875]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22875) Documentation misleading for import_patrons command line script + +#### Course reserves + +- [[21003]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21003) Don't show warning when editing a reserve item + +#### Database + +- [[22634]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22634) Standardize table creation for stockrotation* tables in kohacstructure.sql +- [[22782]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22782) Schema change for SocialData + +#### Developer documentation + +- [[20544]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20544) Wrong comment in database documentation for items.itemnotes +- [[21290]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21290) POD of ModItem mentions MARC for items + +#### Documentation + +- [[19747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19747) No help page linked for article requests +- [[22174]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22174) Add link to help page for API key management +- [[22687]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22687) Typo in Koha::Manual breaks Portuguese links + +#### Fines and fees + +- [[12166]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12166) Improve display of hold charges in patron account +- [[21849]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21849) Offsets not stored correctly in _FixOverduesOnReturn +- [[22066]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22066) branchcode should be recorded for manual credits +- [[22138]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22138) members/paycollect.pl has not been updated to have the new tab names +- [[22626]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22626) 'Filter paid transactions' broken on Transactions tab in staff +- [[22628]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22628) FFOR and VOID show up as codes to end users in OPAC, SCO and staff + +#### Hold requests + +- [[7614]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7614) Use branch transfer limits for determining available opac holds pickup locations +- [[15505]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15505) Mark Hold Items 'On hold' instead of 'Available' + +> Corrects the display of status for items on hold in the OPAC. + + +- [[20837]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20837) CanItemBeReserved should follow ReservesControlBranch and not CircControl + +> WARNING: This patch corrects the behaviour of reserve rules such that they match the system preference descriptions. This may initial lead to confusion as prior to this the CircControl branches were used incorrectly. Settings for ReservesControlBranch and CircControl should be reviewed to ensure proper behaviour is enforced. + + +- [[21263]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21263) Pickup library not set correctly when using Default holds policy by item type +- [[21765]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21765) AutoUnsuspendReserves manually sets holds fields instead of calling ->resume +- [[22650]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22650) Can place multiple item level holds on a single item +- [[22688]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22688) TT plugin for pickup locations code wrong + +#### Holidays + +- [[21885]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21885) Improve date selection on calendar for selecting the end date on a range + +#### I18N/L10N + +- [[19497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19497) Translatability: Get rid of "Edit [% field.name |html %] field" + +> Sponsored by Catalyst IT + +- [[21736]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21736) Localization widget messages are not translatable + +#### ILL + +- [[21460]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21460) Filtering ILL requests on borrowernumber does not work +- [[22101]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22101) ILL requests missing in menu on advanced search page +- [[22121]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22121) Display 'Price paid' on ILL requests according to CurrencyFormat pref +- [[22464]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22464) Copyright notice does not pass forward request properties + +#### Installation and upgrade (command-line installer) + +- [[17496]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17496) install-CPAN.pl documentation/removal +- [[20174]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20174) Remove xml_sax.pl target from Makefile.pl + +#### Installation and upgrade (web-based installer) + +- [[11922]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11922) Add SHOW_BCODE patron attribute for Norwegian web installer +- [[21545]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21545) Update German web Installer for 18.11 +- [[21651]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21651) Force insert of notices related tables during the install process +- [[21710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21710) Fix typo atributes in some installer files +- [[22095]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22095) Dead link in web installer +- [[22527]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22527) Web installer links to wrong database manual when database user doesn't have required privileges + +> Sponsored by Hypernova Oy + + +#### Label/patron card printing + +- [[22878]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22878) Cannot add a patron card layout with mysql strict mode on + +#### Lists + +- [[20891]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20891) Lists in staff don't load when \ was used in the description +- [[21751]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21751) fixFloat toolbar not displaying properly in Chrome + +#### MARC Authority data support + +- [[19994]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19994) use Modern::Perl in Authorities perl scripts +- [[21450]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21450) link_bibs_to_authorities.pl is caching searches without the auth type +- [[21880]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21880) "Relationship information" disappears when accessing paginated results in authority searches +- [[21957]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21957) LinkBibHeadingsToAuthorities can be called twice when running link_bibs_to_authorities + +#### MARC Bibliographic data support + +- [[19648]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19648) Repeated positions and some options missing in cataloguing plugin 007 (XML file) +- [[22034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22034) Viewing record with Default framework doesn't work on MARC tab + +#### Notices + +- [[14358]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14358) Changing the module refreshes the page and resets library choice +- [[20937]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20937) PrintNoticesMaxLines is not effective for overdue notices with a print type specified where a patron has an email +- [[21571]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21571) Translate notices fail on ACCTDETAILS +- [[21829]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21829) Date displays as a datetime in notices +- [[22002]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22002) Each message_transport_type in the letters table is showing as a separate notice in Tools > Notices and slips + +#### OPAC + +- [[403]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=403) Reserve process allows duplicate reserves +- [[10676]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10676) OpacHiddenItems not working for restricted on OPAC detail +- [[13629]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13629) SingleBranchMode removes both library and availability search from advanced search +- [[13782]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13782) RSS for news needs a bit of styling +- [[19241]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19241) Items with status of hold show as available in cart +- [[21192]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21192) Borrower Fields on OPAC's Personal Details Screen Use Self Register Field Options Incorrectly +- [[21335]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21335) Remove redundant includes of right-to-left.css +- [[21808]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21808) Field 711 is not handled correctly in showAuthor XSLT for relator term or code +- [[21846]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21846) Using emoji as tags doesn't discriminate between emoji when calculating weights or searching + +> Please note, this patch fixes issues going forward. It includes a maintenance script to allow you to fix any possible existing cases. Please see bugzilla for details. + + +- [[21947]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21947) Filtering order generates html in notes +- [[22058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22058) OPAC holdings table shows   instead of blank +- [[22075]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22075) Encoding problem with RIS export +- [[22118]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22118) Format hold fee when placing holds in OPAC +- [[22207]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22207) Course reserves page does not have unique body id +- [[22432]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22432) Star ratings plugin replacement missing from a couple pages +- [[22501]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22501) OPAC course reserves notes should allow html links +- [[22537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22537) Don't show Suspend all holds button when holds can no longer be susppended in OPAC +- [[22550]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22550) OPAC suggestion form doesn't require mandatory fields +- [[22551]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22551) Stray "//" appears at bottom of opac-detail.tt +- [[22560]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22560) Forgotten password "token expired" page still shows boxes to reset password +- [[22561]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22561) Forgotten password requirements hint doesn't list all rules for new passwords +- [[22620]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22620) OPAC description for collection in opac-reserve.tt +- [[22624]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22624) Show OPAC description for authorised values in OPAC +- [[22680]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22680) OPAC language footer not positioned correctly +- [[22743]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22743) OverDrive results page is missing overdrive-login include +- [[22772]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22772) Menu link hover color incorrect in OPAC language choosers +- [[22816]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22816) OPAC detail holdings table doesn't fill it's container + +#### Packaging + +- [[21897]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21897) Typo in postinst affecting zebra configuration file installation + +#### Patrons + +- [[375]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=375) When placing a reserve, item claims to have one reserve already +- [[19818]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19818) Add id into tag html from moremember.tt +- [[20165]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20165) Capitalization: Street Address should be Street address in patron search options +- [[20514]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20514) Searching for a patrons using the address option doesn't work with streetnumber +- [[21535]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21535) Anonymize function in Patron should not scramble email addresses +- [[21930]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21930) Typo in the manage_circ_rules_from_any_libraries description +- [[21953]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21953) Term "Lost item" is untranslatable +- [[22067]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22067) Koha::Patron->can_see_patron_infos should return if no patron is passed +- [[22149]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22149) Grammar fix in the manage_circ_rules_from_any_libraries description +- [[22646]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22646) Fix use of PrivacyPolicyURL +- [[22781]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22781) Fields on patron search results should be html/json filtered + +#### REST api + +- [[21786]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21786) Routes for credits should include library_id +- [[22216]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22216) Make GET /patrons/{patron_id} staff only + +#### Reports + +- [[447]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=447) Bookcount page has a holder gif that needs to be commented out +- [[20274]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20274) itemtypes.plugin report: not handling item-level_itypes syspref +- [[20679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20679) Remove 'rows per page' from reports print layout +- [[22082]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22082) Ambiguous column in patron stats +- [[22090]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22090) Cash register report missing data in CSV export +- [[22147]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22147) Hide 'Batch modify' button when printing reports +- [[22168]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22168) Improve styling of new chart settings for reports +- [[22278]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22278) Newly created report group is not selected after saving an SQL report +- [[22287]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22287) Correct new charts CSS + +#### SIP2 + +- [[15221]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15221) SIP server always sets the alert flag when item not returned +- [[19832]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19832) SIP checkout removes extra hold on same biblio +- [[21997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21997) SIP patron information requests can lock patron out of account +- [[22043]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22043) SIP Checkin Response alert flag set to often set to Y incorrectly +- [[22076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22076) SIP checkin for withdrawn item returns ok in checkin response +- [[22790]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22790) The system preference itemBarcodeInputFilter is not applied for barcodes inputed via SIP2 + +#### Searching + +- [[12441]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12441) search.pl has incorrect reference to OPACdefaultSortField and OPACdefaultSortOrder + +> Sponsored by Catalyst IT + +- [[14716]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14716) Correctly URI-encode URLs in XSLT result lists and detail pages +- [[18909]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18909) Enable the maximum zebra records size to be specified per instance +- [[20823]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20823) UNIMARC XSLT does not display 604$t +- [[22010]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22010) RecordedBooks and OverDrive should check preferences over passing variables +- [[22154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22154) Subtype search for Format - Braille doesn't look for the right codes +- [[22595]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22595) Items search is mixing inputs +- [[22596]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22596) html TT filter is breaking items search with custom field +- [[22787]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22787) Mapping missing for ů to u in word-phrase-utf-chr +- [[22901]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22901) On item search authorised values select disappears on conditional change + +#### Searching - Elasticsearch + +- [[19670]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19670) search_marc_map.marc_field should have COLLATE= utf8mb4_bin +- [[21084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21084) Searching for authorities with 'contains' gives no results if search terms include punctuation +- [[22228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22228) Elasticsearch - standalone colons should be escaped when performing a search +- [[22246]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22246) Elasticsearch indexing needs a maximum length for `__sort` fields +- [[22295]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22295) Elasticsearch - Advanced search should group terms entered in a single input +- [[22339]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22339) Elasticsearch - fixed field mappings should match MARC ranges +- [[22413]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22413) Elasticsearch - Search settings are lost after sorting, faceting or paging +- [[22474]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22474) Authority and biblio field mapping improperly shared +- [[22495]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22495) Restore su-geo field in Elasticsearch mappings +- [[22892]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22892) Warning when reindexing without parameters + +#### Searching - Zebra + +- [[22073]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22073) Diacritics Ž and ž not being mapped for searching (Non-ICU) + +#### Self checkout + +- [[18387]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18387) 404 errors on page causes SCO user to be logged out +- [[22274]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22274) Self-checkout pages not covered by OPAC CSS changes +- [[22378]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22378) Fix sound alerts on SCO +- [[22739]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22739) Self check in module JS breaks if SelfCheckInTimeout is unset + +#### Serials + +- [[13735]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13735) Item form in serials module doesn't respect max length set in the frameworks +- [[15149]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15149) Serials: Test prediction pattern does not consider Subscription start and end date +- [[16231]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16231) Correct permission handling in subscription edit menu +- [[21845]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21845) Sort of issues in OPAC subscription table +- [[22156]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22156) Subscription result list sorts on "checkbox" by default +- [[22239]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22239) JavaScript error on subscription detail page when there are no orders +- [[22404]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22404) Some labels in subscription add form has wrong parameter "for" +- [[22934]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22934) Add missing use statement to Koha::AdditionalFieldValue + +#### Staff Client + +- [[17698]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17698) Make patron notes show up on staff dashboard + +> RMNOTE - REMOVE FROM RELEASE NOTES - 18.11 FEATURE + + +- [[19046]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19046) IntranetCatalogSearchPulldown doesn't retain last selection +- [[21802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21802) Edit notices form is not aligned with accordeon headers +- [[21904]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21904) Patron search library dropdown should be limited by group if "Hide patron info" is enabled for group +- [[22419]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22419) Removing multiple records from intranet cart causes browser timeout +- [[22914]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22914) Add holds column to batch item delete to fix show/hide columns behaviour + +#### System Administration + +- [[7403]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7403) Remove warning from CataloguingLog system preference +- [[15110]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15110) Improve decreaseHighHolds system preference description +- [[18011]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18011) Enrollment period date on patron category can be set in the past without any error/warning messages +- [[18143]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18143) Silence floody MARC framework export +- [[21637]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21637) Capitalization: EasyAnalyticalRecords syspref option "Don't Display" should be "Don't display" +- [[21926]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21926) Enhance OAI-PMH:archiveID system preference description +- [[21961]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21961) Typo in permission keeps Did you mean? config from showing up +- [[22009]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22009) Fix error messages for classification sources and filing rules +- [[22170]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22170) Library group description input field should be longer +- [[22575]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22575) Item type administration uses invalid error class for dialog +- [[22962]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22962) Wrong punctuation in RisExportAdditionalFields system preference +- [[22965]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22965) Typo in Classification Sources description on Admin homepage (admin-home.tt) + +#### Templates + +- [[8387]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8387) Hide headings in tools when user has no permissions for any listed below +- [[10562]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10562) Improve Leader06 Type Labels in MARC21slim2OPACResults.xsl +- [[20102]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20102) Remove attribute "text/css" for style element used in staff client templates +- [[20658]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20658) Move template JavaScript to the footer: Installer and onboarding +- [[21130]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21130) Detail XSLT produces translatable HTML class +- [[21840]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21840) Fix some typos in the templates +- [[21866]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21866) Rephrase "Warning: This *report* was written for an older version of Koha" to refer to plugins +- [[21990]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21990) No background color for div.error, must be .alert +- [[22080]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22080) Easier translation of ElasticSearch mappings page +- [[22113]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22113) Add price formatting on item lost report +- [[22116]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22116) Add price formatting to rental charge and replacement price on items tab in staff +- [[22197]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22197) Add Mana KB link to administration sidebar menu +- [[22236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22236) Translation should generate tags with consistent attribute order +- [[22250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22250) Clean up Mana KB integration with serials and reports +- [[22300]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22300) Staff search results: Opt groups in 'sort' pull down are not well formatted +- [[22303]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22303) Wrong bottom in virtualshelves/addbybiblionumber.tt +- [[22422]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22422) improve item location display with class "shelvingloc" + +> Expands CSS class "shelvingloc" to additional pages in both intranet and OPAC. + + +- [[22452]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22452) Typos in add a comment to Mana modal +- [[22466]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22466) TT methods must not be escaped +- [[22475]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22475) Shelving location doesn't appear on tags list view +- [[22477]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22477) Missing DataTables configuration when searching patrons for holds +- [[22586]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22586) IntranetReportsHomeHTML no longer renders as HTML on reports-home.pl +- [[22698]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22698) Fix incorrect button classes +- [[22702]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22702) Circulation note on patron page should allow for HTML tags +- [[22716]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22716) Use gender-neutral pronouns in system preference descriptions +- [[22746]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22746) Another typo found in mana-subscription-search-result.inc (Mana KB) +- [[22800]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22800) No need to raw filter the mandatory fields var (OPAC suggestions) +- [[22889]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22889) Fix typos librairies and libaries +- [[22932]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22932) GetLatestSerials should not return formatted date +- [[22973]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22973) Remove type attribute from script tags: Staff client includes 2/2 +- [[22975]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22975) Remove type attribute from script tags: Acquisitions +- [[22979]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22979) Remove type attribute from script tags: Authorities +- [[22981]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22981) Remove type attribute from script tags: Catalog + +#### Test Suite + +- [[14334]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14334) DBI fighting DBIx over Autocommit in tests +- [[21671]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21671) Koha/Patron/Modifications.t is failing randomly +- [[21692]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21692) Koha::Account->new has no tests +- [[22107]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22107) Avoid deleting data in some tests +- [[22254]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22254) t/db_dependent/Koha/Patrons.t contains a DateTime math error +- [[22416]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22416) Search.t tests need adjustment for EasyAnalyticRecords syspref +- [[22433]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22433) SIP/Transaction.t is failing randomly +- [[22453]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22453) TestBuilder should generate now() using the current timezone +- [[22493]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22493) DecreaseLoanHighHolds.t creates some items/patrons with set values +- [[22547]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22547) C4::Overdues - UpdateFine is barely tested +- [[22808]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22808) Move Cache.t to db_dependent +- [[22850]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22850) SharedContent.t wrongly use ->set_userenv +- [[22917]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22917) Circulation.t fails if tests are ran slowly +- [[22930]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22930) Make TestBuilder more strict about wrong arguments + +#### Tools + +- [[19915]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19915) Inventory tool doesn't use cn_sort for callnumber ranges + +> This patch brings the inventory tool inline with other pages displaying data sorted by callnumbers by also adopting the use of cn_sort for sorting. + + +- [[20634]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20634) Inventory form has 2 identical labels "Library:" +- [[21465]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21465) Cannot overlay patrons when matching by cardnumber if userid exists in file and in Koha +- [[21831]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21831) Marc modification templates move all action moves only one field +- [[21861]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21861) The MARC modification template actions editor does not always validate user input +- [[22011]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22011) Typo in Item Batch Modification +- [[22022]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22022) Authorised values on the batch item modification page are not displayed in order (order by code, not lib) +- [[22036]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22036) Tidy up tags/review script +- [[22069]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22069) Log viewer not displaying item renewals + +> This patch fixes the search for 'renewal', so both item renewals and patron renewals are found. + + +- [[22136]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22136) Import patrons notes hides a note because the syspref isn't referenced correctly +- [[22365]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22365) Warn on Log Viewer + +> Sponsored by Catalyst IT + +- [[22411]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22411) Dates in log viewer not formatted correctly + +#### Web services + +- [[22597]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22597) Remove "more_subfields_xml" from GetPatronInfo response (xml broken) +- [[22742]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22742) RenewLoan return wrong datetime format + +### New sysprefs + +- AccountAutoReconcile +- AllowRenewalOnHoldOverride +- AutoReturnCheckedOutItems +- AutoShareWithMana +- EmailAddressForSuggestions +- EmailPurchaseSuggestions +- FallbackToSMSIfNoEmail +- ILLModuleUnmediated +- ILLOpacbackends +- IllLog +- IndependentBranchesTransfers +- LibrisKey +- LibrisURL +- Mana +- MaxItemsToDisplayForBatchMod +- NoRenewalBeforePrecision +- OPACOpenURLItemTypes +- OPACShowOpenURL +- OpacMoreSearches +- OpenURLImageLocation +- OpenURLResolverURL +- OpenURLText +- OrderPriceRounding +- OverDriveUsername +- PatronAnonymizeDelay +- PatronRemovalDelay +- RESTBasicAuth +- RESTPublicAPI +- SelfCheckAllowByIPRanges +- SendAllEmailsTo +- UnsubscribeReflectionDelay +- UpdateItemLocationOnCheckin + +### System requirements + +Important notes: + +- Perl 5.10 is required +- Zebra is required + +### Documentation + +The Koha manual is maintained in Sphinx. The home page for Koha +documentation is + +- [Koha Documentation](http://koha-community.org/documentation/) + +As of the date of these release notes, only the English version of the +Koha manual is available: + +- [Koha Manual](http://koha-community.org/manual/19.05/en/html/) + + +The Git repository for the Koha manual can be found at + +- [Koha Git Repository](https://gitlab.com/koha-community/koha-manual) + +### Translations + +Complete or near-complete translations of the OPAC and staff +interface are available in this release for the following languages: + +- Arabic (93.2%) +- Armenian (100%) +- Basque (60.3%) +- Chinese (China) (60.9%) +- Chinese (Taiwan) (96.5%) +- Czech (88.7%) +- Danish (52.9%) +- English (New Zealand) (84%) +- English (USA) +- Finnish (79.5%) +- French (93.4%) +- French (Canada) (94.1%) +- German (100%) +- German (Switzerland) (87.2%) +- Greek (74.6%) +- Hindi (98.7%) +- Italian (89%) +- Norwegian BokmÃ¥l (90.1%) +- Occitan (post 1500) (56.9%) +- Polish (81.6%) +- Portuguese (100%) +- Portuguese (Brazil) (92.4%) +- Slovak (85.6%) +- Spanish (100%) +- Swedish (89.7%) +- Turkish (93%) +- Ukrainian (58.2%) +- Vietnamese (50.9%) + +Partial translations are available for various other languages. + +The Koha team welcomes additional translations; please see + +- [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha) + +For information about translating Koha, and join the koha-translate +list to volunteer: + +- [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate) + +The most up-to-date translations can be found at: + +- [Koha Translation](http://translate.koha-community.org/) + +### Release Team + +The release team for Koha 19.05.00 is + +- Release Manager: Nick Clemens +- Release Manager assistants: + - Tomás Cohen Arazi + - Jonathan Druart +- QA Manager: Katrin Fischer +- QA Team: + - Tomás Cohen Arazi + - Alex Arnaud + - Chris Cormack + - Jonathan Druart + - Kyle Hall + - Julian Maurice + - Josef Moravec + - Martin Renvoize + - Marcel de Rooy +- Topic Experts: + - REST API -- Tomás Cohen Arazi + - SIP2 -- Colin Campbell + - EDI -- Colin Campbell + - UI Design -- Owen Leonard + - Elasticsearch -- Ere Maijala +- Bug Wranglers: + - Indranil Das Gupta + - Jon Knight + - Luis Moises Rojas +- Packaging Manager: Mirko Tietgen +- Documentation Manager: Caroline Cyr-La-Rose +- Documentation Team: + - David Nind + - Lucy Vaux-Harvey + +- Translation Managers: + - Indranil Das Gupta + - Bernardo González Kriegel + +- Wiki curators: + - Caroline Cyr-La-Rose +- Release Maintainers: + - 18.05 -- Lucas Gass + - 18.05 -- Jesse Maseto + - 18.11 -- Martin Renvoize + - 17.11 -- Fridolin Somers +- Release Maintainer assistants: + - 18.05 -- Kyle Hall + +### Credits +We thank the following libraries who are known to have sponsored +new features in Koha 19.05.00: + +- Arcadia Public Library +- Brimbank Library, Australia +- ByWater Solutions +- Carnegie-Stout Public Library +- Catalyst IT +- Cheshire Libraries Shared Services +- City of Portsmouth Public Library +- Gothenburg University Library +- Halton Borough Council +- Hypernova Oy +- Middletown Township Public Library +- National Library of Finland +- PTFS Europe +- Pueblo City-County Library District +- Round Rock Public Library +- Sefton Council +- Theke Solutions + +We thank the following individuals who contributed patches to Koha 19.05.00. + +- Morgane Alonso (2) +- Ethan Amohia (3) +- Aleisha Amohia (12) +- Jasmine Amohia (13) +- Tomás Cohen Arazi (175) +- Alex Arnaud (14) +- Philippe Blouin (1) +- Henry Bolshaw (1) +- David Bourgault (2) +- Christopher Brannon (7) +- Alex Buckley (4) +- Colin Campbell (3) +- Frédérick Capovilla (1) +- Galen Charlton (1) +- Nick Clemens (280) +- David Cook (2) +- Chris Cormack (2) +- Olivier Crouzet (1) +- Caroline Cyr-La-Rose (2) +- Frédéric Demians (2) +- Jonathan Druart (175) +- Nicole Engard (1) +- Magnus Enger (2) +- Charles Farmer (1) +- Katrin Fischer (88) +- Lucas Gass (5) +- Claire Gravely (2) +- David Gustafsson (11) +- Kyle Hall (71) +- Helene Hickey (9) +- Andrew Isherwood (63) +- Te Rauhina Jackson (1) +- Mackey Johnstone (1) +- Andreas Jonsson (4) +- Pasi Kallinen (2) +- Jack Kelliher (2) +- Olli-Antti Kivilahti (2) +- Jon Knight (1) +- Jiří Kozlovský (1) +- Bernardo González Kriegel (1) +- Thatcher Leonard (1) +- Owen Leonard (164) +- Olivia Lu (4) +- Ere Maijala (17) +- Hayley Mapley (12) +- Julian Maurice (17) +- Matthias Meusburger (4) +- Jose-Mario Monteiro-Santos (1) +- Josef Moravec (102) +- Agustín Moyano (8) +- Björn Nylen (2) +- Nicholas Van Oudtshoorn (2) +- Eric Phetteplace (1) +- Liz Rea (22) +- Martin Renvoize (175) +- Marcel de Rooy (43) +- Andreas Roussos (3) +- Maryse Simard (3) +- Kris Sinnaeve (1) +- Eivin Giske Skaaren (1) +- Fridolin Somers (36) +- Arthur Suzuki (2) +- Lari Taskula (4) +- Lyon 3 Team (1) +- Pierre-Marc Thibault (1) +- Mirko Tietgen (2) +- Mark Tompsett (9) +- Koha translators (1) +- Jesse Weaver (4) +- Baptiste Wojtkowski (1) +- Nazlı Çetin (9) + +We thank the following libraries, companies, and other institutions who contributed +patches to Koha 19.05.00 + +- abunchofthings.net (2) +- ACPL (164) +- BibLibre (75) +- BSZ BW (90) +- ByWater-Solutions (359) +- Catalyst (19) +- Coeur D'Alene Public Library (7) +- Devinim (9) +- Equinox (1) +- etf.edu (1) +- f1ebe1bec408 (4) +- Göteborgs Universitet (7) +- Independant Individuals (165) +- jkozlovsky.cz (1) +- jns.fi (6) +- Koha Community Developers (175) +- Kreablo AB (4) +- Libeo (1) +- Libriotech (2) +- Loughborough University (1) +- parliament.uk (1) +- Prosentient Systems (2) +- PTFS-Europe (241) +- Rijks Museum (43) +- Solutions inLibro inc (10) +- stacmail.net (2) +- Tamil (2) +- The City of Joensuu (2) +- Theke Solutions (183) +- ub.lu.se (2) +- Universidad Nacional de Córdoba (1) +- University of Helsinki (17) +- Université Jean Moulin Lyon 3 (2) +- Wellington East Girls' College (13) +- wgc.school.nz (9) + +We also especially thank the following individuals who tested patches +for Koha. + +- Hugo Agud (2) +- Axel Amghar (1) +- Ethan Amohia (2) +- Aleisha Amohia (2) +- Jasmine Amohia (2) +- Tomás Cohen Arazi (192) +- Alex Arnaud (18) +- Marjorie Barry-Vila (3) +- Oliver Behnke (1) +- Bob Bennhoff (7) +- Anne-Claire Bernaudin (2) +- David Bourgault (1) +- Arthur Bousquet (2) +- Christopher Brannon (4) +- Mikaël Olangcay Brisebois (17) +- Alex Buckley (1) +- Galen Charlton (1) +- Barton Chittenden (3) +- Claudio (1) +- Nick Clemens (1619) +- David Cook (3) +- Chris Cormack (27) +- Sarah Cornell (4) +- Devlyn Courtier (2) +- Frédéric Demians (2) +- Michal Denar (85) +- John Doe (2) +- Jonathan Druart (88) +- Nicole Engard (1) +- Magnus Enger (7) +- Charles Farmer (20) +- Andrew Farthing (3) +- Bouzid Fergani (2) +- Katrin Fischer (466) +- Martha Fuerst (2) +- Brendan Gallagher (4) +- Lucas Gass (12) +- Stephen Graham (2) +- Claire Gravely (26) +- Victor Grousset (1) +- Kyle Hall (192) +- Geeta Halley (2) +- Frank Hansen (1) +- Helene Hickey (2) +- Andrew Isherwood (9) +- Dilan Johnpullé (1) +- Mackey Johnstone (3) +- Andreas Jonsson (1) +- Jose-Mario (1) +- Pasi Kallinen (2) +- Jack Kelliher (3) +- Jill Kleven (3) +- Jon Knight (1) +- Rhonda Kuiper (1) +- Marie-Luce Laflamme (1) +- Nicolas Legrand (6) +- Owen Leonard (96) +- Olivia Lu (1) +- Andreas Hedström Mace (1) +- Ere Maijala (3) +- Jayne Maisey (2) +- Hayley Mapley (35) +- Jesse Maseto (1) +- Julian Maurice (15) +- Martin McGovern (1) +- Janet McGowan (2) +- Jose-Mario Monteiro-Santos (22) +- Josef Moravec (395) +- Agustín Moyano (7) +- David Nind (29) +- Björn Nylen (3) +- Jessica Ofsa (2) +- Dobrica PavlinuÅ¡ić (1) +- David Peacock (2) +- Eric Phetteplace (1) +- Séverine Queune (28) +- Liz Rea (170) +- Martin Renvoize (452) +- David Roberts (1) +- Benjamin Rokseth (3) +- Marcel de Rooy (177) +- Paola Rossi (1) +- BWS Sandboxes (2) +- Lisette Scheer (8) +- Maribeth Shafer (1) +- Maryse Simard (27) +- Jogiraju Tallapragada (2) +- Lari Taskula (1) +- Pierre-Marc Thibault (44) +- Mirko Tietgen (2) +- Mark Tompsett (11) +- Te Rahui Tunua (1) +- Ed Veal (1) +- Marc Véron (3) +- Niamh Walker-Headon (13) +- Bin Wen (26) +- George Williams (1) +- Mengü YazıcıoÄŸlu (6) +- Nazlı Çetin (4) + +We thank the following individuals who mentored new contributors to the Koha project. + +- Owen Leonard + + +We regret any omissions. If a contributor has been inadvertently missed, +please send a patch against these release notes to +koha-patches@lists.koha-community.org. + +### Revision control notes + +The Koha project uses Git for version control. The current development +version of Koha can be retrieved by checking out the master branch of: + +- [Koha Git Repository](git://git.koha-community.org/koha.git) + +The branch for this version of Koha and future bugfixes in this release +line is master. + +### Bugs and feature requests + +Bug reports and feature requests can be filed at the Koha bug +tracker at: + +- [Koha Bugzilla](http://bugs.koha-community.org) + +He rau ringa e oti ai. +(Many hands finish the work) + +Autogenerated release notes updated last on 30 May 2019 13:50:57. +## RELEASE NOTES FOR KOHA 18.11.00 +27 Nov 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 Community](http://koha-community.org) + +Koha 18.11.00 can be downloaded from: + +- [Download](http://download.koha-community.org/koha-18.11-latest.tar.gz) + +Installation instructions can be found at: + +- [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation) +- OR in the INSTALL files that come in the tarball + +Koha 18.11.00 is a major release, that comes with many new features. + +It includes 16 new features, 235 enhancements, 432 bugfixes. + + + +### New features + +#### Acquisitions + +- [[15184]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15184) Ability to duplicate existing order lines to a given basket + +> Sponsored by BULAC - http://www.bulac.fr/ + + +> This enhancements adds the ability to add an order to a basket (duplicate) from existing order lines. It will help serials acquisitions or other workflows where the same publication is ordered frequently. + + +- [[19166]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19166) Add the ability to add adjustments to an invoice + +> This enhancement to acquisitions allows libraries to record adjustments to invoices. These may be based on feedback from a vendor, for example, a credit for returned books or damaged books, or a debit for extra service charges etc. + + + +#### Authentication + +- [[12027]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12027) Shibboleth authentication for staff client + +> Sponsored by PTFS Europe +Shibboleth authentication has long been available for the OPAC, this patch adds support for the staff client. + + +- [[18507]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18507) Shibboleth auto-provisioning - Sync + +> Shibboleth authentication has the ability to send an arbitrary number of attributes to koha; These attributes can be used to dynamically create (bug 12026) and, now with this patchset, update user records in koha. + + + +#### Cataloging + +- [[18586]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18586) Create module to mint RDF subject URIs + +> The Koha::RDF module presents a method for minting RDF subject URIs in the format of {{ OpacBaseURL }}/bib/{{ biblionumber }}. +This functionality isn't directly used yet in Koha, but is a precursor to RDF support. + + + +#### Circulation + +- [[11897]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11897) Stock Rotation for Koha + +> Sponsored by PTFS Europe and North West England Public Libraries +This is a batch process to automate the rotation of stock. +It includes a staff client page, under tools, to manage rotas (ordered lists of locations for items to rotate to with associated durations for the items stay) and assign them to items. +Once at least one rota is configured, and your staff user has the permission to add a rota to an item, then an additional tab will appear on each biblio record page allowing the management of which rota, if any, individual items are assigned. + + + +#### Documentation + +- [[19817]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19817) Merge local and online documentations + +> Great strides have been taken to improve Koha's online documentation. This enhancement removes the outdated local help system from the software, opting instead to contextually link to the well maintained online manual. + + + +#### Fines and fees + +- [[19191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19191) Add ability to email receipts for account payments and write-offs + +> Let your library go paperless. This enhancement enables the ability to send payment and write-off receipts by email. + + + +#### OPAC + +- [[17602]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17602) Integrate support for RecordedBooks (formerly OneClickDigital) API + +> This feature integrates RecordedBooks functionality into the catalog, following the model of OverDrive. +Searches on the OPAC will return a link to results in the RecordedBooks catalog if they are found. From that results page a user that is signed in and has a valid email matching a RecordedBooks account will be able to checkout the books directly from the results, and download them via their account page on the OPAC. Users will also be able to place holds on unavailable items. + + + +#### Patrons + +- [[20312]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20312) Add a link towards the last consulted patron + +> A first pass at adding a handy feature to allow quickly navigating back to the last searched user in the staff client. + + + +#### REST api + +- [[20942]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20942) Add route to get patron's account balance + +> Introduces API endpoints for dealing with patron accounts, a highly requested feature for third-party integrations. + + +- [[20944]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20944) Add routes to add credits to a patron's account + +> Introduces the API endpoint for dealing with patron account credits, a highly requested feature for third-party integrations. + + +- [[21116]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21116) Add API routes through plugins + +> Allows the extension of the Koha API via plugins. This can allow for custom vendor integrations and prototyping of new routes. + + + +#### Reports + +- [[17282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17282) Ability to create charts for SQL reports + +> Adds a form under report's result that allows to configure and draw a +chart (pie, bar, line and combination). + + + +#### Serials + +- [[21467]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21467) Allow several receipts for a given subscription + +> Sponsored by BULAC - http://www.bulac.fr/ + + +> Allows the user to set a quantity for a serial order, useful in the case where payments are made per receipt to find individual issues. This development also allows for altering the total expected quantity for a serial in the case of a periodicity change. + + + +#### Z39.50 / SRU / OpenSearch Servers + +- [[19436]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19436) Add SRU support for authorities + +> Some record sources only offer SRU connections (and not Z39.50) this update allows Koha to utilize these resources for authority records as we can for bibliographic records + + + +### Enhancements + +#### About + +- [[21317]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21317) Format long lists under Koha Team tab as columns + +> Koha's team of developers is always growing ☺. This patch changes the display from a long list to a nicely formatted four column layout. + + +- [[21319]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21319) Remove highlight and tooltip on Koha Team version + +> Two years ago we switched the version numbering system from 3.x to YY.MM format. At that time we added a tooltip and highlighted the version in red on the Koha Team tab of the about page. This patch removes that now that a sufficient period of time has passed. + + +- [[21782]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21782) Release team 18.11 + +#### Acquisitions + +- [[7651]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7651) Add separate permission for managing currencies and exchange rates +- [[12395]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12395) Save order line's creator + +> Allow finer grained auditing of acquisition orders. + + +- [[18480]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18480) Use modal for displaying patron details on add_user_search.pl to avoid redirect +- [[18639]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18639) Separate replacement cost and retail price fields in acquisitions + +> This patch attempts to remove some confusion as the 'Replacement price/rrp' field was being used as retail price during ordering process, but for item replacement price when receiving. +This patch splits these fields so that each may be set independently. RRP will be used to determine costs while ordering, and replacement price will populate the items replacement price upon receiving. + + +- [[20366]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20366) More information about orders linked to subscriptions on "Acquisition details" tab + +> Sponsored by BULAC - http://www.bulac.fr/ + +- [[20966]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20966) Add column configuration to table of orders in a basket +- [[20969]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20969) Use modal to add and edit notes from basket +- [[20970]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20970) Reformat basket information on acquisitions basket page +- [[21333]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21333) Add ability to add to basket from a file + +#### Architecture, internals, and plumbing + +- [[10306]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10306) Koha to MARC mappings (Part 1): Allow multiple mappings per kohafield (for say 260/RDA 264) + +> This patchset adds the ability to map several MARC fields to a single Koha field. The first existing mapped field will be saved into the database. This allows for flexibility in a system using RDA and AACR2 records where some store the publication data in the 260 fields and others in the 264. + + +- [[14302]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14302) Remove GRS1 indexing related code + +> Final removal of the GRS1 indexing mode code after the two year deprecation period. + + +- [[18072]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18072) Add Koha objects for Branch Transfer Limits +- [[18887]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18887) Introduce new table 'circulation_rules', use for 'max_holds' rules +- [[19490]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19490) Add a 'holds' column to the Batch Item Modification Tool +- [[19620]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19620) Allow skipping of patrons with valid emails for Talking Tech +- [[19633]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19633) Use alphanumeric error codes in upload +- [[19820]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19820) Add unsafe param to GetMarcSubfieldStructure + +> Sponsored by Gothenburg University Library + +- [[19933]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19933) Move C4::Members::patronflags to the Koha namespace - part 1 +- [[20079]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20079) Display stack trace for development installations +- [[20226]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20226) Get rid of CATCODE_MULTI param decision in patron perl scripts +- [[20272]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20272) XSLT_Handler should use alphanumeric error codes +- [[20287]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20287) Move AddMember and ModMember to Koha::Patron +- [[20456]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20456) Remove the C4::Serials::GetSubscriptionsFromBorrower +- [[20509]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20509) Data consistency - authority types +- [[20521]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20521) dev installations should run with problematic SQL modes + +> To aid in catching possible SQL issue's early in development, this patch allows enabling the strictest of SQL modes for development (and makes it the default for continuous integration) environments. + + +- [[20622]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20622) Add some color to bootstrap modal headers and footers +- [[20661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20661) Implement blocking errors for circulation scripts +- [[20669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20669) Add upgrade method to plugins + +> This enhancement standardises the methods used by plugin authors to maintain their plugin data across plugin versions. + + +- [[20727]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20727) Replace usage of File::Spec->tmpdir with C4::Context->temporary_directory +- [[20968]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20968) Plugins: Add hooks to enable plugin integration into catalogue + +> Sponsored by PTFS Europe + + +- [[20978]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20978) Add Koha::Account::add_credit +- [[20990]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20990) Add Koha::Account::outstanding_credits +- [[20997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20997) Add Koha::Account::Line::apply +- [[21178]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21178) Add Koha::Patron::set_password method +- [[21183]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21183) C4::Items - Remove GetItemnumberFromBarcode +- [[21184]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21184) C4::Items - Remove GetBarcodeFromItemnumber +- [[21201]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21201) C4::Items - Remove GetItemnumbersForBiblio +- [[21202]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21202) C4::Items - Remove GetItemsByBiblioitemnumber +- [[21205]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21205) C4::Acquisition - Remove GetOrderFromItemnumber +- [[21221]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21221) Implement blocking errors for members/memberentry.pl +- [[21233]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21233) Add Koha::Exceptions::Password class +- [[21299]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21299) Move referer code from changelanguage to module in opac and staff +- [[21352]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21352) Allow plugins to add CSS and Javascript to Staff interface + +> This enhancement allows plugin authors to make adaptations to the staff client using css and javascript. + + +- [[21474]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21474) Add the Koha::Subscription->frequency method +- [[21501]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21501) Remove dead code from course reserves module +- [[21650]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21650) C4::Items::GetLastAcquisitions has never been used and should be removed +- [[21681]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21681) Remove C4::Accounts::getcharges +- [[21694]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21694) Add the Koha::Account->lines method +- [[21696]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21696) Use Koha::Account->lines from Koha::Account +- [[21719]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21719) Fix typos in codebase + +#### Authentication + +- [[3511]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3511) Integration with Moodle +- [[17776]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17776) Shibboleth Authentication is broken in plack + +> Sponsored by PTFS Europe +This enhancement adds support for using Shibboleth in a Plack environment. Caution should, however, be taken before enabling it as there are security implications to be aware of regarding header spoofing attacks that can be mitigated with additional care whilst configuring the native service provider and Apache: Please see https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPSpoofChecking for further details. + + +- [[19625]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19625) Shibboleth auto-provisioning is broken in plack + +#### Cataloging + +- [[3509]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3509) Batch item edit +- [[9701]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9701) Configure default indicators + +> This adds default indicators to bibliographic frameworks. The table marc_tag_structure is adjusted. In order to make effective use of this enhancement, you may want to add values in your MARC frameworks administration. + + +- [[12747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12747) Add configurable extra column in Z3950 search result + +> Sponsored by CCSR (https://ccsr.qc.ca) + + +> This allows to display MARC fields and subfields from the record in an extra column on the Z30.50 result list. The content of the column can be configured via the AdditionalFieldsInZ3950ResultSearch system preference. + + +- [[19263]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19263) Advanced Editor - Rancor - Add auto control number (001) widget +- [[19349]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19349) Allow to store biblio record's creator and last modifier in MARC +- [[20435]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20435) Allow lowercase prefix in inventory value builder +- [[21318]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21318) Add control number to authority Z39.50 search form + +#### Circulation + +- [[3510]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3510) Allow staff to change checkin date and time +- [[15139]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15139) Show non-public item note in overdues report +- [[15494]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15494) Block renewals by arbitrary item values + +> This enhancement offers the possibility to prevent renewals given certain item values. Using a yaml syntax the library can specify certain item field values that, when matched, will prevent renewals for affected items. +If using automatic renewal notices your notice should be updated to account for the new reason that renewals may be denied "item_denied_renewal" + + +- [[15524]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15524) Set limit on maximum possible holds per patron by category +- [[19383]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19383) Print hold slips without confirmation +- [[19719]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19719) Add a new column for collection in the patron checkouts data table +- [[20322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20322) Circulation page layout and design update + +> These patches give a facelift to the circulation homepage. All functionality remains the same, however, things have been moved to make the interface little friendlier and more responsive on different screens. + + +- [[20343]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20343) Show number of checkouts by itemtype in circulation.pl +- [[20450]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20450) Add collection to list of items when placing hold on specific copy +- [[20468]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20468) Multiselect on staff article requests form +- [[21121]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21121) New syspref to allow hiding of private patron data in circulation page + +> Sponsored by: Toi Ohomai Institute of Technology in New Zealand and Catalyst IT. + + +- [[21380]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21380) Circulation history UI improvements - make barcode clickable + +#### Command-line Utilities + +- [[20393]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20393) Remove redundant 'koha.psgi' and 'plackup.sh' files +- [[20486]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20486) Add --marc_conditions option to export_records.pl + +> Sponsored by Gothenburg University Library + +- [[20795]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20795) koha-rebuild-zebra should pass through increased verbosity +- [[20915]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20915) Use date --iso-8601 instead of date +%Y-%m-%d to be more readable and crontab friendly +- [[21011]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21011) Data inconsistencies - items.holdingbranch | items.homebranch +- [[21150]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21150) Data inconsistencies - item types +- [[21576]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21576) Add a developer script to automatically fix missing filters + +#### Course reserves + +- [[20467]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20467) Add ability to batch add items to a course + +#### Fines and fees + +- [[19617]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19617) Allow 'writeoff of selected' +- [[20629]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20629) Remove ability to 'reverse' payments +- [[20703]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20703) Add ability to void any credit +- [[21673]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21673) Koha::Account::Lines->total_outstanding must be used when needed + +#### Hold requests + +- [[7534]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7534) New OPACAllowUserToChooseBranch setting for only showing libraries allowing holds +- [[15486]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15486) Restrict number of holds placed by day +- [[19469]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19469) Add ability to split view of holds view on record by pickup library and/or itemtype + +> Sponsored by Stockholm University Library + +- [[21628]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21628) Simplify holds awaiting pickup report + +#### I18N/L10N + +- [[15395]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15395) Internationalization: plural forms, context, and more + +#### ILL + +- [[18591]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18591) Allow an arbitrary number of comments on ILLs +- [[20651]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20651) Improve display of "Toggle full supplier metadata" +- [[20772]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20772) Make request metadata editable and add price_paid field + +> Added the new price_paid field to ILL requests + + +- [[20797]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20797) If an Ill request has an associated bib record, the detail view should contain a link to the record +- [[20995]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20995) Add request ID to OPAC ILL requests display table +- [[21079]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21079) Unify metadata schema across backends + +#### Installation and upgrade (web-based installer) + +- [[20683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20683) Update German web installer for 18.05 + +#### Label/patron card printing + +- [[15766]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15766) Give label and patron card batches a description + +> Sponsored by Catalyst IT + +- [[15836]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15836) Labels: Offer configuration option for splitting call numbers + +> Sponsored by Goethe-Institut + + +#### Lists + +- [[19039]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19039) Results of virtual shelves (lists) not sortable by date added + +#### MARC Bibliographic data support + +- [[19835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19835) Update MARC frameworks to Updates 23+24+25 (Nov 2016, May and Dec 2017) +- [[20709]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20709) Update German MARC frameworks to Updates 23-26 (Nov 2016, May and Apr 2018) +- [[20710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20710) Update MARC21 frameworks to Update 26 (April 2018) + +#### Notices + +- [[15280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15280) Switch default CHECKOUT notice to Template Toolkit +- [[15282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15282) Switch default CHECKIN notice to Template Toolkit +- [[19743]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19743) Header and Footer should be updated on each item for checkin / checkout / renewal notices +- [[20356]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20356) Add EmailSMSSendDriverFromAddress system preference for overriding Email SMS send driver from address + +> Sponsored by Gothenburg University Library + + +#### OPAC + +- [[8630]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8630) Add covers from AdLibris to the OPAC and Intranet +- [[14222]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14222) Sort holds in OPAC by priority +- [[14385]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14385) Extend OpacHiddenItems to allow specifying exempt borrower categories + +> Sponsored by Catalyst IT + +- [[15287]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15287) Use font-awesome on the OPAC +- [[17153]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17153) Logging in during a search navigates to account page instead of back to search results +- [[17530]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17530) Don't show 'article request' link when no article requests are permitted +- [[18236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18236) MARC21: Add classes to material type icons on intranet result lists and detail pages +- [[20400]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20400) Add routing list tab to the patron account in OPAC + +> Adds a routing list tab to the patron account in the OPAC that will be visible if RoutingSerials is turned on and the user is at least on one routing list. + + +- [[20427]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20427) Convert OPAC LESS to SCSS +- [[20554]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20554) New OPAC CSS +- [[20876]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20876) The form_serialized_itype cookie is not used and should be removed +- [[20898]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20898) Replace OPAC detail's results browser with non-JavaScript version +- [[20921]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20921) Expose borrowernumber and branch when user is logged in to OPAC +- [[21157]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21157) Improve style of OPAC login modal +- [[21174]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21174) Change default behavior to open OPAC cart in one click +- [[21340]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21340) Add spans with classes around callnumbers in OPAC for additional styling +- [[21568]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21568) Add more spans with classes around callnumbers in OPAC for additional styling + +#### Patrons + +- [[11401]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11401) Add support for Norwegian national library card +- [[11911]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11911) Add separate permission for managing suggestions +- [[12258]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12258) Datatable in Patrons Account Fines +- [[14391]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14391) Granular permissions for the administration module +- [[15136]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15136) Display item's homebranch in patron's fines list +- [[18635]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18635) Koha::Patron->guarantees() should return results alphabetically +- [[19524]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19524) Share patron lists between staff +- [[20819]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20819) GDPR: Add a consent field for processing personal data in account menu and self-registration + +> This report adds a new table patron_consent in order to save user consent for processing personal data (GDPR), but allows for future extension. +It adds two preferences: GDPR_Policy and PrivacyPolicyURL. The first pref allows you to enforce giving consent before using the OPAC as a specific user. In permissive mode, we only show a warning on the consent page. The second pref allows you to add a URL to a privacy policy page. +On the self registration page we also add asking for consent if the pref is enabled. + + +- [[20867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20867) Ability to show membership renewal date on moremember.pl page +- [[21337]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21337) Add Koha::Patrons->delete +- [[21755]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21755) Show patron updated date in circ menu + +#### REST api + +- [[21334]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21334) Add bibliographic content type definitions + +#### Reports + +- [[9188]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9188) Remove 'debug' information from patron statistics +- [[20260]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20260) Use CodeMirror for the SQL reports editor +- [[20495]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20495) Refactor C4::Reports.Guided - remove get_saved_report + +#### Searching + +- [[18322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18322) Add facets for ccode to zebra +- [[20758]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20758) Typo in BrowseResultSelection syspref description + +#### Searching - Elasticsearch + +- [[18316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18316) Add weighting/relevancy options to ElasticSearch +- [[19604]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19604) Elasticsearch Fixes for build_authorities_query for auth searching +- [[19893]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19893) Alternative optimized indexing for Elasticsearch + +> Sponsored by Gothenburg University Library + + +> This patch significantly improves the performance of the ElasticSearch indexing process and also improves the maintainability of this area of the codebase. + + +- [[20073]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20073) Move Elasticsearch settings to configuration files +- [[20244]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20244) Elasticsearch - Indexing improvements + +> * Index both ISBN10 and ISBN13 where possible. +* Add handling for alternative scripts. +* Improve sort field handling + + +- [[20248]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20248) Elasticsearch - Improvements to mappings UI and indexing script +- [[20602]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20602) Use search fields weight/relevancy on OPAC simple search + +#### Searching - Zebra + +- [[20078]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20078) Indexes 'arl' (Accelerated reading level) and 'arp' (Accelerated reading point) not usable in search menus + +#### Serials + +- [[3355]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3355) Pagination in bib search for subscriptions +- [[17877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17877) Show internal and vendor note in acquisition info on subscription detail page +- [[18327]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18327) Add the ability to set the received date to today on multi receiving serials +- [[20365]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20365) Allow several open orders on subscription + +> Sponsored by BULAC - http://www.bulac.fr/ + +- [[20726]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20726) Display acquisition details on the subscription detail page + +> Sponsored by BULAC - http://www.bulac.fr/ + +- [[21511]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21511) Don't show acquisition details on subscription detail when there is no acq data + +#### Staff Client + +- [[13406]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13406) Add classes to MARC Authority display to enable CSS styling +- [[16280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16280) purge_suggestions.pl: Cron job log should tell number of days used +- [[17698]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17698) Make patron notes show up on staff dashboard + +> Sponsored by Catalyst IT + +- [[19550]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19550) Add links to related authorities for UNIMARC +- [[19902]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19902) Add column configuration to bibliographic record checkouts history table +- [[20339]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20339) Unify MARC21 ISBN/ISSN handling in XSL +- [[20896]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20896) Move serial enumeration to the right of callnumber on staff detail page +- [[21158]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21158) Add cronjob references to the system preference descriptions if a cronjob is required +- [[21376]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21376) Catalogue detail date handling improvements + +#### System Administration + +- [[12365]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12365) Allow descriptive notes to be added to circulation and fine rules + +> Sponsored by Catalyst IT + +- [[15520]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15520) Add more granular permission for only editing own library's circ rules +- [[21403]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21403) Add Indian Amazon Affiliate option to AmazonLocale setting + +#### Templates + +- [[7547]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7547) Printing a sorted cart +- [[10348]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10348) Show number of items on tab headings in the staff client +- [[13618]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13618) Add additional template filter methods and a filter presence test to Koha + +> This important improvement to Koha's security policy greatly decreases the likelihood of XSS vulnerabilities being introduced into the Koha codebase moving forward. We have introduced the requirement for all variables inside templates to be passed through a filter and added a test to check this requirement is being upheld. + + +- [[19474]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19474) Convert staff client CSS to SCSS +- [[19608]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19608) Move admin templates JavaScript to the footer: The rest +- [[19709]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19709) Move template JavaScript to the footer: Labels +- [[19833]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19833) Disambiguation of "biblio", "biblio record" and "bibliographic record" +- [[19946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19946) Update popup window templates to use Bootstrap grid: Authority Z39.50 search +- [[20044]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20044) Switch single-column templates to Bootstrap grid: Cataloging +- [[20045]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20045) Switch single-column templates to Bootstrap grid: Various +- [[20217]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20217) Make header's catalog search menu into a split button +- [[20220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20220) Move template JavaScript to the footer: Holds +- [[20520]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20520) Re-indent moremember.tt +- [[20534]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20534) Floating toolbar when editing vendors +- [[20585]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20585) Label surname as name for organisation type patrons +- [[20641]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20641) Switch single-column templates to Bootstrap grid: Various, part 2 +- [[20650]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20650) Switch single-column templates to Bootstrap grid: Various, part 3 +- [[20667]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20667) Update two-column templates with Bootstrap grid: Acquisitions part 1 +- [[20668]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20668) Update two-column templates with Bootstrap grid: Acquisitions part 2 +- [[20672]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20672) Update two-column templates with Bootstrap grid: Acquisitions part 3 +- [[20690]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20690) Update two-column templates with Bootstrap grid: Acquisitions part 4 +- [[20731]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20731) Move template JavaScript to the footer: Call number browser MARC plugin +- [[20736]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20736) Update two-column templates with Bootstrap grid: Administration part 1 +- [[20738]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20738) Update two-column templates with Bootstrap grid: Administration part 2 +- [[20739]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20739) Update two-column templates with Bootstrap grid: Administration part 3 +- [[20740]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20740) Update two-column templates with Bootstrap grid: Administration part 4 +- [[20741]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20741) Update two-column templates with Bootstrap grid: Administration part 5 +- [[20742]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20742) Update two-column templates with Bootstrap grid: Administration part 6 +- [[20743]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20743) Update two-column templates with Bootstrap grid: Administration part 7 +- [[20744]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20744) Replace staff client header Koha logo gif with transparent png +- [[20779]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20779) Style refresh for patron detail page +- [[20807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20807) Lost items report: Improve the display of CSV profile errors +- [[20984]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20984) MARC21 subfield 300f - Type of Unit does not display +- [[21112]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21112) Re-indent staff client cart template +- [[21125]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21125) Shortcut moredetail.pl on nonexistent biblionumber +- [[21132]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21132) Highlight active filters on saved report page +- [[21137]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21137) Replace BORROWER_INFO and USER_INFO with logged_in_user +- [[21166]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21166) Add columns settings to the acquisition details table (record detail view) + +> Sponsored by BULAC - http://www.bulac.fr/ + +- [[21237]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21237) Clean up staff client SCSS +- [[21305]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21305) Update two-column templates with Bootstrap grid: Patron clubs +- [[21306]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21306) Update two-column templates with Bootstrap grid: Tags +- [[21341]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21341) Style button on acquisitions existing record search with Bootstrap +- [[21409]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21409) Add column configuration to course reserves +- [[21428]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21428) Switch two-column templates to Bootstrap grid: Reports part 1 +- [[21429]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21429) Switch two-column templates to Bootstrap grid: Reports part 2 +- [[21430]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21430) Switch two-column templates to Bootstrap grid: Reports part 3 +- [[21433]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21433) Switch two-column templates to Bootstrap grid: Tools part 1 +- [[21434]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21434) Switch two-column templates to Bootstrap grid: Tools part 2 +- [[21435]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21435) Switch two-column templates to Bootstrap grid: Tools part 3 +- [[21437]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21437) Switch two-column templates to Bootstrap grid: Patron lists +- [[21439]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21439) Switch two-column templates to Bootstrap grid: Rotating collections +- [[21492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21492) Show subscriptions count in the sidebar menu +- [[21519]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21519) Switch two-column templates to Bootstrap grid: Serials part 1 +- [[21523]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21523) Switch two-column templates to Bootstrap grid: Serials part 2 +- [[21570]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21570) Switch two-column templates to Bootstrap grid: Various +- [[21645]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21645) Clean up library groups template +- [[21647]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21647) Clean up SRU fields mapping templates +- [[21715]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21715) Ease translation of account and account offset type descriptions + +#### Test Suite + +- [[20757]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20757) Capture a screenshot on selenium errors +- [[21393]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21393) Make template filter checks code reusable + +#### Tools + +- [[13560]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13560) MARC modification templates - Add an 'Add' option +- [[21216]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21216) Notices - Add filter/search options to table +- [[21408]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21408) Inventory - Warn of items possibly scanned out of order +- [[21413]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21413) Inventory - Allow skipping items with waiting holds + +#### Web services + +- [[20676]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20676) svc/barcode should allow barcode to be printed without text + +> Extends Koha /svc/barcode HTTP API. Adds a notext=1 parameter to the entry point in order to prevent the display of barcode text under the barcode's image. + + + +#### Z39.50 / SRU / OpenSearch Servers + +- [[18973]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=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 + +- [[20014]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20014) When adding to basket from a staged file item budgets are selected by matching on code, not id +- [[20798]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20798) Client side validation for for fund selection prevents adding only some records to a basket +- [[20827]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20827) Can't add owner to a fund +- [[20861]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20861) Correct EDI permissions on some pages +- [[20972]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20972) If ISBN has 10 numbers only the first 9 numbers are used + +> Sponsored by Gothenburg University Library + +- [[20979]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20979) Error message when deleting bib attached to order +- [[21282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21282) Ordered/spent lists should use prices including tax for calculations + +> Corrects the prices shown on the ordered/spent lists for each fund in acquisitions to show the price with taxes included. This will make the total shown on these pages match the total shown in the table on the acq start and fund pages. + + +- [[21347]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21347) bad code for input field in item information tab of addorderiso2709 page +- [[21385]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21385) Vendor search: Item count is incorrectly updated on partial receive +- [[21587]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21587) Patrons to notify on receiving doesn't work on new order creation, only on modification +- [[21758]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21758) Navigation in Z39.50 result pages not working in Acquisitions + +> The next page, previous page, and go buttons now work when navigating the search results when adding a record to a basket from an external source. + + +- [[21853]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21853) Internal software error when exporting basket group as PDF with Perl > 5.24.1 + +#### Architecture, internals, and plumbing + +- [[18821]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18821) TrackLastPatronActivity is a performance killer +- [[20918]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20918) left-side navigation broken on the checkout history page +- [[20922]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20922) Koha::Number::Price must not be used in updatedatabase.pl +- [[21087]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21087) Patron's password is hashed twice when the object is saved +- [[21133]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21133) Missing use C4::Accounts statement in Koha/Patron.pm +- [[21195]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21195) Makefile.t is failing due to new files for SCSS +- [[21222]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21222) Patron's creation is broken +- [[21432]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21432) Internal Server Error in Checkout History +- [[21481]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21481) Translation tool still references to help templates +- [[21526]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21526) TT variables used to build a link should be uri filtered +- [[21593]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21593) Remove Group by clause in GetAuthValueDropbox +- [[21598]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21598) budget_parent_id isn't in GROUP BY - GetBudgetHierarchy +- [[21599]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21599) Incorrect decimal value: '' for column 'defaultreplacecost' - Cannot create item type +- [[21604]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21604) Cannot add/edit funds, cannot add budgets +- [[21607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21607) Koha::Account::Line->apply should store credit offsets as negative amounts +- [[21612]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21612) Incorrect GROUP BY in Koha::Virtualshelves +- [[21635]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21635) Incorrect GROUP BY clause in batchMod.pl +- [[21669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21669) TT assignment statements must not be html filtered +- [[21869]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21869) Bad update statement loses values for MarkLostItemsAsReturned + +#### Authentication + +- [[18947]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18947) Unexpected Active Directory LDAP authentication failure mode +- [[20879]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20879) Shibboleth in combination with LDAP as an alternative no longer works +- [[21311]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21311) Remove locked message from opac-auth.tt + +> It is good security practice to not provide details which could confirm or deny the existence of an account. Previously, the simple "This account has been locked!" confirmed its existence which would only encourage more attacks by hackers. +To prevent aiding malicious attacks, the message has been changed to something that does not expressly state the account has been locked. It only mentions that accounts will be locked after a number of failed attempts, instead of saying whether it is locked or not. +So while a successful attempt will seem to have an invalid username or password suggestion after the account is locked, users should be reminded that they can always reset their password or contact library staff for help. + + + +#### Cataloging + +- [[14662]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14662) Allow blank values in pull downs in cataloguing forms when subfield is mandatory +- [[20761]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20761) Advanced Cataloging Editor - Rancor - Some js files are not fetched using Asset +- [[20928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20928) Checkout status not showing patron +- [[21448]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21448) Field 606 doesn't add multiple x subfields +- [[21742]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21742) Incorrect count of youtube videos +- [[21774]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21774) Cloned item subfields disappear when editing an item + +#### Circulation + +- [[2696]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=2696) Fine payments should show what was paid for + +> This adds a details view for every fine and payment in a patron account that will show detailed information about the payments made forward a fine and how a payment has been split up to pay towards several fines. + + +- [[10382]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10382) collection and location not returning to null when removed from course reserves + +> These patches ensure that unset values for items added to course reserves are unset when the course is disabled. + + +- [[20825]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20825) Cannot checkout if item types at biblio level +- [[20889]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20889) Items marked as not for loan can be checked out +- [[20934]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20934) Biblio checkout history shows only current checkout +- [[21176]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21176) decreaseLoanHighHolds does not properly calculate date when TimeFormat set to 12 hour +- [[21231]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21231) BlockReturnofLostItems does not prevent lost items being found +- [[21257]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21257) Patrons checkout table throws JS error when location/collection not defined +- [[21293]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21293) Display of housebound delivery information broken by Bug 13618 +- [[21464]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21464) Overdues export is missing lot of fields +- [[21620]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21620) Errors when using email from stockrotation.pl cronjob +- [[21641]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21641) Software error when checking out an item with a charge associated with it +- [[21777]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21777) Checkouts table in circulation is out of alignment +- [[21796]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21796) Patron Restriction do not restrict checkouts if patron also has a fee/fine on their account + +#### Command-line Utilities + +- [[20811]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20811) Fix wrong usage of ModBiblio in bulkmarcimport.pl +- [[21122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21122) Make check-url-quick.pl handle utf8 characters in urls gracefuly + +#### Course reserves + +- [[21603]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21603) Incorrect GROUP BY clause in SearchCourses + +#### Database + +- [[20773]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20773) bug 20724 follow-up - Database cleanup +- [[21129]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21129) New ALTER IGNORE TABLE entries need correction in updatedatabase.pl +- [[21617]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21617) statistics.ccode is not long enough (see also dbrev 18.06.00.032) +- [[21682]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21682) Stock Rotation: Update DB is failing with strict_sql_modes ON + +#### Fines and fees + +- [[13098]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13098) Item lost multiple times by the same patron will create only be charged once +- [[20840]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20840) Internal Server Error when clicking on "Details" button +- [[20946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20946) Cannot pay fines for patrons with credits +- [[21702]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21702) mancredit.pl incorrectly passes user_id instead of the patron id + +#### Hold requests + +- [[20822]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20822) Can't find HOLD_SLIP template when printing +- [[21611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21611) Priority in request.pl shows 1 instead of Waiting + +#### I18N/L10N + +- [[21823]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21823) Cannot update or create translations + +#### ILL + +- [[21377]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21377) Variable declarations erroneously filtered + +#### Installation and upgrade (command-line installer) + +- [[16690]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16690) Improve security of remote database installations +- [[17234]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17234) ALTER IGNORE TABLE is invalid in mysql 5.7. This breaks updatedatabase.pl +- [[21440]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21440) koha-create expects the file passed by $DEFAULTSQL to be in gzip format + +> Add support to koha-create to allow it to accept both compressed and uncompressed files for DEFAULTSQL + + + +#### Installation and upgrade (web-based installer) + +- [[21149]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21149) Administrator creation in onboarding always fails + +#### Label/patron card printing + +- [[8604]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8604) Patron cards made for patrons which don't have patron images use preceding card's image +- [[21281]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21281) Label Template - Creation not working + +#### MARC Bibliographic data support + +- [[21749]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21749) Importing MARC frameworks from pre-9701 fails + +#### Notices + +- [[21529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21529) Fix display of HTML tags in print notices + +#### OPAC + +- [[20763]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20763) AllowPurchaseSuggestionBranchChoice triggers error opac-suggestions.pl is visited without logging in +- [[20832]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20832) Opac user page crash when there is an overdue fine and not any rental charge for a patron +- [[20875]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20875) OpacAddMastheadLibraryPulldown displays an empty list +- [[21018]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21018) OPAC Resource URL Broken if Tracklinks is enabled +- [[21374]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21374) Self registration e-mail verification does not work +- [[21475]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21475) Error in the OPAC when viewing a record which has no biblio-level itemtype +- [[21476]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21476) Incorrect filter prevents HTML5 media from playing in the OPAC +- [[21479]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21479) Removing from cart removes 2 items +- [[21771]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21771) Password recovery is broken (see 20023) +- [[21878]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21878) Fix few links for opac pagination and facets (no uri filter) + +#### Patrons + +- [[13655]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13655) Can't save organisation type patron without entering userid/password +- [[20903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20903) Print payment receipt on child patron could end with server error +- [[20951]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20951) Koha::Patron::Discharge is missing use Koha::Patron::Debarments +- [[20981]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20981) Organization name missing from patron search results +- [[21068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21068) Remove NorwegianPatronDB related code +- [[21085]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21085) Can't edit patrons with housebound module active +- [[21136]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21136) Error "No property select_city for Koha::Patron" when saving patron record +- [[21208]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21208) Housebound deliverer/chooser have wrong name when creating a visit + +#### SIP2 + +- [[21020]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21020) Return branch not set for transfer when using SIP +- [[21471]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21471) Misspelled variable name in _get_outstanding_holds +- [[21486]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21486) SIP does not return checked out (charged) items on patron_information request + +#### Searching + +- [[20838]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20838) Search by group of libraries is broken + +#### Searching - Elasticsearch + +- [[19365]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19365) link_bibs_to_authorities.pl doesn't work with Elasticsearch + +> Sponsored by National Library of Finland + +- [[21032]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21032) Refining a search made on a specific index fail + +#### Self checkout + +- [[21054]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21054) Extra closing body tag in sco-main.tt prevents slip printing + +#### Serials + +- [[21554]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21554) Using Subscription Batch Edit produces Software Error + +#### Staff Client + +- [[20652]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20652) Sort after item type search fails +- [[20899]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20899) Patron name not showing on issuehistory.pl +- [[20998]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20998) Non superlibrarians cannot search for patrons using the quicksearch at the top +- [[21418]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21418) Incorrectly filtered markup in staff client lists +- [[21703]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21703) Placing holds in staff is broken (TT filter) + +#### System Administration + +- [[21151]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21151) SRU search fields mapping pop-up comes up empty + +#### Templates + +- [[13692]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13692) Series link is only using 800a instead of 800t +- [[20977]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20977) Javascript vars used in confirm_deletion in catalog.js do not match strings in catalog-strings.inc +- [[21163]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21163) Basket group detail page layout is broken +- [[21663]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21663) Incorrect filter prevents predefined notes from being added to patron acccounts +- [[21704]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21704) Editing subfields in bibliographic frameworks is broken (TT filter) + +> Sponsored by Theke Solutions + +- [[21706]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21706) Editing subfields in authority frameworks is broken (TT filter) +- [[21805]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21805) Duplicate include file in search results template causes JS error +- [[21814]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21814) System preferences save button can be hidden by language menu + +#### Test Suite + +- [[20906]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20906) Fix Debian 9 Test Failures +- [[21567]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21567) WebService:ILS related tests fail during package build +- [[21597]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21597) Test suite is still failing with new default SQL modes +- [[21600]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21600) t/db_dependent/api/v1/patrons.t is failing with new SQL modes + +#### Tools + +- [[20084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20084) Patron card creator: layouts Industrial2of5 and COOP2of5 broken with error "Invalid Characters" +- [[21656]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21656) Syntax Error in Stock Rotation Default Notice Template + +#### Web services + +- [[21046]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21046) ILSDI - AuthenticatePatron returns a wrong borrowernumber if cardnumber is empty +- [[21199]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21199) Patron's attributes are displayed on GetPatronInfo's ILSDI output regardless opac_display +- [[21203]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21203) ILS-DI - GetRecords crashes on non-existent records + +#### translate.koha-community.org + +- [[21480]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21480) misc/translator/translate does not work with perl 5.26 + + +### Other bugs fixed + +(This list includes all bugfixes since the previous major version. Most of them +have already been fixed in maintainance releases) + +#### About + +- [[7143]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7143) Bug for tracking changes to the about page +- [[17597]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17597) Outdated translation credits +- [[20720]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20720) Add libraries (sponsors) to the about page +- [[20818]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20818) Missing QA manager entry in 18.05 release notes + +#### Acquisitions + +- [[3849]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3849) Descriptions of acquisition permissions are unclear +- [[9775]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9775) unitprice should be hidden when creating an order +- [[15408]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15408) Timestamp on funds not updated when you duplicate a budget +- [[16739]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16739) Generate EDIFACT on basket groups falsely showing when configuration is incomplete +- [[16754]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16754) Use validation plugin in budgets, planning, and contracts +- [[19271]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19271) Ordered/Spent lists should display vendor name, not vendor code +- [[19453]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19453) Client side validation broken for "Fund" select +- [[20892]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20892) Wrong basketgroup link in histsearch.pl +- [[21033]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21033) Remove few warns in acqui/basket.pl +- [[21048]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21048) suggest_status not behaving properly +- [[21097]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21097) Missing optgroup closing tag in orderreceive.tt +- [[21288]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21288) Slowness in acquisition caused by GetInvoices +- [[21324]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21324) Missing aoColumns definition in acqui/parcel receivedt table +- [[21356]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21356) Missing space in parcel.tt +- [[21387]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21387) Receive items from - form should include tax hints the same as the ordering form +- [[21398]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21398) Search term when adding an order from an existing record should be required +- [[21417]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21417) EDI ordering fails when basket and EAN libraries do not match +- [[21425]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21425) basketno not being interpolated into error message +- [[21537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21537) Template error when creating a new order from a suggestion +- [[21619]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21619) Tax hints should not be abbreviated +- [[21725]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21725) Incorrect HAVING in group by in Acquisitions.pm +- [[21799]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21799) Change wording for quantity input field on order receive page + +#### Architecture, internals, and plumbing + +- [[15734]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15734) Audio Alerts broken +- [[18584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18584) Our legacy code contains trailing-spaces +- [[18720]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18720) Get rid of "die" in favor of exceptions in C4::Acquisition::GetBasketAsCsv +- [[19687]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19687) Recent upgrade to 17.05.04.000 bulkmarcimport started to fail + +> Sponsored by Gothenburg University Library + +- [[19991]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19991) use Modern::Perl in OPAC perl scripts +- [[20187]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20187) New rewrite rules can break custom css +- [[20259]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20259) Shorter JS and CSS rewrite rule +- [[20631]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20631) C4::Acounts claims to use ReturnLostItem but doesn't +- [[20696]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20696) Remove a few ugly "eq undef" comparisons +- [[20702]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20702) Bind results of GetHostItemsInfo to the EasyAnalyticalRecords pref +- [[20767]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20767) "The method is not covered by tests!" should give more information +- [[20851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20851) Missing module in circ/article-request-slip.pl +- [[20886]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20886) Koha::Object::TO_JSON indiscriminately casting to integer +- [[20911]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20911) Search history page forms use 'GET' and this limits the number of entries that can be submitted +- [[20980]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20980) Manual credit offsets are stored as debits + +> This change may affect existing reports. Credits will no longer be recorded as 'debits' but rather get their own 'Manual Credit' type. + + +- [[21008]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21008) pay.pl and paycollect.pl raise warning +- [[21022]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21022) Exceptions should skip stringifying if message manually passed +- [[21056]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21056) Changing the logged in library can fail sporadically +- [[21082]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21082) OverDrive authentication method no longer supported +- [[21115]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21115) Add multi_param call and add divider in cache key in svc/report and opac counterpart +- [[21154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21154) Remove unused subs from C4::Serials +- [[21182]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21182) acqui/check_duplicate_barcode_ajax.pl is not longer in use +- [[21207]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21207) C4::Overdues::GetItems is not used +- [[21238]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21238) TemplateToolkit.t is failing on slow server +- [[21396]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21396) Missing use statements in Koha::Account +- [[21404]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21404) Remove unused variables in C4::Breeding->_auth_build_query +- [[21500]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21500) Warnings in rotating collections +- [[21584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21584) Wrong offset type for Lost Item +- [[21621]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21621) Incorrect GROUP BY in tools/letter.pl +- [[21639]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21639) Phone notice transports do not exist for new installs +- [[21680]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21680) Remove dead code C4::Accounts::fixaccounts +- [[21804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21804) Bad rebase reintroduced C4::Accounts::getcharges +- [[21867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21867) Replace remaining document.element.onchange calls in marc_modification_templates.js + +#### Authentication + +- [[13779]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13779) sessionID declared twice in C4::Auth::checkauth() +- [[20023]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20023) Password recovery should be case insensitive +- [[21323]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21323) Redirect page after login missing multiple params + +#### Cataloging + +- [[15360]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15360) Incorrect or mislabeled behavior on Authorities "New from Z39.50" Button +- [[16424]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16424) Advanced editor reverts records back to Default framework + +> After this patch, frameworks will be handled correctly by the advanced cataloguing editor. + + +- [[18655]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18655) Unimarc field 210c fails on importing fields with a simple quote +- [[18822]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18822) Advanced editor - Rancor - searching broken under Elasticsearch +- [[19970]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19970) Revise change of bug 19413 to work better for translations +- [[20592]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20592) updateitem.pl causes database errors when empty non-public item notes updated +- [[20760]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20760) Advanced Cataloging Editor - Rancor - AuthorisedValues are incorrectly fetched +- [[20785]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20785) Advanced Editor does not honor MarcFieldDocURL +- [[20829]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20829) 'Link to host item' gives internal server error +- [[21009]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21009) Max length of inputs on editing/adding items is broken +- [[21053]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21053) Editing 008 field with a hash overwrites data +- [[21064]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21064) Advanced cataloging editor - rancor - check for changes should return 'undefined' instead of 'undef' +- [[21362]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21362) Advanced MARC Editor - Rancor - Tab navigation not working in fixed fields +- [[21365]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21365) BiblioAddsAuthorities does not work with the Advanced MARC Editor - Rancor +- [[21407]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21407) Can't enter new macros in the advanced cataloging editor (rancor) +- [[21556]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21556) Deleting same record twice leads to fatal software error +- [[21666]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21666) Advanced editor search- error is given for 'Unsupported Use attribute' when searching on title + author + +#### Circulation + +- [[16420]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16420) Buttons inconsistent between "Hold found" and "Hold found (waiting)" dialogs in checkin +- [[17561]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17561) ReserveSlip needs itemnumber for item level holds on same biblio +- [[18677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18677) issue_id is not added to accountlines for lost item fees +- [[20120]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20120) Prevent writeoffs of more than the amount owed for a fee +- [[20487]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20487) AddReturn should clear items.onloan for unissued items +- [[20598]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20598) Accruing fines not closed out by longoverdue.pl if WhenLostForgiveFine is not enabled +- [[20660]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20660) AddReturn should use return date override for debarments +- [[20793]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20793) Don't show holds link in result list when staff user doesn't have place_holds permission +- [[20794]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20794) Don't show holds tab when user doesn't have circulate_remaining_permissions +- [[21168]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21168) Error on circ/returns.pl after deleting checked-in item +- [[21463]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21463) Library is no longer displayed in the overdue list +- [[21553]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21553) Javascript error on rota page +- [[21562]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21562) Sorting on checkout date is broken + +#### Command-line Utilities + +- [[20893]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20893) batchRebuildItemsTables.pl has incorrect parameter +- [[21035]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21035) runreport.pl prints only a newline when printing a row that has a field that contains an embedded newline +- [[21322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21322) process_message_queue.pl --type should take an argument +- [[21640]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21640) Itivia outbound script doesn't print to STDOUT +- [[21698]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21698) FIX POD of cancel_unfilled_holds.pl + +#### Course reserves + +- [[21349]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21349) Instructors with special characters (e.g. $, ., :) in their cardnumber cannot be removed from course reserves + +#### Database + +- [[5458]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5458) length of items.ccode disagrees with authorised_values.authorised_value +- [[20777]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20777) Remove unused field accountlines.dispute +- [[21015]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21015) Members.pm slow because it loads twice Koha::Schema + +#### Developer documentation + +- [[21077]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21077) Fix comment for statistics.type in installer/data/mysql/kohastructure.sql + +#### Fines and fees + +- [[20285]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20285) Lost item refund won't always pay down lost item fee first +- [[21167]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21167) Price should be correctly formatted on printed fee receipt and invoice +- [[21196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21196) C4::Overdues::CalcFine should consider default item type replacement cost +- [[21462]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21462) "Filter paid transactions" stopped working after html-table was changed + +#### Hold requests + +- [[21075]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21075) AutoUnsuspendHolds should unsuspend holds <= today +- [[21076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21076) Javascript error on article requests page +- [[21320]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21320) Holds to pull should honor syspref AllowHoldsOnDamagedItems +- [[21389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21389) Javascript error on article requests page + +#### I18N/L10N + +- [[16621]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16621) Translatability: Issues in opac-user.tt (sentence splitting) + +> Fix translatability issues due to sentence splitting in +koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt + + +- [[19500]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19500) Make module names on letters overview page translatable +- [[20332]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20332) Untranslatable strings in grouped OPAC results +- [[21029]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21029) "Suspend until" in modal in staff patron account is not translatable +- [[21351]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21351) Traditional Chinese Language pack should have file name "zh-Hant-TW" not "zh-Hans-TW" +- [[21490]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21490) Disambiguation of "Order" + +#### ILL + +- [[20548]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20548) Remove copyright clearance workflow from staff created ILL requests +- [[20941]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20941) Displaying requests does not display request material type +- [[20996]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20996) Fix API response time on ILL request endpoint + +> This patch makes the configuration section compulsory in the section of your Koha configuration file. The section allows you define per-branch Interlibrary loan options for each branch. In it's most basic form, the branch section can be: +code_for_your_branch + + +- [[21289]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21289) Error when sending emails to partner libraries +- [[21497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21497) Dates should be correctly formatted for ILL requests in OPAC +- [[21516]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21516) Request notes CSS bug makes them unreadable +- [[21585]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21585) Missing firstnames should be gracefully ignored in ILL requests table +- [[21835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21835) Request ID is displayed as NaN + +#### Installation and upgrade (command-line installer) + +- [[8]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8) TransferLog ErrorLog apache parameters +- [[490]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=490) Poor display +- [[21426]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21426) setting USE_MEMCACHED to "no" in koha-sites.conf does not have any effect +- [[21654]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21654) Installer is loading a non-existent file + +#### Installation and upgrade (web-based installer) + +- [[15717]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15717) Installer: Step 3 has HTML tag br showing + +#### Label/patron card printing + +- [[6647]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6647) Label item search should use standard pagination routine +- [[20765]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20765) Search for items by acqdate does not work in label batch + +#### Lists + +- [[17886]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17886) Don't show option to add to existing list if there are no lists in staff +- [[21297]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21297) "More lists" screen missing "Select an Existing list" fieldset when all lists are public +- [[21629]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21629) List sort on call number does not use cn_sort + +> With this patch lists sorted on call number will now use the machine sortable form of the callnumber from items.cn_sort for better results. + + +- [[21874]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21874) Encoding broken in list and cart email subjects + +#### MARC Authority data support + +- [[21581]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21581) Matching rules for authorities do not respect 'Search index' setting +- [[21644]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21644) UNIMARC XSLT display of 210 in intranet + +#### MARC Bibliographic data support + +- [[20700]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20700) Update MARC21 leader/007/008 codes +- [[20910]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20910) 773$g not displayed if $0 is present + +> Sponsored by Escuela de Orientacion Lacaniana + + +#### Notices + +- [[15971]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15971) Serial claim letters should allow the use of all biblio and biblioitems fields (like issn) +- [[21277]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21277) fr-CA translation for notices in sample_notices.sql + +#### OPAC + +- [[16575]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16575) Irregular behaviour using window.print() followed by window.location.href= +- [[17869]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17869) Don't show pick-up library for list of holds in OPAC account when there is only one branch +- [[19291]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19291) Make breadcrumbs for OPAC search history consistent with other patron account pages +- [[19849]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19849) Rebase of bug 16621 partially reverted bug 12509 +- [[20053]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20053) Drop type attribute "text/javascript" for ` [% END %] -- 2.26.2