Update release notes for 18.11.09 release
[koha.git] / misc / release_notes / release_notes_18_11_09.md
1 # RELEASE NOTES FOR KOHA 18.11.09
2 28 Aug 2019
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 18.11.09 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-18.11.09.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 18.11.09 is a bugfix/maintenance release.
21
22 It includes 10 enhancements, 46 bugfixes.
23
24
25
26
27 ## Enhancements
28
29 ### Architecture, internals, and plumbing
30
31 - [[23230]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23230) Make Koha::Plugins::Base::_version_compare OO
32
33 ### Notices
34
35 - [[23278]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23278) Reopen last panel upon "Save and continue" in notices
36
37 ### System Administration
38
39 - [[23179]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23179) Add 'Edit subfields' to framework management tag dropdown and clarify options
40
41 ### Templates
42
43 - [[20650]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20650) Switch single-column templates to Bootstrap grid: Various, part 3
44 - [[22935]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22935) Improve style of Bootstrap pagination
45 - [[23183]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23183) Reindent cataloging.js
46 - [[23221]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23221) Reindent tools/manage-marc-import.tt
47 - [[23304]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23304) Reindent cataloguing/z3950_search.tt
48
49 ### Test Suite
50
51 - [[23280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23280) Warning in t/db_dependent/selenium/patrons_search.t
52
53 ### Web services
54
55 - [[23156]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23156) Add pagination to checkouts in ILS-DI GetPatronInfo service
56
57
58 ## Critical bugs fixed
59
60 ### Acquisitions
61
62 - [[21316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21316) Adding controlfields to the ACQ framework causes issues when adding to basket
63
64 ### Cataloging
65
66 - [[23045]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23045) Advanced cataloging editor (rancor) throws a JS error on incomplete/blank lines
67
68 ### Circulation
69
70 - [[23103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23103) Cannot checkin items lost by deleted patrons with fines attached
71 - [[23145]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23145) Confirming transfer during checkin clears the table of previously checked-in items
72 - [[23405]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23405) Circulation autocomplete for patron lookup broken if cardnumber is empty
73
74 ### Command-line Utilities
75
76 - [[22566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22566) Stock rotation cronjob reporting has issues
77
78 ### Course reserves
79
80 - [[22142]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22142) An item's current location changes to blank when it is removed from Course Reserves
81 - [[23083]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23083) Course reserve item edit fails if one does not set all values
82
83 ### Fines and fees
84
85 - [[23143]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23143) [18.11] Filter paid transactions not working
86
87 ### ILL
88
89 - [[23229]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23229) "Get all requests" API call fired when loading any ILL page
90
91 ### Label/patron card printing
92
93 - [[23455]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23455) Patron card printing from Patron lists is broken
94
95 ### OPAC
96
97 - [[23151]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23151) Patron self modification sends null dateofbirth
98 - [[23194]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23194) Public notes items in the OPAC should allow for HTML tags
99
100 > Since 18.11, item.itemnotes content is escaped so any HTML tag would appear broken. It is now allowed again, hyperlinks for example.
101
102
103 - [[23428]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23428) Self registration with a verification by email is broken
104 - [[23431]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23431) having Date of birth in PatronSelfModificationBorrowerUnwantedField causes DOB to be nullified
105
106 ### Searching - Elasticsearch
107
108 - [[23322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23322) Elasticsearch - Record matching fails when multiple keys exist
109
110 ### Tools
111
112 - [[11642]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11642) Improve Batch patron deletion and anonymization GUI to make consequences clearer
113 - [[18707]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18707) Background jobs post disabled inputs
114
115
116 ## Other bugs fixed
117
118 ### Acquisitions
119
120 - [[23363]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23363) Clicking on shipping cost invoice link from spent.pl causes internal server error
121
122 ### Circulation
123
124 - [[21027]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21027) Totals in statistics tab change when StatisticsFields is changed
125 - [[22617]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22617) Checkout notes pending dashboard link - error received even though manage_checkout_notes permission set
126
127 > This fixes an error that occurs when an account with full circulate permissions (but not super librarian permissions) clicks on 'Checkout notes pending' and is then automatically logged out with the message "Error: you do not have permission to view this page. Log in as a different user".
128
129
130 - [[23098]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23098) KOC upload process has misleading wording
131 - [[23192]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23192) Cancelling holds over returning to wrong tab on waitingreserves.pl
132 - [[23220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23220) Cancelling transfer on returns.pl is subject to a race condition
133 - [[23255]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23255) HomeOrHoldingbranch system preference options are described wrong
134
135 ### Command-line Utilities
136
137 - [[22128]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22128) koha-remove fails mysql ERROR 1133 (42000) at line 2: Can't find any matching row in the user table
138
139 ### Fines and fees
140
141 - [[23115]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23115) Totals are unclear when a credit is involved on the OPAC 'Fines and charges' screen
142
143 ### Hold requests
144
145 - [[22021]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22021) Item status not shown accurately on request.pl
146
147 ### Lists
148
149 - [[23266]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23266) Add to cart fires twice on shelf page
150
151 ### OPAC
152
153 - [[12537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12537) Editions tab showing on bibs with more than one ISBN
154 - [[22949]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22949) Markup error in OPAC course reserves template
155 - [[22951]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22951) Markup error in OPAC holds template
156 - [[23078]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23078) Use Koha.Preference in OPAC global header include
157 - [[23308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23308) Contents of "OpacMaintenanceNotice" HTML escaped on display
158
159 ### Packaging
160
161 - [[21000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21000) debian/build-git-snapshot script ignores -D
162
163 ### Patrons
164
165 - [[23077]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23077) Can't import patrons without cardnumber
166 - [[23199]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23199) Koha::Patron->store and uppercasesurname syspref
167 - [[23218]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23218) Batch patron modification empty attribute causes improper handling of values
168
169 ### Searching
170
171 - [[23132]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23132) Encoding issues in facets with show more link
172
173 ### Searching - Elasticsearch
174
175 - [[21534]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21534) ElasticSearch - Wildcards not being analyzed
176
177 ### Templates
178
179 - [[22710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22710) [18.11] Return to the last advanced search link not filtering correctly
180 - [[22957]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22957) Remove type attribute from script tags: Staff client includes 1/2
181 - [[23227]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23227) Remove type attribute from script tags: Reports
182
183 ### Test Suite
184
185 - [[23177]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23177) Rollback cleanup in Circulation.t
186 - [[23211]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23211) SIP/Transaction.t is failing randomly
187
188 ### Tools
189
190 - [[19012]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19012) Note additional columns that are required during patron import
191
192
193
194 ## System requirements
195
196 Important notes:
197     
198 - Perl 5.10 is required
199 - Zebra is required
200
201 ## Documentation
202
203 The Koha manual is maintained in Sphinx. The home page for Koha 
204 documentation is 
205
206 - [Koha Documentation](http://koha-community.org/documentation/)
207
208 As of the date of these release notes, only the English version of the
209 Koha manual is available:
210
211 - [Koha Manual](http://koha-community.org/manual/18.11/en/html/)
212
213
214 The Git repository for the Koha manual can be found at
215
216 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
217
218 ## Translations
219
220 Complete or near-complete translations of the OPAC and staff
221 interface are available in this release for the following languages:
222
223 - Arabic (98.2%)
224 - Armenian (100%)
225 - Basque (65.7%)
226 - Chinese (China) (63.8%)
227 - Chinese (Taiwan) (99.4%)
228 - Czech (93.4%)
229 - Danish (55.1%)
230 - English (New Zealand) (87.9%)
231 - English (USA)
232 - Finnish (84.1%)
233 - French (99.2%)
234 - French (Canada) (99.4%)
235 - German (100%)
236 - German (Switzerland) (91.4%)
237 - Greek (78.3%)
238 - Hindi (99.8%)
239 - Italian (93.5%)
240 - Norwegian Bokmål (94.5%)
241 - Occitan (post 1500) (59.3%)
242 - Polish (86.4%)
243 - Portuguese (99.9%)
244 - Portuguese (Brazil) (87.3%)
245 - Slovak (89.9%)
246 - Spanish (99.8%)
247 - Swedish (90.5%)
248 - Turkish (98.1%)
249 - Ukrainian (62.2%)
250 - Vietnamese (54.4%)
251
252 Partial translations are available for various other languages.
253
254 The Koha team welcomes additional translations; please see
255
256 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
257
258 For information about translating Koha, and join the koha-translate 
259 list to volunteer:
260
261 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
262
263 The most up-to-date translations can be found at:
264
265 - [Koha Translation](http://translate.koha-community.org/)
266
267 ## Release Team
268
269 The release team for Koha 18.11.09 is
270
271 - Release Manager: Nick Clemens
272 - Release Manager assistants:
273   - Tomás Cohen Arazi
274   - Jonathan Druart
275 - QA Manager: Katrin Fischer
276 - QA Team:
277   - Tomás Cohen Arazi
278   - Alex Arnaud
279   - Chris Cormack
280   - Jonathan Druart
281   - Kyle Hall
282   - Julian Maurice
283   - Josef Moravec
284   - Martin Renvoize
285   - Marcel de Rooy
286 - Topic Experts:
287   - REST API -- Tomás Cohen Arazi
288   - SIP2 -- Colin Campbell
289   - EDI -- Colin Campbell
290   - UI Design -- Owen Leonard
291   - Elasticsearch -- Ere Maijala
292 - Bug Wranglers:
293   - Indranil Das Gupta
294   - Jon Knight
295   - Luis Moises Rojas
296 - Packaging Manager: Mirko Tietgen
297 - Documentation Manager: Caroline Cyr-La-Rose
298 - Documentation Team:
299   - David Nind
300   - Lucy Vaux-Harvey
301
302 - Translation Managers: 
303   - Indranil Das Gupta
304   - Bernardo González Kriegel
305
306 - Wiki curators: 
307   - Caroline Cyr-La-Rose
308 - Release Maintainers:
309   - 18.05 -- Lucas Gass
310   - 18.05 -- Jesse Maseto
311   - 18.11 -- Martin Renvoize
312   - 17.11 -- Fridolin Somers
313 - Release Maintainer assistants:
314   - 18.05 -- Kyle Hall
315
316 ## Credits
317
318 We thank the following individuals who contributed patches to Koha 18.11.09.
319
320 - Tomás Cohen Arazi (2)
321 - Rudolf Byker (1)
322 - Nick Clemens (19)
323 - Jonathan Druart (8)
324 - Katrin Fischer (2)
325 - Lucas Gass (4)
326 - Kyle Hall (3)
327 - Andrew Isherwood (2)
328 - Owen Leonard (19)
329 - Julian Maurice (1)
330 - Josef Moravec (1)
331 - Liz Rea (2)
332 - Martin Renvoize (8)
333 - Marcel de Rooy (2)
334 - Fridolin Somers (4)
335 - Arthur Suzuki (1)
336 - Mark Tompsett (6)
337 - Koha translators (1)
338
339 We thank the following libraries, companies, and other institutions who contributed
340 patches to Koha 18.11.09
341
342 - ACPL (19)
343 - BibLibre (6)
344 - BSZ BW (2)
345 - ByWater-Solutions (26)
346 - Independant Individuals (10)
347 - Koha Community Developers (8)
348 - PTFS-Europe (10)
349 - Rijks Museum (2)
350 - Theke Solutions (2)
351
352 We also especially thank the following individuals who tested patches
353 for Koha.
354
355 - Tomás Cohen Arazi (1)
356 - Arthur Bousquet (2)
357 - Frederik Chenier (2)
358 - frederik chenier (6)
359 - Nick Clemens (18)
360 - Chris Cormack (2)
361 - Michal Denar (2)
362 - Jason DeShaw (1)
363 - Jonathan Druart (4)
364 - Bouzid Fergani (1)
365 - Katrin Fischer (26)
366 - frederik (1)
367 - Lucas Gass (83)
368 - Claire Gravely (6)
369 - Kyle Hall (10)
370 - Ron Houk (1)
371 - Owen Leonard (3)
372 - Julian Maurice (1)
373 - Laurel Moran (1)
374 - Josef Moravec (6)
375 - Nadine Pierre (6)
376 - Liz Rea (2)
377 - Martin Renvoize (90)
378 - Marcel de Rooy (18)
379 - Maryse Simard (6)
380 - Fridolin Somers (77)
381 - Christian Stelzenmüller (1)
382 - Mark Tompsett (21)
383 - Ian Walls (1)
384 - Bin Wen (3)
385 - George Williams (1)
386
387
388
389 We regret any omissions.  If a contributor has been inadvertently missed,
390 please send a patch against these release notes to 
391 koha-patches@lists.koha-community.org.
392
393 ## Revision control notes
394
395 The Koha project uses Git for version control.  The current development 
396 version of Koha can be retrieved by checking out the master branch of:
397
398 - [Koha Git Repository](git://git.koha-community.org/koha.git)
399
400 The branch for this version of Koha and future bugfixes in this release
401 line is rmain1811.
402
403 ## Bugs and feature requests
404
405 Bug reports and feature requests can be filed at the Koha bug
406 tracker at:
407
408 - [Koha Bugzilla](http://bugs.koha-community.org)
409
410 He rau ringa e oti ai.
411 (Many hands finish the work)
412
413 Autogenerated release notes updated last on 28 Aug 2019 02:24:56.