Update release notes for 17.11.13 release
[koha.git] / misc / release_notes / release_notes_17_11_13.md
1 # RELEASE NOTES FOR KOHA 17.11.13
2 21 déc. 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.13 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-17.11.13.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.13 is a bugfix/maintenance release.
21
22 It includes 1 new features, 1 enhancements, 39 bugfixes.
23
24
25
26 ## New features
27
28 ### REST api
29
30 - [[21116]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21116) Add API routes through plugins
31
32 > Allows the extension of the Koha API via plugins. This can allow for custom vendor integrations and prototyping of new routes.
33
34
35
36 ## Enhancements
37
38 ### Architecture, internals, and plumbing
39
40 - [[20968]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20968) Plugins: Add hooks to enable plugin integration into catalogue
41
42 > Sponsored by PTFS Europe
43
44
45
46
47 ## Critical bugs fixed
48
49 ### Acquisitions
50
51 - [[21282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21282) Ordered/spent lists should use prices including tax for calculations
52
53 > Corrects the prices shown on the ordered/spent lists for each fund in acquisitions to show the price with taxes included. This will make the total shown on these pages match the total shown in the table on the acq start and fund pages.
54
55
56 - [[21853]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21853) Internal software error when exporting basket group as PDF with Perl > 5.24.1
57
58 ### Architecture, internals, and plumbing
59
60 - [[21955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21955) Cache::Memory should not be used as L2 cache
61
62 > Cache::Memory fails to work correctly under a plack environment as the cache cannot be shared between processes.
63
64
65
66
67 ## Other bugs fixed
68
69 ### About
70
71 - [[17597]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17597) Outdated translation credits
72 - [[20720]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20720) Add libraries (sponsors) to the about page
73
74 ### Architecture, internals, and plumbing
75
76 - [[18584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18584) Our legacy code contains trailing-spaces
77 - [[18720]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18720) Get rid of "die" in favor of exceptions in C4::Acquisition::GetBasketAsCsv
78 - [[21867]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21867) Replace remaining document.element.onchange calls in marc_modification_templates.js
79
80 ### Cataloging
81
82 - [[20592]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20592) updateitem.pl causes database errors when empty non-public item notes updated
83 - [[21556]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21556) Deleting same record twice leads to fatal software error
84 - [[21666]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21666) Advanced editor search- error is given for 'Unsupported Use attribute' when searching on title + author
85
86 ### Circulation
87
88 - [[18677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18677) issue_id is not added to accountlines for lost item fees
89 - [[20598]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20598) Accruing fines not closed out by longoverdue.pl if WhenLostForgiveFine is not enabled
90
91 ### Command-line Utilities
92
93 - [[21640]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21640) Itivia outbound script doesn't print to STDOUT
94 - [[21698]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21698) FIX POD of cancel_unfilled_holds.pl
95
96 ### Course reserves
97
98 - [[21349]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21349) Instructors with special characters (e.g. $, ., :) in their cardnumber cannot be removed from course reserves
99
100 ### Database
101
102 - [[21015]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21015) Members.pm slow because it loads twice Koha::Schema
103
104 ### ILL
105
106 - [[21497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21497) Dates should be correctly formatted for ILL requests in OPAC
107 - [[21585]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21585) Missing firstnames should be gracefully ignored in ILL requests table
108
109 ### Installation and upgrade (command-line installer)
110
111 - [[21654]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21654) Installer is loading a non-existent file
112
113 ### Lists
114
115 - [[21629]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21629) List sort on call number does not use cn_sort
116
117 > With this patch lists sorted on call number will now use the machine sortable form of the callnumber from items.cn_sort for better results.
118
119
120 - [[21874]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21874) Encoding broken in list and cart email subjects
121
122 ### MARC Authority data support
123
124 - [[21581]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21581) Matching rules for authorities do not respect 'Search index' setting
125 - [[21644]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21644) UNIMARC XSLT display of 210 in intranet
126
127 ### Packaging
128
129 - [[20952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20952) Automatic debian/control updates (oldoldstable/17.11.x)
130
131 ### Patrons
132
133 - [[21080]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21080) patron attribute classes break patron's edit view
134 - [[21634]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21634) "Circulation" option is lost when viewing patron's logs
135
136 ### Reports
137
138 - [[21005]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21005) Missing row/column defaults cause unexpected results in report wizards
139 - [[21837]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21837) Overdues report shoudln't set homebranchfilter as holdingbranchfilter
140
141 ### System Administration
142
143 - [[21625]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21625) Fix wording and typo in SMSSendDriver system preference description
144 - [[21730]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21730) PA_CLASS missing from list of authorized values categories
145
146 ### Templates
147
148 - [[10442]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10442) Remove references to non-standard "error" class
149 - [[21186]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21186) Incorrect Bootstrap modal event name in multiple templates
150 - [[21740]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21740) Fixed-length fields show _ instead of @ when editing subfields
151
152 ### Test Suite
153
154 - [[18959]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18959) Text_CSV_Various.t must skip if Text::CSV::Unicode is not installed
155 - [[21787]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21787) GetHardDueDate.t has a silly test
156
157 ### Tools
158
159 - [[21819]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21819) Marc modification templates action always checks Regexp checkbox
160 - [[21854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21854) Patron category is not showing during batch modification
161 - [[21861]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21861) The MARC modification template actions editor does not always validate user input
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.1%)
195 - Armenian (100%)
196 - Basque (75.1%)
197 - Chinese (China) (79.5%)
198 - Chinese (Taiwan) (99.4%)
199 - Czech (93.8%)
200 - Danish (65.5%)
201 - English (New Zealand) (99.1%)
202 - English (USA)
203 - Finnish (95.3%)
204 - French (98.6%)
205 - French (Canada) (91.8%)
206 - German (100%)
207 - German (Switzerland) (99.1%)
208 - Greek (82.6%)
209 - Hindi (99.7%)
210 - Italian (99.5%)
211 - Norwegian Bokmål (54.3%)
212 - Occitan (post 1500) (72.6%)
213 - Persian (54.7%)
214 - Polish (97.2%)
215 - Portuguese (99.7%)
216 - Portuguese (Brazil) (84.2%)
217 - Slovak (96.3%)
218 - Spanish (99.7%)
219 - Swedish (91.4%)
220 - Turkish (99.7%)
221 - Vietnamese (67.2%)
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.13 is
241
242 - Release Manager: [Nick Clemens](mailto:nick@bywatersolutions.com)
243 - Release Manager assistants:
244   - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
245   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
246 - QA Manager: [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
247 - QA Team:
248   - [Alex Arnaud](mailto:alex.arnaud@biblibre.com)
249   - [Julian Maurice](mailto:julian.maurice@biblibre.com)
250   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
251   - Josef Moravec
252   - [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
253   - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
254   - [Marcel de Rooy](mailto:m.de.rooy@rijksmuseum.nl)
255   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
256   - [Chris Cormack](mailto:chrisc@catalyst.net.nz)
257 - Topic Experts:
258   - SIP2 -- Colin Campbell
259   - EDI -- Colin Campbell
260   - Elasticsearch -- Ere Maijala
261   - REST API -- Tomás Cohen Arazi
262   - UI Design -- Owen Leonard
263 - Bug Wranglers:
264   - Luis Moises Rojas
265   - Jon Knight
266   - [Indranil Das Gupta](mailto:indradg@l2c2.co.in)
267 - Packaging Manager: [Mirko Tietgen](mailto:mirko@abunchofthings.net)
268 - Documentation Manager: Caroline Cyr La Rose
269 - Documentation Team:
270   - David Nind
271   - Lucy Vaux-Harvey
272
273 - Translation Managers: 
274   - [Indranil Das Gupta](mailto:indradg@l2c2.co.in)
275   - [Bernardo Gonzalez Kriegel](mailto:bgkriegel@gmail.com)
276
277 - Wiki curators: 
278   - Caroline Cyr La Rose
279 - Release Maintainers:
280   - 18.11 -- [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
281   - 18.05 -- Lucas Gass
282   - 18.05 -- Jesse Maseto
283   - 17.11 -- [Fridolin Somers](mailto:fridolin.somers@biblibre.com)
284 - Release Maintainer assistants:
285   - 18.05 -- [Kyle Hall](mailto:kyle@bywatersolutions.com)
286
287 ## Credits
288
289 We thank the following individuals who contributed patches to Koha 17.11.13.
290
291 - Dimitris Antonakis (1)
292 - Tomás Cohen Arazi (5)
293 - Nick Clemens (6)
294 - David Cook (3)
295 - Jonathan Druart (13)
296 - Magnus Enger (2)
297 - Katrin Fischer (3)
298 - Kyle Hall (5)
299 - Andrew Isherwood (3)
300 - Joonas Kylmälä (1)
301 - Owen Leonard (4)
302 - Thatcher Leonard (1)
303 - Jesse Maseto (1)
304 - Julian Maurice (1)
305 - Josef Moravec (3)
306 - Martin Renvoize (3)
307 - Marcel de Rooy (5)
308 - Andreas Roussos (3)
309 - Fridolin Somers (8)
310 - Mirko Tietgen (2)
311 - Mark Tompsett (4)
312 - Koha translators (1)
313
314 We thank the following libraries, companies, and other institutions who contributed
315 patches to Koha 17.11.13
316
317 - abunchofthings.net (2)
318 - ACPL (4)
319 - BibLibre (9)
320 - BSZ BW (3)
321 - ByWater-Solutions (11)
322 - bywatersolution.com (1)
323 - debian.diman (1)
324 - Independant Individuals (12)
325 - Koha Community Developers (13)
326 - Libriotech (2)
327 - Prosentient Systems (3)
328 - PTFS-Europe (6)
329 - Rijks Museum (5)
330 - Theke Solutions (5)
331
332 We also especially thank the following individuals who tested patches
333 for Koha.
334
335 - Tomás Cohen Arazi (3)
336 - Alex Arnaud (2)
337 - Cori Lynn Arnold (4)
338 - Nick Clemens (65)
339 - Michal Denar (5)
340 - Devinim (1)
341 - Jonathan Druart (13)
342 - Charles Farmer (1)
343 - Katrin Fischer (15)
344 - Lucas Gass (2)
345 - Stephen Graham (5)
346 - Kyle Hall (5)
347 - Andrew Isherwood (5)
348 - Pasi Kallinen (1)
349 - Owen Leonard (3)
350 - Jesse Maseto (16)
351 - Julian Maurice (1)
352 - Josef Moravec (9)
353 - Martin Renvoize (55)
354 - Benjamin Rokseth (1)
355 - Marcel de Rooy (21)
356 - Andreas Roussos (6)
357 - Maryse Simard (1)
358 - Fridolin Somers (70)
359 - Myka Kennedy Stephens (1)
360 - Pierre-Marc Thibault (4)
361 - Mirko Tietgen (2)
362 - Mark Tompsett (9)
363
364 We thank the following individuals who mentored new contributors to the Koha project.
365
366 - Owen Leonard
367
368
369 We regret any omissions.  If a contributor has been inadvertently missed,
370 please send a patch against these release notes to 
371 koha-patches@lists.koha-community.org.
372
373 ## Revision control notes
374
375 The Koha project uses Git for version control.  The current development 
376 version of Koha can be retrieved by checking out the master branch of:
377
378 - [Koha Git Repository](git://git.koha-community.org/koha.git)
379
380 The branch for this version of Koha and future bugfixes in this release
381 line is 17.11.x.
382
383 ## Bugs and feature requests
384
385 Bug reports and feature requests can be filed at the Koha bug
386 tracker at:
387
388 - [Koha Bugzilla](http://bugs.koha-community.org)
389
390 He rau ringa e oti ai.
391 (Many hands finish the work)
392
393 Autogenerated release notes updated last on 21 déc. 2018 08:27:15.