1 <h1 id=
"releasenotesforkoha18.11.02">RELEASE NOTES FOR KOHA
18.11.02</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=
"http://koha-community.org">Koha Community
</a></li>
14 <p>Koha
18.11.02 can be downloaded from:
</p>
17 <li><a href=
"http://download.koha-community.org/koha-18.11.02.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
18.11.02 is a bugfix/maintenance release.
</p>
29 <p>It includes
6 enhancements,
20 bugfixes.
</p>
31 <h2 id=
"enhancements">Enhancements
</h2>
33 <h3 id=
"architectureinternalsandplumbing">Architecture, internals, and plumbing
</h3>
36 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21912">[
21912]
</a> Koha::Objects-
>search lacks tests
</li>
39 <h3 id=
"authentication">Authentication
</h3>
42 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21547">[
21547]
</a> Use set_password in opac-passwd and remove sub goodkey
</li>
46 <p>Architectural enhancement backported to
18.11.x series to aid future backports. There should be no noticeable effects for the end user.
</p>
49 <h3 id=
"i18nl10n">I18N/L10N
</h3>
52 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21789">[
21789]
</a> Example usage of I18N Template::Toolkit plugin
</li>
55 <h3 id=
"testsuite">Test Suite
</h3>
58 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21817">[
21817]
</a> Mock userenv should be a t::lib::Mocks method
</li>
62 <p>Test suite enhancement backported to
18.11.x series to aid future backports. There should be no noticeable effects for the end user.
</p>
65 <h2 id=
"criticalbugsfixed">Critical bugs fixed
</h2>
67 <h3 id=
"acquisitions">Acquisitions
</h3>
70 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21605">[
21605]
</a> Cannot create EDI account
</li>
73 <h3 id=
"architectureinternalsandplumbing">Architecture, internals, and plumbing
</h3>
76 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22052">[
22052]
</a> DeleteExpiredOpacRegistrations should skip bad borrowers
</li>
79 <h3 id=
"circulation">Circulation
</h3>
82 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21915">[
21915]
</a> Add a way to automatically reconcile balance for patrons
</li>
86 <p>Sponsored by ByWater Solutions
</p>
88 <p>In the past, if a patron had any credit existing on their account (newly added, or pre-existing), if debts were present then the credit balance would always be immediately applied to the debt. This functionality was inadvertently removed during refactoring efforts which debuted in
16.11.
<br />
89 This patch adds code to restore the functionality and allows it to be optionally applied to the system via a new system preference,
<code>AccountAutoReconcile
</code>.
<br />
90 Note: The new preference defaults to the post
16.11 behaviour, if you wish to restore the
16.11 functionality then you will need to update the preference after the upgrade.
</p>
94 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21928">[
21928]
</a> CircAutoPrintQuickSlip 'clear' is not working
</li>
95 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22020">[
22020]
</a> Configure Columns for Patron Issues checkin hides renewal
</li>
98 <h3 id=
"opac">OPAC
</h3>
101 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22030">[
22030]
</a> OverDrive requires configuration for field passed as username
</li>
104 <h3 id=
"restapi">REST api
</h3>
107 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22071">[
22071]
</a> authenticate_api_request does not stash koha.user in the OAuth use case
</li>
110 <h3 id=
"templates">Templates
</h3>
113 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21813">[
21813]
</a> In-page JavaScript causes error on patron entry page
</li>
116 <h2 id=
"otherbugsfixed">Other bugs fixed
</h2>
118 <h3 id=
"acquisitions">Acquisitions
</h3>
121 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21929">[
21929]
</a> Typo in orderreceive.tt
</li>
124 <h3 id=
"architectureinternalsandplumbing">Architecture, internals, and plumbing
</h3>
127 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21909">[
21909]
</a> Koha::Account::outstanding_* methods should preserve call context
</li>
128 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22007">[
22007]
</a> KohaDates output does not need to be html filtered
</li>
129 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22033">[
22033]
</a> related_resultset is a hole in the Koha::Object logic
</li>
130 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22059">[
22059]
</a> Wrong exception parameters in Koha::Patron-
>set_password
</li>
133 <h3 id=
"marcbibliographicdatasupport">MARC Bibliographic data support
</h3>
136 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22034">[
22034]
</a> Viewing record with Default framework doesn't work on MARC tab
</li>
139 <h3 id=
"notices">Notices
</h3>
142 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21571">[
21571]
</a> Translate notices fail on ACCTDETAILS
</li>
145 <h3 id=
"packaging">Packaging
</h3>
148 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17108">[
17108]
</a> Automatic debian/control updates (stable/
18.11.x)
</li>
151 <h3 id=
"searching-zebra">Searching - Zebra
</h3>
154 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22073">[
22073]
</a> Diacritics Ž and ž not being mapped for searching (Non-ICU)
</li>
157 <h3 id=
"staffclient">Staff Client
</h3>
160 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21802">[
21802]
</a> Edit notices form is not aligned with accordeon headers
</li>
163 <h3 id=
"templates">Templates
</h3>
166 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21990">[
21990]
</a> No background color for div.error, must be .alert
</li>
169 <h3 id=
"testsuite">Test Suite
</h3>
172 <li><a href=
"http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22107">[
22107]
</a> Avoid deleting data in some tests
</li>
175 <h2 id=
"newsysprefs">New sysprefs
</h2>
178 <li>AccountAutoReconcile
</li>
179 <li>OverDriveUsername
</li>
182 <h2 id=
"systemrequirements">System requirements
</h2>
184 <p>Important notes:
</p>
187 <li>Perl
5.10 is required
</li>
188 <li>Zebra is required
</li>
191 <h2 id=
"documentation">Documentation
</h2>
193 <p>The Koha manual is maintained in Sphinx. The home page for Koha
194 documentation is
</p>
197 <li><a href=
"http://koha-community.org/documentation/">Koha Documentation
</a></li>
200 <p>As of the date of these release notes, only the English version of the
201 Koha manual is available:
</p>
204 <li><a href=
"http://koha-community.org/manual/18.11/en/html/">Koha Manual
</a></li>
207 <p>The Git repository for the Koha manual can be found at
</p>
210 <li><a href=
"https://gitlab.com/koha-community/koha-manual">Koha Git Repository
</a></li>
213 <h2 id=
"translations">Translations
</h2>
215 <p>Complete or near-complete translations of the OPAC and staff
216 interface are available in this release for the following languages:
</p>
219 <li>Arabic (
100%)
</li>
220 <li>Armenian (
100%)
</li>
221 <li>Basque (
63.9%)
</li>
222 <li>Chinese (China) (
64.6%)
</li>
223 <li>Chinese (Taiwan) (
100%)
</li>
224 <li>Czech (
92.5%)
</li>
225 <li>Danish (
56.1%)
</li>
226 <li>English (New Zealand) (
89.2%)
</li>
227 <li>English (USA)
</li>
228 <li>Finnish (
84.6%)
</li>
229 <li>French (
95.4%)
</li>
230 <li>French (Canada) (
98.9%)
</li>
231 <li>German (
100%)
</li>
232 <li>German (Switzerland) (
92.8%)
</li>
233 <li>Greek (
76.5%)
</li>
234 <li>Hindi (
94.7%)
</li>
235 <li>Italian (
95.1%)
</li>
236 <li>Norwegian Bokmål (
96%)
</li>
237 <li>Occitan (post
1500) (
60.1%)
</li>
238 <li>Polish (
86.2%)
</li>
239 <li>Portuguese (
100%)
</li>
240 <li>Portuguese (Brazil) (
77.7%)
</li>
241 <li>Slovak (
91%)
</li>
242 <li>Spanish (
93.6%)
</li>
243 <li>Swedish (
91.5%)
</li>
244 <li>Turkish (
99.8%)
</li>
245 <li>Ukrainian (
60.5%)
</li>
246 <li>Vietnamese (
53.9%)
</li>
249 <p>Partial translations are available for various other languages.
</p>
251 <p>The Koha team welcomes additional translations; please see
</p>
254 <li><a href=
"http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info
</a></li>
257 <p>For information about translating Koha, and join the koha-translate
258 list to volunteer:
</p>
261 <li><a href=
"http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List
</a></li>
264 <p>The most up-to-date translations can be found at:
</p>
267 <li><a href=
"http://translate.koha-community.org/">Koha Translation
</a></li>
270 <h2 id=
"releaseteam">Release Team
</h2>
272 <p>The release team for Koha
18.11.02 is
</p>
275 <li>Release Manager:
<a href=
"mailto:nick@bywatersolutions.com">Nick Clemens
</a></li>
276 <li>Release Manager assistants:
278 <li><a href=
"mailto:jonathan.druart@bugs.koha-community.org">Jonathan Druart
</a></li>
279 <li><a href=
"mailto:tomascohen@gmail.com">Tomás Cohen Arazi
</a></li>
281 <li>QA Manager:
<a href=
"mailto:Katrin.Fischer@bsz-bw.de">Katrin Fischer
</a></li>
284 <li><a href=
"mailto:alex.arnaud@biblibre.com">Alex Arnaud
</a></li>
285 <li><a href=
"mailto:julian.maurice@biblibre.com">Julian Maurice
</a></li>
286 <li><a href=
"mailto:kyle@bywatersolutions.com">Kyle Hall
</a></li>
287 <li>Josef Moravec
</li>
288 <li><a href=
"mailto:martin.renvoize@ptfs-europe.com">Martin Renvoize
</a></li>
289 <li><a href=
"mailto:jonathan.druart@bugs.koha-community.org">Jonathan Druart
</a></li>
290 <li><a href=
"mailto:m.de.rooy@rijksmuseum.nl">Marcel de Rooy
</a></li>
291 <li><a href=
"mailto:tomascohen@gmail.com">Tomás Cohen Arazi
</a></li>
292 <li><a href=
"mailto:chrisc@catalyst.net.nz">Chris Cormack
</a></li>
296 <li>SIP2 -- Colin Campbell
</li>
297 <li>EDI -- Colin Campbell
</li>
298 <li>Elasticsearch -- Ere Maijala
</li>
299 <li>REST API -- Tomás Cohen Arazi
</li>
300 <li>UI Design -- Owen Leonard
</li>
304 <li>Luis Moises Rojas
</li>
306 <li><a href=
"mailto:indradg@l2c2.co.in">Indranil Das Gupta
</a></li>
308 <li>Packaging Manager:
<a href=
"mailto:mirko@abunchofthings.net">Mirko Tietgen
</a></li>
309 <li>Documentation Manager: Caroline Cyr La Rose
</li>
310 <li><p>Documentation Team:
</p>
314 <li>Lucy Vaux-Harvey
</li>
316 <li><p>Translation Managers:
</p>
319 <li><a href=
"mailto:indradg@l2c2.co.in">Indranil Das Gupta
</a></li>
320 <li><a href=
"mailto:bgkriegel@gmail.com">Bernardo Gonzalez Kriegel
</a></li>
322 <li><p>Wiki curators:
</p>
325 <li>Caroline Cyr La Rose
</li>
327 <li>Release Maintainers:
329 <li>18.11 --
<a href=
"mailto:martin.renvoize@ptfs-europe.com">Martin Renvoize
</a></li>
330 <li>18.05 -- Lucas Gass
</li>
331 <li>18.05 -- Jesse Maseto
</li>
332 <li>17.11 --
<a href=
"mailto:fridolin.somers@biblibre.com">Fridolin Somers
</a></li>
334 <li>Release Maintainer assistants:
336 <li>18.05 --
<a href=
"mailto:kyle@bywatersolutions.com">Kyle Hall
</a></li>
340 <h2 id=
"credits">Credits
</h2>
342 <p>We thank the following libraries who are known to have sponsored
343 new features in Koha
18.11.02:
</p>
346 <li>ByWater Solutions
</li>
349 <p>We thank the following individuals who contributed patches to Koha
18.11.02.
</p>
352 <li>Tomás Cohen Arazi (
19)
</li>
353 <li>Colin Campbell (
1)
</li>
354 <li>Nick Clemens (
6)
</li>
355 <li>Jonathan Druart (
13)
</li>
356 <li>Andrew Isherwood (
1)
</li>
357 <li>Owen Leonard (
1)
</li>
358 <li>Julian Maurice (
1)
</li>
359 <li>Martin Renvoize (
4)
</li>
360 <li>Marcel de Rooy (
2)
</li>
361 <li>Mirko Tietgen (
1)
</li>
362 <li>Koha translators (
1)
</li>
365 <p>We thank the following libraries, companies, and other institutions who contributed
366 patches to Koha
18.11.02</p>
369 <li>abunchofthings.net (
1)
</li>
371 <li>BibLibre (
1)
</li>
372 <li>ByWater-Solutions (
6)
</li>
373 <li>Koha Community Developers (
13)
</li>
374 <li>PTFS-Europe (
6)
</li>
375 <li>Rijks Museum (
2)
</li>
376 <li>Theke Solutions (
19)
</li>
379 <p>We also especially thank the following individuals who tested patches
383 <li>Hugo Agud (
1)
</li>
384 <li>Tomás Cohen Arazi (
9)
</li>
385 <li>Alex Arnaud (
2)
</li>
386 <li>Nick Clemens (
44)
</li>
387 <li>Jonathan Druart (
1)
</li>
388 <li>Charles Farmer (
4)
</li>
389 <li>Katrin Fischer (
8)
</li>
390 <li>Lucas Gass (
1)
</li>
391 <li>Kyle Hall (
7)
</li>
392 <li>Owen Leonard (
8)
</li>
393 <li>Josef Moravec (
7)
</li>
394 <li>Eric Phetteplace (
1)
</li>
395 <li>Martin Renvoize (
66)
</li>
396 <li>Marcel de Rooy (
5)
</li>
397 <li>Pierre-Marc Thibault (
2)
</li>
398 <li>Mirko Tietgen (
1)
</li>
399 <li>Marc Véron (
1)
</li>
400 <li>Nazlı Çetin (
1)
</li>
403 <p>We regret any omissions. If a contributor has been inadvertently missed,
404 please send a patch against these release notes to
405 koha-patches@lists.koha-community.org.
</p>
407 <h2 id=
"revisioncontrolnotes">Revision control notes
</h2>
409 <p>The Koha project uses Git for version control. The current development
410 version of Koha can be retrieved by checking out the master branch of:
</p>
413 <li><a href=
"git://git.koha-community.org/koha.git">Koha Git Repository
</a></li>
416 <p>The branch for this version of Koha and future bugfixes in this release
419 <h2 id=
"bugsandfeaturerequests">Bugs and feature requests
</h2>
421 <p>Bug reports and feature requests can be filed at the Koha bug
425 <li><a href=
"http://bugs.koha-community.org">Koha Bugzilla
</a></li>
428 <p>He rau ringa e oti ai.
429 (Many hands finish the work)
</p>
431 <p>Autogenerated release notes updated last on
22 Jan
2019 15:
42:
52.
</p>