Update release notes for 18.05.02 release
[koha.git] / misc / release_notes / release_notes_18_05_02.md
1 # RELEASE NOTES FOR KOHA 18.05.02
2 23 Jul 2018
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.05.02 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-18.05.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 18.05.02 is a bugfix/maintenance release.
21
22 It includes 7 enhancements, 57 bugfixes.
23
24
25
26
27 ## Enhancements
28
29 ### Architecture, internals, and plumbing
30
31 - [[20456]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20456) Remove the C4::Serials::GetSubscriptionsFromBorrower
32
33 ### I18N/L10N
34
35 - [[20709]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20709) Update GERMAN MARC frameworks to Updates 23-26 (Nov 2016, May and Apr 2018)
36
37 ### MARC Bibliographic data support
38
39 - [[19835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19835) Update MARC frameworks to Updates 23+24+25 (Nov 2016, May and Dec 2017)
40 - [[20710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20710) Update MARC21 frameworks to Update 26 (April 2018)
41
42 ### OPAC
43
44 - [[20876]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20876) The form_serialized_itype cookie is not used and should be removed
45
46 ### Patrons
47
48 - [[20867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20867) Ability to show membership renewal date on moremember.pl page
49
50 ### Templates
51
52 - [[20520]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20520) Re-indent moremember.tt
53
54
55 ## Critical bugs fixed
56
57 ### Acquisitions
58
59 - [[20972]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20972) If ISBN has 10 numbers only the first 9 numbers are used
60 - [[20979]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20979) Error message when deleting bib attached to order
61
62 ### Authentication
63
64 - [[20879]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20879) Shibboleth in combination with LDAP as an alternative no longer works
65
66 ### Cataloging
67
68 - [[20928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20928) Checkout status not showing patron
69
70 ### Circulation
71
72 - [[20934]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20934) Biblio checkout history shows only current checkout
73
74 ### Fines and fees
75
76 - [[20946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20946) Cannot pay fines for patrons with credits
77
78 ### Patrons
79
80 - [[13655]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13655) Can't save organisation type patron without entering userid/password
81 - [[20903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20903) Print payment receipt on child patron could end with server error
82 - [[20951]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20951) Koha::Patron::Discharge is missing use Koha::Patron::Debarments
83
84 ### SIP2
85
86 - [[21020]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21020) Return branch not set for transfer when using SIP
87
88 ### Self checkout
89
90 - [[21054]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21054) Extra closing body tag in sco-main.tt prevents slip printing
91
92 ### Staff Client
93
94 - [[20998]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20998) Non superlibrarians cannot search for patrons using the quicksearch at the top
95
96 ### Templates
97
98 - [[20977]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20977) Javascript vars used in confirm_deletion in catalog.js do not match strings in catalog-strings.inc
99
100 ### Test Suite
101
102 - [[20906]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20906) Fix Debian 9 Test Failures
103
104 ### Tools
105
106 - [[20084]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20084) Patron card creator: layouts Industrial2of5 and COOP2of5 broken with error "Invalid Characters"
107
108 ### Web services
109
110 - [[21046]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21046) ILSDI - AuthenticatePatron returns a wrong borrowernumber if cardnumber is empty
111
112
113 ## Other bugs fixed
114
115 ### Architecture, internals, and plumbing
116
117 - [[20702]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20702) Bind results of GetHostItemsInfo to the EasyAnalyticalRecords pref
118 - [[21008]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21008) pay.pl and paycollect.pl raise warning
119 - [[21022]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21022) Exceptions should skip stringifying if message manually passed
120
121 ### Cataloging
122
123 - [[15360]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15360) Incorrect or mislabeled behavior on Authorities "New from Z39.50" Button
124 - [[18822]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18822) Advanced editor - Rancor - searching broken under Elasticsearch
125 - [[21009]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21009) Max length of inputs on editing/adding items is broken
126
127 ### Circulation
128
129 - [[20793]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20793) Don't show holds link in result list when staff user doesn't have place_holds permission
130 - [[20794]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20794) Don't show holds tab when user doesn't have circulate_remaining_permissions
131
132 ### Command-line Utilities
133
134 - [[20893]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20893) batchRebuildItemsTables.pl has incorrect parameter
135
136 ### I18N/L10N
137
138 - [[20332]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20332) Untranslatable strings in grouped OPAC results
139 - [[21029]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21029) "Suspend until" in modal in staff patron account is not translatable
140
141 ### Label/patron card printing
142
143 - [[6647]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6647) Label item search should use standard pagination routine
144
145 ### Lists
146
147 - [[17886]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17886) Don't show option to add to existing list if there are no lists in staff
148
149 ### OPAC
150
151 - [[17869]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17869) Don't show pick-up library for list of holds in OPAC account when there is only one branch
152 - [[19849]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19849) Rebase of bug 16621 partially reverted bug 12509
153 - [[20090]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20090) Missing Script Statement for Novelist Select on Some Record Displays in OPAC
154 - [[20507]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20507) Shelf browser does not update image sources when paging
155 - [[20953]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20953) Discharge can be requested several times on OPAC
156
157 ### Packaging
158
159 - [[18250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18250) koha-common should start after memcached
160 - [[20920]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20920) Plack timeout because of missing CGI::Compile Perl dependency
161 - [[20949]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20949) Koha depends on Clone
162
163 ### Patrons
164
165 - [[20991]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20991) Error will reset category when editing a patron
166 - [[21025]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21025) Koha::Patron::Discharge is missing use C4::Letters
167
168 ### Reports
169
170 - [[16653]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16653) reports/cat_issues_top.pl does not export "Count of checkouts" column as CSV
171 - [[20945]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20945) Report params not escaped when downloading
172
173 ### Searching
174
175 - [[20864]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20864) Only set bibs_selected cookie when BrowseResultSelection is activated
176
177 ### Searching - Elasticsearch
178
179 - [[19502]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19502) Result sets limited to 10000
180
181 ### Searching - Zebra
182
183 - [[20697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20697) Remove some Host-Item-Number noise from zebra-output.log when EasyAnalyticalRecords is not used
184
185 ### Serials
186
187 - [[7136]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7136) Correct description of Grace period for subscriptions
188
189 ### Staff Client
190
191 - [[18521]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18521) Renew and search hotkeys are swapped on returns page.
192 - [[20919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20919) A Zebra query is done for each item when opening a record detail page
193
194 ### System Administration
195
196 - [[14446]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14446) Resolve "Use of uninitialized value in goto" in admin/preferences.pl
197
198 ### Templates
199
200 - [[20559]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20559) Occurrences of loading-small.gif still exist
201 - [[20698]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20698) Remove obsolete template: transfer-slip.tt
202 - [[20805]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20805) Update child to adult patron process broken on several patron-related pages
203 - [[20814]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20814) Display issue with 'Saved reports' tabs when memcached is off
204 - [[20881]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20881) Order receiving: Price filter missing on_editing
205 - [[20931]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20931) JS error "ReferenceError: $ is not defined" when CircSidebar is turned on
206 - [[20999]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20999) Remove invalid 'style="block"' from OPAC templates
207
208 ### Test Suite
209
210 - [[20900]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20900) Yet another test assumes that CPL is present
211 - [[21023]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21023) Remove warning in t/db_dependent/Circulation/Chargelostitem.t
212
213
214
215 ## System requirements
216
217 Important notes:
218     
219 - Perl 5.10 is required
220 - Zebra is required
221
222 ## Documentation
223
224 The Koha manual is maintained in Sphinx. The home page for Koha 
225 documentation is 
226
227 - [Koha Documentation](http://koha-community.org/documentation/)
228
229 As of the date of these release notes, only the English version of the
230 Koha manual is available:
231
232 - [Koha Manual](http://koha-community.org/manual/18.05/en/html/)
233
234
235 The Git repository for the Koha manual can be found at
236
237 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
238
239 ## Translations
240
241 Complete or near-complete translations of the OPAC and staff
242 interface are available in this release for the following languages:
243
244 - Arabic (100%)
245 - Armenian (99.9%)
246 - Basque (73.5%)
247 - Chinese (China) (77.9%)
248 - Chinese (Taiwan) (100%)
249 - Czech (92.6%)
250 - Danish (64.4%)
251 - English (New Zealand) (96.8%)
252 - English (USA)
253 - Finnish (93%)
254 - French (100%)
255 - French (Canada) (89.6%)
256 - German (100%)
257 - German (Switzerland) (99.8%)
258 - Greek (79.9%)
259 - Hindi (99.9%)
260 - Italian (98.2%)
261 - Norwegian Bokmål (65.8%)
262 - Occitan (post 1500) (71.2%)
263 - Persian (53.5%)
264 - Polish (94.9%)
265 - Portuguese (100%)
266 - Portuguese (Brazil) (83%)
267 - Slovak (95.3%)
268 - Spanish (99.8%)
269 - Swedish (95%)
270 - Turkish (99.9%)
271 - Vietnamese (65.9%)
272
273 Partial translations are available for various other languages.
274
275 The Koha team welcomes additional translations; please see
276
277 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
278
279 For information about translating Koha, and join the koha-translate 
280 list to volunteer:
281
282 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
283
284 The most up-to-date translations can be found at:
285
286 - [Koha Translation](http://translate.koha-community.org/)
287
288 ## Release Team
289
290 The release team for Koha 18.05.02 is
291
292 - Release Manager: [Nick Clemens](mailto:nick@bywatersolutions.com)
293 - Release Manager assistants:
294   - [Brendan Gallagher](mailto:brendan@bywatersolutions.com)
295   - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
296   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
297   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
298
299 - Module Maintainers:
300   - REST API -- [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
301   - Elasticsearch -- [Nick Clemens](mailto:nick@bywatersolutions.com)
302 - QA Manager: [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
303
304 - QA Team:
305   - [Julian Maurice](mailto:julian.maurice@biblibre.com)
306   - [Marcel de Rooy](mailto:m.de.rooy@rijksmuseum.nl)
307   - Josef Moravec
308   - [Alex Arnaud](mailto:alex.arnaud@biblibre.com)
309   - [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
310   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
311   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
312   - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
313   - [Chris Cormack](mailto:chrisc@catalyst.net.nz)
314 - Bug Wranglers:
315   - Claire Gravely
316   - Jon Knight
317   - [Indranil Das Gupta](mailto:indradg@l2c2.co.inc)
318   - [Amit Gupta](mailto:amitddng135@gmail.com)
319 - Packaging Manager: [Mirko Tietgen](mailto:mirko@abunchofthings.net)
320 - Documentation Team:
321   - Lee Jamison
322   - David Nind
323   - Caroline Cyr La Rose
324 - Translation Manager: [Bernardo Gonzalez Kriegel](mailto:bgkriegel@gmail.com)
325 - Release Maintainers:
326   - 18.05 -- [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
327   - 17.11 -- [Fridolin Somers](mailto:fridolin.somers@biblibre.com)
328   - 17.05 -- [Fridolin Somers](mailto:fridolin.somers@biblibre.com)
329
330 ## Credits
331 We thank the following libraries who are known to have sponsored
332 new features in Koha 18.05.02:
333
334 - Gothenburg University Library
335
336 We thank the following individuals who contributed patches to Koha 18.05.02.
337
338 - xljoha (1)
339 - Alex Arnaud (1)
340 - Alex Buckley (1)
341 - Colin Campbell (1)
342 - Jérôme Charaoui (1)
343 - Nick Clemens (11)
344 - Tomás Cohen Arazi (8)
345 - Marcel de Rooy (8)
346 - Jonathan Druart (14)
347 - Charles Farmer (1)
348 - Katrin Fischer (9)
349 - Bernardo González Kriegel (4)
350 - Caitlin Goodger (1)
351 - Victor Grousset (3)
352 - Amit Gupta (1)
353 - Pasi Kallinen (2)
354 - David Kuhn (1)
355 - Owen Leonard (15)
356 - Julian Maurice (4)
357 - Kyle M Hall (3)
358 - Josef Moravec (3)
359 - Martin Renvoize (7)
360 - Fridolin Somers (2)
361 - Mirko Tietgen (3)
362
363 We thank the following libraries, companies, and other institutions who contributed
364 patches to Koha 18.05.02
365
366 - abunchofthings.net (3)
367 - ACPL (15)
368 - BibLibre (10)
369 - BSZ BW (9)
370 - bugs.koha-community.org (14)
371 - ByWater-Solutions (13)
372 - bywatetsolutions.com (1)
373 - Catalyst (1)
374 - cmaisonneuve.qc.ca (1)
375 - Göteborgs universitet (1)
376 - informaticsglobal.com (1)
377 - inLibro.com (1)
378 - joensuu.fi (2)
379 - PTFS-Europe (8)
380 - Rijksmuseum (8)
381 - Theke Solutions (8)
382 - unidentified (4)
383 - Universidad Nacional de Córdoba (4)
384 - wegc.school.nz (1)
385
386 We also especially thank the following individuals who tested patches
387 for Koha.
388
389 - Hugo Agud (1)
390 - Aleisha Amohia (1)
391 - Alex Arnaud (5)
392 - Colin Campbell (1)
393 - Nick Clemens (109)
394 - Tomas Cohen Arazi (10)
395 - Chris Cormack (6)
396 - Marcel de Rooy (19)
397 - Jonathan Druart (19)
398 - Charles Farmer (5)
399 - Katrin Fischer (50)
400 - Bernardo Gonzalez Kriegel (2)
401 - Amit Gupta (1)
402 - Pasi Kallinen (2)
403 - Pierre-Luc Lapointe (3)
404 - Owen Leonard (5)
405 - Julian Maurice (3)
406 - Kyle M Hall (4)
407 - Josef Moravec (17)
408 - Séverine QUEUNE (4)
409 - Martin Renvoize (114)
410 - Maryse Simard (7)
411 - Mirko Tietgen (6)
412 - Mark Tompsett (3)
413 - Cab Vinton (1)
414
415
416 We regret any omissions.  If a contributor has been inadvertently missed,
417 please send a patch against these release notes to 
418 koha-patches@lists.koha-community.org.
419
420 ## Revision control notes
421
422 The Koha project uses Git for version control.  The current development 
423 version of Koha can be retrieved by checking out the master branch of:
424
425 - [Koha Git Repository](git://git.koha-community.org/koha.git)
426
427 The branch for this version of Koha and future bugfixes in this release
428 line is 18.05.x.
429
430 ## Bugs and feature requests
431
432 Bug reports and feature requests can be filed at the Koha bug
433 tracker at:
434
435 - [Koha Bugzilla](http://bugs.koha-community.org)
436
437 He rau ringa e oti ai.
438 (Many hands finish the work)
439
440 Autogenerated release notes updated last on 20 Jul 2018 14:56:19.