Bug 25082: Make 041 descriptions display, if authorised value list is used
[koha.git] / misc / release_notes / release_notes_19_11_02.md
1 # RELEASE NOTES FOR KOHA 19.11.02
2 22 Jan 2020
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.02 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-19.11.02.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.02 is a bugfix/maintenance release.
21
22 It includes 13 enhancements, 48 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
40
41 ## Enhancements
42
43 ### Cataloging
44
45 - [[24173]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24173) Advanced Editor: Show subtitle & published date on the search page
46
47   >This enhancement adds Subtitle (all parts) and date published to the results that come up for the Advanced Editor Search.
48
49 ### Circulation
50
51 - [[24308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24308) Suggestions table on suggestions.pl should have separate columns for dates
52
53 ### I18N/L10N
54
55 - [[24063]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24063) Add Sami language characters to Zebra
56
57   >This patch adds some additional characters to the default zebra mappings for Sami languages to aid in searching on systems with such data present.
58
59 ### Installation and upgrade (web-based installer)
60
61 - [[24314]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24314) Update de-DE MARC21 frameworks for updates 28+29 (May and November 2019)
62
63 ### MARC Bibliographic data support
64
65 - [[23783]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23783) Add display of languages from MARC21 field 041 to the OPAC
66
67   >This enhancement adds display handling for the 041 MARC21 languages field, into the OPAC results and item details pages.
68 - [[24312]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24312) Update MARC21 frameworks to Updates 28+29 (May and November 2019)
69
70 ### Notices
71
72 - [[24253]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24253) process_message_queue.pl fail if not to address is defined
73
74 ### OPAC
75
76 - [[23261]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23261) RecordedBooks - notify patron of need to login / register to see availability
77
78   >This enhancement makes the RBDigital Recorded Books subscription more discoverable to library patrons by adding a notice to the OPAC for patrons to register and login with RBDigital if they have not already done so.
79
80 ### REST API
81
82 - [[23893]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23893) Add ->new_from_api and ->set_from_api methods to Koha::Object
83
84   >This development introduces generic methods to deal with API-to-DB attribute names translations, and some data transformations (dates and booleans).
85   >
86   >With this design we can overload this methods to handle specific cases without repeating the code as we did on initial implementations of API controllers.
87   >
88   >Testing becomes easier as well.
89 - [[24228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24228) Add a parameter to recursively embed objects in Koha::Object(s)->to_api
90
91   >This patch introduces a parameter to the Koha::Object class ('embed') that should be a hashref pointing to a data structure following what's documented in the code. This parameter allows the caller to specify things to embed recursively in the API representation of the object. For example: you could request a biblio object with its items attached, like this:
92   >
93   >    $biblio_json = $biblio->to_api({ embed => { items => {} } });
94   >
95   >The names specified for embedding, are used as attribute names on the resulting JSON object, and are expected to be class accessors.
96   >
97   >The main use of this is the API, as introduced by bug 24302.
98   >
99   >Koha::Objects->to_api is adjusted to pass its parameters down to the Koha::Object.
100
101 ### Templates
102
103 - [[10469]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10469) Display more when editing subfields in frameworks
104 - [[23889]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23889) Improve style of menu header in advanced cataloging editor
105
106   >This enhancement updates the styling of dropdown menu headers to make them apply more consistently across the system.
107 - [[24181]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24181) Make our datepicker inputs sexy
108
109
110 ## Critical bugs fixed
111
112 ### About
113
114 - [[24215]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24215) Warnings about guarantor relationships show ARRAY errors
115
116 ### Acquisitions
117
118 - [[24242]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24242) Funds with no library assigned do not appear on edit suggestions page
119 - [[24244]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24244) Cannot create suggestion with branch set to 'Any'
120 - [[24277]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24277) Date Received in acquisitions cannot be changed
121
122 ### Architecture, internals, and plumbing
123
124 - [[24263]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24263) borrowers.relationship should not contain an empty string
125
126 ### Circulation
127
128 - [[24259]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24259) Circulation fails if no circ rule defined but checkout override confirmed
129
130 ### Hold requests
131
132 - [[20948]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20948) Item-level hold info displayed regardless its priority (detail.pl)
133
134 ### Installation and upgrade (command-line installer)
135
136 - [[24316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24316) Fix non-English web installers by removing obsolete authorised value MANUAL_INV
137 - [[24445]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24445) Add missing Z3950 updates to Makefile.PL
138
139 ### Installation and upgrade (web-based installer)
140
141 - [[24137]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24137) Marc21 bibliographic fails to install for ru-Ru and uk-UA
142 - [[24317]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24317) Sample patron data not loading for non-English installations
143
144 ### Notices
145
146 - [[24235]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24235) /misc/cronjobs/advance_notices.pl DUEDGST does NOT send sms, just e-mail
147
148 ### Serials
149
150 - [[21232]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21232) Problems when linking a subscription to a non-existing biblionumber
151
152 ### System Administration
153
154 - [[24329]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24329) Patron cardnumber change times are lost during upgrade for bug 3820
155
156 ### Templates
157
158 - [[24241]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24241) Description missing for subpermission manage_accounts
159
160
161 ## Other bugs fixed
162
163 ### Architecture, internals, and plumbing
164
165 - [[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
166
167   **Sponsored by** *Koha-Suomi Oy*
168
169   >Using `userenv` within Koha::* object classes is deprecated in favour of passing parameters.
170
171 ### Cataloging
172
173 - [[11500]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11500) Use dateformat syspref and datepicker on additems.pl (and other item cataloguing pages)
174 - [[24232]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24232) Fix permissions for deleting a bib record after attaching the last item to another bib
175
176 ### Circulation
177
178 - [[23233]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23233) AllowItemsOnHoldCheckout is misnamed and should only work for for SIP-based checkouts
179 - [[24085]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24085) Double submission of forms on returns.pl
180 - [[24166]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24166) Barcode removal breaks circulation.pl/moremember.pl
181 - [[24257]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24257) item-transfer-modal does not initiate transfer when 'yes, print slip' is selected
182 - [[24335]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24335) Cannot mark checkout notes seen/not seen in bulk
183 - [[24337]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24337) Checkout note cannot be marked seen if more than 20 exist
184
185 ### Command-line Utilities
186
187 - [[19465]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19465) Allow choosing Elasticsearch server on instance creation
188
189 ### Course reserves
190
191 - [[24283]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24283) Missing close parens and closing strong tag in course reserves
192
193 ### Fines and fees
194
195 - [[24208]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24208) Remove change calculation for writeoffs
196
197 ### I18N/L10N
198
199 - [[18688]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18688) Warnings about UTF-8 charset when creating a new language
200 - [[24046]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24046) 'Activate filters' untranslatable
201 - [[24358]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24358) "Bibliographic record does not exist!" is not translatable
202
203 ### ILL
204
205 - [[21270]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21270) "Not finding what you're looking" display needs to be fixed
206
207 ### Installation and upgrade (command-line installer)
208
209 - [[24328]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24328) Bibliographic frameworks fail to install
210
211 ### MARC Authority data support
212
213 - [[24267]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24267) C4::Breeding::ImportBreedingAuth is ineffective
214
215 ### MARC Bibliographic data support
216
217 - [[24274]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24274) New installations should not contain field 01e Coded field error (RLIN)
218 - [[24281]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24281) Fix the list of types of visual materials
219
220 ### OPAC
221
222 - [[24212]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24212) OPAC send list dialog opens too small in IE
223
224   **Sponsored by** *Toi Ohomai Institute of Technology*
225 - [[24240]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24240) List on opac missing close form tag under some conditions
226 - [[24245]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24245) opac-registration-confirmation.tt has incorrect HTML body id
227 - [[24327]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24327) Anonymous suggestions should not be allowed if AnonymousPatron misconfigured
228
229 ### Searching
230
231 - [[24121]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24121) Item types icons in intra search results are requesting icons from opac images path
232
233   **Sponsored by** *Governo Regional dos A�ores*
234
235 ### Staff Client
236
237 - [[22381]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22381) Wording on Calendar-related system preferences not standardized
238
239 ### System Administration
240
241 - [[24184]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24184) Reword FallbackToSMSIfNoEmail syspref text
242
243 ### Templates
244
245 - [[23956]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23956) Replace famfamfam calendar icon in staff client with CSS data-url
246 - [[23957]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23957) Remove button style with famfamfam icon background and replace with Font Awesome
247 - [[24054]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24054) Typo in ClaimReturnedWarningThreshold system preference
248 - [[24104]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24104) Item search - dropdown buttons overflow
249 - [[24169]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24169) Advanced editor: icons/buttons for sorting the search results are missing
250 - [[24282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24282) SCSS conversion broke style in search results item status
251 ## New sysprefs
252
253 - AllowItemsOnHoldCheckoutSIP
254
255 ## Documentation
256
257 The Koha manual is maintained in Sphinx. The home page for Koha 
258 documentation is 
259
260 - [Koha Documentation](http://koha-community.org/documentation/)
261
262 As of the date of these release notes, only the English version of the
263 Koha manual is available:
264
265 - [Koha Manual](http://koha-community.org/manual/19.11/en/html/)
266
267
268 The Git repository for the Koha manual can be found at
269
270 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
271
272 ## Translations
273
274 Complete or near-complete translations of the OPAC and staff
275 interface are available in this release for the following languages:
276
277 - Arabic (99.6%)
278 - Armenian (100%)
279 - Basque (56.8%)
280 - Chinese (China) (57.3%)
281 - Chinese (Taiwan) (100%)
282 - Czech (91.9%)
283 - English (New Zealand) (79.7%)
284 - English (USA)
285 - Finnish (75.7%)
286 - French (95.6%)
287 - French (Canada) (95.5%)
288 - German (100%)
289 - German (Switzerland) (82.3%)
290 - Greek (71.3%)
291 - Hindi (100%)
292 - Italian (87.3%)
293 - Norwegian Bokmål (84.9%)
294 - Occitan (post 1500) (54.1%)
295 - Polish (79.1%)
296 - Portuguese (100%)
297 - Portuguese (Brazil) (89.6%)
298 - Slovak (80.6%)
299 - Spanish (98.1%)
300 - Swedish (85.6%)
301 - Turkish (93.1%)
302 - Ukrainian (70.9%)
303
304 Partial translations are available for various other languages.
305
306 The Koha team welcomes additional translations; please see
307
308 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
309
310 For information about translating Koha, and join the koha-translate 
311 list to volunteer:
312
313 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
314
315 The most up-to-date translations can be found at:
316
317 - [Koha Translation](http://translate.koha-community.org/)
318
319 ## Release Team
320
321 The release team for Koha 19.11.02 is
322
323
324 - Release Manager: Martin Renvoize
325
326 - Release Manager assistants:
327   - Tomás Cohen Arazi
328   - Nick Clemens
329
330 - QA Manager: Katrin Fischer
331
332 - QA Team:
333   - Tomás Cohen Arazi
334   - Alex Arnaud
335   - Nick Clemens
336   - Jonathan Druart
337   - Kyle Hall
338   - Julian Maurice
339   - Josef Moravec
340   - Marcel de Rooy
341
342 - Topic Experts:
343   - REST API -- Tomás Cohen Arazi
344   - SIP2 -- Kyle Hall
345   - UI Design -- Owen Leonard
346   - Elasticsearch -- Alex Arnaud
347   - ILS-DI -- Arthur Suzuki
348   - Authentication -- Martin Renvoize
349
350 - Bug Wranglers:
351   - Michal Denár
352   - Indranil Das Gupta
353   - Jon Knight
354   - Lisette Scheer
355   - Arthur Suzuki
356
357 - Packaging Manager: Mirko Tietgen
358
359 - Documentation Manager: David Nind
360
361 - Documentation Team:
362   - Andy Boze
363   - Caroline Cyr La Rose
364   - Lucy Vaux-Harvey
365
366 - Translation Managers: 
367   - Indranil Das Gupta
368   - Bernardo González Kriegel
369
370 - Release Maintainers:
371   - 19.05 -- Fridolin Somers
372   - 18.11 -- Lucas Gass
373   - 18.05 -- Liz Rea
374 ## Credits
375 We thank the following libraries who are known to have sponsored
376 new features in Koha 19.11.02:
377
378 - Governo Regional dos A�ores
379 - Koha-Suomi Oy
380 - Toi Ohomai Institute of Technology
381
382 We thank the following individuals who contributed patches to Koha 19.11.02.
383
384 - Aleisha Amohia (1)
385 - Pedro Amorim (1)
386 - Tomás Cohen Arazi (15)
387 - Cori Lynn Arnold (1)
388 - Philippe Blouin (1)
389 - Nick Clemens (8)
390 - Jonathan Druart (33)
391 - Katrin Fischer (4)
392 - Lucas Gass (4)
393 - Kyle Hall (4)
394 - Mason James (1)
395 - Pasi Kallinen (1)
396 - Bernardo González Kriegel (4)
397 - Joonas Kylmälä (4)
398 - Owen Leonard (9)
399 - Agustín Moyano (1)
400 - Joy Nelson (7)
401 - Martin Renvoize (10)
402 - Marcel de Rooy (2)
403 - Maryse Simard (3)
404 - Fridolin Somers (1)
405 - Lari Taskula (2)
406 - Koha Translators (1)
407 - Radek Šiman (1)
408
409 We thank the following libraries, companies, and other institutions who contributed
410 patches to Koha 19.11.02
411
412 - ACPL (9)
413 - BibLibre (1)
414 - BSZ BW (4)
415 - ByWater-Solutions (23)
416 - hypernova.fi (2)
417 - Independant Individuals (2)
418 - Koha Community Developers (33)
419 - koha-suomi.fi (1)
420 - KohaAloha (1)
421 - PTFS-Europe (10)
422 - rbit.cz (1)
423 - Rijks Museum (2)
424 - Solutions inLibro inc (4)
425 - The Donohue Group (1)
426 - Theke Solutions (16)
427 - Universidad Nacional de Córdoba (4)
428 - University of Helsinki (4)
429
430 We also especially thank the following individuals who tested patches
431 for Koha.
432
433 - Tomás Cohen Arazi (21)
434 - Cori Lynn Arnold (1)
435 - Nick Clemens (2)
436 - Holly Cooper (5)
437 - Michal Denar (1)
438 - Jonathan Druart (42)
439 - Bouzid Fergani (1)
440 - Katrin Fischer (28)
441 - Andrew Fuerste-Henry (4)
442 - Lucas Gass (5)
443 - Kyle Hall (12)
444 - Andrew Isherwood (1)
445 - Dilan Johnpullé (1)
446 - Pasi Kallinen (1)
447 - Bernardo González Kriegel (10)
448 - Joonas Kylmälä (10)
449 - Owen Leonard (9)
450 - Kelly McElligott (3)
451 - Josef Moravec (5)
452 - Agustín Moyano (1)
453 - Joy Nelson (112)
454 - Martin Renvoize (114)
455 - Marcel de Rooy (10)
456 - Lisette Scheer (2)
457 - Maryse Simard (4)
458 - Fridolin Somers (1)
459 - Lari Taskula (3)
460 - Jessica Zairo (1)
461
462
463
464 We regret any omissions.  If a contributor has been inadvertently missed,
465 please send a patch against these release notes to 
466 koha-patches@lists.koha-community.org.
467
468 ## Revision control notes
469
470 The Koha project uses Git for version control.  The current development 
471 version of Koha can be retrieved by checking out the master branch of:
472
473 - [Koha Git Repository](git://git.koha-community.org/koha.git)
474
475 The branch for this version of Koha and future bugfixes in this release
476 line is 19.11.x.
477
478 ## Bugs and feature requests
479
480 Bug reports and feature requests can be filed at the Koha bug
481 tracker at:
482
483 - [Koha Bugzilla](http://bugs.koha-community.org)
484
485 He rau ringa e oti ai.
486 (Many hands finish the work)
487
488 Autogenerated release notes updated last on 22 Jan 2020 16:03:02.