Update release notes for 19.11.04 release
[koha.git] / misc / release_notes / release_notes_19_11_04.md
blob4fe104ca084eb0088ae1687962c199e2f95d1b31
1 # RELEASE NOTES FOR KOHA 19.11.04
2 24 Mar 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.11.04 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-19.11.04.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.11.04 is a bugfix/maintenance release.
22 It includes 1 new features, 6 enhancements, 44 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 ### Circulation
44 - [[24846]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24846) Add a tool to bulk edit due dates
46 ## Enhancements
48 ### Architecture, internals, and plumbing
50 - [[24642]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24642) Cache::Memcached::Fast::Safe must be marked as mandatory
52 ### Cataloging
54 - [[18499]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18499) 'Call Number Browser' on edit items screen uses the default classification source rather than the item specific source
56 ### I18N/L10N
58 - [[21156]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21156) Internationalization: plural forms, context, and more for JS files
59 - [[24664]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24664) Add missing *-messages-js.po
61 ### Templates
63 - [[24619]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24619) Phase out jquery.cookie.js: MARC Frameworks
64 - [[24621]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24621) Phase out jquery.cookie.js: Basic MARC editor
67 ## Critical bugs fixed
69 ### Acquisitions
71 - [[24389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24389) Claiming an order can display an invalid successful message
73 ### Architecture, internals, and plumbing
75 - [[13193]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13193) Make Memcached usage fork safe
77   **Sponsored by** *National Library of Finland*
79   >*Important Note*: You will need to make sure you install `Cache::Memcached::Fast::Safe` to continue to use memcached after this.
80 - [[24727]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24727) Typo in circulation.js
82 ### Authentication
84 - [[16719]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16719) LDAP: Using empty strings as 'failsafe' attribute mapping defeats database constraints
86 ### Cataloging
88 - [[13420]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13420) Holdings table sorting on volume information incorrect
90 ### Fines and fees
92 - [[24532]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24532) Some account types are converted to debits when they shouldn't be
94 ### Hold requests
96 - [[21944]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21944) Fix waiting holds at wrong location bug
97 - [[24410]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24410) Multi holds broken
99 ### OPAC
101 - [[17896]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17896) BakerTaylorEnabled is not plack safe in the OPAC
103 ### SIP2
105 - [[23640]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23640) L1 cache too long in SIP Server
107 ### Searching - Elasticsearch
109 - [[24269]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24269) Authority matching in Elasticsearch is broken when authority has subdivisions
110 - [[24506]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24506) Multibranch limit does not work with ElasticSearch
113 ## Other bugs fixed
115 ### Acquisitions
117 - [[5016]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5016) Fix some terminology and wording issues on English PDF order templates
119 ### Architecture, internals, and plumbing
121 - [[20882]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20882) URI column in the items table is limited to 255 characters
122 - [[24051]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24051) batchMod.pl: DBIx::Class::ResultSet::search_rs(): search( %condition ) is deprecated
123 - [[24388]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24388) Useless test in acqui/lateorders.tt
124 - [[24538]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24538) REMOTE_USER set to undef if koha_trusted_proxies contains invalid value
125 - [[24643]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24643) Koha::DateUtils::dt_from_string rfc3339 cannot handle high precision seconds
126 - [[24725]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24725) xgettext does not support (yet) ES template literals
128 ### Cataloging
130 - [[13574]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13574) Repeatable item subfields don't show correctly in MARC view (OPAC and staff)
132 ### Circulation
134 - [[24514]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24514) Holds Awaiting Pickup sorting by title before surname
136 ### Database
138 - [[24640]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24640) quotes.timestamp should default to NULL
140   >This fixes a problem with the QOTD tool - you can now add and edit quotes again.
142 ### Documentation
144 - [[21633]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21633) Did finesMode = test ever send email?
146 ### Fines and fees
148 - [[22359]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22359) Improve usability of 'change calculation' (bug 11373)
150 ### I18N/L10N
152 - [[24661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24661) Inclusion of locale-related javascript files is broken
153 - [[24734]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24734) LangInstaller is looking in wrong directory for js files
155 ### MARC Authority data support
157 - [[24094]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24094) Authority punctuation mismatch prevents linking to correct records
159 ### OPAC
161 - [[17221]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17221) Orphan comma in shelf browser
163   **Sponsored by** *California College of the Arts*
164 - [[18933]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18933) Unable to set SMS number in OPAC messaging preferences to empty
166   **Sponsored by** *Catalyst*
167 - [[23527]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23527) BakerTaylorBookstoreURL is converted to escaped characters by template, rendering it invalid
168 - [[24654]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24654) Trailing double-quote in RDA 264 subfield b on OPAC XSLT
169 - [[24676]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24676) opac-auth.tt contains trivial HTML error
171 ### Patrons
173 - [[19791]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19791) Patron Modification log redirects to circulation page
174 - [[24666]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24666) Non Koha Guarantors should be able to be seen from the Patron Detail page
176 ### Serials
178 - [[24677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24677) [19.11] Wrong year picked in serials
180 ### Staff Client
182 - [[13305]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13305) Fix tab order in cataloguing/item editor
183 - [[24516]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24516) Column Configuration does not hide Return Date
185   >This fixes an issue where hiding the return date column for the "Pay Fines" and "Account Fines" screens does not work.
186 - [[24549]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24549) Cookies for last patron link are always set - even if showLastPatron is turned off
187 - [[24649]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24649) Cloning item subfields misses a <li> tag
189 ### Templates
191 - [[11281]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11281) Add column configuration to 'Holds awaiting pickup' tables allowing to print both tables separately
192 - [[24110]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24110) Template vars are incorrectly html filtered when dumped
194 ### Test Suite
196 - [[22860]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22860) Selenium tests authentication.t does not remove all data it created
197 - [[24494]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24494) 00-valid-xml.t shouldn't check node_modules
199 ### Tools
201 - [[22245]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22245) MARC modification templates does not allow move or copy control fields
204 ## Documentation
206 The Koha manual is maintained in Sphinx. The home page for Koha 
207 documentation is 
209 - [Koha Documentation](http://koha-community.org/documentation/)
211 As of the date of these release notes, only the English version of the
212 Koha manual is available:
214 - [Koha Manual](http://koha-community.org/manual/19.11/en/html/)
217 The Git repository for the Koha manual can be found at
219 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
221 ## Translations
223 Complete or near-complete translations of the OPAC and staff
224 interface are available in this release for the following languages:
226 - Arabic (99.2%)
227 - Armenian (99.9%)
228 - Basque (56.6%)
229 - Chinese (China) (57.2%)
230 - Chinese (Taiwan) (100%)
231 - Czech (91.9%)
232 - English (New Zealand) (79.5%)
233 - English (USA)
234 - Finnish (75.4%)
235 - French (95.4%)
236 - French (Canada) (95.1%)
237 - German (100%)
238 - German (Switzerland) (82%)
239 - Greek (71%)
240 - Hindi (100%)
241 - Italian (87%)
242 - Norwegian Bokmål (84.6%)
243 - Occitan (post 1500) (53.9%)
244 - Polish (78.8%)
245 - Portuguese (99.9%)
246 - Portuguese (Brazil) (90.1%)
247 - Slovak (80.6%)
248 - Spanish (100%)
249 - Swedish (85.9%)
250 - Turkish (99.6%)
251 - Ukrainian (71.7%)
253 Partial translations are available for various other languages.
255 The Koha team welcomes additional translations; please see
257 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
259 For information about translating Koha, and join the koha-translate 
260 list to volunteer:
262 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
264 The most up-to-date translations can be found at:
266 - [Koha Translation](http://translate.koha-community.org/)
268 ## Release Team
270 The release team for Koha 19.11.04 is
273 - Release Manager: Martin Renvoize
275 - Release Manager assistants:
276   - Jonathan Druart
277   - Tomas Cohen Arazi
279 - QA Manager: Katrin Fischer
281 - QA Team:
282   - Tomás Cohen Arazi
283   - Nick Clemens
284   - Joonas Kylmälä
285   - Jonathan Druart
286   - Kyle Hall
287   - Josef Moravec
288   - Marcel de Rooy
290 - Topic Experts:
291   - REST API -- Tomás Cohen Arazi
292   - SIP2 -- Colin Campbell
293   - UI Design -- Owen Leonard
294   - Elasticsearch -- Fridolin Somers
295   - ILS-DI -- Arthur Suzuki
297 - Bug Wranglers:
298   - Michal Denár
299   - Lisette Scheer
300   - Cori Lynn Arnold
301   - Ami Gupta
303 - Packaging Manager: Mason James
305 - Documentation Manager: Caroline Cyr La Rose and David Nind
307 - Documentation Team:
308   - Donna Bachowski
309   - Caroline Cyr La Rose
310   - Lucy Vaux-Harvey
311   - Sugandha Bajaj
312   - David Nind
314 - Translation Managers: 
315   - Bernardo González Kriegel
317 - Release Maintainers:
318   - 19.11 -- Joy Nelson
319   - 19.05 -- Lucas Gass
320   - 18.11 -- Hayley Mapley
321 ## Credits
322 We thank the following libraries who are known to have sponsored
323 new features in Koha 19.11.04:
325 - California College of the Arts
326 - [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
327 - National Library of Finland
329 We thank the following individuals who contributed patches to Koha 19.11.04.
331 - Aleisha Amohia (1)
332 - Oliver Behnke (2)
333 - Christopher Brannon (2)
334 - Nick Clemens (11)
335 - David Cook (4)
336 - Jonathan Druart (28)
337 - Katrin Fischer (4)
338 - Victor Grouseet (1)
339 - Kyle Hall (1)
340 - Andrew Isherwood (2)
341 - Mason James (1)
342 - Andreas Jonsson (1)
343 - Bernardo González Kriegel (1)
344 - David Kuhn (1)
345 - Joonas Kylmälä (1)
346 - Owen Leonard (3)
347 - Julian Maurice (3)
348 - Josef Moravec (1)
349 - Joy Nelson (6)
350 - Eric Phetteplace (1)
351 - Martin Renvoize (8)
352 - Marcel de Rooy (5)
354 We thank the following libraries, companies, and other institutions who contributed
355 patches to Koha 19.11.04
357 - ACPL (3)
358 - aei.mpg.de (2)
359 - BibLibre (3)
360 - BSZ BW (4)
361 - ByWater-Solutions (18)
362 - Coeur D'Alene Public Library (2)
363 - Independant Individuals (4)
364 - Koha Community Developers (28)
365 - KohaAloha (1)
366 - Kreablo AB (1)
367 - Prosentient Systems (4)
368 - PTFS-Europe (10)
369 - Rijks Museum (5)
370 - tuxayo.net (1)
371 - Universidad Nacional de Córdoba (1)
372 - University of Helsinki (1)
374 We also especially thank the following individuals who tested patches
375 for Koha.
377 - Aleisha Amohia (2)
378 - Donna Bachowski (1)
379 - Nick Clemens (10)
380 - David Cook (2)
381 - Holly Cooper (1)
382 - Michal Denar (1)
383 - Jonathan Druart (15)
384 - Magnus Enger (2)
385 - Bouzid Fergani (2)
386 - Katrin Fischer (27)
387 - Andrew Fuerste-Henry (3)
388 - Kyle Hall (10)
389 - Sally Healey (1)
390 - Janusz Kaczmarek (1)
391 - Bernardo González Kriegel (8)
392 - Joonas Kylmälä (1)
393 - Owen Leonard (7)
394 - Hayley Mapley (2)
395 - Julian Maurice (3)
396 - Josef Moravec (3)
397 - Agustín Moyano (1)
398 - Joy Nelson (87)
399 - David Nind (10)
400 - Martin Renvoize (92)
401 - Marcel de Rooy (5)
402 - Myka Kennedy Stephens (3)
406 We regret any omissions.  If a contributor has been inadvertently missed,
407 please send a patch against these release notes to 
408 koha-patches@lists.koha-community.org.
410 ## Revision control notes
412 The Koha project uses Git for version control.  The current development 
413 version of Koha can be retrieved by checking out the master branch of:
415 - [Koha Git Repository](git://git.koha-community.org/koha.git)
417 The branch for this version of Koha and future bugfixes in this release
418 line is 19.11.x.
420 ## Bugs and feature requests
422 Bug reports and feature requests can be filed at the Koha bug
423 tracker at:
425 - [Koha Bugzilla](http://bugs.koha-community.org)
427 He rau ringa e oti ai.
428 (Many hands finish the work)
430 Autogenerated release notes updated last on 24 Mar 2020 18:44:56.