Update release notes for 19.11.12 release
[koha.git] / misc / release_notes / release_notes_19_11_12.md
blobfef5e375d3b3bf55146110302163f7b7bf24cc7b
1 # RELEASE NOTES FOR KOHA 19.11.12
2 24 Nov 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.12 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-19.11.12.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.12 is a security and bugfix/maintenance release.
22 It includes 1 security fixes, 1 enhancements, 22 bugfixes.
24 ### System requirements
26 Koha is continuously 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 - [[26904]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26904) OPAC password recovery allows regexp in email
44 ## Enhancements
46 ### OPAC
48 - [[25242]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25242) Accessibility: The 'Holdings' table partially obscures navigation links at 200% zoom
51 ## Critical bugs fixed
53 ### Acquisitions
55 - [[26496]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26496) Budget plan save button doesn't save plans
57 ### Architecture, internals, and plumbing
59 - [[26639]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26639) Turn auto_savepoint ON
61 ### Cataloging
63 - [[18051]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18051) Advanced Editor - Rancor - encoding issues with some sources
65 ### Circulation
67 - [[25758]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25758) Items scheduled for automatic renewal do not show that they will not renew due to a hold
69   >Bug 19014 prioritized the 'too soon' message for renewals to prevent sending too many notifications. When displaying information about the hold elsewhere it is desired to see the 'on hold' status even when the renewal is too soon.
70   >
71   >This patch add a switch to the CanBookBeRenewed routine to decide which status has priority (i.e. whether we are checking from the renewal cron or elsewhere)
73 ### Database
75 - [[18050]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18050) Missing constraint on aqbudgets.budget_period_id in aqbudgets
77 ### Hold requests
79 - [[26429]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26429) If a waiting hold has expired the expiration date on the holds page shows for tomorrow
81 ### OPAC
83 - [[26973]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26973) extendedPatronAttributes not showing during selfregistration
85 ### Plugin architecture
87 - [[25549]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25549) Broken plugins should not break Koha (Install plugin script/method should highlight broken plugins)
89 ### Serials
91 - [[26604]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26604) "Generate next" button gives error on serials-collection.pl
94 ## Other bugs fixed
96 ### Acquisitions
98 - [[26190]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26190) Cannot close baskets when all lines have been cancelled
99 - [[26497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26497) "Hide all columns" throws Javascript error on aqplan.pl
101 ### Architecture, internals, and plumbing
103 - [[26569]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26569) Use gender-neutral pronouns in systempreference explanation field in DB
105 ### Authentication
107 - [[26191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26191) Relocate track_login call in Auth.pm (see 22543)
109 ### Cataloging
111 - [[26605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26605) Correctly URI-encode query string in call number browse plugin
112 - [[26613]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26613) In the unimarc_framework.sql file in the it-IT translation there are wrong value fields for 995 r record
114 ### Command-line Utilities
116 - [[26601]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26601) Add utf8 output to text output of overdue_notices.pl
118   **Sponsored by** *Styrian State Library*
120 ### Installation and upgrade (web-based installer)
122 - [[26612]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26612) Error during web install for it-IT translation
124 ### MARC Authority data support
126 - [[26606]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26606) Correctly URI-encode query string in URL loaded after deleting an authority record
128 ### System Administration
130 - [[20804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20804) Sanitize input of timeout syspref
132 ### Templates
134 - [[26727]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26727) Fix <p/> appearing in the templates
136 ### Test Suite
138 - [[26589]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26589) t/db_dependent/OAI/Sets.t unit test fails due to OAI-PMH:AutoUpdateSets syspref
140 ### Tools
142 - [[8437]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8437) Large database backups and large exports from export.pl fail under plack
145 ## Documentation
147 The Koha manual is maintained in Sphinx. The home page for Koha 
148 documentation is 
150 - [Koha Documentation](http://koha-community.org/documentation/)
152 As of the date of these release notes, only the English version of the
153 Koha manual is available:
155 - [Koha Manual](http://koha-community.org/manual/19.11/en/html/)
158 The Git repository for the Koha manual can be found at
160 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
162 ## Translations
164 Complete or near-complete translations of the OPAC and staff
165 interface are available in this release for the following languages:
167 - Arabic (98.3%)
168 - Armenian (100%)
169 - Armenian (Classical) (100%)
170 - Basque (55.9%)
171 - Catalan; Valencian (50.7%)
172 - Chinese (China) (57.1%)
173 - Chinese (Taiwan) (98.8%)
174 - Czech (91%)
175 - English (New Zealand) (78.6%)
176 - English (USA)
177 - Finnish (74.5%)
178 - French (97.1%)
179 - French (Canada) (94.1%)
180 - German (100%)
181 - German (Switzerland) (81.1%)
182 - Greek (71.4%)
183 - Hindi (100%)
184 - Italian (87.3%)
185 - Nederlands-Nederland (Dutch-The Netherlands) (71.4%)
186 - Norwegian Bokmål (83.6%)
187 - Occitan (post 1500) (53.2%)
188 - Polish (78.7%)
189 - Portuguese (99.7%)
190 - Portuguese (Brazil) (99.7%)
191 - Slovak (83.3%)
192 - Spanish (100%)
193 - Swedish (85.3%)
194 - Telugu (93.5%)
195 - Turkish (100%)
196 - Ukrainian (74.7%)
197 - Vietnamese (51.7%)
199 Partial translations are available for various other languages.
201 The Koha team welcomes additional translations; please see
203 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
205 For information about translating Koha, and join the koha-translate 
206 list to volunteer:
208 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
210 The most up-to-date translations can be found at:
212 - [Koha Translation](http://translate.koha-community.org/)
214 ## Release Team
216 The release team for Koha 19.11.12 is
219 - Release Manager: Jonathan Druart
221 - Release Manager assistants:
222   - Martin Renvoize
223   - Tomás Cohen Arazi
225 - QA Manager: Katrin Fischer
227 - QA Team:
228   - Marcel de Rooy
229   - Joonas Kylmälä
230   - Josef Moravec
231   - Tomás Cohen Arazi
232   - Nick Clemens
233   - Kyle Hall
234   - Martin Renvoize
235   - Alex Arnaud
236   - Julian Maurice
237   - Matthias Meusburger
239 - Topic Experts:
240   - Elasticsearch -- Frédéric Demians
241   - REST API -- Tomás Cohen Arazi
242   - UI Design -- Owen Leonard
243   - Zebra -- Fridolin Somers
244   - Accounts -- Martin Renvoize
245   - CAS/Shibboleth -- Matthias Meusburger
247 - Bug Wranglers:
248   - Michal Denár
249   - Holly Cooper
250   - Henry Bolshaw
251   - Lisette Scheer
252   - Mengü Yazıcıoğlu
254 - Packaging Manager: Mason James
257 - Documentation Managers:
258   - Caroline Cyr La Rose
259   - David Nind
261 - Documentation Team:
262   - Martin Renvoize
263   - Donna Bachowski
264   - Lucy Vaux-Harvey
265   - Kelly McElligott
266   - Jessica Zairo
267   - Chris Cormack
268   - Henry Bolshaw
269   - Jon Drucker
271 - Translation Manager: Bernardo González Kriegel
274 - Release Maintainers:
275   - 20.05 -- Lucas Gass
276   - 19.11 -- Aleisha Amohia
277   - 19.05 -- Victor Grousset
279 - Release Maintainer mentors:
280   - 19.11 -- Hayley Mapley
281   - 19.05 -- Martin Renvoize
283 ## Credits
284 We thank the following libraries who are known to have sponsored
285 new features in Koha 19.11.12:
287 - Styrian State Library
289 We thank the following individuals who contributed patches to Koha 19.11.12.
291 - Aleisha Amohia (6)
292 - Alex Buckley (1)
293 - Nick Clemens (4)
294 - David Cook (1)
295 - Jonathan Druart (4)
296 - John Fawcett (2)
297 - Katrin Fischer (5)
298 - Andrew Fuerste-Henry (1)
299 - Kyle Hall (1)
300 - Mark Hofstetter (1)
301 - Mason James (1)
302 - Owen Leonard (2)
303 - Agustín Moyano (1)
304 - Martin Renvoize (2)
305 - Phil Ringnalda (2)
306 - Marcel de Rooy (1)
307 - Fridolin Somers (1)
308 - Emmi Takkinen (1)
309 - Koha Translators (1)
311 We thank the following libraries, companies, and other institutions who contributed
312 patches to Koha 19.11.12
314 - Athens County Public Libraries (2)
315 - BibLibre (1)
316 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (5)
317 - ByWater-Solutions (6)
318 - Catalyst (1)
319 - Chetco Community Public Library (2)
320 - hofstetter.at (1)
321 - Independant Individuals (7)
322 - Koha Community Developers (4)
323 - KohaAloha (1)
324 - Prosentient Systems (1)
325 - PTFS-Europe (2)
326 - Rijks Museum (1)
327 - Theke Solutions (1)
328 - voipsupport.it (2)
330 We also especially thank the following individuals who tested patches
331 for Koha.
333 - Aleisha Amohia (31)
334 - Tomás Cohen Arazi (1)
335 - Henry Bolshaw (1)
336 - Nick Clemens (2)
337 - David Cook (1)
338 - Chris Cormack (1)
339 - Jonathan Druart (25)
340 - Katrin Fischer (20)
341 - Lucas Gass (30)
342 - Didier Gautheron (1)
343 - Sally Healey (1)
344 - Barbara Johnson (2)
345 - Owen Leonard (1)
346 - Julian Maurice (3)
347 - Kelly McElligott (1)
348 - David Nind (3)
349 - Séverine Queune (1)
350 - Martin Renvoize (13)
351 - Alexis Ripetti (1)
352 - Marcel de Rooy (1)
353 - Timothy Alexis Vass (1)
357 We regret any omissions.  If a contributor has been inadvertently missed,
358 please send a patch against these release notes to 
359 koha-patches@lists.koha-community.org.
361 ## Revision control notes
363 The Koha project uses Git for version control.  The current development 
364 version of Koha can be retrieved by checking out the master branch of:
366 - [Koha Git Repository](git://git.koha-community.org/koha.git)
368 The branch for this version of Koha and future bugfixes in this release
369 line is 19.11.x.
371 ## Bugs and feature requests
373 Bug reports and feature requests can be filed at the Koha bug
374 tracker at:
376 - [Koha Bugzilla](http://bugs.koha-community.org)
378 He rau ringa e oti ai.
379 (Many hands finish the work)
381 Autogenerated release notes updated last on 24 Nov 2020 00:48:13.