Update release notes for 17.05.05 release
[koha.git] / misc / release_notes / release_notes_17_05_04.md
blob5cbe8b8b7b48052bc9be9f2cb68939a8d40abb42
1 # RELEASE NOTES FOR KOHA 17.05.05
2 23 oct. 2017
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 17.05.05 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-17.05.05.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 17.05.05 is a bugfix/maintenance release.
22 It includes 6 enhancements, 70 bugfixes.
27 ## Enhancements
29 ### Acquisitions
31 - [[19257]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19257) Warn when reopening a basket
33 ### Circulation
35 - [[18292]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18292) Tests do not need to return 1;
37 ### Hold requests
39 - [[14353]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14353) Show 'damaged' and other status on the 'place holds' page in staff
41 ### OPAC
43 - [[17834]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17834) Change library news text for single-branch libraries
45 ### Patrons
47 - [[19258]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19258) Warn when paying or writing off a fine or charge
49 ### Tools
51 - [[18871]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18871) It is unclear how to view a patron list
53 ## Security bugs fixed
55 - [[18956]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18956) Possibleprivacy breach with OPAC password recovery
56 - [[19117]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19117) paycollect.pl is vulnerable for CSRF attacks
57 - [[19333]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19333) XSS vulnerability in opac-shelves 
59 ## Critical bugs fixed
61 ### Acquisitions
63 - [[18351]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18351) No warning when deleting budgets that have funds attached
64 - [[19120]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19120) Order cancelled status is reset on basket open
65 - [[19372]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19372) Selecting MARC framework doesn't work when adding to basket from an external source
67 ### Cataloging
69 - [[19350]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19350) Holds without link in 773 trigger SQL::Abstract::puke
71 ### Hold requests
73 - [[19116]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19116) Holds not set to waiting when "Confirm" is used
74 - [[19260]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19260) Reservations / holds marked as problems being seen as expired ones and deleted wrongly.
76 ### Lists
78 - [[19343]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19343) Private lists displayed in search results list
80 ### OPAC
82 - [[19122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19122) IncludeSeeFromInSearches is broken
83 - [[19366]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19366) PatronSelfRegistrationEmailMustBeUnique pref makes it impossible to submit updates via OPAC
85 ### Patrons
87 - [[19418]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19418) Patron search is broken
89 ### Searching - Elasticsearch
91 - [[18318]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18318) Wrong unicode tokenization
93 ### Serials
95 - [[19323]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19323) subscription edit permission issue
98 ## Other bugs fixed
100 ### Acquisitions
102 - [[18941]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18941) C4::Budgets GetBudgetByCode should return active budgets over inactive budgets
103 - [[19024]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19024) Order cancelled status is reset on basket close
104 - [[19118]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19118) Due to wrong variable name passed vendor name is  not coming in browser title bar
106 ### Architecture, internals, and plumbing
108 - [[13012]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13012) suggestion.suggesteddate should be set to NOW if not defined
109 - [[17699]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17699) DateTime durations are not correctly subtracted
110 - [[19055]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19055) GetReservesToBranch is not used
111 - [[19130]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19130) K::A::Booksellers->search broken for attribute 'name'
113 ### Circulation
115 - [[19007]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19007) Allow paypal payments via debit or credit card again
116 - [[19027]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19027) Circulation rules: Better wording for standard rules for all libraries
117 - [[19076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19076) Renewal via Checkout screen is logged as both a renewal and a checkout
119 ### Course reserves
121 - [[19228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19228) Confirm delete doesn't show when deleting an item from course
122 - [[19229]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19229) Clicking Cancel when editing course doesn't take you back to the course
124 ### Documentation
126 - [[18817]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18817) Update links in the help files for the new 17.11 manual
128 ### Hold requests
130 - [[18469]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18469) Suspend all holds when specifying a date to resume hold does not keep date
132 ### I18N/L10N
134 - [[18537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18537) Update Ukrainian installer sample files for 17.05
135 - [[18687]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18687) Translatability: abbr tag should not contain lang attribute
136 - [[18754]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18754) Translatability: Get rid of exposed tt directives in opac-detail.tt
137 - [[18776]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18776) Translatability: Get rid of exposed tt directives in opac-advsearch.tt
138 - [[18777]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18777) Translatability: Get rid of exposed tt directives in opac-memberentry.tt
139 - [[18779]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18779) Translatability: Get rid of exposed tt directives in authorities-search-results.inc (OPAC)
140 - [[18780]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18780) Translatability: Get rid of exposed tt directive in masthead-langmenu.inc
141 - [[18781]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18781) Translatability: Get rid of exposed tt directives in openlibrary-readapi.inc
143 ### Installation and upgrade (command-line installer)
145 - [[9409]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9409) koha-create --request-db should be able to accept a dbhost option
147 ### Lists
149 - [[15924]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15924) Coce not enabled on lists
151 ### Notices
153 - [[19134]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19134) C4::SMS does not handle drivers with more than two names well
155 ### OPAC
157 - [[5471]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5471) Quotes in tags cause moderation approval/rejection to fail
158 - [[9857]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9857) Did you mean? from authorities uses incorrect punctuation
159 - [[18692]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18692) When SMS is enabled the OPAC messaging table is misaligned
160 - [[18946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18946) Change language from external web fails
162 ### Patrons
164 - [[18621]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18621) After duplicate message system picks category expiry date rather than manual defined
165 - [[18636]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18636) Can not save new patron on fresh install (Conflict between autoMemberNum and BorrowerMandatoryField)
166 - [[19129]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19129) Clean up templates for organisation patrons in staff
168 ### Reports
170 - [[18985]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18985) SQL reports 'Last edit' and 'Last run' columns sort alphabetically, not chronologically
172 ### SIP2
174 - [[18812]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18812) SIP Patron status does not respect OverduesBlockCirc
176 ### Searching
178 - [[16485]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16485) Collection column in Item search is always empty
180 ### Test Suite
182 - [[18802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18802) Circulation.t fails if finesMode != "Do not calculate"
183 - [[18897]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18897) Elastic related tests do not skip when ES modules are not installed
184 - [[19003]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19003) Add a TestBuilder default for borrowers.login_attempts
185 - [[19004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19004) Koha/Patrons.t fails when item-level_itypes is not set
186 - [[19009]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19009) Circulation.t is still failing randomly
187 - [[19013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19013) sample_data.sql inserts patrons with guarantorid that do not exist
188 - [[19042]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19042) Silence warnings t/db_dependent/Letters.t
189 - [[19047]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19047) Fix AddBiblio call in Reserves.t
190 - [[19070]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19070) Fix Circulation/Branch.t
191 - [[19071]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19071) Fix Circulation/issue.t and Members/IssueSlip.t
192 - [[19126]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19126) Fix Members.t with IndependentBranches set
193 - [[19227]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19227) 00-merge-conflict-markers.t launches too many tests
194 - [[19335]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19335) 00-merge-markers.t fails
195 - [[19385]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19385) t/Calendar.t is failing randomly
196 - [[19391]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19391) auth_values_input_www.t  is failing because of bug 19128
197 - [[19437]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19437) Rearrange CancelExpiredReserves tests
198 - [[19440]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19440) XISBN tests should skip if XISBN returns overlimit error
200 ### Tools
202 - [[14316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14316) Clarify meaning of record number in Batch record deletion tool
203 - [[19081]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19081) Plack preventing uninstalled plugins from being removed on the plugins list
204 - [[19088]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19088) plugins-upload.pl causes uninitialized value noise
208 ## System requirements
210 Important notes:
211     
212 - Perl 5.10 is required
213 - Zebra is required
215 ## Documentation
217 The Koha manual is maintained in DocBook.The home page for Koha 
218 documentation is 
220 - [Koha Documentation](http://koha-community.org/documentation/)
222 As of the date of these release notes, only the English version of the
223 Koha manual is available:
225 - [Koha Manual](http://manual.koha-community.org//en/)
227 The Git repository for the Koha manual can be found at
229 - [Koha Git Repository](http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary)
231 ## Translations
233 Complete or near-complete translations of the OPAC and staff
234 interface are available in this release for the following languages:
236 - English (USA)
237 - Arabic (99%)
238 - Armenian (99%)
239 - Chinese (China) (83%)
240 - Chinese (Taiwan) (99%)
241 - Czech (94%)
242 - Danish (69%)
243 - English (New Zealand) (91%)
244 - Finnish (99%)
245 - French (96%)
246 - French (Canada) (94%)
247 - German (100%)
248 - German (Switzerland) (99%)
249 - Greek (79%)
250 - Hindi (96%)
251 - Italian (99%)
252 - Norwegian Bokmål (58%)
253 - Occitan (76%)
254 - Persian (58%)
255 - Polish (100%)
256 - Portuguese (100%)
257 - Portuguese (Brazil) (84%)
258 - Slovak (90%)
259 - Spanish (99%)
260 - Swedish (96%)
261 - Turkish (100%)
262 - Vietnamese (71%)
264 Partial translations are available for various other languages.
266 The Koha team welcomes additional translations; please see
268 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
270 for information about translating Koha, and join the koha-translate 
271 list to volunteer:
273 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
275 The most up-to-date translations can be found at:
277 - [Koha Translation](http://translate.koha-community.org/)
279 ## Release Team
281 The release team for Koha 17.05.05 is
283 - Release Manager: [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
284 - RM Assistants :
285   - [Alex Sassmannshausen](mailto:alex.sassmannshausen@ptfs-europe.com)
286   - [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
287 - QA Team:
288   - [Brendan Gallagher](mailto:brendan@bywatersolutions.com)
289   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
290   - [Marcel de Rooy](mailto:m.de.rooy@rijksmuseum.nl)
291   - [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
292   - [Alex Sassmannshausen](mailto:alex.sassmannshausen@ptfs-europe.com)
293   - [Nick Clemens](mailto:nick@bywatersolutions.com)
294   - [Julian Maurice](mailto:julian.maurice@biblibre.com)
295   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
296 - Bug Wranglers:
297   - [Marc Véron](mailto:veron@veron.ch)
298   - [Claire Gravely](mailto:claire_gravely@hotmail.com)
299   - [Josef Moravec](mailto:josef.moravec@gmail.com)
300   - [Amit Gupta](mailto:amitddng135@gmail.com)
301 - Packaging Manager: [Mirko Tietgen](mailto:mirko@abunchofthings.net)
302 - Documentation Team:
303   - [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
304   - [Chris Cormack](mailto:chrisc@catalyst.net.nz)
305 - Translation Manager: [Bernardo Gonzalez Kriegel](mailto:bgkriegel@gmail.com)
306 - Wiki curators:
307   - [Thomas Dukleth](mailto:kohadevel@agogme.com)
308 - Release Maintainers:
309   - 17.05 -- [Fridolin Somers](mailto:fridolin.somers@biblibre.com)
310   - 16.11 -- [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
311   - 16.05 -- [Mason James](mtj@kohaaloha.com)
313 ## Credits
315 We thank the following libraries who are known to have sponsored
316 new features in Koha 17.05.05:
318 - Catalyst IT
320 We thank the following individuals who contributed patches to Koha 17.05.05.
322 - Aleisha Amohia (10)
323 - Alex Arnaud (1)
324 - Alex Buckley (1)
325 - Colin Campbell (2)
326 - Nick Clemens (10)
327 - Tomás Cohen Arazi (7)
328 - Marcel de Rooy (14)
329 - Jonathan Druart (33)
330 - Serhij Dubyk {Сергій Дубик} (1)
331 - Magnus Enger (1)
332 - Katrin Fischer (6)
333 - Amit Gupta (1)
334 - Lee Jamison (2)
335 - Olli-Antti Kivilahti (1)
336 - Owen Leonard (2)
337 - Kyle M Hall (3)
338 - Josef Moravec (6)
339 - Joy Nelson (1)
340 - Dobrica Pavlinusic (1)
341 - Karam Qubsi (1)
342 - Fridolin Somers (6)
343 - Lari Taskula (1)
344 - Mark Tompsett (10)
345 - Marc Véron (11)
347 We thank the following libraries, companies, and other institutions who contributed
348 patches to Koha 17.05.05
350 - ACPL (2)
351 - BibLibre (7)
352 - BSZ BW (6)
353 - bugs.koha-community.org (33)
354 - ByWater-Solutions (14)
355 - Catalyst (1)
356 - informaticsglobal.com (1)
357 - jns.fi (2)
358 - Libriotech (1)
359 - Marc Véron AG (11)
360 - marywood.edu (2)
361 - PTFS-Europe (2)
362 - Rijksmuseum (14)
363 - rot13.org (1)
364 - Theke Solutions (7)
365 - unidentified (28)
367 We also especially thank the following individuals who tested patches
368 for Koha.
370 - Aleisha Amohia (4)
371 - Alex Buckley (9)
372 - anafe (1)
373 - Chris Kirby (1)
374 - Christopher Brannon (1)
375 - Claire Gravely (2)
376 - Dilan Johnpullé (1)
377 - Felix Hemme (1)
378 - Frédéric Demians (1)
379 - Fridolin Somers (116)
380 - George Williams (1)
381 - Hugo Agud (1)
382 - iflora (1)
383 - Jonathan Druart (134)
384 - Josef Moravec (5)
385 - Julian Maurice (10)
386 - Katrin Fischer (13)
387 - Laurence Rault (1)
388 - Lee Jamison (8)
389 - Magnus Enger (1)
390 - Marc Veron (1)
391 - Marc Véron (4)
392 - maricris (1)
393 - Marijana Glavica (2)
394 - Mark Tompsett (24)
395 - Nick Clemens (6)
396 - Owen Leonard (17)
397 - Tomas Cohen Arazi (16)
398 - Michael Andrew Cabus (2)
399 - Kyle M Hall (30)
400 - Caroline Cyr La Rose (1)
401 - Marcel de Rooy (38)
403 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.
407 ## Revision control notes
409 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:
412 - [Koha Git Repository](git://git.koha-community.org/koha.git)
414 The branch for this version of Koha and future bugfixes in this release
415 line is 17.05.x.
416 The last Koha release was 17.05.04, which was released on sept. 20, 2017.
418 ## Bugs and feature requests
420 Bug reports and feature requests can be filed at the Koha bug
421 tracker at:
423 - [Koha Bugzilla](http://bugs.koha-community.org)
425 He rau ringa e oti ai.
426 (Many hands finish the work)
428 Autogenerated release notes updated last on 23 oct. 2017 12:36:12.