Bug 24352: Correct location and collection labels in OPAC search results
[koha.git] / misc / release_notes / release_notes_19_05_01.html
1 <h1 id="releasenotesforkoha19.05.01">RELEASE NOTES FOR KOHA 19.05.01</h1>
2
3 <p>27 juin 2019</p>
4
5 <p>Koha is the first free and open source software library automation
6 package (ILS). Development is sponsored by libraries of varying types
7 and sizes, volunteers, and support companies from around the world. The
8 website for the Koha project is:</p>
9
10 <ul>
11 <li><a href="http://koha-community.org">Koha Community</a></li>
12 </ul>
13
14 <p>Koha 19.05.01 can be downloaded from:</p>
15
16 <ul>
17 <li><a href="http://download.koha-community.org/koha-19.05.01.tar.gz">Download</a></li>
18 </ul>
19
20 <p>Installation instructions can be found at:</p>
21
22 <ul>
23 <li><a href="http://wiki.koha-community.org/wiki/Installation_Documentation">Koha Wiki</a></li>
24 <li>OR in the INSTALL files that come in the tarball</li>
25 </ul>
26
27 <p>Koha 19.05.01 is a bugfix/maintenance release.</p>
28
29 <p>It includes 47 bugfixes and 1 security bug.</p>
30
31 <h2 id="securitybugsfixed">Security bugs fixed</h2>
32
33 <ul>
34 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23058">[23058]</a> Cross-site scripting in OPAC search</li>
35 </ul>
36
37 <h2 id="criticalbugsfixed">Critical bugs fixed</h2>
38
39 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
40
41 <ul>
42 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23095">[23095]</a> Circulation rules not displayed (empty vs null)</li>
43 </ul>
44
45 <h3 id="authentication">Authentication</h3>
46
47 <ul>
48 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22585">[22585]</a> Fix remaining double-escaped CAS links</li>
49 </ul>
50
51 <h3 id="circulation">Circulation</h3>
52
53 <ul>
54 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22877">[22877]</a> Returning a lost item not marked as returned can generate additional overdue fines</li>
55 </ul>
56
57 <h3 id="lists">Lists</h3>
58
59 <ul>
60 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17526">[17526]</a> OPAC lists sortfield breaks with a (</li>
61 </ul>
62
63 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
64
65 <ul>
66 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23053">[23053]</a> Local-Number cannot be used for authority matching due to non-existence of 'phrase' index</li>
67 </ul>
68
69 <h3 id="mana-kb">Mana-kb</h3>
70
71 <ul>
72 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22915">[22915]</a> Cannot subscribe to Mana-KB</li>
73 </ul>
74
75 <blockquote>
76   <p>This fix updates the Mana server URL in etc/koha-conf.xml so that it uses the correct URL - https://mana-kb.koha-community.org.</p>
77 </blockquote>
78
79 <h3 id="patrons">Patrons</h3>
80
81 <ul>
82 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23082">[23082]</a> Fatal error editing a restricted patron</li>
83 </ul>
84
85 <h3 id="systemadministration">System Administration</h3>
86
87 <ul>
88 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23104">[23104]</a> Regression (18925) in circ rules - unlimited vs 0</li>
89 </ul>
90
91 <h3 id="tools">Tools</h3>
92
93 <ul>
94 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23093">[23093]</a> Error during upgrade of OpacNavRight preference to Koha news</li>
95 </ul>
96
97 <h2 id="otherbugsfixed">Other bugs fixed</h2>
98
99 <h3 id="about">About</h3>
100
101 <ul>
102 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21662">[21662]</a> Missing developers from history</li>
103 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23037">[23037]</a> Henry Bolshaw is missing from the contributors list</li>
104 </ul>
105
106 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
107
108 <ul>
109 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16750">[16750]</a> Redirect from selectbranchprinter.pl to additem.pl causes software error</li>
110 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23117">[23117]</a> additem.pl crashes on nonexistent biblionumber</li>
111 </ul>
112
113 <h3 id="cataloging">Cataloging</h3>
114
115 <ul>
116 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7890">[7890]</a> Required fields in the MARC editor should be highlighted</li>
117 </ul>
118
119 <blockquote>
120   <p>This bugfix modifies the basic MARC editor so that required fields have the standard "Required" label on them instead of a small red asterisk.</p>
121 </blockquote>
122
123 <ul>
124 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21887">[21887]</a> 856$u link problem in XSLT result lists and detail page</li>
125 </ul>
126
127 <h3 id="circulation">Circulation</h3>
128
129 <ul>
130 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13094">[13094]</a> It should be easy to hide the 'Cancel all' button on the holds over report</li>
131 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18344">[18344]</a> Overdue fines 'cap at replacement price' and 'cap by amount' should work together</li>
132 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22982">[22982]</a> Paying lost fee does not always remove lost item from checkouts</li>
133 </ul>
134
135 <h3 id="database">Database</h3>
136
137 <ul>
138 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23022">[23022]</a> Koha is not compatible with MySQL >= 8.0.11 because of NO_AUTO_CREATE_USER mode</li>
139 </ul>
140
141 <h3 id="developerdocumentation">Developer documentation</h3>
142
143 <ul>
144 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22358">[22358]</a> Add POD to Koha::SharedContent</li>
145 </ul>
146
147 <h3 id="holdrequests">Hold requests</h3>
148
149 <ul>
150 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22633">[22633]</a> Barcodes in the patrons 'holds' summary should link to the moredetail page</li>
151 </ul>
152
153 <h3 id="ill">ILL</h3>
154
155 <ul>
156 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22099">[22099]</a> "List requests" button displays when listing requests</li>
157 </ul>
158
159 <blockquote>
160   <p>Sponsored by Catalyst IT</p>
161 </blockquote>
162
163 <h3 id="installationandupgradeweb-basedinstaller">Installation and upgrade (web-based installer)</h3>
164
165 <ul>
166 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22770">[22770]</a> Typo in German translation for Greek in language pull down</li>
167 </ul>
168
169 <h3 id="lists">Lists</h3>
170
171 <ul>
172 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22941">[22941]</a> Giving malformed sortfield to list results in Internal Server Error</li>
173 </ul>
174
175 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
176
177 <ul>
178 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22919">[22919]</a> Authorities MARC Structure not inserted with SQL strict modes</li>
179 </ul>
180
181 <h3 id="marcbibliographicdatasupport">MARC Bibliographic data support</h3>
182
183 <ul>
184 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20986">[20986]</a> MARC21 Supplement and Index Textual Holdings don't display</li>
185 </ul>
186
187 <h3 id="opac">OPAC</h3>
188
189 <ul>
190 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22945">[22945]</a> Markup error in OPAC search results around lists display</li>
191 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22948">[22948]</a> Markup error in OPAC bibliographic detail template</li>
192 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22950">[22950]</a> Markup error in OPAC recent comment template</li>
193 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22952">[22952]</a> Markup error in OPAC suggestions template</li>
194 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22953">[22953]</a> Markup warning in OPAC user summary template</li>
195 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22954">[22954]</a> Minor markup error in OPAC messaging template</li>
196 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22955">[22955]</a> Markup error in OPAC lists template</li>
197 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23076">[23076]</a> Include OpacUserJS on OPAC maintenance page</li>
198 </ul>
199
200 <blockquote>
201   <p>This fix allows the OPAC maintenance page to use JavaScript included in the OPACUserJS system preference.</p>
202 </blockquote>
203
204 <h3 id="patrons">Patrons</h3>
205
206 <ul>
207 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22910">[22910]</a> Unique attributes should not be copied when duplicating a patron</li>
208 </ul>
209
210 <h3 id="sip2">SIP2</h3>
211
212 <ul>
213 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19457">[19457]</a> If CheckPrevCheckout is set to "Do", then checkouts are blocked at the SIPServer</li>
214 </ul>
215
216 <h3 id="searching">Searching</h3>
217
218 <ul>
219 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14794">[14794]</a> Searching patron by birthday returns no results if format incorrect</li>
220 </ul>
221
222 <h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
223
224 <ul>
225 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21534">[21534]</a> ElasticSearch - Wildcards not being analyzed</li>
226 </ul>
227
228 <h3 id="serials">Serials</h3>
229
230 <ul>
231 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10215">[10215]</a> Increase the size of opacnote and librariannote for table subscriptionhistory</li>
232 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11492">[11492]</a> Receiving a serial item causes routing list notes to be lost</li>
233 </ul>
234
235 <blockquote>
236   <p>Sponsored by Plant and Food Research Limited</p>
237 </blockquote>
238
239 <h3 id="staffclient">Staff Client</h3>
240
241 <ul>
242 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22958">[22958]</a> The Help link on SMS providers page should link to the correct chapter in the manual</li>
243 </ul>
244
245 <h3 id="systemadministration">System Administration</h3>
246
247 <ul>
248 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8558">[8558]</a> Better confirmation message for importing frameworks</li>
249 </ul>
250
251 <blockquote>
252   <p>Sponsored by Catalyst IT</p>
253 </blockquote>
254
255 <ul>
256 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22947">[22947]</a> Markup error in OPAC preferences file</li>
257 </ul>
258
259 <h3 id="templates">Templates</h3>
260
261 <ul>
262 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22906">[22906]</a> Minor corrections to plugins home page</li>
263 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22960">[22960]</a> Typo found in circulation.pref in UpdateItemLocationOnCheckin preference</li>
264 </ul>
265
266 <h3 id="testsuite">Test Suite</h3>
267
268 <ul>
269 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23027">[23027]</a> Suggestions.t is failing if no biblio in DB</li>
270 </ul>
271
272 <h3 id="tools">Tools</h3>
273
274 <ul>
275 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23006">[23006]</a> Can't use inventory tool with barcodes that contain regex relevant characters ($,...)</li>
276 </ul>
277
278 <h2 id="systemrequirements">System requirements</h2>
279
280 <p>Important notes:</p>
281
282 <ul>
283 <li>Perl 5.10 is required</li>
284 <li>Zebra is required</li>
285 </ul>
286
287 <h2 id="documentation">Documentation</h2>
288
289 <p>The Koha manual is maintained in Sphinx. The home page for Koha 
290 documentation is </p>
291
292 <ul>
293 <li><a href="http://koha-community.org/documentation/">Koha Documentation</a></li>
294 </ul>
295
296 <p>As of the date of these release notes, only the English version of the
297 Koha manual is available:</p>
298
299 <ul>
300 <li><a href="http://koha-community.org/manual/19.05/en/html/">Koha Manual</a></li>
301 </ul>
302
303 <p>The Git repository for the Koha manual can be found at</p>
304
305 <ul>
306 <li><a href="https://gitlab.com/koha-community/koha-manual">Koha Git Repository</a></li>
307 </ul>
308
309 <h2 id="translations">Translations</h2>
310
311 <p>Complete or near-complete translations of the OPAC and staff
312 interface are available in this release for the following languages:</p>
313
314 <ul>
315 <li>Arabic (93%)</li>
316 <li>Armenian (100%)</li>
317 <li>Basque (60.2%)</li>
318 <li>Chinese (China) (60.8%)</li>
319 <li>Chinese (Taiwan) (98.3%)</li>
320 <li>Czech (90.9%)</li>
321 <li>Danish (52.8%)</li>
322 <li>English (New Zealand) (83.9%)</li>
323 <li>English (USA)</li>
324 <li>Finnish (79.4%)</li>
325 <li>French (93.3%)</li>
326 <li>French (Canada) (96.3%)</li>
327 <li>German (100%)</li>
328 <li>German (Switzerland) (87.1%)</li>
329 <li>Greek (74.4%)</li>
330 <li>Hindi (100%)</li>
331 <li>Italian (88.8%)</li>
332 <li>Norwegian Bokmål (90.1%)</li>
333 <li>Occitan (post 1500) (56.9%)</li>
334 <li>Polish (81.4%)</li>
335 <li>Portuguese (100%)</li>
336 <li>Portuguese (Brazil) (92.3%)</li>
337 <li>Slovak (85.4%)</li>
338 <li>Spanish (100%)</li>
339 <li>Swedish (89.5%)</li>
340 <li>Turkish (92.8%)</li>
341 <li>Ukrainian (58.6%)</li>
342 <li>Vietnamese (50.8%)</li>
343 </ul>
344
345 <p>Partial translations are available for various other languages.</p>
346
347 <p>The Koha team welcomes additional translations; please see</p>
348
349 <ul>
350 <li><a href="http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info</a></li>
351 </ul>
352
353 <p>For information about translating Koha, and join the koha-translate 
354 list to volunteer:</p>
355
356 <ul>
357 <li><a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List</a></li>
358 </ul>
359
360 <p>The most up-to-date translations can be found at:</p>
361
362 <ul>
363 <li><a href="http://translate.koha-community.org/">Koha Translation</a></li>
364 </ul>
365
366 <h2 id="releaseteam">Release Team</h2>
367
368 <p>The release team for Koha 19.05.01 is</p>
369
370 <ul>
371 <li>Release Manager: Martin Renvoize</li>
372 <li>Release Manager assistants:
373 <ul>
374 <li>Tomás Cohen Arazi</li>
375 <li>Nick Clemens</li>
376 </ul></li>
377 <li>QA Manager: Katrin Fischer</li>
378 <li>QA Team:
379 <ul>
380 <li>Tomás Cohen Arazi</li>
381 <li>Alex Arnaud</li>
382 <li>Nick Clemens</li>
383 <li>Jonathan Druart</li>
384 <li>Kyle Hall</li>
385 <li>Julian Maurice</li>
386 <li>Josef Moravec</li>
387 <li>Marcel de Rooy</li>
388 </ul></li>
389 <li>Topic Experts:
390 <ul>
391 <li>REST API -- Tomás Cohen Arazi</li>
392 <li>SIP2 -- Kyle Hall</li>
393 <li>UI Design -- Owen Leonard</li>
394 <li>Elasticsearch -- Alex Arnaud</li>
395 <li>ILS-DI -- Arthur Suzuki</li>
396 <li>Authentication -- Martin Renvoize</li>
397 </ul></li>
398 <li>Bug Wranglers:
399 <ul>
400 <li>Michal Denár</li>
401 <li>Indranil Das Gupta</li>
402 <li>Jon Knight</li>
403 <li>Lisette Scheer</li>
404 <li>Arthur Suzuki</li>
405 </ul></li>
406 <li>Packaging Manager: Mirko Tietgen</li>
407 <li>Documentation Manager: David Nind</li>
408 <li><p>Documentation Team:</p>
409
410 <ul>
411 <li>Andy Boze</li>
412 <li>Caroline Cyr-La-Rose</li>
413 <li>Lucy Vaux-Harvey</li>
414 </ul></li>
415 <li><p>Translation Managers: </p>
416
417 <ul>
418 <li>Indranil Das Gupta</li>
419 <li>Bernardo González Kriegel</li>
420 </ul></li>
421 <li>Release Maintainers:
422 <ul>
423 <li>19.05 -- Fridolin Somers</li>
424 <li>18.11 -- Lucas Gass</li>
425 <li>18.05 -- Liz Rea
426 <h2 id="credits">Credits</h2></li>
427 </ul></li>
428 </ul>
429
430 <p>We thank the following libraries who are known to have sponsored
431 new features in Koha 19.05.01:</p>
432
433 <ul>
434 <li>Catalyst IT</li>
435 <li>Plant and Food Research Limited</li>
436 </ul>
437
438 <p>We thank the following individuals who contributed patches to Koha 19.05.01.</p>
439
440 <ul>
441 <li>Aleisha Amohia (3)</li>
442 <li>Alex Arnaud (3)</li>
443 <li>Nick Clemens (7)</li>
444 <li>Jonathan Druart (13)</li>
445 <li>Katrin Fischer (7)</li>
446 <li>Kyle Hall (7)</li>
447 <li>Pasi Kallinen (1)</li>
448 <li>Owen Leonard (12)</li>
449 <li>Hayley Mapley (1)</li>
450 <li>Joy Nelson (1)</li>
451 <li>Liz Rea (1)</li>
452 <li>Martin Renvoize (13)</li>
453 <li>Justin Rittenhouse (1)</li>
454 <li>Marcel de Rooy (1)</li>
455 <li>Fridolin Somers (5)</li>
456 <li>Mirko Tietgen (1)</li>
457 <li>Mark Tompsett (2)</li>
458 <li>Koha translators (1)</li>
459 <li>Nazlı Çetin (2)</li>
460 </ul>
461
462 <p>We thank the following libraries, companies, and other institutions who contributed
463 patches to Koha 19.05.01</p>
464
465 <ul>
466 <li>abunchofthings.net (1)</li>
467 <li>ACPL (12)</li>
468 <li>BibLibre (8)</li>
469 <li>BSZ BW (7)</li>
470 <li>ByWater-Solutions (15)</li>
471 <li>Catalyst (1)</li>
472 <li>Devinim (2)</li>
473 <li>Independant Individuals (6)</li>
474 <li>Koha Community Developers (13)</li>
475 <li>koha-suomi.fi (1)</li>
476 <li>nd.edu (1)</li>
477 <li>PTFS-Europe (13)</li>
478 <li>Rijks Museum (1)</li>
479 </ul>
480
481 <p>We also especially thank the following individuals who tested patches
482 for Koha.</p>
483
484 <ul>
485 <li>Axel Amghar (1)</li>
486 <li>Tomás Cohen Arazi (1)</li>
487 <li>Arthur Bousquet (3)</li>
488 <li>Nick Clemens (14)</li>
489 <li>Chris Cormack (4)</li>
490 <li>Michal Denar (1)</li>
491 <li>Jonathan Druart (1)</li>
492 <li>Magnus Enger (2)</li>
493 <li>Katrin Fischer (34)</li>
494 <li>Lucas Gass (1)</li>
495 <li>Claire Gravely (1)</li>
496 <li>Kyle Hall (1)</li>
497 <li>Pasi Kallinen (1)</li>
498 <li>David Kuhn (1)</li>
499 <li>Owen Leonard (1)</li>
500 <li>Nabila Love (1)</li>
501 <li>Josef Moravec (4)</li>
502 <li>David Nind (1)</li>
503 <li>Nadine Pierre (5)</li>
504 <li>Liz Rea (20)</li>
505 <li>Martin Renvoize (84)</li>
506 <li>Marcel de Rooy (11)</li>
507 <li>Maryse Simard (9)</li>
508 <li>Fridolin Somers (76)</li>
509 <li>Mark Tompsett (9)</li>
510 <li>Ed Veal (1)</li>
511 <li>Marc Véron (1)</li>
512 <li>Bin Wen (4)</li>
513 <li>Nazlı Çetin (2)</li>
514 </ul>
515
516 <p>We regret any omissions.  If a contributor has been inadvertently missed,
517 please send a patch against these release notes to 
518 koha-patches@lists.koha-community.org.</p>
519
520 <h2 id="revisioncontrolnotes">Revision control notes</h2>
521
522 <p>The Koha project uses Git for version control.  The current development 
523 version of Koha can be retrieved by checking out the master branch of:</p>
524
525 <ul>
526 <li><a href="git://git.koha-community.org/koha.git">Koha Git Repository</a></li>
527 </ul>
528
529 <p>The branch for this version of Koha and future bugfixes in this release
530 line is 19.05.x.</p>
531
532 <h2 id="bugsandfeaturerequests">Bugs and feature requests</h2>
533
534 <p>Bug reports and feature requests can be filed at the Koha bug
535 tracker at:</p>
536
537 <ul>
538 <li><a href="http://bugs.koha-community.org">Koha Bugzilla</a></li>
539 </ul>
540
541 <p>He rau ringa e oti ai.
542 (Many hands finish the work)</p>
543
544 <p>Autogenerated release notes updated last on 27 juin 2019 08:08:46.</p>