Add release notes for Koha 16.05.15
[koha.git] / misc / release_notes / release_notes_16_5_15.md
1 # RELEASE NOTES FOR KOHA 16.5.15
2 30 Jul 2017
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 16.5.15 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-16.05.15.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 16.5.15 is a bugfix/maintenance release.
21
22 It includes 2 enhancements, 68 bugfixes.
23
24
25
26
27 ## Enhancements
28
29 ### Architecture, internals, and plumbing
30
31 - [[17974]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17974) Add the Koha::Item->biblio method
32 - [[18931]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18931) Add a "data corrupted" section on the about page
33
34
35 ## Critical bugs fixed
36
37 ### Acquisitions
38
39 - [[18482]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18482) False duplicates detected on adding a batch from a stage file
40 - [[18756]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18756) Users can view aq.baskets even if they are not allowed
41
42 ### Architecture, internals, and plumbing
43
44 - [[18663]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18663) Missing db update for ExportRemoveFields
45 - [[18727]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18727) System preferences loose part of values because of double quotes
46 - [[18966]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18966) Move of checkouts - Deal with duplicate IDs at DBMS level
47
48 ### OPAC
49
50 - [[18204]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18204) Authority searches are not saved in Search history
51 - [[18572]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18572) Improper branchcode  set during OPAC renewal
52 - [[18955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18955) autocomplete is on in OPAC password recovery
53
54 ### Templates
55
56 - [[18512]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18512) GetAuthorisedValues.GetByCode Template plugin should return code (not empty string) if value not found
57
58 ### Test Suite
59
60 - [[18807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18807) www/batch.t is failing
61
62 ### Tools
63
64 - [[12913]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12913) Fix wrong inventory results
65 - [[16295]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16295) marc_modification_templates permission doesn't allow access to modify template
66 - [[18689]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18689) Fix calendar error with double quotes in title or description of holiday
67 - [[18806]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18806) Cannot revert a batch
68
69 ### Z39.50 / SRU / OpenSearch Servers
70
71 - [[18910]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18910) Regression: Z39.50 wrong conversion in Unimarc by Bug 18152
72
73
74 ## Other bugs fixed
75
76 ### About
77
78 - [[15465]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15465) README for github
79
80 ### Acquisitions
81
82 - [[11122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11122) Fix display of publication year/copyrightdate and publishercode on various pages in acquisitions
83 - [[18722]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18722) Subtotal information not showing fund source
84 - [[18830]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18830) Message to user is poorly constructed
85
86 ### Architecture, internals, and plumbing
87
88 - [[14572]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14572) insert_single_holiday() forces a value on an AUTO_INCREMENT column, during an INSERT
89 - [[18584]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18584) Our legacy code contains trailing-spaces
90 - [[18669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18669) RewriteCond affecting wrong rule in koha-httpd.conf
91 - [[18771]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18771) CGI.pm: Subroutine multi_param redefined
92
93 ### Command-line Utilities
94
95 - [[18548]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18548) running  koha-create --request-db without an instance name should abort
96
97 ### Database
98
99 - [[18690]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18690) Typos in Koha database description (Table "borrowers")
100
101 ### Developer documentation
102
103 - [[5395]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5395) C4::Acquisition::SearchOrder POD inconsistent with function
104
105 ### Documentation
106
107 - [[18554]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18554) Adjust a few typos including responsability
108
109 ### I18N/L10N
110
111 - [[18641]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18641) Translatability: Get rid of template directives in translations for *reserves.tt files
112 - [[18644]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18644) Translatability: Get rid of pure template directives in translation for memberentrygen.tt
113 - [[18648]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18648) Translatability: Get rid of tt directives in translation for macles.tt
114 - [[18675]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18675) Translatability: Get rid of [%% in translation for csv-profiles.tt
115 - [[18682]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18682) Translatability: Get rid of [%% in translation for 2 files av-build-dropbox.inc
116 - [[18695]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18695) Translatability: Get rid of  [%% INCLUDE in translation for circulation.tt
117 - [[18699]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18699) Get rid of %%] in translation for edi_accounts.tt
118 - [[18800]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18800) Patron card images: Add some more explanation to upload page and fix small translatability issue
119 - [[18901]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18901) Sysprefs translation: translate only *.pref files (not *.pref*)
120
121 ### Label/patron card printing
122
123 - [[17181]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17181) Patron card creator replaces existing image when uploading image with same name
124 - [[18611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18611) Create labels action fails in manage-marc-import.pl if an item has been deleted from the import batch
125
126 ### Lists
127
128 - [[18214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18214) Cannot edit list permissions of a private list
129
130 ### MARC Bibliographic record staging/import
131
132 - [[17710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17710) C4::Matcher::get_matches and C4::ImportBatch::GetBestRecordMatch should use same logic
133
134 ### Notices
135
136 - [[18478]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18478) Some notices sent via SMS gateway fail
137
138 ### OPAC
139
140 - [[13913]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13913) Renewal error message in OPAC is confusing
141 - [[18400]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18400) Noisy warns in opac-search.pl during itemtype sorting
142 - [[18634]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18634) Missing empty line at end of opac.pref / colliding translated preference sections
143
144 ### Patrons
145
146 - [[18569]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18569) Quick add patron will not copy over details from cities and towns pull down into patron details
147 - [[18858]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18858) Warn when deleting a borrower debarment
148
149 ### Reports
150
151 - [[11235]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11235) Names for reports and dictionary are cut off when quotes are used
152 - [[13452]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13452) Average checkout report always uses biblioitems.itemtype
153
154 ### SIP2
155
156 - [[18755]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18755) Allow empty password fields in Patron Info requests
157
158 > Some SIP devices expect an empty password field in a patron info request to be accepted as OK by the server. Since patch for bug 16610 was applied this is not the case. This reinstates the old behaviour for sip logins with the parameter allow_empty_passwords="1"
159
160
161
162 ### Serials
163
164 - [[13747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13747) Fix problems with frequency descriptions containing quotes
165 - [[18356]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18356) Prediction pattern wrong, skips years, for some year based frequencies
166 - [[18607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18607) Fix date calculations for monthly frequencies in Serials
167 - [[18697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18697) Fix date calculations for day/week frequencies in Serials
168
169 ### System Administration
170
171 - [[18600]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18600) Missing db update for TalkingTechItivaPhoneNotification
172 - [[18700]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18700) Fix ungrammatical sentence
173 - [[18934]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18934) Warns in Admin -> SMS providers
174
175 ### Templates
176
177 - [[17639]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17639) Remove white filling inside of Koha logo
178 - [[18656]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18656) Require confirmation of deletion of files from patron record
179
180 ### Test Suite
181
182 - [[18601]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18601) OAI/Sets.t mangles data due to truncate in ModOAISetsBiblios
183 - [[18746]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18746) Text_CSV_Various.t parse failure
184 - [[18759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18759) Circulation.t is failing randomly
185 - [[18761]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18761) AutomaticItemModificationByAge.t tests are failing
186 - [[18767]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18767) Useless debugging info in GetDailyQuote.t
187 - [[18804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18804) Selenium tests are failing
188
189 ### Tools
190
191 - [[18613]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18613) Deleting a Letter from a library as superlibrarian deletes the "All libraries" rule
192 - [[18704]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18704) File types limit in tools/export.pl is causing issues with csv files generated by MS/Excel
193 - [[18706]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18706) subfields to delete not disabled anymore in batch item modification
194 - [[18752]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18752) Automatic item modifications by age should allow 'blank' values
195
196
197
198 ## System requirements
199
200 Important notes:
201     
202 - Perl 5.10 is required
203 - Zebra is required
204
205 ## Documentation
206
207 The Koha manual is maintained in DocBook.The home page for Koha 
208 documentation is 
209
210 - [Koha Documentation](http://koha-community.org/documentation/)
211
212 As of the date of these release notes, only the English version of the
213 Koha manual is available:
214
215 - [Koha Manual](http://manual.koha-community.org//en/)
216
217 The Git repository for the Koha manual can be found at
218
219 - [Koha Git Repository](http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary)
220
221 ## Translations
222
223 Complete or near-complete translations of the OPAC and staff
224 interface are available in this release for the following languages:
225
226 - English (USA)
227 - Arabic (98%)
228 - Armenian (93%)
229 - Basque (78%)
230 - Chinese (China) (88%)
231 - Chinese (Taiwan) (99%)
232 - Czech (96%)
233 - Danish (72%)
234 - English (New Zealand) (96%)
235 - Finnish (98%)
236 - French (99%)
237 - French (Canada) (92%)
238 - German (99%)
239 - German (Switzerland) (99%)
240 - Greek (85%)
241 - Hindi (99%)
242 - Italian (100%)
243 - Korean (53%)
244 - Kurdish (51%)
245 - Norwegian Bokmål (59%)
246 - Occitan (80%)
247 - Persian (60%)
248 - Polish (100%)
249 - Portuguese (100%)
250 - Portuguese (Brazil) (89%)
251 - Slovak (94%)
252 - Spanish (100%)
253 - Swedish (91%)
254 - Turkish (100%)
255 - Vietnamese (74%)
256
257 Partial translations are available for various other languages.
258
259 The Koha team welcomes additional translations; please see
260
261 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
262
263 for information about translating Koha, and join the koha-translate 
264 list to volunteer:
265
266 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
267
268 The most up-to-date translations can be found at:
269
270 - [Koha Translation](http://translate.koha-community.org/)
271
272 ## Release Team
273
274 The release team for Koha 16.5.15 is
275
276 - Release Manager: [Brendan Gallagher](mailto:brendan@bywatersolutions.com)
277 - QA Manager: [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
278 - QA Team:
279   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
280   - [Jonathan Druart](mailto:jonathan.druart@biblibre.com)
281   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
282   - [Marcel de Rooy](mailto:m.de.rooy@rijksmuseum.nl)
283   - [Nick Clemens](mailto:nick@bywatersolutions.com)
284   - [Jesse Weaver](mailto:jweaver@bywatersolutions.com)
285 - Bug Wranglers:
286   - [Amit Gupta](mailto:amitddng135@gmail.com)
287   - [Magnus Enger](mailto:magnus@enger.priv.no)
288   - [Mirko Tietgen](mailto:mirko@abunchofthings.net)
289   - [Indranil Das Gupta](mailto:indradg@l2c2.co.in)
290   - [Zeno Tajoli](mailto:z.tajoli@cineca.it)
291   - [Marc Véron](mailto:veron@veron.ch)
292 - Packaging Manager: [Mirko Tietgen](mailto:mirko@abunchofthings.net)
293 - Documentation Manager: [Nicole C. Engard](mailto:nengard@gmail.com)
294 - Translation Manager: [Bernardo Gonzalez Kriegel](mailto:bgkriegel@gmail.com)
295 - Wiki curators: 
296   - [Brook](mailto:)
297   - [Thomas Dukleth](mailto:kohadevel@agogme.com)
298 - Release Maintainers:
299   - 16.05 -- [Frédéric Demians](mailto:f.demians@tamil.fr)
300   - 3.22 -- [Julian Maurice](mailto:julian.maurice@biblibre.com)
301   - 3.20 -- [Chris Cormack](mailto:chrisc@catalyst.net.nz)
302
303 ## Credits
304
305 We thank the following libraries who are known to have sponsored
306 new features in Koha 16.5.15:
307
308 - Catalyst IT
309
310 We thank the following individuals who contributed patches to Koha 16.5.15.
311
312 - apirak (1)
313 - Gus (1)
314 - LeireDiez (1)
315 - Aleisha Amohia (3)
316 - Colin Campbell (3)
317 - Nick Clemens (10)
318 - Tomás Cohen Arazi (2)
319 - David Cook (2)
320 - Chris Cormack (1)
321 - Christophe Croullebois (1)
322 - Olivier Crouzet (1)
323 - Marcel de Rooy (17)
324 - Jonathan Druart (27)
325 - Katrin Fischer (3)
326 - Mason James (9)
327 - Lee Jamison (1)
328 - Owen Leonard (4)
329 - Julian Maurice (3)
330 - Josef Moravec (3)
331 - Rodrigo Santellan (1)
332 - Fridolin Somers (6)
333 - Mirko Tietgen (1)
334 - Mark Tompsett (5)
335 - Marc Véron (14)
336 - Baptiste Wojtkowski (2)
337
338 We thank the following libraries, companies, and other institutions who contributed
339 patches to Koha 16.5.15
340
341 - abunchofthings.net (1)
342 - ACPL (4)
343 - BibLibre (12)
344 - BigBallOfWax (1)
345 - BSZ BW (3)
346 - bugs.koha-community.org (27)
347 - ByWater-Solutions (10)
348 - KohaAloha (9)
349 - Marc Véron AG (14)
350 - marywood.edu (1)
351 - Prosentient Systems (2)
352 - PTFS-Europe (3)
353 - punsarn.asia (1)
354 - Rijksmuseum (17)
355 - scanbit.net (1)
356 - stacmail.net (1)
357 - Theke Solutions (2)
358 - unidentified (12)
359 - Université Jean Moulin Lyon 3 (1)
360
361 We also especially thank the following individuals who tested patches
362 for Koha.
363
364 - Alex Buckley (3)
365 - Blou (1)
366 - Chris Cormack (3)
367 - Claire Gravely (1)
368 - David Kuhn (1)
369 - David Roberts (1)
370 - Dilan Johnpulle (2)
371 - Frédéric Demians (1)
372 - Fridolin Somers (36)
373 - Jason Palmer (1)
374 - Jonathan Druart (46)
375 - Josef Moravec (30)
376 - Julian Maurice (7)
377 - Katrin Fischer (45)
378 - Lee Jamison (15)
379 - Magnus Enger (1)
380 - Marc Véron (3)
381 - Mark Tompsett (2)
382 - Mason James (70)
383 - Michael Cabus (1)
384 - Mirko Tietgen (3)
385 - Nick Clemens (6)
386 - Owen Leonard (2)
387 - Srdjan (1)
388 - Tomas Cohen Arazi (10)
389 - Brendan A Gallagher (2)
390 - Indranil Das Gupta (L2C2 Technologies) (1)
391 - Kyle M Hall (16)
392 - Marcel de Rooy (45)
393 - Israelex A Veleña for KohaCon17 (1)
394
395 We regret any omissions.  If a contributor has been inadvertently missed,
396 please send a patch against these release notes to 
397 koha-patches@lists.koha-community.org.
398
399 ## Revision control notes
400
401 The Koha project uses Git for version control.  The current development 
402 version of Koha can be retrieved by checking out the master branch of:
403
404 - [Koha Git Repository](git://git.koha-community.org/koha.git)
405
406 The branch for this version of Koha and future bugfixes in this release
407 line is 16.05.x.
408
409 ## Bugs and feature requests
410
411 Bug reports and feature requests can be filed at the Koha bug
412 tracker at:
413
414 - [Koha Bugzilla](http://bugs.koha-community.org)
415
416 He rau ringa e oti ai.
417 (Many hands finish the work)
418
419 Autogenerated release notes updated last on 30 Jul 2017 16:07:37.