Increment version for 3.22.9 release
[koha.git] / misc / release_notes / release_notes_3_22_3.txt
blob17bc77c5da1f36be346775fcd3f6c400880872a3
1 RELEASE NOTES FOR KOHA 3.22.3
2 12 Feb 2016
3 ========================================================================
5 Koha is the first free and open source software library automation package
6 (ILS). Development is sponsored by libraries of varying types and sizes,
7 volunteers, and support companies from around the world.
8 The website for the Koha project is
10     http://koha-community.org/
12 Koha 3.22.3 can be downloaded from:
14     http://download.koha-community.org/koha-3.22.03.tar.gz
16 Installation instructions can be found at:
18     http://wiki.koha-community.org/wiki/Installation_Documentation
20     OR in the INSTALL files that come in the tarball
23 Koha 3.22.3 is a security release.
25 It includes 1 security fix, 4 enhancements and 57 bugfixes.
28 Security fixes in 3.22.3
29 ========================
31         15760   sql injection in opac-shelves.pl
34 Enhancements in 3.22.3
35 ======================
37 Architecture, internals, and plumbing
38 ----------
39         15628   Remove get_branchinfos_of vestiges
41 OPAC
42 ----------
43         15574   Better wording for error message when adding tags
45 Patrons
46 ----------
47         14406   When adding messages in patron account, only first name is shown in pull down
49 Staff Client
50 ----------
51         15638   Spelling mistake in ~/Koha/reserve/placerequest.pl:4: writen  ==> written
54 Critical bugs fixed in 3.22.3
55 ======================
58 Architecture, internals, and plumbing
59 ----------
60         15680   blocker Fresh install of Koha cannot find any dependencies
61         15687   critical        Syntax errors in misc/translator/xgettext.pl
63 Circulation
64 ----------
65         12045   major   Transfer impossible if barcode includes spaces
67 Course reserves
68 ----------
69         15530   major   Editing a course item via a disabled course disables it even if it is on other enabled courses
71 MARC Authority data support
72 ----------
73         15188   major   Remove_unused_authorities.pl will delete all authorities if zebra is not running
75 Tools
76 ----------
77         15240   critical        Performance issue running overdue_notices.pl
78         14893   major   Separate temporary storage per instance in Upload.pm
79         15684   major   Fix encoding issues with quote upload
82 Other bugs fixed in 3.22.3
83 ======================
86 Acquisitions
87 ----------
88         15624   trivial Spelling mistake in suggestion.pl
90 Architecture, internals, and plumbing
91 ----------
92         15135   normal  Remove Warning Subroutine HasOverdues redefined
93         15626   normal  koha-remove does not remove log4perl.conf
94         6679    minor   Fixing code so it passes basic Perl::Critic tests
96 Authentication
97 ----------
98         15553   minor   Cgisess_ files polluting the /tmp directory
100 Circulation
101 ----------
102         14015   normal  Checkout: Fix software error if barcode '0' is given
103         15472   trivial Do not display links to circulation.pl if remaining_permissions is not set
105 Command-line Utilities
106 ----------
107         14624   minor   <<items.content>> for advance_notices.pl wrongly documented
109 Documentation
110 ----------
111         13177   normal  Add help pages for Rotating collections
113 Hold requests
114 ----------
115         15357   normal  Deleting all items on a record with title level holds creates orphaned/ghost holds
117 I18N/L10N
118 ----------
119         15355   minor   Translatability: Fix issues on check in page
120         15375   trivial Translatability: Fix issues on OPAC page 'Placing a hold'
122 Lists
123 ----------
124         4912    normal  After editing private list, user should be redirect to private lists
125         6322    normal  It's possible to view lists/virtualshelves even when virtualshelves is off
126         15476   minor   Listname not always displayed in shelves.pl
128 MARC Bibliographic data support
129 ----------
130         15209   normal  C4::Koha routines  expecting a MARC::Record object should check it is defined
131         15444   minor   MARC21: Repeated 508 not correctly formatted (missing separator)
133 Notices
134 ----------
135         14133   normal  Print notices generated in special case do not use print template
137 OPAC
138 ----------
139         15576   normal  Link in OPAC redirects to the wrong page
140         14555   minor   Warns in opac-search.pl
141         15100   minor   MARC21: Display of $d for 7xx and 1xx fields should be optional
142         15577   minor   Link in OPAC doesn't redirect anywhere
143         15589   trivial OPAC Lists "his" string fix
145 Packaging
146 ----------
147         9754    normal  koha-remove optionally includes var/lib and var/spool
149 Patrons
150 ----------
151         15353   normal  Patron image disappears when on fines tab
152         14480   minor   Warns when modifying patron
153         15195   minor   Patron details should open in tab
154         15619   trivial Spelling mistake in memberentry.pl
155         15621   trivial Spelling mistake in printinvoice
156         15623   trivial Spelling mistake in boraccount.pl
158 Reports
159 ----------
160         2669    normal  Radio Buttons where there should be checkboxes on Dictionary
161         15299   normal  Add delete confirmation for deleting saved reports
163 Searching
164 ----------
165         15468   minor   Search links on callnumbers with parentheses fails on OPAC results page
166         15608   trivial Spelling mistake in MARC21slim2OPACDetail.xsl
167         15613   trivial Spelling mistake: paramter vs parameter
169 Serials
170 ----------
171         14641   minor   Warns in subscription-add.pl
173 Staff Client
174 ----------
175         11569   minor   Typo in userpermissions.sql
176         15592   minor   Spelling mistake in ~/Koha/koha-tmpl/intranet-tmpl/p./plugins/plugins-upload.tt
177         15609   minor   Spelling mistake in :692: writen  ==> written
178         15611   trivial Spelling mistake: implimented
179         15614   trivial Spelling mistake in circ/pendingreserves.tt: Fullfilled
181 Templates
182 ----------
183         15597   trivial Typo in opac-auth-detail.tt
184         15598   trivial Typo in subscription-add.tt
186 Test Suite
187 ----------
188         15391   normal  HoldsQueue.t does not handle for loan itemtypes correctly
190 Tools
191 ----------
192         12636   normal  Batch patron modification should not update with unique patron attributes
193         15398   normal  Batch patron deletion/anonymization issue page: Restricted dropdown menu
194         14810   minor   Improve messages in patron anonymizing tool
196 Web services
197 ----------
198         15190   trivial Bad utf8 decode to unapi and fixing code status 200
200 Z39.50 / SRU / OpenSearch Servers
201 ----------
202         15298   trivial Z39.50 admin setup, options column suggested changes
206 System requirements
207 ======================
209     Important notes:
211     * Perl 5.10 is required
212     * Zebra is required
215 Documentation
216 ======================
218 The Koha manual is maintained in DocBook.The home page for Koha
219 documentation is
221     http://koha-community.org/documentation/
223 As of the date of these release notes, only the English version of the
224 Koha manual is available:
226     http://manual.koha-community.org/3.22/en/
228 The Git repository for the Koha manual can be found at
230     http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
233 Translations
234 ======================
236 Complete or near-complete translations of the OPAC and staff
237 interface are available in this release for the following languages:
240   * English (USA)
241   * Arabic (100%)
242   * Armenian (100%)
243   * Chinese (China) (97%)
244   * Chinese (Taiwan) (100%)
245   * Czech (98%)
246   * Danish (79%)
247   * English (New Zealand) (91%)
248   * Finnish (98%)
249   * French (90%)
250   * French (Canada) (90%)
251   * German (100%)
252   * German (Switzerland) (100%)
253   * Italian (100%)
254   * Korean (59%)
255   * Kurdish (56%)
256   * Norwegian Bokmål (64%)
257   * Persian (66%)
258   * Polish (94%)
259   * Portuguese (98%)
260   * Portuguese (Brazil) (98%)
261   * Slovak (100%)
262   * Spanish (100%)
263   * Swedish (85%)
264   * Turkish (100%)
265   * Vietnamese (81%)
268 Partial translations are available for various other languages.
270 The Koha team welcomes additional translations; please see
272     http://wiki.koha-community.org/wiki/Translating_Koha
274 for information about translating Koha, and join the koha-translate
275 list to volunteer:
277     http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
279 The most up-to-date translations can be found at:
281     http://translate.koha-community.org/
284 Release Team
285 ======================
287 The release team for Koha 3.22.3 is
289   Release Manager:       Tomás Cohen Arazi <tomascohen@gmail.com>
291   QA Manager:            Katrin Fischer <Katrin.Fischer@bsz-bw.de>
293   QA Team:               Jonathan Druart <jonathan.druart@bugs.koha-community.org>
294                          Brendan Gallagher <brendan@bywatersolutions.com>
295                          Kyle Hall <kyle@bywatersolutions.com>
296                          Paul Poulain <paul.poulain@biblibre.com>
297                          Martin Renvoize <martin.renvoize@ptfs-europe.com>
298                          Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
300   Bug Wranglers:         Amit Gupta <amitddng135@gmail.com>
301                          Indranil Das Gupta <indradg@l2c2.co.in>
302                          Eivin Giske Skaaren <eivin@sysmystic.com>
303                          Zeno Tajoli <z.tajoli@cineca.it>
304                          Mirko Tietgen <mirko@abunchofthings.net>
305                          Marc Veron <veron@veron.ch>
307   Packaging Manager:     Robin Sheat <robin@catalyst.net.nz>
309   Documentation Manager: Nicole C. Engard <nengard@gmail.com>
311   Translation Manager:   Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
313   Wiki curators:         Thomas Dukleth <kohadevel@agogme.com>
314                          Indranil Das Gupta <indradg@l2c2.co.in>
315                          Brooke Johnson <abesottedphoenix@yahoo.com>
317   Release Maintainer (3.22.x): Julian Maurice <julian.maurice@biblibre.com>
318   Release Maintainer (3.20.x): Frédéric Demians <frederic@tamil.fr>
319   Release Maintainer (3.18.x): Liz Rea <liz@catalyst.net.nz>
321 Credits
322 ======================
325 We thank the following libraries who are known to have sponsored
326 new features in Koha 3.22.3:
327   * Regionbibliotek Halland / County library of Halland
329 We thank the following individuals who contributed patches to Koha 3.22.3.
331   * Blou (1)
332   * Briana (2)
333   * Natasha (2)
334   * Gus (6)
335   * Aleisha (9)
336   * Chloe (9)
337   * Alex Arnaud (1)
338   * Colin Campbell (1)
339   * Hector Castro (4)
340   * Marcel de Rooy (4)
341   * Jonathan Druart (21)
342   * Katrin Fischer (1)
343   * Mason James (3)
344   * Owen Leonard (1)
345   * Julian Maurice (4)
346   * Kyle M Hall (7)
347   * Winona Salesky (1)
348   * Martin Stenberg (1)
349   * Marc Véron (7)
352 We thank the following libraries, companies, and other institutions who contributed
353 patches to Koha 3.22.3
356   * ACPL (1)
357   * BSZ BW (1)
358   * BibLibre (6)
359   * ByWater-Solutions (7)
360   * KohaAloha (3)
361   * PTFS-Europe (1)
362   * Rijksmuseum (4)
363   * Solutions inLibro inc (1)
364   * bugs.koha-community.org (20)
365   * stacmail.net (6)
366   * unidentified (27)
367   * veron.ch (7)
368   * xinxidi.net (1)
370 We also especially thank the following individuals who tested patches
371 for Koha 3.22.3.
373   * Aleisha (6)
374   * Briana (2)
375   * Chris (1)
376   * Chris Cormack (3)
377   * Hector Castro (14)
378   * Jacek Ablewicz (1)
379   * Jesse Weaver (2)
380   * Jonathan Druart (29)
381   * Julian Maurice (84)
382   * Katrin Fischer (17)
383   * Liz Rea (1)
384   * Magnus Enger (2)
385   * Marc Veron (1)
386   * Marc Véron (6)
387   * Margaret Holt (2)
388   * Mark Tompsett (8)
389   * Mirko Tietgen (4)
390   * Nick Clemens (1)
391   * Nicole Engard (2)
392   * Owen Leonard (11)
393   * Tomas Cohen Arazi (2)
394   * Brendan Gallagher brendan@bywatersolutions.com (7)
395   * Brendan A Gallagher (68)
396   * Kyle M Hall (37)
397   * Bernardo Gonzalez Kriegel (3)
398   * Marcel de Rooy (8)
400 We regret any omissions.  If a contributor has been inadvertently missed,
401 please send a patch against these release notes to
402 koha-patches@lists.koha-community.org.
404 Revision control notes
405 ======================
407 The Koha project uses Git for version control.  The current development
408 version of Koha can be retrieved by checking out the master branch of
410     git://git.koha-community.org/koha.git
412 The branch for this version of Koha and future bugfixes in this release line is 3.22.x.
414 The last Koha release was 3.22.2, which was released on January 27, 2016.
417 Bugs and feature requests
418 ======================
420 Bug reports and feature requests can be filed at the Koha bug
421 tracker at
423     http://bugs.koha-community.org/
426 He rau ringa e oti ai.
427 (Many hands finish the work)
429 ##### Autogenerated release notes updated last on 12 Feb 2016 09:32:36 Z #####