Bug 17234 - updatedatabase.pl's ALTER IGNORE break with mysql 5.7.4+
[koha.git] / misc / release_notes / release_notes_3_4_0.txt
blob3b6b0e25871a1fdaefd5a993dddd6cf176c4e93f
1 RELEASE NOTES FOR KOHA 3.4.0 - 22 April 2011
2 ========================================================================
4 Koha is the first free and open source software library automation package 
5 (ILS). Development is sponsored by libraries of varying types and sizes, 
6 volunteers, and support companies from around the world.  
7 The website for the Koha project is 
9     http://koha-community.org/
12 Koha 3.4.0 is released in memoriam of Elizabeth Mae Gallagher-Mitchell
13 December 20, 2010 - March 10, 2011.
14 Haere. Mōu tai ata; mōku tai ahiahi 
16 Koha 3.4.0 can be downloaded from:
18     http://download.koha-community.org/koha-3.04.00.tar.gz
20 Installation instructions can be found at:
22     http://wiki.koha-community.org/wiki/Installation_Documentation
23     
24     OR in the INSTALL files that come in the tarball
26 Koha 3.4.0 is a major feature release.
28 New features in 3.4.0
29 ======================
31   ACQUISITIONS:
32     * Can filter budgets by active status and date on the acquisitions
33       homepage
34     * Freetext field added to specify one-off delivery addresses/comments
35     * Can create multiple orders from a staged MARC file
36     * New cronjob to delete old suggestions
37     * Warning when ordering from an external source when a catalogue
38       record already exists
39     * Currency can be set when ordering
41   ADMINISTRATION
42     * Many additional granular permissions are added
43     * Ability to replace the favicon from within the admin interface
44     * Ability to import and export MARC frameworks
45     * Separate field for library state/province
46     * WYSIWYG editor for Koha News
47     * Ability to add news items to slips
48     * Label batch edit interface allows entry of items by scanning
49       barcodes
50     * Can choose the MARC framework when importing records
51     
52   CATALOGING
53     * NORMARC support added
54     * Edits to Authority records are now logged
55     * 005 field updated when a Biblio or Authority record is edited
56     * Added edit record/edit items to the search result if logged in 
57       user has cataloguing privileges
58     * Add support of record linking by record control number in $w
59     * 006/008 plugins much improved
61   CIRCULATION
62     * Callnumbers are displayed when an item is checked in
63     * Waiting holds now show the date they were marked waiting
64     * Show guarantees checkouts when checking out to a guarantor and vice versa
65     * Show holds waiting for a patron on check in
66     * New report wizard for Holds
67     * Syspref to disable the ability for borrowers to choose their
68       pickup library for holds
69     * Self Checkout supports login
70     * Ability to set 'hard' due dates, which will not allow items to 
71       be checked out past that
72     * Printed receipts can now include the library phone, address and 
73       other fields
74     * Fast Add framework at circulation
75     * Ability to define due dates in the past
76     * Checkin page now lists fines owed by patron
77     * Preferences for defining the fine level when a staff
78       override is needed
79     * Search to Hold feature
81   OPAC
82     * New system preference added to allow the librarians to hide
83       items from the OPAC.  See docs/opac/OpacHiddenItems.txt for
84       more information.
85     * Authority display improved in OPAC
86     * Allow the patron to choose which library they wish to make a
87       purchase suggestion for
88     * Added the ability to hide the name of a reviewer/commenter in
89       the OPAC
90     * CSS/HTML and other UI improvements
91     * Lists respect the XSLT bibliograhic display preferences
92     * Truncation of facets now controllable by a system preference
93     * Can use 856$u to store an image URI which Koha can then display in the OPAC
94     * User can renew multiple items at once
95     * A new librarian-controlled column added to the 'My Summary' page on the OPAC
96     * Recent comments view for the OPAC (allow users to see recently reviewed items)
97     * Feature to make the OPAC private (allow only logged in users to search/view items)
98     * Ability to edit what displays when no results are found
99     * Privacy feature allowing the user to specify when their reading
100       (or circulation) records are anonymised
101     * opacstylesheet can link to a url anywhere, not just a local file
102       
103   PATRONS
104     * Separate field for state/province
105     * Ability to duplicate a Patron
106     * Print overdue and hold notices for patrons without email addresses
107         
108   REPORTS
109     * Run a report immediately after creation
110     * The list of saved reports has pagination and can be sorted
111     * SQL formatting improvements when viewing a report
112     * Parameters can be set in guided reports
114   SEARCHING
115     * NoZebra mode is officially deprecated.
116     * Added shelf location to the indexes
117     * Added a search link for analytics to serial records
118     * Subjects can now search complete subfields
119     * MARC21 tag 751 (geographical entry) is now searchable
120     * UNIMARC EAN/UPC/Music fields added to the indices
121     * usecontrolnumber syspref allows you to link the 78X fields to 
122       other names of the same serial
124   SERIALS
125     * 50 bugs fixed in serials management 5508
127   STAFF INTERFACE
128     * Enumchron added to the biblio detail page
129     * Improvements to suggestion management
130     * Can use 856$u to store an image URI which Koha can then display in
131       the staff interface.
132     * Cart is emptied when a user logs out
133     * IntranetUserCSS preference added to allow styling of staff interface
134     
135   INTERFACE
136     * New icon set for itemtypes (Nimes)
137     * LibLime kids iconset resized to consistent size
138     * Seshat itemtype iconset added (Naropa College)
139     * CSS classes added to the XSLT results to enable styling
140           
141   INTERNATIONALIZTION
142     * New initialization SQL files for Norwegian
144   INTERNALS, PACKAGING AND PERFORMANCE
145     * Koha now uses Template::Toolkit rather than HTML::Template::Pro
146     * Improvements to test case coverage
147     * .packages file for Ubuntu Maverick
148     * Testing using Test::Perl::Critic
149     * CGI::Session can now be stored in Memcached
150     * mod_deflate added to save bandwidth
151     * Move items out of biblioitems
152       
153   COMMAND LINE UTILITIES
154     * Script to update all items and biblio
155     * Script to set and get system preferences from the command line
157   BUGFIXES
158     * Approximately 633 tracked bugs and enhancement requests
159       are addressed in this release
161 System Preferences
162 ======================
164 The following system preferences are new in 3.4.0:
165     
166     * AllFinesNeedOverride
167     * AllowFineOverride
168     * AllowPurchaseSuggestionBranchChoice
169     * AllowSelfCheckReturns
170     * AlternateHoldingsField
171     * AlternateHoldingsSeparator
172     * AuthoritiesLog
173     * COinSinOPACResults
174     * Display856uAsImage
175     * displayFacetCount
176     * FacetLabelTruncationLength
177     * FineNotifyAtCheckin
178     * HoldNotifyAtCheckin
179     * IntranetFavicon
180     * IntranetUserCSS
181     * itemBarcodeInputFilter
182     * maxItemsInSearchResults
183     * maxRecordsForFacets
184     * OPACAllowUserToChooseBranch
185     * OPACDisplay856uAsImage
186     * OpacFavicon
187     * OpacHiddenItems
188     * OPACMySummaryHTML
189     * OPACNoResultsFound
190     * OpacPrivacy
191     * OpacPublic
192     * SelfCheckHelpMessage
193     * SelfCheckTimeout
194     * ShowReviewer
195     * StaffAuthorisedValueImages
196     * TraceCompleteSubfields
197     * TraceSubjectSubdivisions
198     * UseAuthoritiesForTracings
199     * UseControlNumber
200     * UseTablesortForCirc
201     * WaitingNotifyAtCheckin
203 System requirements
204 ======================
206     Changes since 3.2:
207     
208     * Template::Toolkit
211 Documentation
212 ======================
214 As of Koha 3.2, the Koha manual is now maintained in DocBook.  The
215 home page for Koha documentation is 
217     http://koha-community.org/documentation/
219 As of the date of these release notes, only the english version of the
220 Koha manual is available:
222     http://koha-community.org/documentation/3-4-manual/
224 The Git repository for the Koha manual can be found at
226     http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
228 Translations
229 ======================
231 Complete or near-complete translations of the OPAC and staff
232 interface are available in this release for the following languages:
234   * Chinese
235   * Danish
236   * English (New Zealand)
237   * English (USA)
238   * French (France)
239   * French (Canada)
240   * German
241   * Greek
242   * Hindi
243   * Italian
244   * Norwegian
245   * Portuguese
246   * Spanish
247   * Turkish
249 Partial translations are available for various other languages.
251 The Koha team welcomes additional translations; please see
253     http://wiki.koha-community.org/wiki/Translating_Koha
255 for information about translating Koha, and join the koha-translate 
256 list to volunteer:
258     http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
260 The most up-to-date translations can be found at:
262     http://translate.koha-community.org/
264 Release Team
265 ======================
267 The release team for Koha 3.4 is
269 Release Manager:        Chris Cormack <chrisc@catalyst.net.nz>
270 Documentation Manager:  Nicole C Engard <nengard@gmail.com>
271 Translation Manager:    Frédéric Demians <frederic@tamil.fr>
272 Release Maintainer (3.2.x):
273                         Chris Nighswonger <cnighswonger@foundations.edu>
274 Release Maintainer (3.4.x):
275                         Chris Nighswonger <cnighswonger@foundations.edu>
276 QA Manager:             Colin Campbell
279 Credits
280 ======================
282 We thank the following libraries who are known to have sponsored
283 new features in Koha 3.4:
285   * Aix-Marseille University, France
286   * East Brunswick Public Library, USA
287   * Food and Agriculture Organisation of the United Nations
288   * Goddard College, USA
289   * Hauraki District Council, New Zealand
290   * Horowhenua Library Trust, New Zealand
291   * La Trappe Monastery, France
292   * Los Gatos Public Library, USA
293   * Lyon3 University, France
294   * Marlboro College, USA
295   * MassCat, USA
296   * Merrill Memorial Library, Maine, USA
297   * Middletown Township Public Library, USA
298   * Ministry of Culture, Spanish Government, Spain
299   * Naropa College, USA
300   * Nelsonville Public Library, USA
301   * Nimes, France
302   * Regionbibliotek Halland, Sweden
303   * Rijksmuseum Research Library, Netherlands
304   * SAN Ouest Provence, France
305   * SAR, USA
306   * St Etienne University, France
307   * VOKAL, USA
308   
309 We thank the following individuals who contributed patches to
310 Koha 3.4.0. 
312   * Alex Arnaud
313   * Amit Gupta
314   * Andrew Elwell
315   * Bernardo Gonzalez Kriegel
316   * Brian Engard
317   * Brice Sanchez  
318   * Chris Cormack
319   * Chris Nighswonger
320   * Christophe Croullebois
321   * Christopher Hall
322   * Cindy Murdock Ames
323   * Claudia
324   * Colin Campbell
325   * D Ruth Bavousett  
326   * Daniel Grobani
327   * David Schuster
328   * Dobrica Pavlinusic
329   * Doug Dearden
330   * Edward Allen
331   * Frédéric Demians
332   * Frédérick Capovilla
333   * Frère Sébastien Marie
334   * Galen Charlton
335   * Garry Collum
336   * Henri-Damien LAURENT
337   * Ian Walls
338   * Jane Wagner
339   * Janusz Kaczmarek
340   * Jared Camins-Esakov
341   * Jean-André Santoni
342   * Jerome Charaoui
343   * Jesse Weaver
344   * Joe Atzberger
345   * Johnboy
346   * Jonathan Druart
347   * Julian Maurice
348   * Katrin Fischer
349   * Koustubha Kale
350   * Lars Wirzenius
351   * Liz Rea
352   * Magnus Enger
353   * Marcel de Rooy
354   * Mark Gavillet
355   * Mason James
356   * Matthew Hunt
357   * Matthias Meusburger
358   * MJ Ray
359   * Nahuel ANGELINETTI
360   * Nate Curulla
361   * Nicolas Morin
362   * Nicole C. Engard
363   * Owen Leonard
364   * Paul Poulain
365   * Reed Wade
366   * Ricardo Dias Marques
367   * Robin Sheat
368   * Salvador Zaragoza Rubio
369   * Savitra Sirohi
370   * Serhij Dubyk {Сергій Дубик}
371   * Sophie Meynieux
372   * Spartaness
373   * Srdjan Jankovic
374   * Stéphane Delaune
375   * Tomas Cohen Arazi
376   * Will Stokes
377   * Zach Sim
378   * Zeno Tajoli
381 We regret any omissions.  If a contributor has been inadvertantly missed,
382 please send a patch against these release notes to 
383 koha-patches@lists.koha-community.org.
385 Revision control notes
386 ======================
388 The Koha project uses Git for version control.  The current development 
389 version of Koha can be retrieved by checking out the master branch of 
391     git://git.koha-community.org/koha.git
393 The branch for Koha 3.4.x (i.e., this version of Koha and future bugfix
394 releases) is 3.4.x.
396 The next major feature release of Koha will be Koha 3.6.0.
398 Bugs and feature requests
399 ======================
401 Bug reports and feature requests can be filed at the Koha bug
402 tracker at
404     http://bugs.koha-community.org/
407 Ehara taku toa i te toa takitahi, engari he toa takitini