Update release notes for 18.11.01 release
[koha.git] / misc / release_notes / release_notes_18_11_01.html
1 <h1 id="releasenotesforkoha18.11.01">RELEASE NOTES FOR KOHA 18.11.01</h1>
2
3 <p>20 Dec 2018</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 18.11.01 can be downloaded from:</p>
15
16 <ul>
17 <li><a href="http://download.koha-community.org/koha-18.11.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 18.11.01 is a bugfix/maintenance release.</p>
28
29 <p>It includes 1 enhancement and 35 bugfixes.</p>
30
31 <h2 id="enhancements">Enhancements</h2>
32
33 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
34
35 <ul>
36 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21896">[21896]</a> Add Koha::Account::reconcile_balance</li>
37 </ul>
38
39 <blockquote>
40   <p>Adds a business logic level routine for reconciling user account balances.</p>
41 </blockquote>
42
43 <h2 id="criticalbugsfixed">Critical bugs fixed</h2>
44
45 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
46
47 <ul>
48 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21910">[21910]</a> Koha::Library::Groups->get_search_groups should return the groups, not the children</li>
49 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21955">[21955]</a> Cache::Memory should not be used as L2 cache</li>
50 </ul>
51
52 <blockquote>
53   <p>Cache::Memory fails to work correctly under a plack environment as the cache cannot be shared between processes.</p>
54 </blockquote>
55
56 <h3 id="authentication">Authentication</h3>
57
58 <ul>
59 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21973">[21973]</a> CAS URL escaped twice, preventing login</li>
60 </ul>
61
62 <h3 id="cataloging">Cataloging</h3>
63
64 <ul>
65 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21986">[21986]</a> Quotation marks are wrongly escaped in several places</li>
66 </ul>
67
68 <h3 id="circulation">Circulation</h3>
69
70 <ul>
71 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18805">[18805]</a> Currently it is impossible to apply credits against debits in patron accounts</li>
72 </ul>
73
74 <blockquote>
75   <p>This patch adds an <code>Apply Credits</code> button to the accounts interface to allow a librarian to apply outstanding credits against outstanding debits.</p>
76 </blockquote>
77
78 <ul>
79 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21065">[21065]</a> Data in account_offsets and accountlines is deleted with the patron leaving gaps in financial reports</li>
80 </ul>
81
82 <h3 id="database">Database</h3>
83
84 <ul>
85 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21931">[21931]</a> Upgrade from 3.22 fails when running updatedatabase.pl script</li>
86 </ul>
87
88 <h3 id="holdrequests">Hold requests</h3>
89
90 <ul>
91 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21608">[21608]</a> Arranging holds priority with dropdowns is faulty when there are waiting/intransit holds</li>
92 </ul>
93
94 <h3 id="i18nl10n">I18N/L10N</h3>
95
96 <ul>
97 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21895">[21895]</a> Translations fail on upgrade to 18.11.00 (package installation)</li>
98 </ul>
99
100 <h3 id="installationandupgradeweb-basedinstaller">Installation and upgrade (web-based installer)</h3>
101
102 <ul>
103 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22024">[22024]</a> Update translated web installer files with new class splitting rules</li>
104 </ul>
105
106 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
107
108 <ul>
109 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21962">[21962]</a> The <code>searching entire record</code> option in authority searches is currently failing</li>
110 </ul>
111
112 <h3 id="opac">OPAC</h3>
113
114 <ul>
115 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21911">[21911]</a> Scoping OPACs by branch does not work with new library groups</li>
116 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21950">[21950]</a> Searching with 'accents' breaks on navigating to the second page of results</li>
117 </ul>
118
119 <h3 id="patrons">Patrons</h3>
120
121 <ul>
122 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21778">[21778]</a> Sorting is inconsistent on patron search based on permissions</li>
123 </ul>
124
125 <h3 id="reports">Reports</h3>
126
127 <ul>
128 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21984">[21984]</a> Unable to load second page of results for reports with reused parameters</li>
129 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21991">[21991]</a> Displaying more rows on report results does not work for reports with parameters</li>
130 </ul>
131
132 <h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
133
134 <ul>
135 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20261">[20261]</a> No result in some page in authority search opac and pro (ES)</li>
136 </ul>
137
138 <h3 id="staffclient">Staff Client</h3>
139
140 <ul>
141 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21405">[21405]</a> Pagination in authorities search broken for Zebra and broken for 10000+ results in ES</li>
142 </ul>
143
144 <h3 id="testsuite">Test Suite</h3>
145
146 <ul>
147 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21956">[21956]</a> Sysprefs not reset by regressions.t</li>
148 </ul>
149
150 <h2 id="otherbugsfixed">Other bugs fixed</h2>
151
152 <h3 id="about">About</h3>
153
154 <ul>
155 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7143">[7143]</a> Bug for tracking changes to the about page</li>
156 </ul>
157
158 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
159
160 <ul>
161 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21759">[21759]</a> Avoid manually setting amountoutstanding in _FixAccountForLostAndReturned</li>
162 </ul>
163
164 <blockquote>
165   <p>This patch results in a proper offset always being recorded for auditing purposes when a user is refunded after returning a previously lost item.</p>
166 </blockquote>
167
168 <ul>
169 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21848">[21848]</a> Resolve unac_string warning from Circulation.t</li>
170 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21905">[21905]</a> Plugin hook intranet_catalog_biblio_enhancements_toolbar_button incorrectly filtered</li>
171 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21969">[21969]</a> Koha::Account->outstanding_* should look for debits/credits by checking 'amount'</li>
172 </ul>
173
174 <h3 id="command-lineutilities">Command-line Utilities</h3>
175
176 <ul>
177 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21908">[21908]</a> biblio_metadata is missing from the rebuild_zebra.pl tables list</li>
178 </ul>
179
180 <h3 id="finesandfees">Fines and fees</h3>
181
182 <ul>
183 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21849">[21849]</a> Offsets not stored correctly in _FixOverduesOnReturn</li>
184 </ul>
185
186 <h3 id="i18nl10n">I18N/L10N</h3>
187
188 <ul>
189 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21736">[21736]</a> Localization widget messages are not translatable</li>
190 </ul>
191
192 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
193
194 <ul>
195 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21880">[21880]</a> "Relationship information" disappears when accessing paginated results in authority searches</li>
196 </ul>
197
198 <h3 id="opac">OPAC</h3>
199
200 <ul>
201 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21947">[21947]</a> Filtering order generates html in notes</li>
202 </ul>
203
204 <h3 id="packaging">Packaging</h3>
205
206 <ul>
207 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21897">[21897]</a> Typo in postinst affecting zebra configuration file installation</li>
208 </ul>
209
210 <h3 id="systemadministration">System Administration</h3>
211
212 <ul>
213 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21961">[21961]</a> Typo in permission keeps Did you mean? config from showing up</li>
214 </ul>
215
216 <h3 id="testsuite">Test Suite</h3>
217
218 <ul>
219 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14334">[14334]</a> DBI fighting DBIx over Autocommit in tests</li>
220 </ul>
221
222 <h3 id="tools">Tools</h3>
223
224 <ul>
225 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21465">[21465]</a> Cannot overlay patrons when matching by cardnumber if userid exists in file and in Koha</li>
226 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21861">[21861]</a> The MARC modification template actions editor does not always validate user input</li>
227 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22022">[22022]</a> Authorised values on the batch item modification page are not displayed in order (order by code, not lib)</li>
228 </ul>
229
230 <h2 id="systemrequirements">System requirements</h2>
231
232 <p>Important notes:</p>
233
234 <ul>
235 <li>Perl 5.10 is required</li>
236 <li>Zebra is required</li>
237 </ul>
238
239 <h2 id="documentation">Documentation</h2>
240
241 <p>The Koha manual is maintained in Sphinx. The home page for Koha 
242 documentation is </p>
243
244 <ul>
245 <li><a href="http://koha-community.org/documentation/">Koha Documentation</a></li>
246 </ul>
247
248 <p>As of the date of these release notes, only the English version of the
249 Koha manual is available:</p>
250
251 <ul>
252 <li><a href="http://koha-community.org/manual/18.11/en/html/">Koha Manual</a></li>
253 </ul>
254
255 <p>The Git repository for the Koha manual can be found at</p>
256
257 <ul>
258 <li><a href="https://gitlab.com/koha-community/koha-manual">Koha Git Repository</a></li>
259 </ul>
260
261 <h2 id="translations">Translations</h2>
262
263 <p>Complete or near-complete translations of the OPAC and staff
264 interface are available in this release for the following languages:</p>
265
266 <ul>
267 <li>Arabic (93.2%)</li>
268 <li>Armenian (99.1%)</li>
269 <li>Basque (63.9%)</li>
270 <li>Chinese (China) (64.6%)</li>
271 <li>Chinese (Taiwan) (96.2%)</li>
272 <li>Czech (92.5%)</li>
273 <li>Danish (56.1%)</li>
274 <li>English (New Zealand) (89.2%)</li>
275 <li>English (USA)</li>
276 <li>Finnish (84.7%)</li>
277 <li>French (95.2%)</li>
278 <li>French (Canada) (98.1%)</li>
279 <li>German (100%)</li>
280 <li>German (Switzerland) (92.8%)</li>
281 <li>Greek (76.3%)</li>
282 <li>Hindi (94.6%)</li>
283 <li>Italian (91.5%)</li>
284 <li>Norwegian Bokmål (96%)</li>
285 <li>Occitan (post 1500) (60.1%)</li>
286 <li>Polish (86.2%)</li>
287 <li>Portuguese (99.1%)</li>
288 <li>Portuguese (Brazil) (77.7%)</li>
289 <li>Slovak (87.3%)</li>
290 <li>Spanish (93.2%)</li>
291 <li>Swedish (91.5%)</li>
292 <li>Turkish (97.9%)</li>
293 <li>Ukrainian (60.5%)</li>
294 <li>Vietnamese (53.9%)</li>
295 </ul>
296
297 <p>Partial translations are available for various other languages.</p>
298
299 <p>The Koha team welcomes additional translations; please see</p>
300
301 <ul>
302 <li><a href="http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info</a></li>
303 </ul>
304
305 <p>For information about translating Koha, and join the koha-translate 
306 list to volunteer:</p>
307
308 <ul>
309 <li><a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List</a></li>
310 </ul>
311
312 <p>The most up-to-date translations can be found at:</p>
313
314 <ul>
315 <li><a href="http://translate.koha-community.org/">Koha Translation</a></li>
316 </ul>
317
318 <h2 id="releaseteam">Release Team</h2>
319
320 <p>The release team for Koha 18.11.01 is</p>
321
322 <ul>
323 <li>Release Manager: <a href="mailto:nick@bywatersolutions.com">Nick Clemens</a></li>
324 <li>Release Manager assistants:
325 <ul>
326 <li><a href="mailto:jonathan.druart@bugs.koha-community.org">Jonathan Druart</a></li>
327 <li><a href="mailto:tomascohen@gmail.com">Tomás Cohen Arazi</a></li>
328 </ul></li>
329 <li>QA Manager: <a href="mailto:Katrin.Fischer@bsz-bw.de">Katrin Fischer</a></li>
330 <li>QA Team:
331 <ul>
332 <li><a href="mailto:alex.arnaud@biblibre.com">Alex Arnaud</a></li>
333 <li><a href="mailto:julian.maurice@biblibre.com">Julian Maurice</a></li>
334 <li><a href="mailto:kyle@bywatersolutions.com">Kyle Hall</a></li>
335 <li>Josef Moravec</li>
336 <li><a href="mailto:martin.renvoize@ptfs-europe.com">Martin Renvoize</a></li>
337 <li><a href="mailto:jonathan.druart@bugs.koha-community.org">Jonathan Druart</a></li>
338 <li><a href="mailto:m.de.rooy@rijksmuseum.nl">Marcel de Rooy</a></li>
339 <li><a href="mailto:tomascohen@gmail.com">Tomás Cohen Arazi</a></li>
340 <li><a href="mailto:chrisc@catalyst.net.nz">Chris Cormack</a></li>
341 </ul></li>
342 <li>Topic Experts:
343 <ul>
344 <li>SIP2 -- Colin Campbell</li>
345 <li>EDI -- Colin Campbell</li>
346 <li>Elasticsearch -- Ere Maijala</li>
347 <li>REST API -- Tomás Cohen Arazi</li>
348 <li>UI Design -- Owen Leonard</li>
349 </ul></li>
350 <li>Bug Wranglers:
351 <ul>
352 <li>Luis Moises Rojas</li>
353 <li>Jon Knight</li>
354 <li><a href="mailto:indradg@l2c2.co.in">Indranil Das Gupta</a></li>
355 </ul></li>
356 <li>Packaging Manager: <a href="mailto:mirko@abunchofthings.net">Mirko Tietgen</a></li>
357 <li>Documentation Manager: Caroline Cyr La Rose</li>
358 <li><p>Documentation Team:</p>
359
360 <ul>
361 <li>David Nind</li>
362 <li>Lucy Vaux-Harvey</li>
363 </ul></li>
364 <li><p>Translation Managers: </p>
365
366 <ul>
367 <li><a href="mailto:indradg@l2c2.co.in">Indranil Das Gupta</a></li>
368 <li><a href="mailto:bgkriegel@gmail.com">Bernardo Gonzalez Kriegel</a></li>
369 </ul></li>
370 <li><p>Wiki curators: </p>
371
372 <ul>
373 <li>Caroline Cyr La Rose</li>
374 </ul></li>
375 <li>Release Maintainers:
376 <ul>
377 <li>18.11 -- <a href="mailto:martin.renvoize@ptfs-europe.com">Martin Renvoize</a></li>
378 <li>18.05 -- Lucas Gass</li>
379 <li>18.05 -- Jesse Maseto</li>
380 <li>17.11 -- <a href="mailto:fridolin.somers@biblibre.com">Fridolin Somers</a></li>
381 </ul></li>
382 <li>Release Maintainer assistants:
383 <ul>
384 <li>18.05 -- <a href="mailto:kyle@bywatersolutions.com">Kyle Hall</a></li>
385 </ul></li>
386 </ul>
387
388 <h2 id="credits">Credits</h2>
389
390 <p>We thank the following individuals who contributed patches to Koha 18.11.01.</p>
391
392 <ul>
393 <li>Tomás Cohen Arazi (9)</li>
394 <li>Nick Clemens (17)</li>
395 <li>Jonathan Druart (13)</li>
396 <li>Katrin Fischer (3)</li>
397 <li>Kyle Hall (3)</li>
398 <li>Pasi Kallinen (1)</li>
399 <li>Julian Maurice (3)</li>
400 <li>Josef Moravec (1)</li>
401 <li>Martin Renvoize (3)</li>
402 <li>Marcel de Rooy (4)</li>
403 <li>Andreas Roussos (3)</li>
404 <li>Fridolin Somers (3)</li>
405 <li>Mirko Tietgen (1)</li>
406 <li>Mark Tompsett (2)</li>
407 <li>Koha translators (1)</li>
408 <li>Nazlı Çetin (1)</li>
409 </ul>
410
411 <p>We thank the following libraries, companies, and other institutions who contributed
412 patches to Koha 18.11.01</p>
413
414 <ul>
415 <li>abunchofthings.net (1)</li>
416 <li>BibLibre (6)</li>
417 <li>BSZ BW (3)</li>
418 <li>ByWater-Solutions (20)</li>
419 <li>Devinim (1)</li>
420 <li>Independant Individuals (6)</li>
421 <li>Koha Community Developers (13)</li>
422 <li>PTFS-Europe (3)</li>
423 <li>Rijks Museum (4)</li>
424 <li>The City of Joensuu (1)</li>
425 <li>Theke Solutions (9)</li>
426 </ul>
427
428 <p>We also especially thank the following individuals who tested patches
429 for Koha.</p>
430
431 <ul>
432 <li>Tomás Cohen Arazi (5)</li>
433 <li>Christopher Brannon (3)</li>
434 <li>Nick Clemens (66)</li>
435 <li>Devinim (1)</li>
436 <li>Jonathan Druart (16)</li>
437 <li>Lucas Gass (1)</li>
438 <li>Kyle Hall (7)</li>
439 <li>Pasi Kallinen (1)</li>
440 <li>Owen Leonard (6)</li>
441 <li>Ere Maijala (1)</li>
442 <li>Julian Maurice (5)</li>
443 <li>Josef Moravec (4)</li>
444 <li>Martin Renvoize (93)</li>
445 <li>Marcel de Rooy (19)</li>
446 <li>Pierre-Marc Thibault (4)</li>
447 <li>Mirko Tietgen (2)</li>
448 <li>Mark Tompsett (3)</li>
449 </ul>
450
451 <p>We regret any omissions.  If a contributor has been inadvertently missed,
452 please send a patch against these release notes to 
453 koha-patches@lists.koha-community.org.</p>
454
455 <h2 id="revisioncontrolnotes">Revision control notes</h2>
456
457 <p>The Koha project uses Git for version control.  The current development 
458 version of Koha can be retrieved by checking out the master branch of:</p>
459
460 <ul>
461 <li><a href="git://git.koha-community.org/koha.git">Koha Git Repository</a></li>
462 </ul>
463
464 <p>The branch for this version of Koha and future bugfixes in this release
465 line is 18.11.x.</p>
466
467 <h2 id="bugsandfeaturerequests">Bugs and feature requests</h2>
468
469 <p>Bug reports and feature requests can be filed at the Koha bug
470 tracker at:</p>
471
472 <ul>
473 <li><a href="http://bugs.koha-community.org">Koha Bugzilla</a></li>
474 </ul>
475
476 <p>He rau ringa e oti ai.
477 (Many hands finish the work)</p>
478
479 <p>Autogenerated release notes updated last on 20 Dec 2018 12:12:58.</p>