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