1 # RELEASE NOTES FOR KOHA 3.22.7
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
39 - [[16373]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16373) merge.pl reports success but files are not merged
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
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
56 - [[12752]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12752) OVERDUE notice mis-labeled as "Hold Available for Pickup"
60 - [[15816]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15816) Timeout login redirects to home page
64 - [[14632]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14632) Incorrect alert while deleting single item in batch
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
72 - [[16426]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16426) Import borrowers tool warns for blank and/or existing userids
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
102 - [[15682]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15682) Merging records from cataloguing search only allows to merge 2 records
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
110 - [[16170]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16170) Pseudo foreign key in Items
114 - [[16322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16322) Translatability: "Unknown" in suggestion/suggestion.pl not translatable
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
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
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
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
147 - [[16481]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16481) Report menu has unexpected issues
151 - [[13871]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13871) OverDrive message when user authentication fails
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
160 - [[12663]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12663) SCOUserCSS and SCOUserJS ignored on selfcheck login page
164 - [[13877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13877) seasonal predictions showing wrong in test
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
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
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
200 - [[15403]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15403) Confirm messages in intranet lists interface strangely worded
206 ## System requirements
210 - Perl 5.10 is required
215 The Koha manual is maintained in DocBook.The home page for Koha
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)
231 Complete or near-complete translations of the OPAC and staff
232 interface are available in this release for the following languages:
237 - Chinese (China) (95%)
238 - Chinese (Taiwan) (100%)
241 - English (New Zealand) (91%)
244 - French (Canada) (93%)
246 - German (Switzerland) (100%)
251 - Norwegian Bokmål (65%)
255 - Portuguese (Brazil) (96%)
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
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/)
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)
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)
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)
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)
310 We thank the following libraries who are known to have sponsored
311 new features in Koha 3.22.7:
313 - American Numismatic Society
316 We thank the following individuals who contributed patches to Koha 3.22.7.
324 - Tomás Cohen Arazi (4)
326 - Jonathan Druart (34)
329 - Brendan Gallagher (1)
330 - Bernardo González Kriegel (2)
334 - Sophie Meynieux (1)
340 We thank the following libraries, companies, and other institutions who contributed
341 patches to Koha 3.22.7
345 - biblos.pk.edu.pl (1)
347 - bugs.koha-community.org (34)
348 - ByWater-Solutions (26)
352 - Solutions inLibro inc (2)
353 - Theke Solutions (4)
355 - Universidad Nacional de Córdoba (2)
357 We also especially thank the following individuals who tested patches
361 - Brendan Gallagher (36)
366 - Jonathan Druart (49)
367 - Julian Maurice (121)
368 - Katrin Fischer (42)
376 - Tomas Cohen Arazi (5)
377 - Nicole C Engard (1)
378 - Brendan A Gallagher (2)
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
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
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.