-RELEASE NOTES FOR KOHA 3.14.0-beta
-01 Nov 2013
+RELEASE NOTES FOR KOHA 3.14.0
+21 Nov 2013
========================================================================
Koha is the first free and open source software library automation package
http://koha-community.org/
-Koha 3.14.0-beta can be downloaded from:
+Koha 3.14.0 can be downloaded from:
- http://download.koha-community.org/koha-3.14.00-beta.tar.gz
+ http://download.koha-community.org/koha-3.14.00.tar.gz
Installation instructions can be found at:
OR in the INSTALL files that come in the tarball
-Koha 3.14.0-beta is a major release, that comes with many new features.
+Koha 3.14.0 is a major release, that comes with many new features.
+Among the major chances is the introduction of a new default public catalog
+theme called "Bootstrap". The Bootstrap theme offers a responsive
+design for the public catalog, supporting both desktop browsers and mobile
+devices. New installations of Koha 3.14.0 will use the Bootstrap theme
+by default.
-It includes 13 features, 161 enhancements and 456 bugfixes.
+The 'prog' and 'CCSR' public catalog themes are deprecated as of the release
+of Koha 3.14.0. Existing Koha sites are encouraged to switch to the Bootstrap
+theme as soon as convenient. The 'prog' and 'CCSR' OPAC themes are
+slated to be completely removed in the second major release of Koha after
+3.14.0, i.e., in the release currently contemplated for November 2014.
+It includes 13 features, 161 enhancements and 471 bugfixes.
-New features in 3.14.0-beta
+
+New features in 3.14.0
======================
Acquisitions
----------
- 5336 Acq history search
+ 5336 Order history search (search and UI enhancements)
8015 Add MARC Modifications Templates
10401 Add ability to merge invoices
Cataloging
----------
- 5202 Merge authority records
- 7131 Way to overlay items in in marc import
+ 5202 Add ability to merge authority records
+ 7131 Teach MARC import how to overlay items
Circulation
----------
10240 Offline circulation using HTML5 and IndexedDB
- 10493 Add renewal script
+ 10493 Add tool for renewing loans by scanning item barcodes
Hold requests
----------
- 8215 Add Course Reserves
+ 8215 Add Course Reserves module
OPAC
----------
System Administration
----------
- 9998 Import/export and compare system preferences
+ 9998 New tool for import/export and compare system preferences
Z39.50 / SRU / OpenSearch Servers
----------
- 10096 Add a Z39.50 interface for authority searching
+ 10096 Add cataloging tool for seaching authority records via Z39.50
-Enhancements in 3.14.0-beta
+Enhancements in 3.14.0
======================
Acquisitions
----------
- 5349 Moving an order
+ 5349 Add ability to move orders from one vendor to another
7295 List of librarian managing a basket
7298 Export late orders, with # of claims and claim dates
8037 Add holds and funds to items already received in parcel.pl
9505 Acqui/invoices.pl contains an unnecessary loop
9744 Add a column Fund name on the home page of acquisitions
9806 Show more information on basketgroups lists
- 9822 No alert appears on adding an order to a basket if the budget has exceeded
- 9987 Biblioitemnumber is useless for orders.
+ 9822 Display an alert when an order to a basket if the budget has been exceeded
+ 9987 Remove DB field aqorders.biblioitemnunmber
10366 Alert librarian if an invoice number is duplicated
10390 Add ability to delete unused invoices
10403 Add ability to set fund/budget on receipt
- 10514 Add item link on acquisitions add item is too small
+ 10514 improve visibility of Add item link on new order form
10723 GetPendingOrders and SearchOrders can be merged
10724 Search by basket group on the parcel page
10725 Add filters on the pending orders table
9370 Use Library::CallNumber::LC when splitting LC call numbers for spine labels
9755 Record merge code needs to be refactored
10206 Add Koha TT Plugin
- 10291 Misleading Variable names in batchMod.pl
+ 10291 improve misleading variable names in batchMod.pl
10325 Allow system preferences to be overridable from koha-httpd.conf
10426 Remove unused sub GetCcodes from C4::Koha
- 10610 Sysprefs.sql is really boring to rebase
- 10681 Inappropriate uses of finish() in C4::Circulation.pm
- 10682 Inappropriate uses of finish() in C4::Reserve.pm
- 10685 Inappropriate uses of finish() in C4::Accounts.pm
- 10927 C4::Utils becomes useless
- 11058 Compile time warning issued by C4/Record.pm
+ 10610 alphabetize sysprefs.sql
+ 10681 remove inappropriate uses of finish() in C4::Circulation.pm
+ 10682 remove inappropriate uses of finish() in C4::Reserve.pm
+ 10685 remove inappropriate uses of finish() in C4::Accounts.pm
+ 10927 remove disused C4::Utils module
+ 11058 fix compile time warning issued by C4/Record.pm
Authentication
----------
Cataloging
----------
- 7883 Save and continue editing
+ 7883 add ability to save and continue editing bib records
7892 On staged marc record management open in tab
9044 Allow to select items on catalogue/detail.pl and trigger actions
9282 Authorities auto-completion in mainmainentry
9747 Sort issue for the z3950 results
10182 Save and continue editing should be improved
10488 New MARC21 authority tags and subfields should be propagated to non-default frameworks
- 10600 Duplicate authority
+ 10600 add ability to edit new authority record by duplicating existing one
10602 Set a default value for authorities
10678 Allow framework selection when creating from Z39.50
- 10901 Filters is needed on the add item page
+ 10901 add filters to the table on the add item page
10962 Update MARC21 frameworks to Update Nr. 17 (September 2013)
11037 C4::Biblio exports non-existent subroutines
10370 Adding barcode on circulation print page
10380 Output_pref should use a hashref for parameters
10513 Light up a warning/message when returning a chosen item type.
- 10785 Dropbox should be book drop
+ 10785 change 'Dropbox' labels to 'Book drop'
Command-line Utilities
----------
7813 Add ability to delete local cover images
8600 Remove search terms in advanced search
8712 We should use WAI-ARIA guidelines to help with accessibility -OMNIBUS bug
- 9549 Local Cover are not displayed in the Shelf Browser.
+ 9549 display local covers in the shelf browser.
9735 Choose language using URL parameters in any page
10100 OPAC News dates need an CSS handle (class)
10245 OPAC items table CSS classes
Packaging
----------
- 8507 Koha-create should be updated to use DOM indexing for bib
+ 8507 Koha-create should be updated to use DOM indexing for bibs by default
9250 Provide commands to allow handling of SIP servers in the packages
10367 Allow packages to work on debian wheezy
10411 Add cache control headers to static resources in the apache config
----------
9456 Add callnumber column to the cart
9507 Some code used to prevent form from being unexpectedly submitted is duplicated
- 9728 XISBN use simple search instead of SQL
+ 9728 XISBN now uses simple search instead of SQL
10356 Adding date published to catalogue detail page
10365 Using published date on routing slips
11099 Label in Staff Client - series on facets not easily css selectable
10803 "Make payment" in circ is not easily translatable
10850 Give Quick spine label template page its own id
11106 Label item type facet in staff client
- 11107 Label in staff client - authors on facets not easily accessible
+ 11107 Label in staff client - authors on facets not easily accessible
Test Suite
----------
9161 Translate only specific files
-Critical bugs fixed in 3.14.0-beta
+Critical bugs fixed in 3.14.0
======================
(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
10736 critical AcqWarnOnDuplicateInvoice doesn't warn for duplications - just triplications+
7228 major Can't order more than 1 when importing all from staged file
7593 major Merging bib records loses connection to order line
+ 8854 major Invoice filters don't all work
10641 major GetBooksellerWithLateOrders in C4::Bookseller.pm has some incoherences
Architecture, internals, and plumbing
----------
9839 major When importing MARC records, item record not created even when set to "always add"
+Notices
+----------
+ 11218 critical Due notices broken / not generated
+
OPAC
----------
8368 critical List email broken for non english templates
Patrons
----------
+ 11216 blocker Patron modification creates indefinite manual restriction
6506 critical Deleting patron history missing errors
+ 11221 major New patrons are created with invalid dateofbirth value if field is left empty
+ 11240 major Adding a restriction does not save the date
Reports
----------
8746 major Rebuild_zebra_sliced.sh don't work where Record length of 106041 is larger than the MARC spec allows
9961 major Truncation and QueryAutoTruncate not working properly with new QueryParser
10281 major Search domains do not seem to work
+ 11137 major QueryParser can ignore parts of a Boolean search after the first
+ 11196 major SearchEngine pref not in sysprefs.sql
Serials
----------
9986 major Two fixes on Z3950 Search
-Other bugs fixed in 3.14.0-beta
+Other bugs fixed in 3.14.0
======================
(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
11015 normal Copyright headers are missing in some packages
11123 normal 2 routines are unused in C4::Account
11135 normal Parsing of OVERRIDE_SYSPREF_NAMES logs warnings
+ 11204 normal Pendingreserves should use datatables.inc
+ 11205 normal The datatables filters don't work when several tables exist
10054 minor When SingleBranchMode is enabled, allow superlibrarians to set logged in library
10143 minor Fix FSF address in license headers
10650 minor Export merge-record.inc javascript into a file
10156 trivial Fix usr/bin/perl path for get_report_social_data.pl
10305 trivial _increment_barcode is called twice
10771 trivial Three disused scripts in misc/cronjobs/stats should be removed
+ 11269 trivial Latest MARC::Record makes visible some wrong usage of field->subfield in C4::Search
Authentication
----------
10326 minor Bulkmarcimport.pl turns off CataloguingLog sys pref
9671 trivial Fines.pl cronjob help lists wrong values for finesmode syspref
10810 trivial Fix synopsis for -html option to overdue_notices.pl
+ 11185 trivial Check-url-quick.pl fails
Course reserves
----------
10084 minor YUI path wrong in CCSR theme with packages
10379 minor Koha-rebuild-zebra gets noisy if no instances are defined
10574 minor Remove the message about upgrading to 3.4
+ 10670 minor /etc/init.d/koha-common fails to start zebra due to log permission problem
10617 trivial Init script cleanup
10645 trivial Missing zebra languages in koha-create manpage
9830 normal Some UNIMARC item indexes could be broken whith Queryweightfields syspref
10037 normal Fix item index in UNIMARC DOM indexing
10578 normal Escaping CGI breaks results sort feature (librarian's interface)
+ 10684 normal Koha search dies on undecodable records
10741 normal Can not place a hold on an item in transit and for loan
9588 minor Weighted search query with index
10271 minor An index containing ns or nb does not work
10704 trivial Search term highlighting doesn't work beyond the first results page
+ 11159 trivial Small typo in catalogue/results.tt
Serials
----------
System Administration
----------
10103 minor UniqueItemFields is missing from sysprefs.sql
+ 11163 minor Wrong itemtype usage count when deleting an itemtype
10038 trivial Doubled 'default' entry when creating a new authority type
10690 trivial Warn about trailing slashes in description of OPACBaseURL and staffClientBaseURL
10458 trivial Remove obsolete Z3950 module and test
-New sysprefs in 3.14.0-beta
+New sysprefs in 3.14.0
======================
* AcqItemSetSubfieldsWhenReceived
* Perl 5.10 is required
* Zebra is required
+ Koha 3.14.0 has the following new Perl module dependencies as
+ compared to Koha 3.12.0:
+
+ * Crypt::Eksblowfish::Bcrypt
+ * DBIx::Class
+ * DBIx::Class::Schema::Loader
+ * Library::CallNumber::LC
Documentation
======================
* English (USA)
- * Arabic (85%)
- * Armenian (94%)
- * Chinese (China) (93%)
- * Chinese (Taiwan) (96%)
- * Czech (99%)
- * Danish (94%)
- * English (New Zealand) (87%)
- * French (95%)
- * French (Canada) (92%)
- * German (94%)
- * German (Switzerland) (93%)
- * Greek (53%)
- * Italian (95%)
- * Kurdish (75%)
- * Norwegian Bokmål (62%)
- * Portuguese (94%)
- * Portuguese (Brazil) (87%)
+ * Arabic (83%)
+ * Armenian (93%)
+ * Chinese (China) (100%)
+ * Chinese (Taiwan) (100%)
+ * Czech (100%)
+ * Danish (91%)
+ * English (New Zealand) (85%)
+ * French (100%)
+ * French (Canada) (90%)
+ * German (100%)
+ * German (Switzerland) (100%)
+ * Greek (52%)
+ * Italian (94%)
+ * Kurdish (73%)
+ * Norwegian Bokmål (61%)
+ * Polish (60%)
+ * Portuguese (92%)
+ * Portuguese (Brazil) (85%)
* Slovak (100%)
* Spanish (100%)
- * Swedish (92%)
- * Turkish (98%)
+ * Swedish (90%)
+ * Turkish (97%)
Partial translations are available for various other languages.
Release Team
======================
-The release team for Koha 3.14.0-beta is
+The release team for Koha 3.14.0 is
Release Manager: Galen Charlton <gmc@esilibrary.com>
Documentation Manager: Nicole C Engard <nengard@gmail.com>
======================
We thank the following libraries who are known to have sponsored
-new features in Koha 3.14.0-beta:
+new features in Koha 3.14.0:
* CCSR
* Kultur i Halland - Regionbibliotek
* Universidad Nacional de Cordoba
* Universidad Nacional de Córdoba
-We thank the following individuals who contributed patches to Koha 3.14.0-beta.
- * 54 Tomas Cohen Arazi
+We thank the following individuals who contributed patches to Koha 3.14.0.
+ * 56 Tomas Cohen Arazi
* 1 Edmund Balnaves
* 1 Stefano Bargioni
* 4 D Ruth Bavousett
* 18 Colin Campbell
* 1 Barry Cannon
* 3 Frédérick Capovilla
- * 287 Galen Charlton
+ * 311 Galen Charlton
* 1 Katherine Chisholm
* 16 David Cook
- * 14 Chris Cormack
+ * 16 Chris Cormack
* 2 Christophe Croullebois
* 3 Elliott Davis
- * 4 Frédéric Demians
+ * 5 Frédéric Demians
* 3 Srikanth Dhondi
- * 149 Jonathan Druart
- * 31 Nicole Engard
+ * 155 Jonathan Druart
+ * 32 Nicole Engard
* 16 Magnus Enger
* 2 Jason Etheridge
* 1 Jonathan Field
- * 36 Katrin Fischer
+ * 39 Katrin Fischer
* 1 Connor Fraser
* 2 Amit Gupta
* 4 Chris Hall
- * 97 Kyle M Hall
+ * 98 Kyle M Hall
* 1 Gab Hikaka
* 1 Kristina D.C. Hoeppner
* 2 Mason James
- * 5 Srdjan Jankovic
+ * 6 Srdjan Jankovic
* 6 Janusz Kaczmarek
* 2 Peter Crellan Kelly
* 1 Rafal Kopaczka
- * 22 Bernardo Gonzalez Kriegel
+ * 23 Bernardo Gonzalez Kriegel
* 3 Ketan Kulkarni
* 1 Sonia LEMAIRE
* 140 Owen Leonard
* 1 Matthias Meusburger
* 6 Sophie Meynieux
* 1 Jonet Moore
+ * 2 Dobrica Pavlinusic
* 6 Paul Poulain
* 4 Karam Qubsi
* 1 Meenakshi R
* 1 Martin Renvoize
* 1 David Roberts
* 54 Marcel de Rooy
- * 44 Fridolyn SOMERS
+ * 45 Fridolyn SOMERS
* 21 Mathieu Saby
* 3 Adrien Saurat
* 4 Dan Scott
* 1 raewyn adams
* 3 root
-We thank the following companies who contributed patches to Koha 3.14.0-beta
+We thank the following companies who contributed patches to Koha 3.14.0
* 140 ACPL
- * 36 BSZ BW
- * 262 BibLibre
- * 8 BigBallOfWax
- * 131 ByWater-Solutions
+ * 39 BSZ BW
+ * 269 BibLibre
+ * 9 BigBallOfWax
+ * 133 ByWater-Solutions
* 190 C & P Bibliography
- * 40 Catalyst
- * 289 Equinox
+ * 42 Catalyst
+ * 313 Equinox
* 2 KohaAloha
* 3 Libeo
* 16 Libriotech
* 17 Prosentient Systems
* 54 Rijksmuseum
* 1 Software.coop
- * 4 Tamil
+ * 5 Tamil
* 2 Université Jean Moulin Lyon 3
* 21 Université Rennes 2
* 1 Xercode
* 1 oslo.ie
* 1 poczta.onet.pl
* 1 pusc.it
+ * 2 rot13.org
* 1 tpk.govt.nz
- * 105 unidentified
+ * 108 unidentified
* 3 veron.ch
* 1 yahoo.com
We also especially thank the following individuals who tested patches
-for Koha 3.14.0-beta.
+for Koha 3.14.0.
* 1 Koha Team Lyon 3
* 5 Koha Team Amu
* 14 Pierre Angot
* 1 Brendan
* 2 Corinne Bulac
* 208 Jared Camins-Esakov
- * 1097 Galen Charlton
+ * 1130 Galen Charlton
* 1 Mickey Coalwell
* 15 David Cook
- * 223 Chris Cormack
+ * 226 Chris Cormack
* 5 Frédéric Demians
- * 231 Jonathan Druart
+ * 241 Jonathan Druart
* 3 Frederic Durand
* 1 Dani Elder
* 26 Nicole C. Engard
* 15 Magnus Enger
* 2 Jason Etheridge
* 1 Vitor Fernandes
- * 382 Katrin Fischer
- * 8 Brendan Gallagher
- * 225 Kyle M Hall
+ * 386 Katrin Fischer
+ * 13 Brendan Gallagher
+ * 230 Kyle M Hall
* 2 Alex Hatley
* 1 JD@TeTakere
* 30 Mason James
* 2 Ulrich Kleiber
- * 143 Bernardo Gonzalez Kriegel
+ * 144 Bernardo Gonzalez Kriegel
* 13 Leila
- * 77 Owen Leonard
+ * 79 Owen Leonard
* 10 Julian Maurice
* 7 Melia Meggs
* 1 Josef Moravec
* 1 Maxime Pelletier
* 19 Paul Poulain
* 1 MJ Ray
- * 14 Liz Rea
+ * 17 Liz Rea
* 6 Campbell Reid-Tait
- * 75 Marcel de Rooy
+ * 79 Marcel de Rooy
* 9 Paola Rossi
* 18 Mathieu Saby
* 3 Signed-off-by:Mathieu Saby
* 1 Adrien Saurat
* 4 Dan Scott
- * 17 Robin Sheat
+ * 18 Robin Sheat
* 1 Silvia Simonetti
* 65 Srdjan
* 21 Mirko Tietgen
- * 8 Mark Tompsett
+ * 9 Mark Tompsett
* 5 Ed Veal
* 4 Marc Veron
* 11 Cedric Vita
git://git.koha-community.org/koha.git
-The branch for this version of Koha and future bugfixes in this release line is master.
+The branch for this version of Koha and future bugfixes in this release line is 3.14.x.
Bugs and feature requests
He rau ringa e oti ai.
(Many hands finish the work)
-##### Autogenerated release notes updated last on 01 Nov 2013 15:03:12 Z #####
+##### Autogenerated release notes updated last on 21 Nov 2013 00:54:32 Z #####