1 # RELEASE NOTES FOR KOHA 19.11.02
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.02 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-19.11.02.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.02 is a bugfix/maintenance release.
22 It includes 13 enhancements, 48 bugfixes.
24 ### System requirements
26 Koha is continiously tested against the following configurations and as such these are the recommendations for
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)
35 - Perl 5.10 is required
36 - Zebra or Elasticsearch is required
45 - [[24173]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24173) Advanced Editor: Show subtitle & published date on the search page
47 >This enhancement adds Subtitle (all parts) and date published to the results that come up for the Advanced Editor Search.
51 - [[24308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24308) Suggestions table on suggestions.pl should have separate columns for dates
55 - [[24063]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24063) Add Sami language characters to Zebra
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.
59 ### Installation and upgrade (web-based installer)
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)
63 ### MARC Bibliographic data support
65 - [[23783]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23783) Add display of languages from MARC21 field 041 to the OPAC
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)
72 - [[24253]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24253) process_message_queue.pl fail if not to address is defined
76 - [[23261]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23261) RecordedBooks - notify patron of need to login / register to see availability
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.
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
84 >This development introduces generic methods to deal with API-to-DB attribute names translations, and some data transformations (dates and booleans).
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.
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
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:
93 > $biblio_json = $biblio->to_api({ embed => { items => {} } });
95 >The names specified for embedding, are used as attribute names on the resulting JSON object, and are expected to be class accessors.
97 >The main use of this is the API, as introduced by bug 24302.
99 >Koha::Objects->to_api is adjusted to pass its parameters down to the Koha::Object.
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
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
110 ## Critical bugs fixed
114 - [[24215]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24215) Warnings about guarantor relationships show ARRAY errors
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
122 ### Architecture, internals, and plumbing
124 - [[24263]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24263) borrowers.relationship should not contain an empty string
128 - [[24259]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24259) Circulation fails if no circ rule defined but checkout override confirmed
132 - [[20948]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20948) Item-level hold info displayed regardless its priority (detail.pl)
134 ### Installation and upgrade (command-line installer)
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
139 ### Installation and upgrade (web-based installer)
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
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
150 - [[21232]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21232) Problems when linking a subscription to a non-existing biblionumber
152 ### System Administration
154 - [[24329]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24329) Patron cardnumber change times are lost during upgrade for bug 3820
158 - [[24241]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24241) Description missing for subpermission manage_accounts
163 ### Architecture, internals, and plumbing
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
167 **Sponsored by** *Koha-Suomi Oy*
169 >Using `userenv` within Koha::* object classes is deprecated in favour of passing parameters.
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
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
185 ### Command-line Utilities
187 - [[19465]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19465) Allow choosing Elasticsearch server on instance creation
191 - [[24283]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24283) Missing close parens and closing strong tag in course reserves
195 - [[24208]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24208) Remove change calculation for writeoffs
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
205 - [[21270]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21270) "Not finding what you're looking" display needs to be fixed
207 ### Installation and upgrade (command-line installer)
209 - [[24328]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24328) Bibliographic frameworks fail to install
211 ### MARC Authority data support
213 - [[24267]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24267) C4::Breeding::ImportBreedingAuth is ineffective
215 ### MARC Bibliographic data support
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
222 - [[24212]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24212) OPAC send list dialog opens too small in IE
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
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
233 **Sponsored by** *Governo Regional dos A�ores*
237 - [[22381]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22381) Wording on Calendar-related system preferences not standardized
239 ### System Administration
241 - [[24184]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24184) Reword FallbackToSMSIfNoEmail syspref text
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
253 - AllowItemsOnHoldCheckoutSIP
257 The Koha manual is maintained in Sphinx. The home page for Koha
260 - [Koha Documentation](http://koha-community.org/documentation/)
262 As of the date of these release notes, only the English version of the
263 Koha manual is available:
265 - [Koha Manual](http://koha-community.org/manual/19.11/en/html/)
268 The Git repository for the Koha manual can be found at
270 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
274 Complete or near-complete translations of the OPAC and staff
275 interface are available in this release for the following languages:
280 - Chinese (China) (57.3%)
281 - Chinese (Taiwan) (100%)
283 - English (New Zealand) (79.7%)
287 - French (Canada) (95.5%)
289 - German (Switzerland) (82.3%)
293 - Norwegian Bokmål (84.9%)
294 - Occitan (post 1500) (54.1%)
297 - Portuguese (Brazil) (89.6%)
304 Partial translations are available for various other languages.
306 The Koha team welcomes additional translations; please see
308 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
310 For information about translating Koha, and join the koha-translate
313 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
315 The most up-to-date translations can be found at:
317 - [Koha Translation](http://translate.koha-community.org/)
321 The release team for Koha 19.11.02 is
324 - Release Manager: Martin Renvoize
326 - Release Manager assistants:
330 - QA Manager: Katrin Fischer
343 - REST API -- Tomás Cohen Arazi
345 - UI Design -- Owen Leonard
346 - Elasticsearch -- Alex Arnaud
347 - ILS-DI -- Arthur Suzuki
348 - Authentication -- Martin Renvoize
357 - Packaging Manager: Mirko Tietgen
359 - Documentation Manager: David Nind
361 - Documentation Team:
363 - Caroline Cyr La Rose
366 - Translation Managers:
368 - Bernardo González Kriegel
370 - Release Maintainers:
371 - 19.05 -- Fridolin Somers
372 - 18.11 -- Lucas Gass
375 We thank the following libraries who are known to have sponsored
376 new features in Koha 19.11.02:
378 - Governo Regional dos A�ores
380 - Toi Ohomai Institute of Technology
382 We thank the following individuals who contributed patches to Koha 19.11.02.
386 - Tomás Cohen Arazi (15)
387 - Cori Lynn Arnold (1)
388 - Philippe Blouin (1)
390 - Jonathan Druart (33)
396 - Bernardo González Kriegel (4)
401 - Martin Renvoize (10)
404 - Fridolin Somers (1)
406 - Koha Translators (1)
409 We thank the following libraries, companies, and other institutions who contributed
410 patches to Koha 19.11.02
415 - ByWater-Solutions (23)
417 - Independant Individuals (2)
418 - Koha Community Developers (33)
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)
430 We also especially thank the following individuals who tested patches
433 - Tomás Cohen Arazi (21)
434 - Cori Lynn Arnold (1)
438 - Jonathan Druart (42)
440 - Katrin Fischer (28)
441 - Andrew Fuerste-Henry (4)
444 - Andrew Isherwood (1)
445 - Dilan Johnpullé (1)
447 - Bernardo González Kriegel (10)
448 - Joonas Kylmälä (10)
450 - Kelly McElligott (3)
454 - Martin Renvoize (114)
455 - Marcel de Rooy (10)
458 - Fridolin Somers (1)
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.
468 ## Revision control notes
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:
473 - [Koha Git Repository](git://git.koha-community.org/koha.git)
475 The branch for this version of Koha and future bugfixes in this release
478 ## Bugs and feature requests
480 Bug reports and feature requests can be filed at the Koha bug
483 - [Koha Bugzilla](http://bugs.koha-community.org)
485 He rau ringa e oti ai.
486 (Many hands finish the work)
488 Autogenerated release notes updated last on 22 Jan 2020 16:03:02.