1 <h1 id=
"releasenotesforkoha19.05.15">RELEASE NOTES FOR KOHA
19.05.15</h1>
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>
11 <li><a href=
"https://koha-community.org">Koha Community
</a></li>
14 <p>Koha
19.05.15 can be downloaded from:
</p>
17 <li><a href=
"https://download.koha-community.org/koha-19.05.15.tar.gz">Download
</a></li>
20 <p>Installation instructions can be found at:
</p>
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>
27 <p>Koha
19.05.15 is a bugfix/maintenance release.
</p>
29 <p>It includes
4 enhancements,
26 bugfixes.
</p>
31 <h3 id=
"systemrequirements">System requirements
</h3>
34 <li>Debian
8 (Jessie) is not supported anymore
</li>
35 <li>MySQL
5.5 is not supported anymore
</li>
38 <p>Koha is continuously tested against the following configurations and as such these are the recommendations for
42 <li>Debian
9 (Stretch) with MariaDB
10.1 (and experimental MariaDB
10.3 support)
</li>
43 <li>Ubuntu
18.04 (Bionic) with MariaDB
10.1</li>
46 <p>Additional notes:
</p>
49 <li>Perl
>=
5.14 is required and
5.24 or
5.26 are recommended
</li>
50 <li>Zebra or Elasticsearch is required
</li>
53 <h2 id=
"enhancements">Enhancements
</h2>
55 <h3 id=
"opac">OPAC
</h3>
58 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25155">[
25155]
</a> Accessibility: The 'Login modal' contains semantically incorrect headings
</li>
59 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25244">[
25244]
</a> Accessibility: Checkboxes on the search results page do not contain specific aria labels
</li>
60 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26041">[
26041]
</a> Accessibility: The date picker calendar is not keyboard accessible
</li>
63 <h3 id=
"systemadministration">System Administration
</h3>
66 <li><p><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25709">[
25709]
</a> Rename systempreference from NotesBlacklist to NotesToHide
</p>
69 <p>This patchset updates a syspref name to be clearer about what it does and to follow community guidelines on using inclusive language.
</p>
71 <p>https://wiki.koha-community.org/wiki/Coding_Guidelines#TERM3:
<em>Inclusive
</em>Language
</p>
75 <h2 id=
"criticalbugsfixed">Critical bugs fixed
</h2>
77 <h3 id=
"architectureinternalsandplumbing">Architecture, internals, and plumbing
</h3>
80 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26000">[
26000]
</a> Holiday exceptions are incorrectly cached for an individual branch
</li>
81 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26253">[
26253]
</a> duplicated mana_config in etc/koha-conf.xml
</li>
84 <h3 id=
"circulation">Circulation
</h3>
87 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25566">[
25566]
</a> Change in DecreaseLoanHighHolds behaviour
</li>
88 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25726">[
25726]
</a> Holds to Pull made empty by pathological holds
</li>
91 <h3 id=
"database">Database
</h3>
94 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24379">[
24379]
</a> Patron login attempts happen to be NULL instead of
0</li>
97 <h3 id=
"labelpatroncardprinting">Label/patron card printing
</h3>
100 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25852">[
25852]
</a> If a layout is edited, the layout type will revert to barcode
</li>
103 <h3 id=
"opac">OPAC
</h3>
106 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26069">[
26069]
</a> Twitter share button leaks information to Twitter
</li>
109 <h3 id=
"packaging">Packaging
</h3>
112 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17084">[
17084]
</a> Automatic debian/control updates (master)
</li>
113 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25591">[
25591]
</a> Update list-deps for Debian
10 and Ubuntu
20.04</li>
114 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25792">[
25792]
</a> Rename 'ttf-dejavu' package to 'fonts-dejavu' for Debian
11</li>
117 <h3 id=
"restapi">REST API
</h3>
120 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25944">[
25944]
</a> Bug in ill_requests patch schema
</li>
123 <h3 id=
"reports">Reports
</h3>
126 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26090">[
26090]
</a> Catalog by itemtype report fails if SQL strict mode is on
</li>
129 <h3 id=
"searching-zebra">Searching - Zebra
</h3>
132 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23086">[
23086]
</a> Search for collection is broken
</li>
135 <h3 id=
"testsuite">Test Suite
</h3>
138 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26033">[
26033]
</a> framapic is closing
</li>
141 <h3 id=
"z39.50sruopensearchservers">Z39.50 / SRU / OpenSearch Servers
</h3>
144 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23542">[
23542]
</a> SRU import encoding issue
</li>
147 <h2 id=
"otherbugsfixed">Other bugs fixed
</h2>
149 <h3 id=
"architectureinternalsandplumbing">Architecture, internals, and plumbing
</h3>
152 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26270">[
26270]
</a> XISBN.t is failing since today
</li>
155 <h3 id=
"cataloging">Cataloging
</h3>
158 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26233">[
26233]
</a> Edit item date sort still does not sort correctly
</li>
161 <h3 id=
"opac">OPAC
</h3>
164 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25982">[
25982]
</a> OPAC shelves RSS link output is HTML not XML
</li>
167 <h3 id=
"searching-elasticsearch">Searching - Elasticsearch
</h3>
170 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25873">[
25873]
</a> Elasticsearch - Records with malformed data are not indexed
</li>
173 <h3 id=
"systemadministration">System Administration
</h3>
176 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25005">[
25005]
</a> Admin Rights issue for Suggestion to Purchase
</li>
179 <h3 id=
"templates">Templates
</h3>
182 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25762">[
25762]
</a> Typo in linkitem.tt
</li>
185 <h3 id=
"testsuite">Test Suite
</h3>
188 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24147">[
24147]
</a> Objects.t is failing randomly
</li>
189 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25641">[
25641]
</a> Koha/XSLT/Base.t is failing on U20
</li>
190 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25729">[
25729]
</a> Charges/Fees.t is failing on slow servers due to wrong date comparison
</li>
191 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26043">[
26043]
</a> Holds.t is failing randomly
</li>
192 <li><p><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26162">[
26162]
</a> Prevent Selenium's StaleElementReferenceException
</p>
194 <h2 id=
"newsysprefs">New sysprefs
</h2></li>
195 <li><p>NotesToHide
</p></li>
198 <h2 id=
"documentation">Documentation
</h2>
200 <p>The Koha manual is maintained in Sphinx. The home page for Koha
201 documentation is
</p>
204 <li><a href=
"http://koha-community.org/documentation/">Koha Documentation
</a></li>
207 <p>As of the date of these release notes, only the English version of the
208 Koha manual is available:
</p>
211 <li><a href=
"http://koha-community.org/manual/19.05/en/html/">Koha Manual
</a></li>
214 <p>The Git repository for the Koha manual can be found at
</p>
217 <li><a href=
"https://gitlab.com/koha-community/koha-manual">Koha Git Repository
</a></li>
220 <h2 id=
"translations">Translations
</h2>
222 <p>Complete or near-complete translations of the OPAC and staff
223 interface are available in this release for the following languages:
</p>
226 <li>Arabic (
98.6%)
</li>
227 <li>Armenian (
100%)
</li>
228 <li>Armenian (Classical) (
99.9%)
</li>
229 <li>Basque (
59.2%)
</li>
230 <li>Chinese (China) (
59.7%)
</li>
231 <li>Chinese (Taiwan) (
99.4%)
</li>
232 <li>Czech (
92.8%)
</li>
233 <li>Danish (
52%)
</li>
234 <li>English (New Zealand) (
82.7%)
</li>
235 <li>English (USA)
</li>
236 <li>Finnish (
79%)
</li>
237 <li>French (
98.5%)
</li>
238 <li>French (Canada) (
99%)
</li>
239 <li>German (
100%)
</li>
240 <li>German (Switzerland) (
85.7%)
</li>
241 <li>Greek (
73.5%)
</li>
242 <li>Hindi (
100%)
</li>
243 <li>Italian (
90.2%)
</li>
244 <li>Norwegian Bokmål (
88.4%)
</li>
245 <li>Occitan (post
1500) (
55.9%)
</li>
246 <li>Polish (
82.7%)
</li>
247 <li>Portuguese (
99.9%)
</li>
248 <li>Portuguese (Brazil) (
94.2%)
</li>
249 <li>Slovak (
86.5%)
</li>
250 <li>Spanish (
100%)
</li>
251 <li>Swedish (
87.9%)
</li>
252 <li>Turkish (
100%)
</li>
253 <li>Ukrainian (
73.7%)
</li>
254 <li>Vietnamese (
50.7%)
</li>
257 <p>Partial translations are available for various other languages.
</p>
259 <p>The Koha team welcomes additional translations; please see
</p>
262 <li><a href=
"http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info
</a></li>
265 <p>For information about translating Koha, and join the koha-translate
266 list to volunteer:
</p>
269 <li><a href=
"http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List
</a></li>
272 <p>The most up-to-date translations can be found at:
</p>
275 <li><a href=
"http://translate.koha-community.org/">Koha Translation
</a></li>
278 <h2 id=
"releaseteam">Release Team
</h2>
280 <p>The release team for Koha
19.05.15 is
</p>
283 <li><p>Release Manager: Jonathan Druart
</p></li>
284 <li><p>Release Manager assistants:
</p>
287 <li>Martin Renvoize
</li>
288 <li>Tomás Cohen Arazi
</li>
290 <li><p>QA Manager: Katrin Fischer
</p></li>
294 <li>Marcel de Rooy
</li>
295 <li>Joonas Kylmälä
</li>
296 <li>Josef Moravec
</li>
297 <li>Tomás Cohen Arazi
</li>
298 <li>Nick Clemens
</li>
300 <li>Martin Renvoize
</li>
302 <li>Julian Maurice
</li>
303 <li>Matthias Meusburger
</li>
305 <li><p>Topic Experts:
</p>
308 <li>Elasticsearch -- Frédéric Demians
</li>
309 <li>REST API -- Tomás Cohen Arazi
</li>
310 <li>UI Design -- Owen Leonard
</li>
311 <li>Zebra -- Fridolin Somers
</li>
312 <li>Accounts -- Martin Renvoize
</li>
313 <li>CAS/Shibboleth -- Matthias Meusburger
</li>
315 <li><p>Bug Wranglers:
</p>
318 <li>Michal Denár
</li>
319 <li>Holly Cooper
</li>
320 <li>Henry Bolshaw
</li>
321 <li>Lisette Scheer
</li>
322 <li>Mengü Yazıcıoğlu
</li>
324 <li><p>Packaging Manager: Mason James
</p></li>
325 <li><p>Documentation Managers:
</p>
328 <li>Caroline Cyr La Rose
</li>
331 <li><p>Documentation Team:
</p>
334 <li>Martin Renvoize
</li>
335 <li>Donna Bachowski
</li>
336 <li>Lucy Vaux-Harvey
</li>
337 <li>Kelly McElligott
</li>
338 <li>Jessica Zairo
</li>
339 <li>Chris Cormack
</li>
340 <li>Henry Bolshaw
</li>
343 <li><p>Translation Manager: Bernardo González Kriegel
</p></li>
344 <li><p>Release Maintainers:
</p>
347 <li>20.05 -- Lucas Gass
</li>
348 <li>19.11 -- Aleisha Amohia
</li>
349 <li>19.05 -- Victor Grousset
</li>
351 <li><p>Release Maintainer mentors:
</p>
354 <li>19.11 -- Hayley Mapley
</li>
355 <li>19.05 -- Martin Renvoize
</li>
359 <h2 id=
"credits">Credits
</h2>
361 <p>We thank the following individuals who contributed patches to Koha
19.05.15.
</p>
364 <li>Aleisha Amohia (
2)
</li>
365 <li>Nick Clemens (
6)
</li>
366 <li>Jonathan Druart (
18)
</li>
367 <li>Andrew Fuerste-Henry (
1)
</li>
368 <li>Didier Gautheron (
1)
</li>
369 <li>Victor Grousset (
4)
</li>
370 <li>Kyle Hall (
1)
</li>
371 <li>Mason James (
3)
</li>
372 <li>Owen Leonard (
1)
</li>
373 <li>Hayley Mapley (
1)
</li>
374 <li>Julian Maurice (
1)
</li>
375 <li>Martin Renvoize (
5)
</li>
376 <li>Fridolin Somers (
1)
</li>
377 <li>Koha Translators (
1)
</li>
380 <p>We thank the following libraries, companies, and other institutions who contributed
381 patches to Koha
19.05.15</p>
384 <li>Athens County Public Libraries (
1)
</li>
385 <li>BibLibre (
3)
</li>
386 <li>ByWater-Solutions (
8)
</li>
387 <li>Catalyst (
1)
</li>
388 <li>Independant Individuals (
2)
</li>
389 <li>Koha Community Developers (
22)
</li>
390 <li>KohaAloha (
3)
</li>
391 <li>PTFS-Europe (
5)
</li>
394 <p>We also especially thank the following individuals who tested patches
398 <li>Aleisha Amohia (
39)
</li>
399 <li>Tomás Cohen Arazi (
5)
</li>
400 <li>Alex Arnaud (
2)
</li>
401 <li>Donna Bachowski (
1)
</li>
402 <li>Christopher Brannon (
1)
</li>
403 <li>Nick Clemens (
4)
</li>
404 <li>Jonathan Druart (
17)
</li>
405 <li>Magnus Enger (
1)
</li>
406 <li>Katrin Fischer (
13)
</li>
407 <li>Lucas Gass (
33)
</li>
408 <li>Didier Gautheron (
1)
</li>
409 <li>Victor Grousset (
41)
</li>
410 <li>Amit Gupta (
2)
</li>
411 <li>Kyle Hall (
1)
</li>
412 <li>Sally Healey (
5)
</li>
413 <li>Brandon Jimenez (
1)
</li>
414 <li>Owen Leonard (
4)
</li>
415 <li>Julian Maurice (
2)
</li>
416 <li>Kelly McElligott (
2)
</li>
417 <li>Martin Renvoize (
9)
</li>
418 <li>David Roberts (
1)
</li>
419 <li>Marcel de Rooy (
3)
</li>
422 <p>We regret any omissions. If a contributor has been inadvertently missed,
423 please send a patch against these release notes to
424 koha-patches@lists.koha-community.org.
</p>
426 <h2 id=
"revisioncontrolnotes">Revision control notes
</h2>
428 <p>The Koha project uses Git for version control. The current development
429 version of Koha can be retrieved by checking out the master branch of:
</p>
432 <li><a href=
"git://git.koha-community.org/koha.git">Koha Git Repository
</a></li>
435 <p>The branch for this version of Koha and future bugfixes in this release
438 <h2 id=
"bugsandfeaturerequests">Bugs and feature requests
</h2>
440 <p>Bug reports and feature requests can be filed at the Koha bug
444 <li><a href=
"http://bugs.koha-community.org">Koha Bugzilla
</a></li>
447 <p>He rau ringa e oti ai.
448 (Many hands finish the work)
</p>
450 <p>Autogenerated release notes updated last on
22 Sep
2020 13:
41:
51.
</p>