cbb84971bcfd994cd8cfa51974f6d04a6ee1d56a
[koha.git] / misc / release_notes / release_notes_19_11_00.md
1 # RELEASE NOTES FOR KOHA 19.11.00
2 27 Nov 2019
3
4 Koha is the first free and open source software library automation
5 package (ILS). Development is sponsored by libraries of varying types
6 and sizes, volunteers, and support companies from around the world. The
7 website for the Koha project is:
8
9 - [Koha Community](http://koha-community.org)
10
11 Koha 19.11.00 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-19.11-latest.tar.gz)
14
15 Installation instructions can be found at:
16
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
19
20 Koha 19.11.00 is a major release, that comes with many new features.
21
22 It includes 7 security fixes, 20 new features, 146 enhancements, 367 bugfixes.
23
24 ### System requirements
25
26 Koha is continiously tested against the following configurations and as such these are the recommendations for 
27 deployment: 
28
29 - Debian Jessie with MySQL 5.5
30 - Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
31 - Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental) 
32
33 Additional notes:
34     
35 - Perl 5.10 is required
36 - Zebra or Elasticsearch is required
37
38
39 ## Security bugs
40
41 ### Koha
42
43 - [[22543]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22543) Patron might be logged in again using browser back button
44 - [[23025]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23025) security vulnerability detected in fstream < 1.0.12 defined in yarn.lock
45 - [[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
46 - [[23058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23058) Cross-site scripting in OPAC search
47 - [[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
48 - [[23451]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23451) Reflected XSS in opac-imageviewer.pl
49 - [[23836]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23836) tracklinks.pl should not forward if TrackClicks is disabled
50
51 ## New features
52
53 ### Cataloging
54
55 - [[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
56
57   **Sponsored by** *Round Rock Public Library*
58
59   >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.
60   >
61   >Changed:
62   >* `Ctrl-X`: Now cuts a line into the clipboard area
63   >* `Shift-Ctrl-X`: Now cuts current subfield into clipboard area
64   >
65   >Added:
66   >* `Ctrl-C`: Copies a line into the clipboard area
67   >* `Shift-Ctrl-C`: Copies current subfield into clipboard area
68   >* `Ctrl-P`: Pastes the selected item from the clipboard at cursor
69   >* `Ctrl-I`: Copies the current line and inserts onto a new line below
70
71 - [[22445]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22445) Ability to define a URL for custom cover images
72
73   **Sponsored by** *Orex Digital*
74
75   >This development adds the ability to use alternative cover art providers who provide covers openly via consistent URLs.
76   >Three new system preferences are introduced, `CustomCoverImagesURL`,  `CustomCoverImages` and  `OPACCustomCoverImages`.
77
78 ### Fines and fees
79
80 - [[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
81
82   >This enhancement adds the optional ability to automatically popup the receipt print dialogue upon successful payments in the staff client.
83   >
84   >
85   >Note: The new `FinePaymentAutoPopup` must be enabled and popup blocker may require setting to allow popups for your Koha staff client domain.
86
87 ### Hold requests
88
89 - [[19618]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19618) Add 'Club Holds' feature
90
91   **Sponsored by** *South East Kansas Library System*
92
93   >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.
94
95 ### OPAC
96
97 - [[22581]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22581) Add support for Plaine & Easie musical incipits rendering in OPAC
98
99   **Sponsored by** *Biblioteca Provincial Fr. Mamerto Esquiú (Provincia Franciscana de la Asunción)*
100
101   >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.
102
103 - [[23214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23214) Add ability to pay guarantees fines
104
105   >This new feature gives guarantors the option to pay off their guarantees charges using online payments via the OPAC.
106
107 ### Patrons
108
109 - [[14570]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14570) Make it possible to add multiple guarantors to a record
110
111   **Sponsored by** *Northeast Kansas Library System* and *Vermont Organization of Koha Automated Libraries*
112
113   >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 ).
114   >
115   >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.
116   >
117   >Reports that utilize `borrowers.guarantorid` will need to be updated.
118
119 ### Plugin architecture
120
121 - [[22706]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22706) Add plugin hooks to allow custom password strength checking modules
122
123   >This new feature allows plugin authors to implement a `check_password` method to enable custom password validation routines.
124   >
125   >**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.
126
127 - [[22709]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22709) Add hooks to notify plugins of biblio and item changes
128
129   >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.
130   >
131   >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used.
132
133 - [[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
134
135   >This new feature allows plugin authors to construct absolute paths to resources contained within their plugins using the new `bundle_path` method.
136   >
137   >This can be used to aid in serving static content.
138   >
139   >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used.
140
141 - [[22835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22835) Serve static files from plugins through the API
142
143   **Sponsored by** *Theke Solutions*
144
145   >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.
146   >
147   >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used.a
148
149 - [[23050]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23050) Add hook to add a tab in intranet biblio details page
150
151   >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.
152   >
153   >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used.
154
155 - [[23237]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23237) Add support for [% INCLUDE %] in plugin templates
156
157   >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.
158   >
159   >**Usage**: `[% INCLUDE "$PLUGIN_DIR/header.tt" %]`
160   >
161   >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used.
162
163 ### REST API
164
165 - [[16825]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16825) Add API route for getting an item
166
167   **Sponsored by** *Koha-Suomi Oy*
168
169 - [[17003]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17003) Add API route to get checkout's renewability
170 - [[23517]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23517) Add API route to update a holds priority
171 - [[23584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23584) Add public API routes to change privacy settings
172 - [[23677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23677) Add API route to get a bibliographic record
173
174 ### Staff Client
175
176 - [[23321]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23321) Add 'cash registers' to the accounts system
177
178   **Sponsored by** *Cheshire Libraries Shared Services* and *PTFS Europe*
179
180   >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`.
181
182 ### Z39.50 / SRU / OpenSearch Servers
183
184 - [[13937]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13937) Add an Elasticsearch-compatible Z39.50/SRU daemon
185
186   **Sponsored by** *National Library of Finland*
187
188   >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.
189
190 ## Enhancements
191
192 ### Acquisitions
193
194 - [[14669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14669) Search orders by managing library
195 - [[20254]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20254) Forbid the download of duplicate EDI messages
196 - [[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
197
198   **Sponsored by** *PTFS Europe*
199
200   >This enhancement allows items to be automatically added to rotas at acquisition time by using the LRP (Library Rotation Plan) field in EDI.a
201
202 - [[23522]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23522) Show "Actual price" in basket when available
203
204   **Sponsored by** *Virginia Tech*
205
206 ### Architecture, internals, and plumbing
207
208 - [[18928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18928) Move `holdallowed`, `hold_fulfillment_policy` and `returnbranch` into the `circulation_rules` table.
209
210   >**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
211
212 - [[18930]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18930) Move 'refund lost item fee rules' into the `circulation_rules` table
213
214   >**Reports note**: This changes the database schema, reports referencing the `refund_lost_item_fee_rules` table will need to be updated
215
216 - [[22563]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22563) Convert lost handling to use 'status' instead of multiple accounttypes
217
218   >**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'
219
220 - [[22610]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22610) SIP Payment Types should be moved out of accountype
221
222   >**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.
223
224 - [[22721]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22721) Normalize GetMarcFromKohaField calls
225 - [[22837]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22837) Koha::Account::Line->apply should not require a 'set' of debits
226 - [[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
227 - [[23152]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23152) koha_object[s]_class methods must be implemented when needed
228 - [[23230]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23230) Make Koha::Plugins::Base::_version_compare OO
229 - [[23272]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23272) Koha::AuthorisedValue should use Koha::Object::Limit::Library
230 - [[23281]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23281) Add Koha::Objects::Limit::Library
231 - [[23414]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23414) Improve performance of C4/XSLT/buildKohaItemsNamespace
232 - [[23580]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23580) Add C4::Context->yaml_preference
233
234   >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.
235
236 - [[23623]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23623) Use the new API and remove /svc scripts for privacy settings
237 - [[23770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23770) Add Koha::Object(s)->to_api method
238
239   **Sponsored by** *ByWater Solutions*
240
241 - [[23793]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23793) Add an EmbedItems RecordProcessor filter for MARC::Record objects
242 - [[23807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23807) Add Koha::Item->as_marc_field
243 - [[23843]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23843) Make existing endpoints use Koha::Object(s)->to_api
244
245 ### Authentication
246
247 - [[23146]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23146) Add support for Basic auth on the OAuth2 token endpoint
248
249   **Sponsored by** *ByWater Solutions*
250
251   >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.
252
253 ### Cataloging
254
255 - [[15497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15497) Limit item types by library
256
257   **Sponsored by** *Central Kansas Library System*, *Northeast Kansas Library System* and *South East Kansas Library System*
258
259 - [[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
260
261   **Sponsored by** *Round Rock Public Library*
262
263 - [[23602]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23602) Library limitations should display in the item types table
264
265 ### Circulation
266
267 - [[14697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14697) Extend and enhance "Claims returned" lost status
268
269   **Sponsored by** *Fargo Public Library* and *North Central Regional Library System*
270
271   >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.
272   >
273   >There are 3 new systems preferences to set for this functionality to work: `ClaimReturnedChargeFee`, `ClaimReturnedLostValue` and `ClaimReturnedWarningThreshold`
274
275 - [[17492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17492) Show warning if patron's age is out of category limits
276
277   >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.
278
279 - [[20194]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20194) Display both biblioitems.itemtype and items.itype in circulation screens
280 - [[20959]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20959) Style checkin form more like the checkout form, with collapsed settings panel
281 - [[23328]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23328) Some check-in messages should be dismissable
282 - [[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
283 - [[23686]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23686) Check onsite checkout when the last checkout was an onsite one
284
285 ### Command-line Utilities
286
287 - [[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
288 - [[17168]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17168) Add a command line script for updating patron category based on status
289
290   **Sponsored by** *Round Rock Public Library*
291
292   >These patches introduce a new script to replace the `j2a.pl` script with a more flexible set of options.
293   >
294   >`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.
295   >
296   >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.
297   >
298   >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'.
299   >
300   >The flexibility should allow for various workflows to be automated via cronjob.
301
302 - [[22509]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22509) Add a script to generate MARC fields containing date formatted strings
303
304   **Sponsored by** *Orex Digital*
305
306 - [[23346]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23346) Add without-db-name parameter to koha-dump
307
308   >This enhancement is the first step in allowing a koha database dump file to be restored into another koha instance.
309   >
310   >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.
311
312 ### Fines and fees
313
314 - [[6759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6759) Use a different account type for account renewals than for new accounts
315
316   >This enhancement makes account renewal charges distinct from initial account registration charges.
317   >
318   >**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`.
319
320 - [[22627]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22627) Rephrase 'your fines and charges' tab in OPAC
321
322   **Sponsored by** *Catalyst*
323
324 - [[23049]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23049) Replace MANUAL_INV authorised value with a dedicated table
325
326   >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.
327   >
328   >This serves as the foundation for enhancing the accounts system and leads to clearer code and more consistent data via database-level constraints.
329   >
330   >**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.
331
332 - [[23805]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23805) Add a dedicated credit_types table
333
334   >This patchset moves the remaining accounttypes, all of which should be credits after bug 23049, into their own table.
335   >
336   >This serves as the foundation for enhancing the accounts system and leads to clearer code and more consistent data via database-level constraints.
337   >
338   >**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.
339
340 ### Hold requests
341
342 - [[22922]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22922) Allow to modify hold and hold expiration date in staff
343
344 ### Holidays
345
346 - [[15260]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15260) Option for extended loan with useDaysMode
347
348   **Sponsored by** *Cheshire East Council*, *Cheshire West and Chester Council*, *Newcastle City Council* and *Sefton Council*
349
350   >The `useDaysMode` system preference has been enhanced to include an additional option.
351   >
352   >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.
353   >
354   >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.
355   >
356   >**Note**: This preference setting only works in multiples of 7.
357
358 ### I18N/L10N
359
360 - [[23631]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23631) fr-CA translation of NEW_SUGGESTION notice
361 - [[23983]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23983) Contextualization of "Order" (verb) vs "Order" (noun)
362
363 ### Label/patron card printing
364
365 - [[23464]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23464) Update the process of quick spine label printing
366
367 ### MARC Bibliographic data support
368
369 - [[18309]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18309) UNIMARC update from IFLA for new Koha installations
370 - [[20364]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20364) Show languages from MARC21 field 041 in intranet
371
372   >This patch adds language data from the 041 field of bibliographic records to both the search results and details pages of the staff client.
373
374 - [[20434]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20434) UNIMARC update from IFLA for existing Koha installations
375 - [[22884]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22884) Remove ending . from XSLT templates
376 - [[23731]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23731) Display LC call number in OPAC and staff detail pages
377
378 ### Notices
379
380 - [[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
381 - [[23278]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23278) Reopen last panel upon "Save and continue" in notices
382
383 ### OPAC
384
385 - [[5287]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5287) Add floating toolbar to search results in OPAC
386 - [[8778]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8778) Add Keyword phrase search to OPAC search
387 - [[20691]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20691) Add ability for guarantors to view guarantee's fines in OPAC
388 - [[21701]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21701) Have PayPal optionally return to originating OPAC url rather than OPACBaseURL
389 - [[23096]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23096) Add floating toolbar to OPAC lists
390 - [[23299]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23299) Switch address1 and streetnumber for German address format on opac-memberentry
391 - [[23392]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23392) Support MARC21 indicators for private note fields
392 - [[23566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23566) Continue on device - with QR codes
393 - [[23633]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23633) Filter out historical charges by default on a users 'your charges' page
394 - [[23694]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23694) Author "By" should have its own class
395 - [[23720]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23720) Add div wrapper to search results to make moving cover images easier
396 - [[23791]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23791) Allow granular control of social networks enabled by SocialNetworks syspref
397 - [[23903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23903) Replace OPAC icons with Font Awesome
398
399   >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.
400
401 - [[23955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23955) Replace famfamfam icon in OPAC holds template
402
403 ### Packaging
404
405 - [[23400]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23400) Add --status to koha-indexer
406
407 ### Patrons
408
409 - [[23219]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23219) Show a warning about cancelling their holds before a patron is deleted
410 - [[23697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23697) Add auto complete for patron search in patron module
411
412   >This enhancement adds an optional auto-complete function to the patron search field when in the patrons module.
413   >
414   >The `CircAutocompl` system preference is renamed to `PatronAutoComplete` and use for both the circulation and patrons module auto-complete.
415
416 ### Plugin architecture
417
418 - [[21073]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21073) Improve plugin performance
419
420   >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'.
421
422 - [[23191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23191) Administrators should be able to install plugins from the command line
423
424   >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.
425
426 - [[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
427
428 ### REST API
429
430 - [[17005]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17005) Extend /checkouts route to list circulation history
431 - [[23667]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23667) Add API route for listing items
432
433 ### Reports
434
435 - [[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
436 - [[23206]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23206) Batch patron modification from reports which return cardnumber
437
438   >This enhancement adds `Batch patron modification` to the available options display when a report outputs a list of borrowernumbers or cardnumbers.
439
440 - [[23389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23389) Add 'All' option to report value dropdowns
441
442   >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.
443   >
444   >**Usage**: `WHERE branchcode LIKE <<Branch|branches:all>>`
445
446 - [[23390]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23390) Add placeholder syntax for column names
447
448   >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.
449
450 ### SIP2
451
452 - [[20292]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20292) Filter/censor info sent via SIP
453
454   **Sponsored by** *Duchesne County Library* and *Uintah Library System*
455
456   >This enhancement allows the administrator to set if, and which, fields should not be sent to third-party SIP2 clients for privacy reasons.
457
458 - [[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
459
460   **Sponsored by** *South East Kansas Library System*
461
462 - [[22540]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22540) Add ability to place holds using SIP CLI emulator
463
464 ### Searching
465
466 - [[23386]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23386) Add language of original in advanced search - staff client
467 - [[23543]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23543) Adding withdrawn to the item search
468
469 ### Searching - Elasticsearch
470
471 - [[17851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17851) Add Elasticsearch config to koha-conf.xml
472
473   **Sponsored by** *Koha-Suomi Oy*
474
475 - [[20334]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20334) Elasticsearch - Option for escaping slashes in search queries
476 - [[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
477 - [[20607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20607) Elasticsearch - ability to add a relevancy weight in mappings.yaml file
478 - [[22592]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22592) Elasticsearch - Support for index scan
479 - [[22826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22826) Allow indexing of individual authority records in Elasticsearch
480
481 ### Serials
482
483 - [[21588]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21588) Add "Collapse/Expand" options on subscription-detail page
484 - [[23435]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23435) Add multiple copies of an item when receiving in serials
485
486   **Sponsored by** *Brimbank City Council*
487
488 ### Staff Client
489
490 - [[18421]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18421) Make Coce cover images available for staff search
491 - [[21245]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21245) Move 'Last patron' button inside of the 'breadcrumb' bar
492 - [[23711]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23711) Icons on staff main page should be font icons
493 - [[23803]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23803) Add Font Awesome icon to cart in staff interface
494
495 ### System Administration
496
497 - [[11529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11529) Add subtitle, medium and part fields to biblio table
498
499   **Sponsored by** *National Library of Finland*
500
501   >Keywords to MARC mapping functionality has been replaced with additional Koha fields in the bibliographic framework. 
502   >
503   >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:
504   >
505   >     biblio.medium - Medium information (MARC 21: 245h, UNIMARC: 200b)
506   >     biblio.subtitle - Subtitle (MARC 21: 245b, UNIMARC: 200e)
507   >     biblio.part_number - Part number (MARC 21: 245n, UNIMARC: 200h)
508   >     biblio.part_name - Part name (MARC 21: 245p, UNIMARC: 200i)
509   >
510   >The subfields in the default framework are automatically updated to include these new fields unless they are already mapped to another Koha field.
511   >
512   >**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.
513
514 - [[21574]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21574) Local use system preferences page doesn't have the system preferences menu
515 - [[23179]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23179) Add 'Edit subfields' to framework management tag dropdown and clarify options
516 - [[23606]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23606) Add columns configuration and export options to item types administration
517 - [[23611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23611) Add export option to authorized values administration
518 - [[23866]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23866) HEA submission preferences should prompt similar to ManaKB
519
520 ### Templates
521
522 - [[7074]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7074) Show subtitle, part and number of a record in list of checkins
523 - [[17057]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17057) Remove event attributes from holds template
524 - [[21058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21058) Missing class for results_summary spans
525 - [[21824]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21824) Add ability to format dates in various formats in templates
526
527   >This patchset allows end-users to use advanced date formatting options within template toolkit based notices and slips.
528
529 - [[21852]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21852) Add more columns and column configuration to overdues report
530 - [[22209]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22209) Move stock rotation stage and item forms into modals
531 - [[22897]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22897) Switch two-column templates to Bootstrap grid: ILL requests
532 - [[22935]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22935) Improve style of Bootstrap pagination
533 - [[22999]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22999) Switch two-column templates to Bootstrap grid: Circulation
534 - [[23013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23013) Upgrade DataTables in the staff client
535 - [[23094]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23094) Use Bootstrap-style pagination on staged MARC records page
536 - [[23159]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23159) Reindent addbiblio.tt
537 - [[23183]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23183) Reindent cataloging.js
538 - [[23196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23196) Reindent tools/batch_record_modification.tt
539 - [[23197]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23197) Add more batch operation options to SQL report results
540 - [[23221]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23221) Reindent tools/manage-marc-import.tt
541 - [[23259]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23259) Remove reset-fonts-grids.css
542 - [[23286]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23286) Improve style of hold confirmation modal
543 - [[23304]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23304) Reindent cataloguing/z3950_search.tt
544 - [[23307]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23307) Add columns configuration to cataloguing/z3950_search.tt
545 - [[23339]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23339) Reindent addbooks.tt
546 - [[23351]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23351) Clean up localization template
547 - [[23399]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23399) Reindent returns.tt
548 - [[23438]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23438) Use Font Awesome icons in intranet search results browser
549 - [[23444]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23444) Terminology: Use library instead of branch
550 - [[23448]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23448) Clean up subscription detail template
551 - [[23458]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23458) Clean up holds template in the staff client
552 - [[23834]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23834) Add default ESLint configuration
553 - [[23958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23958) Use Font Awesome icon to replace "new window" icon image
554 - [[24034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24034) Capitalization on suggestion edit form: No Status
555 - [[24076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24076) Remove inline CSS to center patron home library in search results
556
557 ### Test Suite
558
559 - [[23280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23280) Warning in t/db_dependent/selenium/patrons_search.t
560 - [[23284]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23284) Duplicate test in t/db_dependent/Plugins.t
561 - [[23994]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23994) AdditionalFields.t is failing randomly (U18)
562
563 ### Tools
564
565 - [[13552]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13552) Add debar option to batch patron modification
566 - [[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
567 - [[22888]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22888) Use DataTables for Koha news table filtering
568 - [[22996]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22996) Move barcode separators to a preference
569
570   >Adds preference `BarcodeSeparators`
571   >
572   >**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.
573
574 - [[23279]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23279) In news management interface, sort news by publication date descending
575 - [[23385]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23385) Hide default value fields by default on patron import
576 - [[23512]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23512) Reindent notices and slips page (letter.tt)
577
578 ### Web services
579
580 - [[22677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22677) Include hint on OAI-PMH URL for Koha in system preference
581 - [[23154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23154) Add pagination to /api/v1/checkouts
582 - [[23156]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23156) Add pagination to checkouts in ILS-DI GetPatronInfo service
583
584
585 ## Critical bugs fixed
586
587 (This list includes all bugfixes since the previous major version. Most of them
588 have already been fixed in maintainance releases)
589
590 ### Acquisitions
591
592 - [[18743]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18743) Filter suggestion lists correctly for IndependentBranches
593
594   **Sponsored by** *BULAC*
595
596 - [[21316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21316) Adding controlfields to the ACQ framework causes issues when adding to basket
597 - [[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
598 - [[23854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23854) Cannot edit a suggestion
599 - [[23855]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23855) Cannot mark the selected suggestion as "pending"
600 - [[23863]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23863) Editing a basket clears create_items value
601 - [[23927]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23927) Duplicate a "Complete" order  link the "New" one to the invoice
602
603 ### Architecture, internals, and plumbing
604
605 - [[22857]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22857) Entries missing in koha-conf.xml
606 - [[23095]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23095) Circulation rules not displayed (empty vs null)
607 - [[23316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23316) GetFine needs updating for bug 22521
608 - [[23599]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23599) Koha::Objects::Limit::Library fails if no library passed
609 - [[23655]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23655) Errors when running on Debian Jessie
610 - [[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
611 - [[23867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23867) 18.12.00.051 fails with "Truncated incorrect DOUBLE value"
612
613 ### Authentication
614
615 - [[22585]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22585) Fix remaining double-escaped CAS links
616 - [[23526]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23526) Shibboleth login url with query has double encoded '?' %3F
617 - [[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
618
619 ### Cataloging
620
621 - [[23045]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23045) Advanced cataloging editor (rancor) throws a JS error on incomplete/blank lines
622 - [[23252]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23252) Pressing enter should not submit form in item editor
623 - [[23851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23851) Auto generate accession number format <branchcode>yymm0001 fails to add branchcode prefix(branchcode) for multiple item addition
624
625 ### Circulation
626
627 - [[13958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13958) Add a suspensionsCalendar syspref
628
629   **Sponsored by** *Universidad Nacional de Córdoba*
630
631   >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. 
632   >
633   >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.
634
635 - [[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
636 - [[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
637 - [[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
638 - [[23079]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23079) Checkouts page broken because of problems with date calculation (TZAmerica/Sao_Paulo)
639 - [[23103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23103) Cannot checkin items lost by deleted patrons with fines attached
640 - [[23120]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23120) Internal server error when checking in item to transfer and printing slip
641 - [[23145]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23145) Confirming transfer during checkin clears the table of previously checked-in items
642 - [[23293]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23293) OPACFineNoRenewals always compares against 'balance' not 'outstanding'
643
644   >The patchset adds a new system preference, `OPACFineNoRenewalsIncludeCredits`, to control whether the `OPACFineNoRenewals` function uses the account balance or account amount outstanding for calculation.
645
646 - [[23382]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23382) Issuing rules failing after bug 20912
647 - [[23404]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23404) Circulation::TooMany error on itemtype when at biblio level
648 - [[23405]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23405) Circulation autocomplete for patron lookup broken if cardnumber is empty
649 - [[23518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23518) Problem with borrower search  autocomplete
650 - [[23551]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23551) Problem with renewal period when using the renewal tab
651 - [[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
652 - [[23938]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23938) Title missing from Checked out box
653 - [[23985]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23985) The method Koha::Item-> is not covered by tests!
654 - [[24013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24013) Transferring a checked out item gives a software error
655 - [[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
656
657 ### Command-line Utilities
658
659 - [[22566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22566) Stock rotation cronjob reporting has issues
660 - [[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.
661
662 ### Course reserves
663
664 - [[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
665 - [[23083]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23083) Course reserve item edit fails if one does not set all values
666
667 ### Database
668
669 - [[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'
670 - [[23579]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23579) error during web install: 'changed_fields' can't have a default value
671 - [[23809]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23809) Update to DB revision 16.12.00.032 fails
672
673 ### Fines and fees
674
675 - [[19919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19919) Writing off a Lost Item Fee marks as "Paid for by patron"
676 - [[23826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23826) Manual Invoice does not use new accounttype and status for fines
677 - [[24100]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24100) "Pay selected" is broken
678
679 ### Hold requests
680
681 - [[13640]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13640) Holds To Pull List includes items unreserveable items
682 - [[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
683 - [[23116]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23116) Cannot place overridden holds
684 - [[23484]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23484) Holds to pull (pendingreserves.pl) uses removed default_branch_item_rules table
685 - [[23710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23710) Holds broken on intranet, displays a JSON page with an error
686 - [[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
687
688 ### I18N/L10N
689
690 - [[23713]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23713) Subscription add form broken for translations
691
692 ### ILL
693
694 - [[23229]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23229) "Get all requests" API call fired when loading any ILL page
695 - [[23529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23529) Interlibrary loan javascript is broken
696
697 ### Installation and upgrade (command-line installer)
698
699 - [[23090]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23090) MySQL validate_password plugin breaks koha-create
700 - [[23168]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23168) Database Updates broken due to conflicts in bug 21073 and bug 22053
701 - [[23250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23250) koha-create generates broken mysql password
702 - [[23813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23813) DB error on 18.12.00.020
703
704 ### Installation and upgrade (web-based installer)
705
706 - [[23353]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23353) ACQ framework makes fr-CA web installer explode
707 - [[23396]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23396) Rancor fails to load: insert_copyright is not defined
708
709 ### Label/patron card printing
710
711 - [[23289]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23289) Label Template - Creation not working (MariaDB >= 10.2.4)
712 - [[23455]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23455) Patron card printing from Patron lists is broken
713
714 ### Lists
715
716 - [[17526]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17526) OPAC lists sortfield breaks with a `(`
717
718 ### MARC Authority data support
719
720 - [[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
721
722 ### MARC Bibliographic record staging/import
723
724 - [[23846]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23846) Handle records with broken MARCXML on the bibliographic detail view
725
726 ### Mana-kb
727
728 - [[22210]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22210) ManaKB should not require firstname and lastname for signup
729
730   >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.
731
732 - [[22915]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22915) Cannot subscribe to Mana-KB
733
734   >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.
735
736 ### Notices
737
738 - [[23181]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23181) Unable to use payment library in ACCOUNT_PAYMENT or ACCOUNT_WRITEOFF notices
739 - [[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
740 - [[24064]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24064) DUEDGST typoed as DUEGST
741 - [[24072]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24072) Typos in advance_notices.pl causes DUEDGST not to be sent
742
743 ### OPAC
744
745 - [[23150]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23150) GDPR feature breaks patron self modification on OPAC
746 - [[23151]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23151) Patron self modification sends null dateofbirth
747 - [[23194]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23194) Public notes items in the OPAC should allow for HTML tags
748
749   >Since 18.11, item.itemnotes content is escaped so any HTML tag would appear broken. It is now allowed again, hyperlinks for example.
750
751 - [[23225]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23225) OPAC ISBD view returns 404 when no item attached
752 - [[23253]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23253) OpacNavRight does not display correctly for opacuserlogin disabled or self registration
753 - [[23428]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23428) Self registration with a verification by email is broken
754 - [[23431]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23431) having Date of birth in PatronSelfModificationBorrowerUnwantedField causes DOB to be nullified
755 - [[23467]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23467) Duplicated screen if error in opac-reserve.pl
756 - [[23530]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23530) Opac-basket.pl script accidentally displays 'hidden' items
757 - [[23868]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23868) PayPal payment button is never enabled
758
759 ### Patrons
760
761 - [[17140]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17140) Incorrect rounding in total fines calculations, part 2
762 - [[23082]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23082) Fatal error editing a restricted patron
763 - [[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
764 - [[23905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23905) Button "Search to add" doesn't work on Quick add new patron
765 - [[24113]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24113) guarantor info lost when a duplicate is found
766
767 ### REST API
768
769 - [[23597]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23597) Holds API is missing reserved parameters on the GET spec
770
771 ### Reports
772
773 - [[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
774
775   **Sponsored by** *Fenway Library Organization* and *Higher Education Libraries of Massachusetts*
776
777 - [[23730]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23730) Exporting reports is broken
778 - [[23982]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23982) Count/pagination broken for reports with duplicated column names
779
780 ### SIP2
781
782 - [[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
783
784 ### Searching
785
786 - [[11677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11677) Limit to Only items currently available for loan or reference not working
787 - [[23425]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23425) Search explodes with "invalid data, cannot decode object"
788
789 ### Searching - Elasticsearch
790
791 - [[22997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22997) Searching gives no results in auth_finder.pl
792 - [[23004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23004) Missing authtype filter in auth_finder.pl
793 - [[23089]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23089) Elasticsearch - cannot sort on non-text fields
794 - [[23322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23322) Elasticsearch - Record matching fails when multiple keys exist
795 - [[23630]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23630) Elasticsearch indexing is removing field 999
796
797   >In Koha::SearchEngine::Elasticsearch::Indexer::update_index() first arg record ids is now mandatory
798
799 - [[23719]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23719) Record matching for authorities using defined fields is broken under ES
800 - [[23986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23986) Batch Record Deletion does not remove records from Elasticsearch search index
801
802 ### Staff Client
803
804 - [[23315]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23315) Some system preferences are no longer editable
805
806 ### System Administration
807
808 - [[23104]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23104) Regression (18925) in circ rules - unlimited vs 0
809 - [[23309]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23309) Can't add new subfields to bibliographic frameworks in strict mode
810 - [[23398]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23398) Exporting/Reimporting frameworks in XML format will give incomplete results
811 - [[23772]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23772) Itemtype icons not showing in table
812 - [[23804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23804) Itemtype not checked when editing
813 - [[24026]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24026) Wrong parameters in Koha/Templates/Plugin/CirculationRules.pm and smart-rules.tt
814
815 ### Test Suite
816
817 - [[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
818 - [[23234]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23234) Circulation.t failing when comparing dates that seem identical
819 - [[24022]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24022) Z3950Responder tests are failing randomly
820
821 ### Tools
822
823 - [[11642]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11642) Improve Batch patron deletion and anonymization GUI to make consequences clearer
824 - [[15814]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15814) Templates for MARC modification: Edit action does not work when Description contains '
825 - [[17359]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17359) Patron import results use wrong encoding
826 - [[18707]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18707) Background jobs post disabled inputs
827 - [[18710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18710) Wrong subfield modified in batch item modification
828 - [[23093]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23093) Error during upgrade of OpacNavRight preference to Koha news
829 - [[23963]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23963) Visible reduction in image quality
830
831 ### Web services
832
833 - [[22249]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22249) Error when submitting Mana comment
834
835
836 ## Other bugs fixed
837
838 (This list includes all bugfixes since the previous major version. Most of them
839 have already been fixed in maintainance releases)
840
841 ### About
842
843 - [[21662]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21662) Missing developers from history
844 - [[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
845
846   >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.
847
848 - [[23037]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23037) Henry Bolshaw is missing from the contributors list
849
850 ### Acquisitions
851
852 - [[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
853 - [[20780]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20780) EDI: Add support for 'AcqItemSetSubfieldsWhenReceived'
854
855   >EDIFACT receipting of items should now respect the `AcqItemSetSubfieldsWhenReceived` system preference
856
857 - [[21580]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21580) Order creation for EDIFACT vendor fails
858 - [[22294]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22294) EDI wrongly assumes all ISBN13's have corresponding ISBN10's
859 - [[22786]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22786) Can create new funds for locked budgets
860 - [[23101]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23101) Contracts permissions for staff patron
861 - [[23251]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23251) EDI Order line incorrectly terminated when it ends with a quoted apostrophe
862 - [[23294]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23294) Restore actual cost input field on order page
863 - [[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
864 - [[23320]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23320) Neworderempty has unused 'close' and 'budget_name' parameters
865 - [[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
866 - [[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
867 - [[23523]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23523) Unitprice tax column values are not populated if entered upon ordering
868 - [[23721]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23721) Names of exported basketgroup files should be uniformised
869
870 ### Architecture, internals, and plumbing
871
872 - [[16750]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16750) Redirect from selectbranchprinter.pl to additem.pl causes software error
873 - [[21801]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21801) paycollect.pl should pass library_id when adding accountlines
874 - [[23117]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23117) additem.pl crashes on nonexistent biblionumber
875 - [[23144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23144) Bad POD breaks svc/barcode
876 - [[23310]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23310) Noisy Koha::Biblio
877 - [[23413]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23413) Add a holds routine to Koha::Items to fetch related holds
878 - [[23539]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23539) accountlines.accounttype should match authorised_values.authorised_value in size
879 - [[23627]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23627) Koha::Biblio->get_coins too noisy if no 245$b
880 - [[23997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23997) sample_z3950_servers.sql is failing on MySQL 8
881
882 ### Authentication
883
884 - [[24065]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24065) Shibboleth should fail the login if matchpoint is not unique
885
886 ### Cataloging
887
888 - [[7890]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7890) Required fields in the MARC editor should be highlighted
889
890   >This bugfix modifies the basic MARC editor so that required fields have the standard "Required" label on them instead of a small red asterisk.
891
892 - [[21518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21518) Material type "three-dimensional artifact" displays as "visual material"
893 - [[21887]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21887) 856$u link problem in XSLT result lists and detail page
894 - [[22830]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22830) correct for loop in value_builder/unimarc_field_4XX.pl value_builder
895 - [[23436]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23436) Save to 'undefined' showing in Advanced cataloging editor
896
897 ### Circulation
898
899 - [[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
900 - [[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
901
902   >Prior to this patch the `CheckPrevCheckout` functionality errantly included serial type records.
903
904 - [[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
905 - [[21027]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21027) Totals in statistics tab change when StatisticsFields is changed
906 - [[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
907
908   >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".
909
910 - [[22927]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22927) Item improperly marked returned when changing damaged or withdrawn status
911 - [[22982]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22982) Paying lost fee does not always remove lost item from checkouts
912 - [[23007]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23007) Make dialogs in returns.pl optionally modal
913 - [[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
914 - [[23061]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23061) The column/print/export buttons are missing on the checkout history page
915 - [[23097]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23097) Circulation Overdues report patron link  goes to patron's holds tab
916 - [[23098]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23098) KOC upload process has misleading wording
917 - [[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
918 - [[23140]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23140) Typo in returns.tt prevents printing branchcode in transfer slips
919 - [[23158]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23158) on-site checkout missing when using itemBarcodeFallbackSearch
920 - [[23192]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23192) Cancelling holds over returning to wrong tab on waitingreserves.pl
921 - [[23220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23220) Cancelling transfer on returns.pl is subject to a race condition
922 - [[23255]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23255) HomeOrHoldingbranch system preference options are described wrong
923 - [[23273]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23273) Downloading from overdues.pl doesn't use set filters
924 - [[23408]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23408) Relatives' checkout table columns are not configured properly
925 - [[23427]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23427) Better sorting of previous checkouts
926 - [[23679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23679) Software error when trying to transfer an unknown barcode
927 - [[23806]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23806) FinePaymentAutoPopup does not trigger pop-up for writeoff by "Write off" button
928 - [[23841]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23841) Add link to bibliographic details page in item details breadcrumbs
929 - [[23862]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23862) Add enumchron to holds-table on checkout page
930 - [[24024]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24024) Holds Awaiting Pickup (Both Active and Expired) Sorts by Firstname
931
932 ### Command-line Utilities
933
934 - [[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
935
936   >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.
937   >
938   >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.
939
940 - [[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
941 - [[23193]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23193) Make set_password.pl use Koha::Script
942 - [[23345]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23345) Wrong parameter name in koha-dump usage statement
943
944 ### Course reserves
945
946 - [[23952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23952) Fix body id on OPAC course details page
947
948 ### Database
949
950 - [[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
951 - [[23932]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23932) Typo on 'aqinvoice_adjustments.encumber_open' description in Koha Schema
952 - [[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.
953
954 ### Developer documentation
955
956 - [[22358]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22358) Add POD to Koha::SharedContent
957
958 ### Fines and fees
959
960 - [[11573]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11573) Fine descriptions related to Rentals are untranslatable
961 - [[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
962 - [[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
963 - [[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
964
965 ### Hold requests
966
967 - [[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)
968 - [[22021]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22021) Item status not shown accurately on request.pl
969 - [[22633]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22633) Barcodes in the patrons 'holds' summary should link to the moredetail page
970 - [[22814]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22814) Holds modal patron name display inconsistency
971 - [[23048]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23048) Hide non-pickup branches from hold modification select
972 - [[23502]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23502) Staff client "revert status" buttons should not depend on SuspendHoldsIntranet preference
973
974 ### I18N/L10N
975
976 - [[10492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10492) Translation problems with TT directives in po files
977 - [[11514]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11514) "Uncertain" no longer display in acq
978 - [[13749]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13749) On loading holds in patron account 'processing' is not translatable
979 - [[22114]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22114) Untranslatable "Patron note:" in checkout.js
980 - [[22661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22661) TinyMCE/WYSIWYG editor doesn't translate
981 - [[22783]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22783) 'Location' not picked up by translation toolchain
982 - [[23123]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23123) Status AVAILABLE and ORDERED for suggestions are not translated in the templates
983 - [[23452]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23452) Multiple select options in system preferences are not translatable
984 - [[24068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24068) Koha::Template::Plugin::I18N->tnpx should call Koha::I18->__npx
985
986 ### ILL
987
988 - [[22099]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22099) "List requests" button displays when listing requests
989
990   **Sponsored by** *Catalyst*
991
992 - [[22280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22280) The ILL module assumes every status needs a next/previous status
993 - [[23712]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23712) Silence warns from Koha/Illrequest/Logger.pm
994
995 ### Installation and upgrade (command-line installer)
996
997 - [[23949]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23949) koha-common.init missing actions for koha-z3950-responder
998
999 ### Installation and upgrade (web-based installer)
1000
1001 - [[22770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22770) Typo in German translation for Greek in language pull down
1002 - [[22966]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22966) Add Norwegian library and patron names for the web-based installer
1003
1004 ### Lists
1005
1006 - [[22941]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22941) Giving malformed sortfield to list results in Internal Server Error
1007 - [[23266]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23266) Add to cart fires twice on shelf page
1008
1009 ### MARC Authority data support
1010
1011 - [[22919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22919) Authorities MARC Structure not inserted with SQL strict modes
1012 - [[23437]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23437) When UseAuthoritiesForTracing is 'Use' we should use series authorities
1013
1014 ### MARC Bibliographic data support
1015
1016 - [[20986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20986) MARC21 Supplement and Index Textual Holdings don't display
1017
1018 ### MARC Bibliographic record staging/import
1019
1020 - [[23324]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23324) Need an ISBN normalization routine
1021
1022 ### Mana-kb
1023
1024 - [[23034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23034) Warning when in Mana KB settings Auto subscription sharing is unchecked
1025
1026   **Sponsored by** *The National Library of Finland*
1027
1028 - [[23075]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23075) Incorrect URL should have a meaningful error message
1029
1030   >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.
1031
1032 - [[23130]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23130) Incorrect alternative mana server URL in etc/koha-conf.xml
1033
1034   >This fix updates the alternative Mana KB server URL in
1035   >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.
1036
1037 ### Notices
1038
1039 - [[21343]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21343) Automatic renewal cronjob doesn't send notices according to patron language preference
1040
1041   **Sponsored by** *Lund University Library*
1042
1043 - [[22744]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22744) Remove confusing 'Do not notify' checkboxes from messaging preferences
1044 - [[23256]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23256) fr-CA OPAC_REG_VERIFY has hard-coded http://
1045 - [[23762]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23762) Editing is_html status of email template fails under multi-languages
1046
1047 ### OPAC
1048
1049 - [[12537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12537) Editions tab showing on bibs with more than one ISBN
1050 - [[14862]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14862) Upgrade jQuery from 1.7 to 3.4.1 in OPAC
1051 - [[16111]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16111) RSS feed for OPAC search results has wrong content type
1052 - [[18084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18084) Language selector is hidden in user menu on mobile interfaces
1053 - [[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
1054 - [[22804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22804) OPAC Overdrive JavaScript contains untranslatable strings
1055 - [[22945]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22945) Markup error in OPAC search results around lists display
1056 - [[22946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22946) Markup error in OPAC search results around selection links
1057 - [[22948]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22948) Markup error in OPAC bibliographic detail template
1058 - [[22949]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22949) Markup error in OPAC course reserves template
1059 - [[22950]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22950) Markup error in OPAC recent comment template
1060 - [[22951]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22951) Markup error in OPAC holds template
1061 - [[22952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22952) Markup error in OPAC suggestions template
1062 - [[22953]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22953) Markup warning in OPAC user summary template
1063 - [[22954]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22954) Minor markup error in OPAC messaging template
1064 - [[22955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22955) Markup error in OPAC lists template
1065 - [[23076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23076) Include OpacUserJS on OPAC maintenance page
1066
1067   >This fix allows the OPAC maintenance page to use JavaScript included in the OPACUserJS system preference.
1068
1069 - [[23078]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23078) Use Koha.Preference in OPAC global header include
1070 - [[23099]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23099) OPAC Search result sorting "go" button flashes on page load
1071 - [[23122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23122) When searching callnumber in simple search, search option is not retained
1072 - [[23126]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23126) Multiline entries in subscription history display with <br/> in OPAC
1073 - [[23210]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23210) login4tags should be a link
1074 - [[23248]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23248) opac-ISBDdetail.pl dies on invalid biblionumber
1075 - [[23308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23308) Contents of "OpacMaintenanceNotice" HTML escaped on display
1076 - [[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
1077 - [[23506]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23506) Sound material type displays wrong icon in OPAC/Staff details
1078 - [[23528]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23528) Show 'log in to add tags' link on all search result entries
1079 - [[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
1080 - [[23625]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23625) ArticleRequestsMandatoryFields* only affects field labels, does not make inputs required
1081
1082   **Sponsored by** *California College of the Arts*
1083
1084 - [[23648]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23648) The logged in link (class "loggedinusername") needs data-patroncategory
1085 - [[23683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23683) Course reserves public notes on specific items should allow for HTML
1086 - [[23726]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23726) Give class to No Items Available text on OPAC results page
1087 - [[23901]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23901) Fix js error sms_input is null in opac-messaging.tt
1088
1089   **Sponsored by** *Koha-Suomi Oy*
1090
1091 - [[23968]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23968) OPACMySummaryNote does not work
1092 - [[24084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24084) PlainMARC view broken on OPAC if other $.ajax calls produce errors
1093
1094 ### Packaging
1095
1096 - [[17084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17084) Automatic debian/control updates (master)
1097 - [[21000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21000) debian/build-git-snapshot script ignores -D
1098 - [[23700]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23700) Fix output of koha-plack --restart
1099
1100 ### Patrons
1101
1102 - [[21390]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21390) Self registration verification emails should send immediately
1103
1104   **Sponsored by** *Goethe-Institut*
1105
1106 - [[21939]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21939) Permission for holds history tab is too strict
1107 - [[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)
1108 - [[22910]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22910) Unique attributes should not be copied when duplicating a patron
1109 - [[22944]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22944) avoid AnonymousPatron in search_patrons_to_anonymise
1110 - [[23077]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23077) Can't import patrons without cardnumber
1111 - [[23109]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23109) Incomplete description for staffacccess permission
1112 - [[23199]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23199) Koha::Patron->store and uppercasesurname syspref
1113 - [[23217]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23217) Batch patron modification shows database errors when no Attribute provided
1114 - [[23218]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23218) Batch patron modification empty attribute causes improper handling of values
1115 - [[23589]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23589) Discharge notice does not show non-latin characters
1116 - [[23688]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23688) System preference uppercasesurnames broken by typo
1117 - [[23788]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23788) Writing off multiple fees allows 'overpayment' of those fees
1118
1119 ### Plugin architecture
1120
1121 - [[23222]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23222) Fix DISABLE/ENABLE plugin label in plugins home
1122
1123 ### REST API
1124
1125 - [[23607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23607) Make /patrons/:patron_id/account privileged user only
1126 - [[23858]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23858) Vendors endpoint not setting the Location header
1127 - [[23859]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23859) Cities endpoint not setting the Location header
1128 - [[23860]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23860) Patrons endpoint not setting the Location header
1129
1130 ### Reports
1131
1132 - [[23624]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23624) Count rows in report without (potentially) consuming all memory
1133
1134   **Sponsored by** *Fenway Libraries Online*, *Fenway Library Organization* and *Higher Education Libraries of Massachusetts*
1135
1136 - [[23812]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23812) Download icon is an upload icon
1137
1138 ### SIP2
1139
1140 - [[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
1141 - [[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
1142 - [[23722]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23722) Document allow_empty_passwords in the example SIP config file
1143
1144 ### Searching
1145
1146 - [[14419]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14419) Expanding facets (Show more) performs a new search
1147 - [[14794]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14794) Searching patron by birthday returns no results if format incorrect
1148 - [[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
1149 - [[23132]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23132) Encoding issues in facets with show more link
1150 - [[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
1151 - [[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
1152 - [[24120]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24120) Search terms in search dropdown must be URI filtered
1153
1154 ### Searching - Elasticsearch
1155
1156 - [[21534]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21534) ElasticSearch - Wildcards not being analyzed
1157 - [[22258]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22258) Elasticsearch - full record is not indexed in plain text
1158 - [[22524]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22524) Elasticsearch - Date range in advanced search
1159 - [[22874]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22874) Limit to available items doesn't work with elasticsearch 6.x
1160 - [[23670]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23670) Load Koha::Exceptions::ElasticSearch module in Koha::SearchEngine::Elasticsearch
1161 - [[23671]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23671) Elasticsearch shouldn't throw exception on an uppercase subfield identifier
1162
1163 ### Self checkout
1164
1165 - [[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
1166
1167 ### Serials
1168
1169 - [[8260]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8260) Deleting patrons leaves holes in routing list ranking
1170 - [[10215]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10215) Increase the size of opacnote and librariannote for table subscriptionhistory
1171 - [[11492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11492) Receiving a serial item causes routing list notes to be lost
1172
1173   **Sponsored by** *Plant and Food Research Limited*
1174 - [[22667]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22667) Framework cannot override syspref for cn_source when receiving serials
1175 - [[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
1176 - [[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
1177
1178 ### Staff Client
1179
1180 - [[14741]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14741) Selecting all child permissions doesn't select the top level check box
1181 - [[21716]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21716) Item Search hangs when \ exists in MARC fields
1182 - [[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
1183 - [[23525]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23525) ISBD view uses view policy of ACQ framework
1184 - [[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
1185 - [[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
1186
1187   **Sponsored by** *Gothenburg University Library*
1188
1189   >This fixes a problem where the pop-up window or tab immediately closes when attempting to edit or add a bibliographic item.
1190
1191 - [[23689]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23689) Terminology: Branches limitations should be libraries limitations - Authorised Values
1192 - [[23704]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23704) Typo in itemtypes.tt
1193 - [[23729]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23729) Move CSS from moremember.tt template to staff global CSS
1194
1195 ### System Administration
1196
1197 - [[8558]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8558) Better confirmation message for importing frameworks
1198
1199   **Sponsored by** *Catalyst*
1200
1201 - [[22867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22867) UniqueItemFields preference value should be pipe-delimited
1202 - [[22947]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22947) Markup error in OPAC preferences file
1203 - [[23153]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23153) In framework management action subfields goes directly to edition
1204 - [[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
1205 - [[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
1206 - [[23751]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23751) Description of staffaccess permission should be improved
1207 - [[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)
1208 - [[23853]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23853) Typo in authorised_values.tt
1209
1210 ### Templates
1211
1212 - [[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
1213 - [[22768]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22768) Global search forms' keyboard navigation broken
1214 - [[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
1215 - [[22906]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22906) Minor corrections to plugins home page
1216 - [[22957]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22957) Remove type attribute from script tags: Staff client includes 1/2
1217 - [[22960]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22960) Typo found in circulation.pref in UpdateItemLocationOnCheckin preference
1218 - [[23074]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23074) Holds table sort does not understand dateformat
1219 - [[23226]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23226) Remove type attribute from script tags: Cataloging
1220 - [[23227]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23227) Remove type attribute from script tags: Reports
1221 - [[23434]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23434) Hold confirmation dialog problem if HoldsAutoFill is enabled
1222 - [[23441]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23441) Export should not include the 'actions' column in Z3950 results
1223 - [[23446]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23446) Fix display issue with serials navigation
1224 - [[23447]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23447) Fix capitalization and other minor edits on patron batch edit template
1225 - [[23575]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23575) Template error causes item search to be submitted multiple times
1226 - [[23605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23605) Terminology: Branches limitations should be libraries limitations
1227 - [[23778]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23778) Regression: Guarantor entry section no longer has a unique id
1228 - [[23946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23946) Remove Noun Project icons from the About page
1229 - [[23954]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23954) Format notes in suggestion management
1230 - [[24058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24058) Acquisition table displayed even if no order exist (bib detail)
1231 - [[24093]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24093) Sorting indicators broken on list contents view
1232
1233 ### Test Suite
1234
1235 - [[23027]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23027) Suggestions.t is failing if no biblio in DB
1236 - [[23038]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23038) Expected warnings displayed by tests should be hidden
1237 - [[23177]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23177) Rollback cleanup in Circulation.t
1238 - [[23211]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23211) SIP/Transaction.t is failing randomly
1239 - [[23821]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23821) Reintroduction of create_helper_biblio
1240 - [[23825]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23825) Object.t is failing - Exception not caught
1241 - [[24002]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24002) Test suite is failing on MySQL 8
1242 - [[24029]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24029) marcrecord2csv.t displays a SQL error "Truncated incorrect DOUBLE value: '01e'"
1243 - [[24030]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24030) GetItemsForInventory failing with "ORDER BY clause is not in SELECT list"
1244 - [[24062]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24062) Circulation tests fail randomly if patron category type is 'X'
1245
1246 ### Tools
1247
1248 - [[18757]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18757) Problem when importing only items in MARC records
1249 - [[19012]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19012) Note additional columns that are required during patron import
1250 - [[22571]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22571) MARC modification templates do not handle control fields in conditional
1251 - [[22653]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22653) Preference RotationPreventTransfers is never used
1252 - [[22799]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22799) Batch item modification is case sensitive
1253
1254   **Sponsored by** *South Taranaki District Council*
1255
1256 - [[23006]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23006) Can't use inventory tool with barcodes that contain regex reserved characters ($,...)
1257 - [[23184]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23184) Export/bibs/holdings settings unclear for exporting bibs without any holdings
1258
1259 ### Web services
1260
1261 - [[17247]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17247) ILS-DI HoldTitle and HoldItem should check if patron is restricted
1262 - [[23429]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23429) ilsdi.pl GetRecords documentation does not match output
1263
1264 ### Z39.50 / SRU / OpenSearch Servers
1265
1266 - [[23242]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23242) Error when adding new Z39.50/SRU server in DB strict mode
1267 ## New sysprefs
1268
1269 - AllowPatronToSetFinesVisibilityForGuarantor
1270 - AllowStaffToSetFinesVisibilityForGuarantor
1271 - BarcodeSeparators
1272 - ClaimReturnedChargeFee
1273 - ClaimReturnedLostValue
1274 - ClaimReturnedWarningThreshold
1275 - CustomCoverImages
1276 - CustomCoverImagesURL
1277 - ElasticsearchMARCFormat
1278 - FinePaymentAutoPopup
1279 - IntranetCoce
1280 - OPACCustomCoverImages
1281 - OPACFineNoRenewalsIncludeCredits
1282 - OPACPlayMusicalInscripts
1283 - OPACShowMusicalInscripts
1284 - OnSiteCheckoutAutoCheck
1285 - OpacCoce
1286 - PatronAutoComplete
1287 - PayPalReturnURL
1288 - PreserveSerialNotes
1289 - QueryRegexEscapeOptions
1290 - RoundFinesAtPayment
1291 - SuspensionsCalendar
1292 - TransfersBlockCirc
1293 - UseCashRegisters
1294
1295 ## Documentation
1296
1297 The Koha manual is maintained in Sphinx. The home page for Koha 
1298 documentation is 
1299
1300 - [Koha Documentation](http://koha-community.org/documentation/)
1301
1302 As of the date of these release notes, only the English version of the
1303 Koha manual is available:
1304
1305 - [Koha Manual](http://koha-community.org/manual/19.11/en/html/)
1306
1307
1308 The Git repository for the Koha manual can be found at
1309
1310 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
1311
1312 ## Translations
1313
1314 Complete or near-complete translations of the OPAC and staff
1315 interface are available in this release for the following languages:
1316
1317 - Arabic (95.1%)
1318 - Armenian (95.1%)
1319 - Basque (57.2%)
1320 - Chinese (China) (57.7%)
1321 - Chinese (Taiwan) (100%)
1322 - Czech (92.3%)
1323 - Danish (50.3%)
1324 - English (New Zealand) (80.3%)
1325 - English (USA)
1326 - Finnish (76.2%)
1327 - French (94.9%)
1328 - French (Canada) (95.6%)
1329 - German (100%)
1330 - German (Switzerland) (82.9%)
1331 - Greek (70.7%)
1332 - Hindi (100%)
1333 - Italian (87.1%)
1334 - Norwegian Bokmål (85.5%)
1335 - Occitan (post 1500) (54.5%)
1336 - Polish (79.7%)
1337 - Portuguese (99.3%)
1338 - Portuguese (Brazil) (90.4%)
1339 - Slovak (81.2%)
1340 - Spanish (98.1%)
1341 - Swedish (84.8%)
1342 - Turkish (93.8%)
1343 - Ukrainian (69.7%)
1344
1345 Partial translations are available for various other languages.
1346
1347 The Koha team welcomes additional translations; please see
1348
1349 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
1350
1351 For information about translating Koha, and join the koha-translate 
1352 list to volunteer:
1353
1354 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
1355
1356 The most up-to-date translations can be found at:
1357
1358 - [Koha Translation](http://translate.koha-community.org/)
1359
1360 ## Release Team
1361
1362 The release team for Koha 19.11.00 is
1363
1364
1365 - Release Manager: Martin Renvoize
1366
1367 - Release Manager assistants:
1368   - Tomás Cohen Arazi
1369   - Nick Clemens
1370
1371 - QA Manager: Katrin Fischer
1372
1373 - QA Team:
1374   - Tomás Cohen Arazi
1375   - Alex Arnaud
1376   - Nick Clemens
1377   - Jonathan Druart
1378   - Kyle Hall
1379   - Julian Maurice
1380   - Josef Moravec
1381   - Marcel de Rooy
1382
1383 - Topic Experts:
1384   - REST API -- Tomás Cohen Arazi
1385   - SIP2 -- Kyle Hall
1386   - UI Design -- Owen Leonard
1387   - Elasticsearch -- Alex Arnaud
1388   - ILS-DI -- Arthur Suzuki
1389   - Authentication -- Martin Renvoize
1390
1391 - Bug Wranglers:
1392   - Michal Denár
1393   - Indranil Das Gupta
1394   - Jon Knight
1395   - Lisette Scheer
1396   - Arthur Suzuki
1397
1398 - Packaging Manager: Mirko Tietgen
1399
1400 - Documentation Manager: David Nind
1401
1402 - Documentation Team:
1403   - Andy Boze
1404   - Caroline Cyr La Rose
1405   - Lucy Vaux-Harvey
1406
1407 - Translation Managers: 
1408   - Indranil Das Gupta
1409   - Bernardo González Kriegel
1410
1411 - Release Maintainers:
1412   - 19.05 -- Fridolin Somers
1413   - 18.11 -- Lucas Gass
1414   - 18.05 -- Liz Rea
1415
1416 ## Credits
1417 We thank the following libraries who are known to have sponsored
1418 new features in Koha 19.11.00:
1419
1420 - [BULAC](http://www.bulac.fr/)
1421 - Biblioteca Provincial Fr. Mamerto Esquiú (Provincia Franciscana de la Asunción)
1422 - Brimbank City Council
1423 - [ByWater Solutions](https://bywatersolutions.com/)
1424 - California College of the Arts
1425 - [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
1426 - Central Kansas Library System
1427 - Cheshire East Council
1428 - Cheshire Libraries Shared Services
1429 - Cheshire West and Chester Council
1430 - [Duchesne County Library](http://uintahlibrary.org/)
1431 - Fargo Public Library
1432 - Fenway Libraries Online
1433 - Fenway Library Organization
1434 - Goethe-Institut
1435 - Gothenburg University Library
1436 - Higher Education Libraries of Massachusetts
1437 - Koha-Suomi Oy
1438 - Lund University Library
1439 - National Library of Finland
1440 - Newcastle City Council
1441 - North Central Regional Library System
1442 - [Northeast Kansas Library System](http://www.nekls.org)
1443 - Orex Digital
1444 - [PTFS Europe](https://ptfs-europe.com)
1445 - Plant and Food Research Limited
1446 - [Round Rock Public Library](https://www.roundrocktexas.gov/departments/library/)
1447 - Sefton Council
1448 - [South East Kansas Library System](http://www.sekls.org)
1449 - South Taranaki District Council
1450 - The National Library of Finland
1451 - [Theke Solutions](https://theke.io/)
1452 - [Uintah Library System](http://uintahlibrary.org/)
1453 - Universidad Nacional de Córdoba
1454 - [Vermont Organization of Koha Automated Libraries](http://gmlc.org/index.php/vokal)
1455 - [Virginia Tech](https://lib.vt.edu/)
1456
1457 We thank the following individuals who contributed patches to Koha 19.11.00.
1458
1459 - Aleisha Amohia (5)
1460 - Tomás Cohen Arazi (131)
1461 - Alex Arnaud (9)
1462 - Philippe Blouin (1)
1463 - David Bourgault (2)
1464 - Alex Buckley (2)
1465 - Rudolf Byker (1)
1466 - Colin Campbell (6)
1467 - Nick Clemens (139)
1468 - David Cook (1)
1469 - Chris Cormack (2)
1470 - Christophe Croullebois (1)
1471 - Frédéric Demians (1)
1472 - Jonathan Druart (170)
1473 - Magnus Enger (8)
1474 - Charles Farmer (2)
1475 - Katrin Fischer (49)
1476 - Martha Fuerst (1)
1477 - Lucas Gass (13)
1478 - Claire Gravely (1)
1479 - David Gustafsson (7)
1480 - Kyle Hall (70)
1481 - Paul Hoffman (1)
1482 - Andrew Isherwood (13)
1483 - Mason James (1)
1484 - Pasi Kallinen (4)
1485 - Olli-Antti Kivilahti (3)
1486 - Jon Knight (1)
1487 - Bernardo González Kriegel (2)
1488 - Petter von Krogh (1)
1489 - David Kuhn (1)
1490 - Joonas Kylmälä (2)
1491 - Nicolas Legrand (3)
1492 - Owen Leonard (125)
1493 - Ere Maijala (28)
1494 - Hayley Mapley (2)
1495 - Julian Maurice (67)
1496 - Matthias Meusburger (2)
1497 - Josef Moravec (20)
1498 - Agustín Moyano (29)
1499 - Joy Nelson (1)
1500 - David Nind (1)
1501 - Björn Nylen (1)
1502 - Dobrica Pavlinušić (2)
1503 - Eric Phetteplace (1)
1504 - Séverine Queune (1)
1505 - Liz Rea (9)
1506 - Martin Renvoize (349)
1507 - Justin Rittenhouse (1)
1508 - Marcel de Rooy (29)
1509 - Caroline Cyr La Rose (4)
1510 - Alex Sassmannshausen (1)
1511 - Lisette Scheer (2)
1512 - Maryse Simard (1)
1513 - Fridolin Somers (31)
1514 - Arthur Suzuki (2)
1515 - Emmi Takkinen (3)
1516 - Lari Taskula (5)
1517 - Mirko Tietgen (2)
1518 - Mark Tompsett (19)
1519 - Koha translators (1)
1520 - Jesse Weaver (1)
1521 - Bin Wen (1)
1522 - Nazlı Çetin (2)
1523 - Radek Šiman (1)
1524
1525 We thank the following libraries, companies, and other institutions who contributed
1526 patches to Koha 19.11.00
1527
1528 - abunchofthings.net (2)
1529 - ACPL (125)
1530 - BibLibre (111)
1531 - BSZ BW (50)
1532 - Bulac (4)
1533 - ByWater-Solutions (223)
1534 - Catalyst (6)
1535 - davidnind.com (1)
1536 - Devinim (2)
1537 - flo.org (1)
1538 - Göteborgs Universitet (7)
1539 - hmcpl.org (1)
1540 - hypernova.fi (3)
1541 - Independant Individuals (65)
1542 - jns.fi (2)
1543 - Koha Community Developers (170)
1544 - koha-suomi.fi (3)
1545 - KohaAloha (1)
1546 - Libriotech (9)
1547 - Loughborough University (1)
1548 - nd.edu (1)
1549 - Prosentient Systems (1)
1550 - PTFS-Europe (369)
1551 - rbit.cz (1)
1552 - Rijks Museum (29)
1553 - rot13.org (2)
1554 - Solutions inLibro inc (9)
1555 - student.uef.fi (2)
1556 - Tamil (1)
1557 - The City of Joensuu (1)
1558 - Theke Solutions (160)
1559 - ub.lu.se (1)
1560 - Universidad Nacional de Córdoba (2)
1561 - University of Helsinki (31)
1562
1563 We also especially thank the following individuals who tested patches
1564 for Koha.
1565
1566 - Hugo Agud (20)
1567 - Hasina Akhte (1)
1568 - Axel Amghar (1)
1569 - Tomás Cohen Arazi (227)
1570 - Alex Arnaud (65)
1571 - Cori Lynn Arnold (2)
1572 - Donna Bachowski (1)
1573 - Bob Bennhoff (1)
1574 - Stefan Berndtsson (12)
1575 - Sonia Bouis (56)
1576 - Arthur Bousquet (10)
1577 - Christopher Brannon (3)
1578 - Alex Buckley (5)
1579 - Frederik Chenier (4)
1580 - Frédérik Chénier (11)
1581 - Nick Clemens (198)
1582 - David Cook (1)
1583 - Holly Cooper (1)
1584 - Chris Cormack (13)
1585 - Sarah Cornell (1)
1586 - Christophe Croullebois (1)
1587 - Christopher Davis (1)
1588 - Frédéric Demians (1)
1589 - Michal Denar (62)
1590 - Jason DeShaw (1)
1591 - Jonathan Druart (91)
1592 - Magnus Enger (2)
1593 - Bouzid Fergani (14)
1594 - Katrin Fischer (287)
1595 - Martha Fuerst (5)
1596 - Andrew Fuerste-Henry (16)
1597 - Brendan Gallagher (11)
1598 - Lucas Gass (13)
1599 - Claire Gravely (17)
1600 - Victor Grousset (1)
1601 - Kyle Hall (184)
1602 - Ron Houk (3)
1603 - Andrew Isherwood (2)
1604 - Pasi Kallinen (4)
1605 - Jan Kolator (2)
1606 - David Kuhn (1)
1607 - Rhonda Kuiper (2)
1608 - Joonas Kylmälä (13)
1609 - Nicolas Legrand (2)
1610 - Owen Leonard (75)
1611 - Luis F. Lopez (2)
1612 - Nabila Love (1)
1613 - Ere Maijala (4)
1614 - Hayley Mapley (30)
1615 - Felicia Martin (1)
1616 - Jesse Maseto (9)
1617 - Julian Maurice (8)
1618 - Kelly McElligott (3)
1619 - Sean McGarvey (4)
1620 - Matthias Meusburger (1)
1621 - Laurel Moran (1)
1622 - Josef Moravec (83)
1623 - Agustín Moyano (39)
1624 - David Nind (13)
1625 - Kim Peine (1)
1626 - Nadine Pierre (21)
1627 - Séverine Queune (49)
1628 - Elizabeth Quinn (1)
1629 - Johanna Raisa (6)
1630 - Liz Rea (107)
1631 - Martin Renvoize (1484)
1632 - David Roberts (1)
1633 - Marcel de Rooy (200)
1634 - Caroline Cyr La Rose (1)
1635 - Alex Sassmannshausen (3)
1636 - Lisette Scheer (18)
1637 - Maksim Sen (1)
1638 - Joe Sikowitz (1)
1639 - Maryse Simard (73)
1640 - Fridolin Somers (3)
1641 - Mike Somers (1)
1642 - Christian Stelzenmüller (1)
1643 - Myka Kennedy Stephens (2)
1644 - Arthur Suzuki (8)
1645 - Theodoros Theodoropoulos (2)
1646 - Mark Tompsett (57)
1647 - Claudie Trégouët (2)
1648 - Ed Veal (2)
1649 - Marc Véron (2)
1650 - Ian Walls (1)
1651 - Bin Wen (10)
1652 - George Williams (12)
1653 - Jessica Zairo (3)
1654 - Amandine Zocca (1)
1655 - Nazlı Çetin (2)
1656
1657
1658 We regret any omissions.  If a contributor has been inadvertently missed,
1659 please send a patch against these release notes to 
1660 koha-patches@lists.koha-community.org.
1661
1662 ## Revision control notes
1663
1664 The Koha project uses Git for version control.  The current development 
1665 version of Koha can be retrieved by checking out the master branch of:
1666
1667 - [Koha Git Repository](git://git.koha-community.org/koha.git)
1668
1669 The branch for this version of Koha and future bugfixes in this release
1670 line is 19.11.x.
1671
1672 ## Bugs and feature requests
1673
1674 Bug reports and feature requests can be filed at the Koha bug
1675 tracker at:
1676
1677 - [Koha Bugzilla](http://bugs.koha-community.org)
1678
1679 He rau ringa e oti ai.
1680 (Many hands finish the work)
1681
1682 Autogenerated release notes updated last on 27 Nov 2019 15:10:11.