Update release notes for 19.11.10 release
[koha.git] / misc / release_notes / release_notes_19_11_10.md
blobb7c3ce85421ab9c4b5417470724b805b07ca3fd2
1 # RELEASE NOTES FOR KOHA 19.11.10
2 21 Sep 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.10 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-19.11.10.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.10 is a security and bugfix/maintenance release.
22 It includes 1 security fixes, 1 enhancements, 35 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 (End of life)
30 - Debian Stretch with MariaDB 10.1
31 - Debian Buster with MariaDB 10.3
32 - Ubuntu Bionic with MariaDB 10.1 
33 - Debian Stretch with MySQL 8.0 (Experimental MySQL 8.0 support)
35 Additional notes:
36     
37 - Perl 5.10 is required (5.24 is recommended)
38 - Zebra or Elasticsearch is required
40 ## Koha security
42 - [[26322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26322) REST API plugin authorization is not checked anymore
44 ## Enhancements
46 ### OPAC
48 - [[26041]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26041) Accessibility: The date picker calendar is not keyboard accessible
51 ## Critical bugs fixed
53 ### Acquisitions
55 - [[25750]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25750) Fallback to ecost_tax_included, ecost_tax_excluded not happening when no 'Actual cost' entered
57   **Sponsored by** *Horowhenua District Council, NZ*
59 ### Architecture, internals, and plumbing
61 - [[26253]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26253) duplicated mana_config in etc/koha-conf.xml
63 ### Circulation
65 - [[25783]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25783) Holds Queue treating item-level holds as bib-level
66 - [[26078]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26078) "Item returns to issuing library" creates infinite transfer loop
68 ### Hold requests
70 - [[25786]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25786) Holds Queue building may target the wrong item for item level requests that match holds queue priority
72 ### OPAC
74 - [[26069]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26069) Twitter share button leaks information to Twitter
76 ### Packaging
78 - [[25792]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25792) Rename 'ttf-dejavu' package to 'fonts-dejavu' for Debian 11
80 ### Reports
82 - [[26090]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26090) Catalog by itemtype report fails if SQL strict mode is on
85 ## Other bugs fixed
87 ### Acquisitions
89 - [[25751]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25751) When an ORDERED suggestion is edited, the status resets to "No status"
91 ### Architecture, internals, and plumbing
93 - [[21539]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21539) addorderiso2709.pl forces librarian to select a ccode and notforloan code when using MarcItemFieldsToOrder
94 - [[26228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26228) Update gulpfile to work with Node.js v12
95 - [[26270]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26270) XISBN.t is failing since today
96 - [[26331]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26331) svc/letters/preview is not executable which prevents CGI functioning
98 ### Cataloging
100 - [[26233]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26233) Edit item date sort still does not sort correctly
102 ### Circulation
104 - [[25584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25584) When a 'return claim' is added, the button disappears, but the claim date doesn't show up
105 - [[25958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25958) Allow LongOverdue cron to exclude specified lost values
106 - [[26076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26076) Paying selected accountlines in full may result in the error "You must pay a value less than or equal to $x"
107 - [[26136]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26136) Prevent double submit of checkin form
108 - [[26361]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26361) JS error on returns.tt in 20.05
109 - [[26362]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26362) Overdue report shows incorrect branches for patron, holdingbranch, and homebranch
111 ### Installation and upgrade (web-based installer)
113 - [[25448]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25448) Update German (de-DE) framework files
115 ### OPAC
117 - [[26119]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26119) Patron attribute option to display in OPAC is not compatible with PatronSelfRegistrationVerifyByEmail
118 - [[26388]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26388) Renew all and Renew selected buttons should account for items that can't be renewed
120 ### Packaging
122 - [[25778]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25778) koha-plack puts duplicate entries into PERL5LIB when multiple instances named
124 ### REST API
126 - [[26271]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26271) Call to /api/v1/patrons/<patron_id>/account returns 500 error if manager_id is NULL
128 ### Reports
130 - [[17801]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17801) 'Top Most-circulated items' gives wrong results when filtering by checkout date
132 ### SIP2
134 - [[25903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25903) Sending a SIP patron information request with a summary field flag in indexes 6-9 will crash server
136 ### Searching
138 - [[17661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17661) Differences in field ending (whitespace, punctuation) cause duplicate facets
140 ### Searching - Elasticsearch
142 - [[26313]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26313) "Show analytics" and "Show volumes" links don't work with Elasticsearch and UseControlNumber
144 ### Self checkout
146 - [[25791]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25791) SCO print dialog pops up twice
148 ### System Administration
150 - [[25005]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25005) Admin Rights issue for Suggestion to Purchase
152 ### Templates
154 - [[26213]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26213) Remove the use of jquery.checkboxes plugin when adding orders from MARC file
155 - [[26324]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26324) Spelling error resizeable vs resizable
157 ### Test Suite
159 - [[24147]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24147) Objects.t is failing randomly
161 ### Tools
163 - [[26236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26236) log viewer does not translate the interface properly
164 ## New sysprefs
166 - DefaultLongOverdueSkipLostStatuses
168 ## Documentation
170 The Koha manual is maintained in Sphinx. The home page for Koha 
171 documentation is 
173 - [Koha Documentation](http://koha-community.org/documentation/)
175 As of the date of these release notes, only the English version of the
176 Koha manual is available:
178 - [Koha Manual](http://koha-community.org/manual/19.11/en/html/)
181 The Git repository for the Koha manual can be found at
183 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
185 ## Translations
187 Complete or near-complete translations of the OPAC and staff
188 interface are available in this release for the following languages:
190 - Arabic (98.3%)
191 - Armenian (100%)
192 - Armenian (Classical) (100%)
193 - Basque (55.9%)
194 - Catalan; Valencian (50.7%)
195 - Chinese (China) (57.1%)
196 - Chinese (Taiwan) (98.8%)
197 - Czech (91%)
198 - English (New Zealand) (78.6%)
199 - English (USA)
200 - Finnish (74.5%)
201 - French (95.3%)
202 - French (Canada) (94%)
203 - German (100%)
204 - German (Switzerland) (81.1%)
205 - Greek (70.5%)
206 - Hindi (100%)
207 - Italian (86.2%)
208 - Nederlands-Nederland (Dutch-The Netherlands) (53.5%)
209 - Norwegian Bokmål (83.6%)
210 - Occitan (post 1500) (53.2%)
211 - Polish (78.7%)
212 - Portuguese (99.7%)
213 - Portuguese (Brazil) (99.7%)
214 - Slovak (83.3%)
215 - Spanish (99.9%)
216 - Swedish (85.3%)
217 - Telugu (93.5%)
218 - Turkish (99.9%)
219 - Ukrainian (74.7%)
220 - Vietnamese (51.4%)
222 Partial translations are available for various other languages.
224 The Koha team welcomes additional translations; please see
226 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
228 For information about translating Koha, and join the koha-translate 
229 list to volunteer:
231 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
233 The most up-to-date translations can be found at:
235 - [Koha Translation](http://translate.koha-community.org/)
237 ## Release Team
239 The release team for Koha 19.11.10 is
242 - Release Manager: Jonathan Druart
244 - Release Manager assistants:
245   - Martin Renvoize
246   - Tomás Cohen Arazi
248 - QA Manager: Katrin Fischer
250 - QA Team:
251   - Marcel de Rooy
252   - Joonas Kylmälä
253   - Josef Moravec
254   - Tomás Cohen Arazi
255   - Nick Clemens
256   - Kyle Hall
257   - Martin Renvoize
258   - Alex Arnaud
259   - Julian Maurice
260   - Matthias Meusburger
262 - Topic Experts:
263   - Elasticsearch -- Frédéric Demians
264   - REST API -- Tomás Cohen Arazi
265   - UI Design -- Owen Leonard
266   - Zebra -- Fridolin Somers
267   - Accounts -- Martin Renvoize
268   - CAS/Shibboleth -- Matthias Meusburger
270 - Bug Wranglers:
271   - Michal Denár
272   - Holly Cooper
273   - Henry Bolshaw
274   - Lisette Scheer
275   - Mengü Yazıcıoğlu
277 - Packaging Manager: Mason James
280 - Documentation Managers:
281   - Caroline Cyr La Rose
282   - David Nind
284 - Documentation Team:
285   - Martin Renvoize
286   - Donna Bachowski
287   - Lucy Vaux-Harvey
288   - Kelly McElligott
289   - Jessica Zairo
290   - Chris Cormack
291   - Henry Bolshaw
292   - Jon Drucker
294 - Translation Manager: Bernardo González Kriegel
297 - Release Maintainers:
298   - 20.05 -- Lucas Gass
299   - 19.11 -- Aleisha Amohia
300   - 19.05 -- Victor Grousset
302 - Release Maintainer mentors:
303   - 19.11 -- Hayley Mapley
304   - 19.05 -- Martin Renvoize
306 ## Credits
307 We thank the following libraries who are known to have sponsored
308 new features in Koha 19.11.10:
310 - Horowhenua District Council, NZ
312 We thank the following individuals who contributed patches to Koha 19.11.10.
314 - Aleisha Amohia (4)
315 - Tomás Cohen Arazi (6)
316 - Alex Buckley (1)
317 - Nick Clemens (8)
318 - David Cook (3)
319 - Jonathan Druart (11)
320 - Katrin Fischer (3)
321 - Andrew Fuerste-Henry (1)
322 - Lucas Gass (2)
323 - Kyle Hall (10)
324 - Mason James (1)
325 - Joonas Kylmälä (2)
326 - Owen Leonard (1)
327 - Martin Renvoize (1)
328 - Koha Translators (1)
330 We thank the following libraries, companies, and other institutions who contributed
331 patches to Koha 19.11.10
333 - Athens County Public Libraries (1)
334 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (3)
335 - ByWater-Solutions (21)
336 - Catalyst (1)
337 - Independant Individuals (4)
338 - Koha Community Developers (11)
339 - KohaAloha (1)
340 - Prosentient Systems (3)
341 - PTFS-Europe (1)
342 - Theke Solutions (6)
343 - University of Helsinki (2)
345 We also especially thank the following individuals who tested patches
346 for Koha.
348 - Aleisha Amohia (50)
349 - Tomás Cohen Arazi (7)
350 - Nick Clemens (3)
351 - Rebecca Coert (1)
352 - Holly Cooper (1)
353 - Sarah Cornell (1)
354 - Jonathan Druart (38)
355 - Katrin Fischer (18)
356 - Andrew Fuerste-Henry (2)
357 - Daniel Gaghan (1)
358 - Jeff Gaines (1)
359 - Lucas Gass (39)
360 - Didier Gautheron (1)
361 - Amit Gupta (3)
362 - Kyle Hall (2)
363 - Sally Healey (3)
364 - Brandon J (1)
365 - Joonas Kylmälä (2)
366 - Owen Leonard (5)
367 - Kelly McElligott (3)
368 - Josef Moravec (1)
369 - Kim Peine (3)
370 - Martin Renvoize (13)
371 - David Roberts (1)
372 - Marcel de Rooy (1)
373 - Lisette Scheer (1)
374 - Fridolin Somers (6)
375 - Emmi Takkinen (1)
379 We regret any omissions.  If a contributor has been inadvertently missed,
380 please send a patch against these release notes to 
381 koha-patches@lists.koha-community.org.
383 ## Revision control notes
385 The Koha project uses Git for version control.  The current development 
386 version of Koha can be retrieved by checking out the master branch of:
388 - [Koha Git Repository](git://git.koha-community.org/koha.git)
390 The branch for this version of Koha and future bugfixes in this release
391 line is 19.11.x.
393 ## Bugs and feature requests
395 Bug reports and feature requests can be filed at the Koha bug
396 tracker at:
398 - [Koha Bugzilla](http://bugs.koha-community.org)
400 He rau ringa e oti ai.
401 (Many hands finish the work)
403 Autogenerated release notes updated last on 21 Sep 2020 23:08:52.