1 # RELEASE NOTES FOR KOHA 18.05.03
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:
9 - [Koha Community](http://koha-community.org)
11 Koha 18.05.03 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-18.05.03.tar.gz)
15 Installation instructions can be found at:
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
20 Koha 18.05.03 is a bugfix/maintenance release.
22 It includes 1 new features, 16 enhancements, 64 bugfixes.
28 - [[20942]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20942) Add route to get patron's account balance
30 > Introduces API endpoints for dealing with patron accounts, a highly requested feature for third-party integrations.
36 ### Architecture, internals, and plumbing
38 - [[20079]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20079) Display stack trace for development installations
39 - [[20509]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20509) Data consistency - authority types
40 - [[20661]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20661) Implement blocking errors for circulation scripts
41 - [[20990]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20990) Add Koha::Account::outstanding_credits
42 - [[21150]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21150) Data inconsistencies - item types
43 - [[21221]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21221) Implement blocking errors for members/memberentry.pl
45 ### Command-line Utilities
47 - [[20795]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20795) koha-rebuild-zebra should pass through increased verbosity
48 - [[21011]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21011) Data inconsistencies - items.holdingbranch | items.homebranch
50 ### Installation and upgrade (web-based installer)
52 - [[20683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20683) Update German web installer for 18.05
56 - [[18635]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18635) Koha::Patron->guarantees() should return results alphabetically
58 ### Searching - Elasticsearch
60 - [[19604]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19604) Elasticsearch Fixes for build_authorities_query for auth searching
64 - [[20647]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20647) When ILL is enabled the hover effect on the ILL requests button is wrong.
68 - [[20984]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20984) MARC21 subfield 300f - Type of Unit does not display
69 - [[21112]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21112) Re-indent staff client cart template
70 - [[21125]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21125) Shortcut moredetail.pl on nonexistent biblionumber
74 - [[20757]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20757) Capture a screenshot on selenium errors
77 ## Critical bugs fixed
81 - 21199 Patron's attributes are displayed on GetPatronInfo's ILSDI output regardless opac_display
83 This security/data confidentiality bugfix alters functionality. The GetPatronInfo request in ILSDI will now only ever return public information and not any staff only attributes.
87 - [[20014]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20014) When adding to basket from a staged file item budgets are selected by matching on code, not id
91 - [[18947]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18947) Unexpected Active Directory LDAP authentication failure mode
99 - [[14662]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14662) Allow blank values in pull downs in cataloguing forms when subfield is mandatory
101 ### Command-line Utilities
103 - [[20811]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20811) Fix wrong usage of ModBiblio in bulkmarcimport.pl
104 - [[21122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21122) Make check-url-quick.pl handle utf8 characters in urls gracefuly
108 - [[20773]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20773) bug 20724 follow-up - Database cleanup
110 ### Label/patron card printing
112 - [[8604]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8604) Patron cards made for patrons which don't have patron images use preceding card's image
116 - [[21018]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21018) OPAC Resource URL Broken if Tracklinks is enabled
120 - [[21208]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21208) Housebound deliverer/chooser have wrong name when creating a visit
122 ### Searching - Elasticsearch
124 - [[21032]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21032) Refining a search made on a specific index fail
126 ### System Administration
128 - [[21151]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21151) SRU search fields mapping pop-up comes up empty
132 - [[21203]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21203) ILS-DI - GetRecords crashes on non-existent records
139 - [[15408]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15408) Timestamp on funds not updated when you duplicate a budget
140 - [[21033]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21033) Remove few warns in acqui/basket.pl
141 - [[21048]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21048) suggest_status not behaving properly
142 - [[21097]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21097) Missing optgroup closing tag in orderreceive.tt
144 ### Architecture, internals, and plumbing
146 - [[20631]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20631) C4::Acounts claims to use ReturnLostItem but doesn't
147 - [[20980]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20980) Manual credit offsets are stored as debits
149 > This change may affect existing reports. Credits will no longer be recorded as 'debits' but rather get their own 'Manual Credit' type.
152 - [[21056]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21056) Changing the logged in library can fail sporadically
153 - [[21154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21154) Remove unused subs from C4::Serials
154 - [[21182]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21182) acqui/check_duplicate_barcode_ajax.pl is not longer in use
155 - [[21238]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21238) TemplateToolkit.t is failing on slow server
159 - [[21053]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21053) Editing 008 field with a hash overwrites data
160 - [[21064]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21064) Advanced cataloging editor - rancor - check for changes should return 'undefined' instead of 'undef'
164 - [[20487]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20487) AddReturn should clear items.onloan for unissued items
165 - [[20660]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20660) AddReturn should use return date override for debarments
167 ### Command-line Utilities
169 - [[21035]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21035) runreport.pl prints only a newline when printing a row that has a field that contains an embedded newline
171 ### Developer documentation
173 - [[21077]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21077) Fix comment for statistics.type in installer/data/mysql/kohastructure.sql
177 - [[21075]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21075) AutoUnsuspendHolds should unsuspend holds <= today
178 - [[21076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21076) Javascript error on article requests page
182 - [[19500]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19500) Make module names on letters overview page translatable
184 ### Label/patron card printing
186 - [[6647]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6647) Label item search should use standard pagination routine
190 - [[16575]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16575) Irregular behaviour using window.print() followed by window.location.href=
191 - [[19291]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19291) Make breadcrumbs for OPAC search history consistent with other patron account pages
192 - [[21094]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21094) Syndetics: always use https instead of http
196 - [[7996]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7996) Patron modification log requires parameters permission
197 - [[20806]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20806) Item type in holds history table should be written as description, not code
198 - [[21041]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21041) "Merge patrons" button remains disabled with "Select all" option
202 - [[21031]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21031) Apache Rewrite rules don't work for API when using anything but Debian package Plack configuration
206 - [[19390]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19390) OPAC view link in staff results should open in a new tab
208 ### Searching - Elasticsearch
210 - [[20273]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20273) Elasticsearch: Auth-finder.pl autocomplete must use search_auth_compat
214 - [[17625]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17625) 245f and 245g are not displayed in XSLT
215 - [[20504]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20504) Language attribute in html tag is empty in system preference editor
217 ### System Administration
219 - [[21131]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21131) Changing and restoring a WYSIWYG preference can result in unexpected behaviour
220 - [[21144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21144) ROADTYPE missing from authorised value categories list
224 - [[19511]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19511) Local cover images not centered in table column in staff client search results
225 - [[20828]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20828) Step 4 of moremember is used for Housebound and additional attributes
226 - [[20974]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20974) Remove files left behind after removing Solr
227 - [[21038]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21038) Reserves should be holds
228 - [[21099]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21099) Floating toolbars reposition too late
229 - [[21139]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21139) The floating toolbars have some issues
230 - [[21145]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21145) The "Column visibility" button should not be displayed at the OPAC
231 - [[21148]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21148) Dropdowns styled by the Select2 plugin do not highlight missing required fields
232 - [[21164]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21164) Fix alignment on new basket form in acquisitions
233 - [[21185]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21185) Incorrect title tag on tags review page
234 - [[21243]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21243) Regression: SRU mapping popup for bibliographic records is unstyled
238 - [[21134]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21134) Wrong error handling in Koha/Patron/Modification.pm hides a bug
239 - [[21188]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21188) t/db_dependent/Circulation/issue.t is failing
240 - [[21213]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21213) Circulation.t needs diagnostics
241 - [[21230]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21230) Reserves.t is failing randomly
245 - [[21141]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21141) Batch item modification tool throws error 500 when an itemnumber is invalid
246 - [[21142]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21142) Batch item/record modification/deletion tools does not open uploaded files in utf-8
250 - [[21226]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21226) Remove use of retired OCLC xISBN service
252 > OCLC has now discontinued support for the xisbn service. One can continue to use the functionality that this service provided to Koha by switching on the ThingISBN preferences as an alternative.
258 ## System requirements
262 - Perl 5.10 is required
267 The Koha manual is maintained in Sphinx. The home page for Koha
270 - [Koha Documentation](http://koha-community.org/documentation/)
272 As of the date of these release notes, only the English version of the
273 Koha manual is available:
275 - [Koha Manual](http://koha-community.org/manual/18.05/en/html/)
278 The Git repository for the Koha manual can be found at
280 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
284 Complete or near-complete translations of the OPAC and staff
285 interface are available in this release for the following languages:
290 - Chinese (China) (77.8%)
291 - Chinese (Taiwan) (100%)
294 - English (New Zealand) (96.8%)
298 - French (Canada) (93%)
300 - German (Switzerland) (99.7%)
304 - Norwegian Bokmål (65.8%)
305 - Occitan (post 1500) (71.1%)
309 - Portuguese (Brazil) (82.9%)
316 Partial translations are available for various other languages.
318 The Koha team welcomes additional translations; please see
320 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
322 For information about translating Koha, and join the koha-translate
325 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
327 The most up-to-date translations can be found at:
329 - [Koha Translation](http://translate.koha-community.org/)
333 The release team for Koha 18.05.03 is
335 - Release Manager: [Nick Clemens](mailto:nick@bywatersolutions.com)
336 - Release Manager assistants:
337 - [Brendan Gallagher](mailto:brendan@bywatersolutions.com)
338 - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
339 - [Kyle Hall](mailto:kyle@bywatersolutions.com)
340 - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
342 - Module Maintainers:
343 - REST API -- [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
344 - Elasticsearch -- [Nick Clemens](mailto:nick@bywatersolutions.com)
345 - QA Manager: [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
348 - [Julian Maurice](mailto:julian.maurice@biblibre.com)
349 - [Marcel de Rooy](mailto:m.de.rooy@rijksmuseum.nl)
351 - [Alex Arnaud](mailto:alex.arnaud@biblibre.com)
352 - [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
353 - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
354 - [Kyle Hall](mailto:kyle@bywatersolutions.com)
355 - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
356 - [Chris Cormack](mailto:chrisc@catalyst.net.nz)
360 - [Indranil Das Gupta](mailto:indradg@l2c2.co.inc)
361 - [Amit Gupta](mailto:amitddng135@gmail.com)
362 - Packaging Manager: [Mirko Tietgen](mailto:mirko@abunchofthings.net)
363 - Documentation Team:
366 - Caroline Cyr La Rose
367 - Translation Manager: [Bernardo Gonzalez Kriegel](mailto:bgkriegel@gmail.com)
368 - Release Maintainers:
369 - 18.05 -- [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
370 - 17.11 -- [Fridolin Somers](mailto:fridolin.somers@biblibre.com)
371 - 17.05 -- [Fridolin Somers](mailto:fridolin.somers@biblibre.com)
374 We thank the following libraries who are known to have sponsored
375 new features in Koha 18.05.03:
378 We thank the following individuals who contributed patches to Koha 18.05.03.
381 - David Bourgault (2)
383 - Tomás Cohen Arazi (18)
386 - Jonathan Druart (40)
387 - Katrin Fischer (14)
388 - Andrew Isherwood (1)
393 - Chris Nighswonger (1)
395 - Martin Renvoize (8)
396 - Koha translators (1)
397 - Baptiste Wojtkowski (1)
399 We thank the following libraries, companies, and other institutions who contributed
400 patches to Koha 18.05.03
405 - bugs.koha-community.org (40)
406 - ByWater-Solutions (25)
409 - Prosentient Systems (3)
412 - Theke Solutions (18)
415 We also especially thank the following individuals who tested patches
419 - Brendan A Gallagher (1)
421 - Tomas Cohen Arazi (16)
423 - Marcel de Rooy (17)
425 - Jonathan Druart (30)
427 - Katrin Fischer (47)
429 - Victor Grousset (2)
430 - Dilan Johnpullé (1)
431 - Pierre-Luc Lapointe (6)
432 - Nicolas Legrand (2)
439 - Chris Nighswonger (1)
440 - Séverine QUEUNE (3)
441 - Martin Renvoize (158)
444 - Christian Stelzenmüller (1)
451 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.
455 ## Revision control notes
457 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:
460 - [Koha Git Repository](git://git.koha-community.org/koha.git)
462 The branch for this version of Koha and future bugfixes in this release
465 ## Bugs and feature requests
467 Bug reports and feature requests can be filed at the Koha bug
470 - [Koha Bugzilla](http://bugs.koha-community.org)
472 He rau ringa e oti ai.
473 (Many hands finish the work)
475 Autogenerated release notes updated last on 24 Aug 2018 14:31:47.