Bug 16047 [Follow-up] Software error on deleting a group with no category code
[koha.git] / misc / release_notes / release_notes_3_2_0.txt
blobee5b918d62e00ebe3afd5e6fe53060cf97556fb8
1 RELEASE NOTES FOR KOHA 3.2.0 - 22 October 2010
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/
11 Koha 3.2.0 can be downloaded from:
13     http://download.koha-community.org/koha-3.02.00.tar.gz
15 Installation instructions can be found at:
17     http://wiki.koha-community.org/wiki/Installation_Documentation
19 Koha 3.2.0 is a major feature release.
21 New features in 3.2.0
22 ======================
24   ACQUISITIONS
25     * The acquisitions module is significantly revamped:
26       * Support for hierarchical funds and budgets
27       * Budget planning by calendar and item type
28       * Vendor contract periods
29       * Generation of PDF purchase orders
30       * Ability to place orders on a batch of bibliographic
31         records imported into the catalog from a file or Z39.50 search
33   ADMINISTRATION
34     * Significant usability enhancements to the system preferences
35       editor
36     * Granular permissions are now always on; the GranularPermissions
37       system preference is consequently removed
38     * Many additional granular permissions are added
40   CATALOGING
41     * Bulk item editing
42     * Revamped inventory/stock-taking
43     * Ability to export bibliographic information in CSV format
44       from the staff cart
45     * New quick spine label print button
46     * Support for temporary location and in-process item statuses
47     * Usability enhancements to cataloging workflow:
48       * Can now choose whether to edit items after saving a bib record
49       * Option to move an item from one bib to another
50       * Option to delete all items attached to a bib
51       * Ability to clone an item
52       * View bib in OPAC link from the staff interface
53     * Ability to merge duplicate bibliographic record from the staff
54       lists interface
56   CIRCULATION
57     * Ability to define library transfer limits
58     * Email checkout slips
59     * Option to enable alert sounds during checkin and checkout
60     * Improvements in Koha's ability to express circulation policies
61       * Option to charge fines using suspension days instead of money
62       * Hold policies are now on the library/itemtype/categorycode level
63     * Renewal policies are now on the library/itemtype/categorycode level
64     * Ability to specify an expiration date for a hold request
65       when placing it via the staff interface or OPAC
66     * Daily batch job to cancel expired holds
67     * Improvements to the interface to change the priority of hold
68       requests for a bib in the staff interface
69     * New messaging system for patron records, allowing an unlimited
70       number of patron notes to be stored and managed
71     * Changes to web-based self checkout
72         * Ability to login in automatically to self-check, allowing
73           for unattended self-check stations
74         * Ability to display the patron image in self-check
76   OPAC
77     * Numerous enhancements to the bib display XML templates
78     * Per-patron OPAC search history, with ability for patrons
79       to manage the retention of their search history
80     * Support for Syndetics, LibraryThing, and Babeltheque enhanced
81       content
82     * Support for RIS and BibTeX export
83     * Bib details page includes which lists a bib belongs to
84     * Can now customize the 'search for this title in' links
85     * Preference to control whether patrons can change their
86       details in the OPAC
87     * OPAC icon set provided by vokal
89   REPORTS
90     * Guided reports can now take runtime parameters
91     * Can now edit SQL reports
93   SERIALS
94     * Can now specify the subscription end date, library location,
95       and grace periods
96     * Option to automatically place hold requests for members of a
97       serials routing list
98     * Numerous bugfixes
100   STAFF INTERFACE
101     * The cart has been added to the staff interface
102     * Staff can add items to lists in bulk from search results
103     * Enhanced patron card and item label creator
104     * Support for XSLT templates in the staff bib details display
105     * Bib details page includes which lists a bib belongs to
107   WEB SERVICES AND INTERFACE
108     * Integration with SOPAC, including support for various
109       web services defined by the ILS-DI recommendation
110     * Support for CAS single sign-on
111     * Improvements to OAI-PMH support
113   INTERNATIONALIZTION
114     * New initialization SQL files for German, Italian, and Polish
115     * Revamped UNIMARC framework for English
117   INTERNALS AND PACKAGING
118     * Koha is now packaged for Debian Squeeze; installation of Koha
119       can now be as simple as apt-get install koha
120     * Improvements to the management of required Perl modules
121     * Improvements to test case coverage
122     * Substantial progress on enabling the warnings pragma in all of
123       Koha's Perl code
125   BUGFIXES
126     * Approximately 1,050 tracked bugs and enhancement requests
127       are addressed in this release
129 System Preferences
130 ======================
132 The following system preferences are new in 3.2.0:
134     * AcqCreateItem
135     * AllowAllMessageDeletion
136     * AllowHoldDateInFuture
137     * AllowHoldPolicyOverride
138     * AutoSelfCheckAllowed
139     * AutoSelfCheckID
140     * AutoSelfCheckPass
141     * BranchTransferLimitsType
142     * Babeltheque
143     * casAuthentication
144     * casLogout
145     * casServerUrl
146     * ceilingDueDate
147     * CurrencyFormat
148     * DisplayClearScreenButton
149     * DisplayMultiPlaceHold
150     * DisplayOPACiconsXSLT
151     * EnableOpacSearchHistory
152     * FilterBeforeOverdueReport
153     * HidePatronName
154     * ILS-DI
155     * ILS-DI:AuthorizedIPs
156     * ImageLimit
157     * InProcessingToShelvingCart
158     * intranetbookbag
159     * LibraryThingForLibrariesEnabled
160     * LibraryThingForLibrariesID
161     * LibraryThingForLibrariesTabbedView
162     * NewItemsDefaultLocation
163     * numReturnedItemsToShow
164     * OAI-PMH:ConfFile
165     * OpacAddMastheadLibraryPulldown
166     * OPACAllowHoldDateInFuture
167     * OPACAmazonReviews
168     * OPACDisplayRequestPriority
169     * OPACFineNoRenewals
170     * OPACFinesTab
171     * OPACPatronDetails
172     * OPACSearchForTitleIn
173     * opacSerialDefaultTab
174     * OPACSerialIssueDisplayCount
175     * OPACShowCheckoutName
176     * OrderPdfFormat
177     * OverdueNoticeBcc
178     * OverduesBlockCirc
179     * PrintNoticesMaxLines
180     * ReturnToShelvingCart
181     * RoutingListAddReserves
182     * ShowPatronImageInWebBasedSelfCheck
183     * soundon
184     * SpineLabelAutoPrint
185     * SpineLabelFormat
186     * SpineLabelShowPrintOnBibDetails
187     * StaffSerialIssueDisplayCount
188     * SyndeticsAuthorNotes
189     * SyndeticsAwards
190     * SyndeticsClientCode
191     * SyndeticsCoverImages
192     * SyndeticsCoverImageSize
193     * SyndeticsEditions
194     * SyndeticsEnabled
195     * SyndeticsExcerpt
196     * SyndeticsReviews
197     * SyndeticsSeries
198     * SyndeticsSummary
199     * SyndeticsTOC
200     * UseBranchTransferLimits
202 System requirements
203 ======================
205     Changes since 3.0:
207     * The minimum version of Perl required is now 5.8.8.
208     * There are a number of new Perl module dependencies.
209       Run ./koha_perl_deps.pl -u -m to get a list of
210       any new modules to install during upgrade.
212 Upgrades
213 ======================
215 The structure of the acquisitions tables have changed significantly
216 from 3.0.x.  In particular, the budget hierarchy is quite different.
217 During an upgrade, a new database table is created called fundmapping
218 that contains a record of how budgets were mapped.  It is strongly
219 recommended that users of Koha 3.0.x acquisitions carefully review
220 the results of the upgrade before resuming ordering in Koha 3.2.0.
222 Documentation
223 ======================
225 As of Koha 3.2, the Koha manual is now maintained in DocBook.  The
226 home page for Koha documentation is 
228     http://koha-community.org/documentation/
230 As of the date of these release notes, several translations of the 
231 Koha manual are available:
233 English: http://koha-community.org/documentation/3-2-manual/
234 Spanish: http://koha-community.org/documentation/3-2-manual-es/
235 French:  http://koha-community.org/documentation/3-2-manual-fr/
237 The Git repository for the Koha manual can be found at
239     http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
241 Translations
242 ======================
244 Complete or near-complete translations of the OPAC and staff
245 interface are available in this release for the following languages:
247   * Chinese
248   * Danish
249   * English (New Zealand)
250   * English (USA)
251   * French (France)
252   * French (Canada)
253   * German
254   * Greek
255   * Hindi
256   * Italian
257   * Norwegian
258   * Portuguese
259   * Spanish
260   * Turkish
262 Partial translations are available for various other languages.
264 The Koha team welcomes additional translations; please see
266     http://www.kohadocs.org/usersguide/apb.html 
268 for information about translating Koha, and join the koha-translate 
269 list to volunteer:
271     http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
273 The most up-to-date translations can be found at:
275     http://translate.koha.org/
277 Release Team
278 ======================
280 The release team for Koha 3.2 is
282 Release Manager:        Galen Charlton <gmcharlt@gmail.com>
283 Documentation Manager:  Nicole Engard <nengard@gmail.com>
284 Translation Manager:    Chris Cormack <chris@bigallofwax.co.nz>
285 Release Maintainer (3.0.x):
286                         Henri-Damien Laurent <henridamien.laurent@biblibre.com>
287 Release Maintainer (3.2.x):
288                         Chris Nighswonger <cnighswonger@foundations.edu>
290 Credits
291 ======================
293 We thank the following libraries who are known to have sponsored
294 new features in Koha 3.2:
296   * Aix-Marseille Universities, France
297   * BrailleNet (http://www.braillenet.org/)
298   * BULAC, France (www.bulac.fr)
299   * East Brunswick Public Library, East Brunswick, New Jersey, USA 
300   * Foundations Bible College & Seminary, Dunn, North Carolina, USA
301   * Hochschule für Jüdische Studien, Heidelberg, Germany (www.hfjs.eu)
302     - XSLT changes to display 880 fields
303   * Howard County Library, Maryland, USA (http://www.hclibrary.org/)
304   * MassCat, Massachussetts, USA
305   * Middletown Township Public Library, Middletown, New Jersey, USA
306   * New York University Health Sciences Library, New York, USA
307   * Northeast Kansas Library System, Kansas, USA
308   * Plano Independent School District, Plano, Texas, USA
309   * SAN Ouest Provence, France
310   * vokal (Vermont Association of Koha Automated Libraries), 
311     Vermont, USA
312   * www.digital-loom.com
314 We thank the following individuals who contributed patches to
315 Koha 3.2.0. 
317   * Alex Arnaud
318   * Allen Reinmeyer
319   * Amit Gupta
320   * Andrei V. Toutoukine
321   * Andrew Chilton
322   * Andrew Elwell
323   * Andrew Moore
324   * Brendan A. Gallagher
325   * Brian Harrington
326   * Chris Catalfo
327   * Chris Cormack
328   * Chris Nighswonger
329   * Christopher Hyde
330   * Cindy Murdock Ames
331   * Clay Fouts
332   * Colin Campbell
333   * Cory Jaeger
334   * Daniel Sweeney
335   * Danny Bouman
336   * Darrell Ulm
337   * David Birmingham
338   * David Goldfein
339   * Donovan Jones
340   * D. Ruth Bavousett
341   * Eric Olsen
342   * Frédéric Demains
343   * Galen Charlton
344   * Garry Collum
345   * Henri-Damien Laurent
346   * Ian Walls
347   * James Winter
348   * Jane Wagner
349   * Jared Camins-Esakov
350   * Jean-André Santoni
351   * Jesse Weaver
352   * Joe Atzberger
353   * John Beppu
354   * John Soros
355   * Joshua Ferraro
356   * Katrin Fischer
357   * Koustubha Kale
358   * Kyle M Hall
359   * Lars Wirzenius
360   * Liz Rea
361   * Magnus Enger
362   * Marc Chantreux
363   * Marcel de Rooy
364   * Mason James
365   * Matthew Hunt
366   * Matthias Meusburger
367   * Michael Hafen
368   * MJ Ray
369   * Nahuel Angelinetti
370   * Nicolas Morin
371   * Nicole Engard
372   * Owen Leonard
373   * Paul Poulain
374   * Piotr Wejman
375   * Ricardo Dias Marques
376   * Rick Welykochy
377   * Robin Sheat
378   * Ryan Higgins
379   * Savitra Sirohi
380   * Sébastien Hinderer
381   * Srdjan Jankovic
382   * Stan Brinkerhoff
383   * Stephen Edwards
384   * Vincent Danjean
385   * Will Stokes
386   * Wolfgang Heymans
387   * Zeno Tajoli
389 We regret any omissions.  If a contributor has been inadvertantly missed,
390 please send patch against these release notes to 
391 koha-patches@lists.koha-community.org.
393 Revision control notes
394 ======================
396 The Koha project uses Git for version control.  The current development 
397 version of Koha can be retrieved by checking out the master branch of 
399     git://git.koha-community.org/koha.git
401 The branch for Koha 3.2.x (i.e., this version of Koha and future bugfix
402 releases) is 3.2.x.
404 The next major feature release of Koha will be Koha 3.4.0.
406 Bugs and feature requests
407 ======================
409 Bug reports and feature requests can be filed at the Koha bug
410 tracker at
412     http://bugs.koha-community.org/
414 Naku te rourou, nau te rourou, ka ora ai te iwi.