Update release notes for 19.05.08 release
[koha.git] / misc / release_notes / release_notes_19_05_08.md
blob24ec601879a29207638d40fcef96391fada8ba14
1 # RELEASE NOTES FOR KOHA 19.05.08
2 21 Feb 2020
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:
9 - [Koha Community](http://koha-community.org)
11 Koha 19.05.08 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-19.05.08.tar.gz)
15 Installation instructions can be found at:
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
20 Koha 19.05.08 is a bugfix/maintenance release.
22 It includes 2 new features, 5 enhancements, 58 bugfixes.
24 ### System requirements
26 Koha is continiously tested against the following configurations and as such these are the recommendations for 
27 deployment: 
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) 
33 Additional notes:
34     
35 - Perl 5.10 is required
36 - Zebra or Elasticsearch is required
40 ## New features
42 ### Plugin architecture
44 - [[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
46   >This new feature allows plugin authors to construct absolute paths to resources contained within their plugins using the new `bundle_path` method.
47   >
48   >This can be used to aid in serving static content.
49   >
50   >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used.
51 - [[22835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22835) Serve static files from plugins through the API
53   **Sponsored by** *Theke Solutions*
55   >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.
56   >
57   >**Warning**: Care should be taken when installing any plugins and only plugins you trust should be used.
59 ## Enhancements
61 ### Cataloging
63 - [[24452]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24452) Advanced editor - show multiple spaces visually
65 ### I18N/L10N
67 - [[23790]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23790) fr-CA translation of ACCOUNT_DEBIT and ACCOUNT_CREDIT notices
69 ### SIP2
71 - [[20292]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20292) Filter/censor info sent via SIP
73   >This enhancement allows the administrator to set if, and which, fields should not be sent to third-party SIP2 clients for privacy reasons.
75 ### Templates
77 - [[23944]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23944) Phase out use of jquery.cookie.js in favor of js.cookie.js
78 - [[23947]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23947) Phase out jquery.cookie.js: Authority merge
81 ## Critical bugs fixed
83 ### Acquisitions
85 - [[17667]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17667) Standing orders - cancelling a receipt increase the original quantity
86 - [[22868]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22868) Circulation staff with suggestions_manage can have access to acquisition data
87 - [[24277]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24277) Date Received in acquisitions cannot be changed
89 ### Database
91 - [[24377]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24377) Record branch in statistics for auto-renewal
93 ### Fines and fees
95 - [[23443]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23443) Paying off a lost fee will return the item, even if it is checked out to a different patron
97 ### Hold requests
99 - [[20567]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20567) "Holds per record (count)" limit is not enforced after item is captured for hold
100 - [[24485]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24485) AllowHoldPolicyOverride should allow Staff to override the Holds Per Record Rule
102 ### MARC Authority data support
104 - [[24421]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24421) Generated authorities are missing subfields
106 ### MARC Bibliographic record staging/import
108 - [[24348]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24348) Record matching rules: required match checks does not work
110 ### Patrons
112 - [[14759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14759) Replacement for Text::Unaccent
114 ### Searching - Elasticsearch
116 - [[23676]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23676) Elasticsearch - 0 is not a valid boolean for suppress
117 - [[24123]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24123) bulkmarcimport.pl doesn't support UTF-8 encoded MARCXML records
119 ### System Administration
121 - [[24329]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24329) Patron cardnumber change times are lost during upgrade for bug 3820
124 ## Other bugs fixed
126 ### Acquisitions
128 - [[9993]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9993) On editing basket group delivery place resets to logged in library
129 - [[24404]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24404) Add missing space on invoices page
131 ### Architecture, internals, and plumbing
133 - [[22220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22220) Error in ReWriteRule for 'bib' in apache-shared-intranet.conf
134 - [[23407]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23407) XSLT Details pages don't use items, we shouldn't pass them
135 - [[23896]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23896) logaction should pass the correct interface to Koha::Logger
136 - [[24016]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24016) manager_id in Koha::Patron::Message->store should not depend on userenv alone
138   **Sponsored by** *Koha-Suomi Oy*
140   >Using `userenv` within Koha::* object classes is deprecated in favour of passing parameters.
141 - [[24213]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24213) Koha::Object->get_from_storage should return undef if the object has been deleted
142 - [[24313]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24313) XSLT errors should show in the logs
144 ### Cataloging
146 - [[16683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16683) Help links to fields 59X in cataloguing form are broken
148   >This fix updates the help links for 09x, 59x, and 69x fields in the basic and advanced MARC21 editor. The links now go to the correct Library of Congress documentation pages.
149 - [[24236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24236) Using quotes in a cataloging search, resulting in multiple pages, will not allow you to advance page
150 - [[24323]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24323) Advanced editor - Invalid 008 with helper silently fails to save
151 - [[24423]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24423) Broken link to return to record after batch item modification or deletion
153 ### Circulation
155 - [[23233]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23233) AllowItemsOnHoldCheckout is misnamed and should only work for for SIP-based checkouts
156 - [[24214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24214) Due date displayed in ISO format (when sticky)
158 ### Command-line Utilities
160 - [[24105]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24105) Longoverdue gives error message when --itemtypes are specified
161 - [[24511]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24511) Patron emailer report not using specified email column
163 ### Database
165 - [[24289]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24289) Deleting branch will not delete entry in special or repeatable holidays
167 ### Fines and fees
169 - [[24637]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24637) Pay selected & Pay amount does not log branchcode in 19.05
171 ### Hold requests
173 - [[21296]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21296) Suspend hold ignores system preference on intranet
175 ### OPAC
177 - [[17697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17697) Improve NotesBlacklist system preference description to make clear where it will apply
178 - [[22302]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22302) ITEMTYPECAT description doesn't fall back to description if OPAC description is empty
179 - [[23528]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23528) Show 'log in to add tags' link on all search result entries
180 - [[24061]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24061) Print List (opac-shelves.pl) broken in Chrome
181 - [[24206]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24206) Change URLs for default options in OPACSearchForTitleIn
183   >Updates URLs for the default entries (sites now use https, and an update to the Open Library's URL search pattern).
184 - [[24371]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24371) OPAC 'Showing only available items/Show all items' is double encoded
185 - [[24486]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24486) Account Wording Information is duplicated in Patron's Fines Tab on OPAC
186 - [[24523]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24523) Fix opac-password-recovery markup mistake
188 ### Searching
190 - [[10879]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10879) OverDrive should check for OverDriveLibraryID before performing search
191 - [[15142]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15142) Titles facet does not work in UNIMARC
192 - [[24443]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24443) Consider NULL as 0 for issues in items search
194 ### Searching - Elasticsearch
196 - [[17885]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17885) Koha::SearchEngine::Elasticsearch->reset_elasticsearch_mappings throws DBD::mysql Duplicate entry exceptions
197 - [[22426]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22426) Elasticsearch - Index location is missing in advanced search
199 ### Serials
201 - [[23064]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23064) Cannot edit subscription with strict SQL modes turned on
203 ### Staff Client
205 - [[24515]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24515) Column Configuration for pay-fines-table does not hide Account Type properly
207 ### System Administration
209 - [[24025]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24025) Make CodeMirror content searchable
211 ### Templates
213 - [[23113]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23113) members/pay.tt account_grp is not longer used
215   >This patch removes markup that is no longer required in the pay.tt template (this template is used in the accounting section for patrons).
216 - [[24391]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24391) Remove event attributes from patron clubs edit template
218 ### Test Suite
220 - [[23274]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23274) t/db_dependent/XISBN.t fails with Elasticsearch
221 - [[24543]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24543) Wrong test in api/v1/checkouts.t
223 ### Tools
225 - [[10352]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10352) Cataloguing log search mixing itemnumber/bibnumber
226 - [[23377]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23377) bulkmarcimport.pl disables syspref caching
227 - [[24275]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24275) Inventory table should be sortable by title without leading articles (allow for title sort with anti-the)
228 - [[24330]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24330) When importing patrons from CSV, automatically strip BOM from file if it exists
229 - [[24484]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24484) Add explanatory text to batch patron deletion
230 - [[24497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24497) CodeMirror indentation problems
231 ## New sysprefs
233 - AllowItemsOnHoldCheckoutSIP
235 ## Documentation
237 The Koha manual is maintained in Sphinx. The home page for Koha 
238 documentation is 
240 - [Koha Documentation](http://koha-community.org/documentation/)
242 As of the date of these release notes, only the English version of the
243 Koha manual is available:
245 - [Koha Manual](http://koha-community.org/manual/19.05/en/html/)
248 The Git repository for the Koha manual can be found at
250 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
252 ## Translations
254 Complete or near-complete translations of the OPAC and staff
255 interface are available in this release for the following languages:
257 - Arabic (99.2%)
258 - Armenian (100%)
259 - Basque (59.6%)
260 - Chinese (China) (60.2%)
261 - Chinese (Taiwan) (99.2%)
262 - Czech (92.5%)
263 - Danish (52.4%)
264 - English (New Zealand) (83.2%)
265 - English (USA)
266 - Finnish (79.4%)
267 - French (98.7%)
268 - French (Canada) (99.6%)
269 - German (100%)
270 - German (Switzerland) (86.2%)
271 - Greek (73.9%)
272 - Hindi (99.7%)
273 - Italian (90.4%)
274 - Norwegian Bokmål (89%)
275 - Occitan (post 1500) (56.3%)
276 - Polish (83.1%)
277 - Portuguese (100%)
278 - Portuguese (Brazil) (94.3%)
279 - Slovak (84.5%)
280 - Spanish (99.5%)
281 - Swedish (88.4%)
282 - Turkish (97.8%)
283 - Ukrainian (73.2%)
284 - Vietnamese (51.1%)
286 Partial translations are available for various other languages.
288 The Koha team welcomes additional translations; please see
290 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
292 For information about translating Koha, and join the koha-translate 
293 list to volunteer:
295 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
297 The most up-to-date translations can be found at:
299 - [Koha Translation](http://translate.koha-community.org/)
301 ## Release Team
303 The release team for Koha 19.05.08 is
306 - Release Manager: Martin Renvoize
308 - Release Manager assistants:
309   - Tomás Cohen Arazi
310   - Jonathan Druart
312 - QA Manager: Katrin Fischer
314 - QA Team:
315   - Jonathan Druart
316   - Marcel de Rooy
317   - Joonas Kylmälä
318   - Josef Moravec
319   - Tomás Cohen Arazi
320   - Nick Clemens
321   - Kyle Hall
323 - Topic Experts:
324   - SIP2 -- Colin Campbell
325   - EDI -- Colin Campbell
326   - Elasticsearch -- Fridolin Somers
327   - REST API -- Tomás Cohen Arazi
328   - ILS-DI -- Arthur Suzuki
329   - UI Design -- Owen Leonard
330   - ILL -- Andrew Isherwood
332 - Bug Wranglers:
333   - Michal Denár
334   - Cori Lynn Arnold
335   - Lisette Scheer
336   - Amit Gupta
338 - Packaging Managers:
339   - Mirko Tietgen
340   - Mason James
342 - Documentation Managers:
343   - Caroline Cyr La Rose
344   - David Nind
346 - Documentation Team:
347   - Donna Bachowski
348   - Lucy Vaux-Harvey
349   - Sugandha Bajaj
351 - Translation Managers: 
352   - Bernardo González Kriegel
354 - Release Maintainers:
355   - 19.11 -- Joy Nelson
356   - 19.05 -- Lucas Gass
357   - 18.11 -- Hayley Mapley
359 - Release Maintainer mentors:
360   - 19.11 -- Martin Renvoize
361   - 19.05 -- Nick Clemens
362   - 18.11 -- Chris Cormack
364 ## Credits
365 We thank the following libraries who are known to have sponsored
366 new features in Koha 19.05.08:
368 - Koha-Suomi Oy
369 - [Theke Solutions](https://theke.io/)
371 We thank the following individuals who contributed patches to Koha 19.05.08.
373 - Tomás Cohen Arazi (3)
374 - Cori Lynn Arnold (1)
375 - Nick Clemens (17)
376 - Jonathan Druart (24)
377 - Katrin Fischer (5)
378 - Lucas Gass (17)
379 - Kyle Hall (5)
380 - Andreas Jonsson (1)
381 - Joonas Kylmälä (5)
382 - Owen Leonard (12)
383 - Agustín Moyano (3)
384 - Liz Rea (1)
385 - Martin Renvoize (6)
386 - David Roberts (1)
387 - Marcel de Rooy (6)
388 - Caroline Cyr La Rose (1)
389 - Fridolin Somers (5)
390 - Lari Taskula (2)
391 - Koha Translators (1)
392 - Ian Walls (1)
394 We thank the following libraries, companies, and other institutions who contributed
395 patches to Koha 19.05.08
397 - ACPL (12)
398 - BibLibre (5)
399 - BSZ BW (5)
400 - ByWater-Solutions (41)
401 - hypernova.fi (2)
402 - Koha Community Developers (24)
403 - koha-ptfs.co.uk (1)
404 - Kreablo AB (1)
405 - PTFS-Europe (6)
406 - Rijks Museum (6)
407 - Solutions inLibro inc (1)
408 - The Donohue Group (1)
409 - Theke Solutions (6)
410 - University of Helsinki (5)
412 We also especially thank the following individuals who tested patches
413 for Koha.
415 - Tomás Cohen Arazi (3)
416 - Cori Lynn Arnold (2)
417 - Christopher Brannon (1)
418 - Nick Clemens (5)
419 - Holly Cooper (1)
420 - Benjamin Daeuber (1)
421 - Christopher Davis (1)
422 - Gabriel DeCarufel (1)
423 - Michal Denar (3)
424 - Jonathan Druart (38)
425 - Katrin Fischer (32)
426 - Andrew Fuerste-Henry (8)
427 - Lucas Gass (103)
428 - Kyle Hall (8)
429 - Barbara Johnson (1)
430 - Bernardo González Kriegel (1)
431 - Rhonda Kuiper (1)
432 - Joonas Kylmälä (7)
433 - Owen Leonard (1)
434 - Hayley Mapley (3)
435 - Kelly McElligott (5)
436 - Joy Nelson (92)
437 - David Nind (12)
438 - Hans Pålsson (2)
439 - Séverine Queune (1)
440 - Johanna Raisa (1)
441 - Martin Renvoize (107)
442 - David Roberts (2)
443 - Marcel de Rooy (22)
444 - Maryse Simard (4)
445 - Myka Kennedy Stephens (1)
446 - Debra Stephenson (1)
447 - Arthur Suzuki (4)
448 - Lari Taskula (3)
449 - Ed Veal (1)
450 - George Williams (1)
451 - Maggie Wong (1)
455 We regret any omissions.  If a contributor has been inadvertently missed,
456 please send a patch against these release notes to 
457 koha-patches@lists.koha-community.org.
459 ## Revision control notes
461 The Koha project uses Git for version control.  The current development 
462 version of Koha can be retrieved by checking out the master branch of:
464 - [Koha Git Repository](git://git.koha-community.org/koha.git)
466 The branch for this version of Koha and future bugfixes in this release
467 line is rmain1905.
469 ## Bugs and feature requests
471 Bug reports and feature requests can be filed at the Koha bug
472 tracker at:
474 - [Koha Bugzilla](http://bugs.koha-community.org)
476 He rau ringa e oti ai.
477 (Many hands finish the work)
479 Autogenerated release notes updated last on 21 Feb 2020 16:51:09.