From a7f0cbbecefa0110e7ff832ea949581ea7d44fcd Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Fri, 22 May 2015 12:44:35 -0300 Subject: [PATCH] Release notes for 3.20 Signed-off-by: Tomas Cohen Arazi --- misc/release_notes/release_notes_3_20_0.txt | 348 ++++++++++++-------- 1 file changed, 211 insertions(+), 137 deletions(-) diff --git a/misc/release_notes/release_notes_3_20_0.txt b/misc/release_notes/release_notes_3_20_0.txt index 3d7c31b2f7..b241c518f8 100644 --- a/misc/release_notes/release_notes_3_20_0.txt +++ b/misc/release_notes/release_notes_3_20_0.txt @@ -1,5 +1,5 @@ -RELEASE NOTES FOR KOHA 3.20 (beta) -12 may 2015 +RELEASE NOTES FOR KOHA 3.20 +22 May 2015 ======================================================================== Koha is the first free and open source software library automation package @@ -9,9 +9,9 @@ The website for the Koha project is http://koha-community.org/ -Koha 3.20.0-beta can be downloaded from: +Koha 3.20 can be downloaded from: - http://download.koha-community.org/koha-3.20.00-beta.tar.gz + http://download.koha-community.org/koha-3.20.00.tar.gz Installation instructions can be found at: @@ -20,12 +20,19 @@ Installation instructions can be found at: OR in the INSTALL files that come in the tarball -Koha 3.20 (beta) is a major release, that comes with many new features. +Koha 3.20 is a major release, that comes with many new features. -It includes 5 new features, 118 enhancements and 351 bugfixes. +It includes 5 new features, 114 enhancements and 407 bugfixes. -New features in 3.20 (beta) -====================== + +Important notice +================ + + * As of 3.20, support for Debian 6 (Squeeze) is deprecated. + + +New features in 3.20 +==================== Cataloging ---------- @@ -48,8 +55,8 @@ Tools 11395 Batch modifications for records -Enhancements in 3.20 (beta) -====================== +Enhancements in 3.20 +==================== About ---------- @@ -59,11 +66,11 @@ Acquisitions ---------- 6820 Hide receive option if there is nothing to receive 9089 Show suggestion number on suggestion management - 10753 Creating suggestions for 'Any library' uses _ANY as branchcode + 10753 Don't use _ANY_ as branchcode when creating suggestions for 'Any library' 12648 Link patrons to an order 12743 Allow default values from the ACQ framework to be used when creating a record in acquisitions - 12944 There is no way to search orders by creator - 13156 Display borrower's cardnumber who did a suggestion in suggestion.pl + 12944 Search for creator of an order + 13156 Display cardnumber of borrower who made a suggestion in suggestion.pl 13214 Improve performance of acqui/addorderiso2709.pl, stop fetching all import_records needlessly Architecture, internals, and plumbing @@ -80,16 +87,12 @@ Architecture, internals, and plumbing 13019 Add base classes on which to build Koha objects 13262 Add parameters to XSLT Handler transform method 13346 The type of the OpacExportOptions pref should be multiple - 13545 Add barcode image generator service - 13570 Koha-conf.xml mentions win32 13758 KOHAVERSION should be statically set 13790 Add unique id issue_id to issues and old_issues tables 13852 Manage C4::VirtualShelves in C4::Auth for performance - 13893 Add ability to execute perl scripts in atomicupdates Authentication ---------- - 10177 Koha Accepts Seven "Space" Characters as a Valid Password 13499 Auth.pm needs a tidy 13507 Add intranet support for CAS authentication @@ -97,6 +100,7 @@ Cataloging ---------- 7741 Clear search terms in Z3950 search page 10480 Improvements for framework plugins in cataloguing/item editor + 11165 Save and update auth_header.modification_time 13023 Nonpublic note for items should be mapped to a database column like itemnotes 13218 Usability enhancement for z39.50 search 13322 Update MARC21 frameworks to Update No. 19 (October 2014) @@ -113,18 +117,12 @@ Circulation 13408 Tell librarians they may continue scanning while checkouts table is loading 13492 Add location to the checkouts tables 13549 Add cardnumber to overdue circulation report overdue.pl - 13611 Serial enumeration not visible in the opac-user.pl when browsing own holds. Command-line Utilities ---------- - 11399 Batch Rebuild Items Tables + 11399 Batch rebuild items tables 13166 Add all restrictions purge to cleanup_database.pl -Database ----------- - 11008 Useless column supplierreference in aqorders table - 11165 Auth_header.datemodified should be updated - Developer documentation ---------- 12889 Improving documentation in C4::Members.pm @@ -134,19 +132,24 @@ Hold requests ---------- 9528 Add delivery branch to the place hold display 13299 Add home library column to the holds ratios report + 13611 Make serial enumeration visible in user account when browsing own holds 13623 Enhance html for holds queue viewer + 13887 Add datatables to item specific holds table I18N/L10N ---------- 7939 Separate po files for different MARC dialects - 13400 Untranslatable "Are you sure you want to delete this authority?" Installation and upgrade (web-based installer) ---------- 13068 New feature for DB update and sandbox + 13893 Add ability to execute perl scripts in atomicupdates + 14072 Update German web installer for 3.20 + 14152 Check for required dependencies during upgrades Label/patron card printing ---------- + 10773 Add item-level descriptions for Label Printing 13407 Remove methods which are included in the 0.36 release of PDF::Reuse Lists @@ -166,14 +169,15 @@ MARC Bibliographic data support Notices ---------- + 13545 Add barcode image generator service 13819 Add biblioitems to available tables in ISSUESLIP and ISSUEQSLIP OPAC ---------- 1917 Add RSS Feeds for Lists - 7843 Create RSS for OPAC news + 7843 Add RSS feeds for OPAC news 8992 Add an interfacing with the idref webservice - 11900 OPAC cart can confuse patrons + 11900 Add tooltips to cart and list in OPAC 13119 Use XSLT to display tagged titles in the OPAC 13695 Allow ISBD format export 13729 Give news in Opac a unique anchor @@ -192,14 +196,12 @@ Patrons 13583 Able to view menu for Statistics even when user does not have permission 13584 Able to view menu for Purchase Suggestions even when user does not have permission 13891 Make all patron searches use DataTables server-side processing - 13892 SQLHelper replacement - C4::Members::Search - ysearch.pl - 13894 SQLHelper replacement - C4::Members::Search - reserve.pl Reports ---------- 10706 Keyword search on reports should search report number 13372 Items lost report improvements - 13880 Allow svc/report to be passed sql parameters + 13880 Allow svc/report to be passed sql parameters for non-public reports 13994 Add a back link to error message in Reports 14013 Use name of a saved report as part of the file name for download @@ -209,17 +211,13 @@ Searching 13307 Create a link to the last advanced search in search result page (OPAC) 13528 Ability to search on the different isbn variations -Self checkout ----------- - 8033 Remove unused sco/receipt template file - Serials ---------- + 5338 Add serials module to guided reports 12671 Guess next serial date when there are several issues per unit SIP2 ---------- - 7904 SIP modules handling of @INC is confused 13159 Enhancements to the SIP2 command line emulator 13252 SIP2 server should accept IPv6 connections @@ -243,7 +241,6 @@ Templates 13864 Columns configuration - Late orders 13865 Columns configuration - Orders search 13866 Columns configuration - Patrons search - 13887 Add datatables to item specific holds table Test Suite ---------- @@ -254,15 +251,15 @@ Test Suite Tools ---------- - 12404 CSV profiles improvements + 12404 CSV profiles improvements (concatenations, substrings, conditions...) 12543 Add userid as matchpoint for "Import patrons" tool 13040 Improve exporter to allow multiple branch selections -Critical bugs fixed in 3.20 (beta) -====================== +Critical bugs fixed in 3.20 +=========================== -(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) +(this list includes all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) Acquisitions @@ -271,6 +268,7 @@ Acquisitions 6059 major Problem with changing quantity on uncertain prices list 13352 major Editing amount in Acquisitions budget causes error due to formatting 13731 major Suggestions reason doesn't save + 14172 major Acq: Orders without items missing from 'Spent' list Architecture, internals, and plumbing ---------- @@ -282,7 +280,10 @@ Architecture, internals, and plumbing 13554 major Bug 12969 introduces a test case that fails 13596 major Prevent updatedatabase.pl from reverting utf8_mb4 databases to utf8 13690 major Koha::Schema should be lazy-loaded - 13876 major Permission issues on updating via installer - dev installations + +Authentication +---------- + 10177 critical Koha Accepts Seven "Space" Characters as a Valid Password Cataloging ---------- @@ -298,25 +299,33 @@ Circulation 11872 major Lost overdue items should not generate fines 12895 major Dropbox mode doesn't work correctly 13461 major Circ always asking for confirmation if RentalFeesCheckoutConfirmation is used - 13679 major There is a bug in overdues if you have overdues that match a rule, and have some items due in the future they are included in the list of overdues 13909 major Suspension days calculation doesn't honour finesCalendar 13919 major Renewal possible with item level hold on item 13923 major Holds tab on the circulation page is broken 14011 major Triggering slip print with enter key collides with 'barcode submitted' message + 14194 major Date due for on-site checkouts defaults to 00:00 for hh:mm Database ---------- 14069 blocker Follow-up 13790: Fix database update to drop PK on issues/old_issues first +Hold requests +---------- + 13917 major OPAC: Placing holds still possible by URL even if turned off by system preference + +Installation and upgrade (web-based installer) +---------- + 13876 major Permission issues on updating via installer - dev installations + Label/patron card printing ---------- - 10773 major Add item-level descriptions for Label Printing 13124 major Record titles with parentheses causing label weirdness Notices ---------- 12344 major Multi transport types for issues and checkins 13468 major Overdue notice lists all checked out books + 13679 major If you have overdues that match a rule, and have some items due in the future they are included in the list of overdues OPAC ---------- @@ -324,7 +333,6 @@ OPAC 13609 critical Cross Site Scripting problem in authority search 12858 major Syndetics index apreciably slow page load for items without result at Syndetics 13672 major OPAC locks up browser when browsing items from series link with NoveList and OpacHighlightedWords - 13917 major OPAC: Putting holds still possible by URL even if turned off by system preference 13998 major Opac-ratings-ajax.pl is broken 14016 major Due dates in OPAC show 0:00 when it should be 23:59 @@ -335,8 +343,9 @@ Packaging 14055 critical Bug 13979 breaks package upgrades 14068 critical Bug 14055 breaks new package installs 13377 major Automatic_renewals.pl not marked executable - 13759 major debian/git-build-snapshot misses YUI and dies of sorrow during build + 13759 major Git-build-snapshot misses YUI and dies of sorrow during build 13979 major Packages uninstallable on Debian Jessie + 14106 major Koha-conf paths to zebra libraries are wrong in jessie Patrons ---------- @@ -365,7 +374,7 @@ SIP2 Staff Client ---------- - 14103 critical PDF::FromHTML headaches related to optional discharging. + 14103 critical PDF::FromHTML headaches related to optional discharging System Administration ---------- @@ -386,16 +395,17 @@ Tools 14057 major Inventory is painfully slow -Other bugs fixed in 3.20 (beta) -====================== +Other bugs fixed in 3.20 +======================== -(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) +(this list includes all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) About ---------- 13579 normal History file should be open using utf-8 encoding 14006 normal About.pl checks the wrong zebra index mode + 13486 minor About page Apache version is empty if Apache version is 2.4 7143 trivial Bug for tracking changes to the about page Acquisitions @@ -406,7 +416,7 @@ Acquisitions 10388 normal Acq edited items showing 'null's 10752 normal Impossible to add 2 identical suggestions, but without any explanation 12323 normal Acquisitions search results fixed in order of biblionumber - 12905 normal Deleting parent fund will orphan child funds, leaving them un-editable. + 12905 normal Deleting parent fund will orphan child funds, leaving them un-editable 13319 normal On inserting an order, the parent_ordernumber attribute is not set to the object 13333 normal Basket group is not displayed for already received orders 13378 normal There is no way to search suggestions not linked to a fund @@ -417,13 +427,15 @@ Acquisitions 12059 minor Publisher code always empty on invoice 12565 minor Acq: Link to basket in breadcrumbs broken 14018 minor Ordering from suggestion shows 'copy. year:2014' - 13222 trivial Accessors for import_record.status have variable names suggesting overlay_status Architecture, internals, and plumbing ---------- 9978 normal Update GNU licenses header in Koha files from GPL2 to GPL3 10900 normal Incorrect calling conventions accessing C4::Context + 10913 normal Non executed code in acqui/basket.pl ? + 11385 normal C4::SQLHelper should be removed 12601 normal Aqorders.budget_id should be a foreign key + 12633 normal SQLHelper replacement - C4::Members 12839 normal Aqbooksellers.gstreg is never used 12841 normal Aqorders fields should not be mapped 12845 normal C4::Output::FormatData is unused @@ -432,7 +444,6 @@ Architecture, internals, and plumbing 12868 normal GetMemberDetails calls GetMemberAccountRecords incorrectly 12896 normal Move the bookseller-related code into its own module 12980 normal GetHistory does useless processing - 13006 normal Suggestions.mailoverseeing is not used 13007 normal Suggestions.budgetid should be a foreign key 13201 normal GetSuggestion takes suggestionid 13240 normal Advanced_notices.pl contains code obfuscation @@ -459,11 +470,15 @@ Architecture, internals, and plumbing 14042 normal The authority type admin page manage its own pagination 14046 normal CheckIfIssuedToPatron fails if biblionumber != biblioitemnumber 14066 normal Koha code does not really use Readonly + 14200 normal GetNormalizedISBN failing to normalize valid ISBNs in some cases 10606 minor MySQLism in GetUpcomingDueIssues 12792 minor C4::Reserves breaks my vim syntax color 13418 minor The C4::VirtualShelves::Page needs some cleaning + 13570 minor Koha-conf.xml mentions win32 + 13822 minor Patron autocomplete search is severly limited 13836 minor Koha/Number/Price.pm: format_for_editing fails 3 tests because of leading spaces in output 10328 trivial Rename opaccolorstylesheet to OpacAdditionalStyleSheet + 13222 trivial Accessors for import_record.status have variable names suggesting overlay_status Authentication ---------- @@ -475,11 +490,14 @@ Authentication Cataloging ---------- 9742 normal Confirm overlay prompt always appears on creating record from Z39.50 + 10299 normal Authorities plugin putting values in reverse order 10985 normal Unimarc: Authority summary does not work as expected 13331 normal Subfield does not show in cataloging editor - if subfield is disabled in OPAC/enabled in Staff, via frameworks 13603 normal AutoBarcode setting hbyymmincr not taking month into account when looking up next increment 13635 normal $record->title is called even if marc flavour is UNIMARC 13648 normal OPAC = hidden removes pull down from item form + 14254 normal Unclosed