Update release notes for 17.11.12 release
[koha.git] / misc / release_notes / release_notes_17_11_12.md
1 # RELEASE NOTES FOR KOHA 17.11.12
2 26 nov. 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 17.11.12 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-17.11.12.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 17.11.12 is a bugfix/maintenance release.
21
22 It includes 5 enhancements, 33 bugfixes.
23
24
25
26
27 ## Enhancements
28
29 ### Architecture, internals, and plumbing
30
31 - [[19802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19802) Move Selenium code to its own module
32
33 ### Authentication
34
35 - [[3511]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3511) Integration with Moodle
36
37 ### Cataloging
38
39 - [[3509]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3509) Batch item edit
40
41 ### Circulation
42
43 - [[3510]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3510) Allow staff to change checkin date and time
44
45 ### Test Suite
46
47 - [[19181]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19181) Intranet and OPAC authentication selenium test
48
49
50 ## Critical bugs fixed
51
52 ### Acquisitions
53
54 - [[21587]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21587) Patrons to notify on receiving doesn't work on new order creation, only on modification
55
56 ### Architecture, internals, and plumbing
57
58 - [[21599]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21599) Incorrect decimal value: '' for column 'defaultreplacecost' - Cannot create item type
59
60 ### Authentication
61
62 - [[21311]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21311) Remove locked message from opac-auth.tt
63
64 > It is good security practice to not provide details which could confirm or deny the existence of an account. Previously, the simple "This account has been locked!" confirmed its existence which would only encourage more attacks by hackers.  
65 To prevent aiding malicious attacks, the message has been changed to something that does not expressly state the account has been locked. It only mentions that accounts will be locked after a number of failed attempts, instead of saying whether it is locked or not.  
66 So while a successful attempt will seem to have an invalid username or password suggestion after the account is locked, users should be reminded that they can always reset their password or contact library staff for help.
67
68
69
70 ### Cataloging
71
72 - [[21742]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21742) Incorrect count of youtube videos
73
74 ### Circulation
75
76 - [[21641]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21641) Software error when checking out an item with a charge associated with it
77
78 ### Database
79
80 - [[21617]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21617) statistics.ccode is not long enough (see also dbrev 18.06.00.032)
81
82 ### Installation and upgrade (command-line installer)
83
84 - [[16690]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16690) Improve security of remote database installations
85
86 ### OPAC
87
88 - [[21476]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21476) Incorrect filter prevents HTML5 media from playing in the OPAC
89 - [[21479]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21479) Removing from cart removes 2 items
90 - [[21771]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21771) Password recovery is broken (see 20023)
91
92 ### Staff Client
93
94 - [[21766]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21766) Default sounds broken in 18.05 - wrong filter/link
95
96
97 ## Other bugs fixed
98
99 ### Acquisitions
100
101 - [[21417]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21417) EDI ordering fails when basket and EAN libraries do not match
102
103 ### Architecture, internals, and plumbing
104
105 - [[15734]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15734) Audio Alerts broken
106 - [[21115]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21115) Add multi_param call and add divider in cache key in svc/report and opac counterpart
107 - [[21396]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21396) Missing use statements in Koha::Account
108 - [[21500]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21500) Warnings in rotating collections
109
110 ### Circulation
111
112 - [[16420]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16420) Buttons inconsistent between "Hold found" and "Hold found (waiting)" dialogs in checkin
113
114 ### Hold requests
115
116 - [[21076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21076) Javascript error on article requests page
117 - [[21320]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21320) Holds to pull should honor syspref AllowHoldsOnDamagedItems
118 - [[21389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21389) Javascript error on article requests page
119
120 ### I18N/L10N
121
122 - [[21351]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21351) Traditional Chinese Language pack should have file name "zh-Hant-TW" not "zh-Hans-TW"
123 - [[21490]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21490) Disambiguation of "Order"
124
125 ### MARC Bibliographic data support
126
127 - [[20910]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20910) 773$g not displayed if $0 is present
128
129 > Sponsored by Escuela de Orientacion Lacaniana
130
131
132 ### Packaging
133
134 - [[17237]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17237) Stop koha-create from creating MySQL users without host restriction
135
136 ### Searching
137
138 - [[9968]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9968) Incorrect index used for 'Standard number' in advanced search
139 - [[21455]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21455) Authority search options get shuffled around when you click on 'Search'
140
141 ### Staff Client
142
143 - [[21456]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21456) The 'New authority' button lists authority types inconsistently
144
145 ### System Administration
146
147 - [[21279]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21279) Transport cost matrix shows html entity in all empty cells
148
149 ### Templates
150
151 - [[21506]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21506) DataTables four button pagination uses the wrong icon for First and Last buttons
152 - [[21513]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21513) Add a 'Cancel' button to the authority editor and remove duplicate 'Save' button
153 - [[21550]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21550) DataTables four button pagination uses the wrong icon for disabled buttons
154
155 ### Test Suite
156
157 - [[21155]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21155) SwitchOnSiteCheckouts.t is failing randomly
158
159 ### Tools
160
161 - [[21579]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21579) showdiffmarc tool during manage staged batches always looks for biblios even when matching authorities
162
163
164
165 ## System requirements
166
167 Important notes:
168     
169 - Perl 5.10 is required
170 - Zebra is required
171
172 ## Documentation
173
174 The Koha manual is maintained in Sphinx. The home page for Koha 
175 documentation is 
176
177 - [Koha Documentation](http://koha-community.org/documentation/)
178
179 As of the date of these release notes, only the English version of the
180 Koha manual is available:
181
182 - [Koha Manual](http://koha-community.org/manual/17.11/en/html/)
183
184
185 The Git repository for the Koha manual can be found at
186
187 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
188
189 ## Translations
190
191 Complete or near-complete translations of the OPAC and staff
192 interface are available in this release for the following languages:
193
194 - Arabic (99.4%)
195 - Armenian (100%)
196 - Basque (75.3%)
197 - Chinese (China) (79.7%)
198 - Chinese (Taiwan) (99.7%)
199 - Czech (94.1%)
200 - Danish (65.7%)
201 - English (New Zealand) (99.4%)
202 - English (USA)
203 - Finnish (95.6%)
204 - French (98.9%)
205 - French (Canada) (92%)
206 - German (100%)
207 - German (Switzerland) (99.4%)
208 - Greek (82.7%)
209 - Hindi (100%)
210 - Italian (99.8%)
211 - Norwegian Bokmål (54.5%)
212 - Occitan (post 1500) (72.8%)
213 - Persian (54.8%)
214 - Polish (97.5%)
215 - Portuguese (100%)
216 - Portuguese (Brazil) (84.5%)
217 - Slovak (96.6%)
218 - Spanish (100%)
219 - Swedish (91.6%)
220 - Turkish (100%)
221 - Vietnamese (67.4%)
222
223 Partial translations are available for various other languages.
224
225 The Koha team welcomes additional translations; please see
226
227 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
228
229 For information about translating Koha, and join the koha-translate 
230 list to volunteer:
231
232 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
233
234 The most up-to-date translations can be found at:
235
236 - [Koha Translation](http://translate.koha-community.org/)
237
238 ## Release Team
239
240 The release team for Koha 17.11.12 is
241
242 - Release Manager: [Nick Clemens](mailto:nick@bywatersolutions.com)
243 - Release Manager assistants:
244   - [Brendan Gallagher](mailto:brendan@bywatersolutions.com)
245   - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
246   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
247   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
248
249 - Module Maintainers:
250   - REST API -- [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
251   - Elasticsearch -- [Nick Clemens](mailto:nick@bywatersolutions.com)
252 - QA Manager: [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
253
254 - QA Team:
255   - [Julian Maurice](mailto:julian.maurice@biblibre.com)
256   - [Marcel de Rooy](mailto:m.de.rooy@rijksmuseum.nl)
257   - Josef Moravec
258   - [Alex Arnaud](mailto:alex.arnaud@biblibre.com)
259   - [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
260   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
261   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
262   - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
263   - [Chris Cormack](mailto:chrisc@catalyst.net.nz)
264 - Bug Wranglers:
265   - Claire Gravely
266   - Jon Knight
267   - [Indranil Das Gupta](mailto:indradg@l2c2.co.inc)
268   - [Amit Gupta](mailto:amitddng135@gmail.com)
269 - Packaging Manager: [Mirko Tietgen](mailto:mirko@abunchofthings.net)
270 - Documentation Team:
271   - Lee Jamison
272   - David Nind
273   - Caroline Cyr La Rose
274 - Translation Manager: [Bernardo Gonzalez Kriegel](mailto:bgkriegel@gmail.com)
275 - Release Maintainers:
276   - 18.05 -- [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
277   - 17.11 -- [Fridolin Somers](mailto:fridolin.somers@biblibre.com)
278
279 ## Credits
280 We thank the following libraries who are known to have sponsored
281 new features in Koha 17.11.12:
282
283 - Escuela de Orientacion Lacaniana
284
285 We thank the following individuals who contributed patches to Koha 17.11.12.
286
287 - Tomás Cohen Arazi (2)
288 - Alex Buckley (1)
289 - Colin Campbell (1)
290 - Nick Clemens (5)
291 - Jonathan Druart (10)
292 - Katrin Fischer (1)
293 - Victor Grousset (1)
294 - Kyle Hall (1)
295 - Andrew Isherwood (2)
296 - Owen Leonard (2)
297 - Dobrica Pavlinusic (1)
298 - Martin Renvoize (3)
299 - Marcel de Rooy (6)
300 - Caroline Cyr La Rose (2)
301 - Andreas Roussos (4)
302 - Fridolin Somers (6)
303 - Mark Tompsett (1)
304 - Koha translators (1)
305
306 We thank the following libraries, companies, and other institutions who contributed
307 patches to Koha 17.11.12
308
309 - ACPL (2)
310 - BibLibre (7)
311 - BSZ BW (1)
312 - bugs.koha-community.org (10)
313 - ByWater-Solutions (6)
314 - Catalyst (1)
315 - PTFS-Europe (6)
316 - Rijks Museum (6)
317 - rot13.org (1)
318 - Solutions inLibro inc (2)
319 - Theke Solutions (2)
320 - unidentified (5)
321
322 We also especially thank the following individuals who tested patches
323 for Koha.
324
325 - Tomás Cohen Arazi (7)
326 - Marjorie Barry-Vila (1)
327 - Alex Buckley (3)
328 - Colin Campbell (1)
329 - Nick Clemens (39)
330 - Chris Cormack (4)
331 - Michal Denar (5)
332 - Devinim (1)
333 - Jonathan Druart (13)
334 - Katrin Fischer (9)
335 - Claire Gravely (2)
336 - Kyle Hall (1)
337 - Andrew Isherwood (1)
338 - Owen Leonard (3)
339 - Jesse Maseto (1)
340 - Julian Maurice (1)
341 - Josef Moravec (2)
342 - Séverine Queune (1)
343 - Martin Renvoize (56)
344 - Marcel de Rooy (7)
345 - Caroline Cyr La Rose (1)
346 - Fridolin Somers (44)
347 - Pierre-Marc Thibault (3)
348 - Mark Tompsett (5)
349
350
351
352 We regret any omissions.  If a contributor has been inadvertently missed,
353 please send a patch against these release notes to 
354 koha-patches@lists.koha-community.org.
355
356 ## Revision control notes
357
358 The Koha project uses Git for version control.  The current development 
359 version of Koha can be retrieved by checking out the master branch of:
360
361 - [Koha Git Repository](git://git.koha-community.org/koha.git)
362
363 The branch for this version of Koha and future bugfixes in this release
364 line is 17.11.x.
365
366 ## Bugs and feature requests
367
368 Bug reports and feature requests can be filed at the Koha bug
369 tracker at:
370
371 - [Koha Bugzilla](http://bugs.koha-community.org)
372
373 He rau ringa e oti ai.
374 (Many hands finish the work)
375
376 Autogenerated release notes updated last on 26 nov. 2018 15:22:49.