Update release notes for 3.22.7 release
[koha.git] / misc / release_notes / release_notes_3_22_7.md
blob6ecd256d8b588e8d8b66f7ae2259d91224f0ec78
1 # RELEASE NOTES FOR KOHA 3.22.7
2 25 May 2016
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 3.22.7 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-3.22.07.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 3.22.7 is a security release.
22 It includes 1 security fix, 71 bugfixes and 1 enhancement.
25 ## Security bugs fixed
27 - [[16476]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16476) CGI->param('foo') in list context allows XSS (e.g. Javascript injection) in Koha
30 ## Critical bugs fixed
32 ### Architecture, internals, and plumbing
34 - [[16505]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16505) rebuild_zebra.pl skips updates if -x is passed
35 - [[16539]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16539) Koha::Cache is incorrectly caching single holidays
37 ### Cataloging
39 - [[16373]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16373) merge.pl reports success but files are not merged
41 ### Circulation
43 - [[16356]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16356) [3.22] Error 500 when returning an item which itemtype is not defined in ItemTypes
45 ### Installation and upgrade (web-based installer)
47 - [[13669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13669) Web installer fails to load sample data on MySQL 5.6+
48 - [[16402]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16402) DB structure cannot be loaded in MySQL 5.7
50 ### Lists
52 - [[16517]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16517) A server error is raised when creating a new list with an existing name
54 ### Notices
56 - [[12752]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12752) OVERDUE notice mis-labeled as "Hold Available for Pickup"
58 ### Staff Client
60 - [[15816]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15816) Timeout login redirects to home page
62 ### Templates
64 - [[14632]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14632) Incorrect alert while deleting single item in batch
66 ### Test Suite
68 - [[16561]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16561) Regression caused by 15877 - t/db_dependent/Barcodes.t deletes all items from a DB
70 ### Tools
72 - [[16426]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16426) Import borrowers tool warns for blank and/or existing userids
75 ## Other bugs fixed
77 ### Acquisitions
79 - [[11203]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11203) Datatables in acqusitions do not ignore "stopwords" in titles
80 - [[13041]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13041) Can't add user as manager of basket if name includes a single quote
81 - [[16154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16154) Replace CGI->param with CGI->multi_param in list context
82 - [[16253]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16253) Acq: Change "Delete order" to "Cancel order line" on basket summary and receive page
83 - [[16321]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16321) 'Show all details' checkbox triggers JS error after jQuery upgrade
84 - [[16325]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16325) Suggestions: Tab "Status unknown" contains all suggestions
85 - [[16384]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16384) When canceling 'edit basket', return to basket summary if you came from there
87 ### Architecture, internals, and plumbing
89 - [[15086]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15086) Creators layout and template sql has warnings
90 - [[15877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15877) C4::Barcodes  does not correctly calculate db_max for 'annual' barcodes
91 - [[15878]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15878) C4::Barcodes::hbyymmincr inccorectly calculates max and should warn when no branchcode present
92 - [[16104]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16104) Warnings "used only once: possible typo" should be removed
93 - [[16105]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16105) Cache::Memory is loaded even if memcache is used
94 - [[16259]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16259) More: Replace CGI->param with CGI->multi_param in list context
95 - [[16429]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16429) Going to circulation from notice triggers may change logged in branch
96 - [[16452]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16452) PatronLists.t raises a warning
97 - [[16499]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16499) circulation.pl logs warnings about Use of uninitialized value
98 - [[16550]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16550) Can't set opac news expiration date to NULL, it reverts to today
100 ### Cataloging
102 - [[15682]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15682) Merging records from cataloguing search only allows to merge 2 records
104 ### Circulation
106 - [[15919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15919) Batch checkout should show due date in list of checked-out items
108 ### Database
110 - [[16170]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16170) Pseudo foreign key in Items
112 ### I18N/L10N
114 - [[16322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16322) Translatability: "Unknown" in suggestion/suggestion.pl not translatable
116 ### Lists
118 - [[16484]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16484) Virtualshelves: Using no XSLTResultsDisplay breaks content display in intranet (titles not showing in lists)
120 ### MARC Authority data support
122 - [[14050]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14050) Default framework for authorities should not be deletable
124 ### Notices
126 - [[1859]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1859) Notice fields: can't select multiple fields at once
127 - [[16217]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16217) Notice' names may have diverged
129 ### OPAC
131 - [[16220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16220) The view tabs on opac-detail.pl are not responsive
132 - [[16233]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16233) Unclosed strong tag in the opac-facets.inc breaks some display
133 - [[16315]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16315) OPAC Shelfbrowser doesn't display the full title
134 - [[16340]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16340) JS variable in opac-bottom.inc is declared two times
135 - [[16478]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16478) Translation breaks display of Checkout history in tab Checkouts / On-site-checkouts
136 - [[16516]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16516) showListsUpdate JS function is not defined at the OPAC
138 ### Patrons
140 - [[9393]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9393) Add note to circulation.pl if borrower has pending modifications
141 - [[12721]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12721) Prevent  software error if incorrect fieldnames given in sypref StatisticsFields
142 - [[15823]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15823) Can still access patron discharge slip without having the syspref on - Permissions breach
143 - [[16447]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16447) "Borrow Permission" should not be used anymore
145 ### Reports
147 - [[16481]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16481) Report menu has unexpected issues
149 ### SIP2
151 - [[13871]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13871) OverDrive message when user authentication fails
153 ### Searching
155 - [[16041]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16041) StaffAuthorisedValueImages & AuthorisedValueImages preferences - impact on search performance
156 - [[16398]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16398) Keep expanded view after clearing the search form
158 ### Self checkout
160 - [[12663]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12663) SCOUserCSS and SCOUserJS ignored on selfcheck login page
162 ### Serials
164 - [[13877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13877) seasonal predictions showing wrong in test
166 ### Staff Client
168 - [[9387]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9387) Feedback message for FAILED check out items are not obvious for visually impaired
169 - [[16218]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16218) printfeercpt.tt (and others) does not include jQuery
170 - [[16270]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16270) Typo authentification vs authentication in 404
172 ### System Administration
174 - [[15009]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15009) Planning dropdown button in aqbudget can have empty line
176 ### Templates
178 - [[15194]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15194) Drop-down menu 'Actions' has problem in 'Saved reports' page with language bottom bar
179 - [[16159]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16159) guarantor section missing ID on patron add form
180 - [[16230]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16230) Show tooltip with menu item when fund cannot be deleted
181 - [[16369]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16369) Clean up and improve plugins template
182 - [[16381]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16381) Fix capitalization on tags review page
183 - [[16415]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16415) Layout problem on staff client detail page if local cover images are enabled
184 - [[16439]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16439) Allow styling to button for upload local cover images (Font Awesome Icons)
185 - [[16480]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16480) Unclosed tag span in shelves on intranet
187 ### Test Suite
189 - [[14144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14144) Silence warnings t/db_dependent/Auth_with_ldap.t
190 - [[14362]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14362) PEGI 15 Circulation/AgeRestrictionMarkers test fails
191 - [[16390]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16390) Accounts.t does not need MPL
192 - [[16407]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16407) Fix Koha_borrower_modifications.t
193 - [[16501]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16501) Remove some unneeded warns in Upload.t
196 ## Enhancements
198 ### Lists
200 - [[15403]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15403) Confirm messages in intranet lists interface strangely worded
206 ## System requirements
208 Important notes:
209     
210 - Perl 5.10 is required
211 - Zebra is required
213 ## Documentation
215 The Koha manual is maintained in DocBook.The home page for Koha 
216 documentation is 
218 - [Koha Documentation](http://koha-community.org/documentation/)
220 As of the date of these release notes, only the English version of the
221 Koha manual is available:
223 - [Koha Manual](http://manual.koha-community.org//en/)
225 The Git repository for the Koha manual can be found at
227 - [Koha Git Repository](http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary)
229 ## Translations
231 Complete or near-complete translations of the OPAC and staff
232 interface are available in this release for the following languages:
234 - English (USA)
235 - Arabic (99%)
236 - Armenian (100%)
237 - Chinese (China) (95%)
238 - Chinese (Taiwan) (100%)
239 - Czech (97%)
240 - Danish (78%)
241 - English (New Zealand) (91%)
242 - Finnish (98%)
243 - French (92%)
244 - French (Canada) (93%)
245 - German (100%)
246 - German (Switzerland) (100%)
247 - Greek (62%)
248 - Italian (100%)
249 - Korean (58%)
250 - Kurdish (55%)
251 - Norwegian Bokmål (65%)
252 - Persian (65%)
253 - Polish (100%)
254 - Portuguese (97%)
255 - Portuguese (Brazil) (96%)
256 - Slovak (99%)
257 - Spanish (100%)
258 - Swedish (83%)
259 - Turkish (99%)
260 - Vietnamese (79%)
262 Partial translations are available for various other languages.
264 The Koha team welcomes additional translations; please see
266 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
268 for information about translating Koha, and join the koha-translate 
269 list to volunteer:
271 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
273 The most up-to-date translations can be found at:
275 - [Koha Translation](http://translate.koha-community.org/)
277 ## Release Team
279 The release team for Koha 3.22.7 is
281 - Release Manager: [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
282 - QA Manager: [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
283 - QA Team:
284   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
285   - [Jonathan Druart](mailto:jonathan.druart@biblibre.com)
286   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
287   - [Marcel de Rooy](mailto:m.de.rooy@rijksmuseum.nl)
288   - [Nick Clemens](mailto:nick@bywatersolutions.com)
289   - [Jesse Weaver](mailto:jweaver@bywatersolutions.com)
290 - Bug Wranglers:
291   - [Amit Gupta](mailto:amitddng135@gmail.com)
292   - [Magnus Enger](mailto:magnus@enger.priv.no)
293   - [Mirko Tietgen](mailto:mirko@abunchofthings.net)
294   - [Indranil Das Gupta](mailto:indradg@l2c2.co.in)
295   - [Zeno Tajoli](mailto:z.tajoli@cineca.it)
296   - [Marc Véron](mailto:veron@veron.ch)
297 - Packaging Manager: [Mirko Tietgen](mailto:mirko@abunchofthings.net)
298 - Documentation Manager: [Nicole C. Engard](mailto:nengard@gmail.com)
299 - Translation Manager: [Bernardo Gonzalez Kriegel](mailto:bgkriegel@gmail.com)
300 - Wiki curators: 
301   - [Brook](mailto:)
302   - [Thomas Dukleth](mailto:kohadevel@agogme.com)
303 - Release Maintainers:
304   - 16.05 -- [Frédéric Demians](mailto:f.demians@tamil.fr)
305   - 3.22 -- [Julian Maurice](mailto:julian.maurice@biblibre.com)
306   - 3.20 -- [Chris Cormack](mailto:chrisc@catalyst.net.nz)
308 ## Credits
310 We thank the following libraries who are known to have sponsored
311 new features in Koha 3.22.7:
313 - American Numismatic Society
314 - Catalyst IT
316 We thank the following individuals who contributed patches to Koha 3.22.7.
318 - Blou (1)
319 - Aleisha (3)
320 - Jacek Ablewicz (1)
321 - Alex Arnaud (2)
322 - Hector Castro (4)
323 - Nick Clemens (11)
324 - Tomás Cohen Arazi (4)
325 - Chris Cormack (1)
326 - Jonathan Druart (34)
327 - Charles Farmer (1)
328 - Katrin Fischer (2)
329 - Brendan Gallagher (1)
330 - Bernardo González Kriegel (2)
331 - Owen Leonard (11)
332 - Kyle M Hall (13)
333 - Julian Maurice (5)
334 - Sophie Meynieux (1)
335 - Mark Tompsett (6)
336 - Marc Véron (11)
337 - Jesse Weaver (1)
338 - Marcel de Rooy (7)
340 We thank the following libraries, companies, and other institutions who contributed
341 patches to Koha 3.22.7
343 - ACPL (11)
344 - BibLibre (8)
345 - biblos.pk.edu.pl (1)
346 - BSZ BW (2)
347 - bugs.koha-community.org (34)
348 - ByWater-Solutions (26)
349 - Catalyst (1)
350 - Marc Véron AG (11)
351 - Rijksmuseum (7)
352 - Solutions inLibro inc (2)
353 - Theke Solutions (4)
354 - unidentified (13)
355 - Universidad Nacional de Córdoba (2)
357 We also especially thank the following individuals who tested patches
358 for Koha.
360 - Aleisha (3)
361 - Brendan Gallagher (36)
362 - Chris Cormack (15)
363 - Heather Braum (2)
364 - Hector Castro (4)
365 - Jesse Weaver (1)
366 - Jonathan Druart (49)
367 - Julian Maurice (121)
368 - Katrin Fischer (42)
369 - Marc Veron (3)
370 - Marc Véron (20)
371 - Mark Tompsett (5)
372 - Mirko Tietgen (1)
373 - Nick Clemens (6)
374 - Owen Leonard (13)
375 - Srdjan (2)
376 - Tomas Cohen Arazi (5)
377 - Nicole C Engard (1)
378 - Brendan A Gallagher (2)
379 - Kyle M Hall (74)
380 - Bernardo Gonzalez Kriegel (12)
381 - Marcel de Rooy (13)
382 - Brendan Gallagher brendan@bywatersolutions.com (2)
384 We regret any omissions.  If a contributor has been inadvertently missed,
385 please send a patch against these release notes to 
386 koha-patches@lists.koha-community.org.
388 ## Revision control notes
390 The Koha project uses Git for version control.  The current development 
391 version of Koha can be retrieved by checking out the master branch of:
393 - [Koha Git Repository](git://git.koha-community.org/koha.git)
395 The branch for this version of Koha and future bugfixes in this release
396 line is 3.22.x.
397 The last Koha release was 3.22.6, which was released on April 26, 2016.
399 ## Bugs and feature requests
401 Bug reports and feature requests can be filed at the Koha bug
402 tracker at:
404 - [Koha Bugzilla](https://bugs.koha-community.org)
406 He rau ringa e oti ai.
407 (Many hands finish the work)
409 Autogenerated release notes updated last on 25 May 2016 10:34:13.