From 2be7faa7158457be035cb61e30fe03787fea6692 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 30 Oct 2017 10:02:23 -0300 Subject: [PATCH] 17.06.00.025 790150b312 Generated after push with: ../koha-tools/release-tools/bin/koha-release v17.05.00..RM/master notes; koha_version=`perl -MKoha -e "print Koha::version();"`; commit_id=`git rev-parse --short RM/master`; commit_message="$koha_version $commit_id"; mv "misc/release_notes/`ls -tr misc/release_notes/ | tail -n 1`" $koha_release_notes_dir; git -C $koha_release_notes_dir commit -a -m"$commit_message"; git -C $koha_release_notes_dir push; --- release_notes_17_6_0.md | 182 +++++++++++++++++++++++++++------------- 1 file changed, 125 insertions(+), 57 deletions(-) diff --git a/release_notes_17_6_0.md b/release_notes_17_6_0.md index 96ddefd..5575acd 100644 --- a/release_notes_17_6_0.md +++ b/release_notes_17_6_0.md @@ -1,5 +1,5 @@ # RELEASE NOTES FOR KOHA 17.6.0 -25 Oct 2017 +30 Oct 2017 Koha is the first free and open source software library automation package (ILS). Development is sponsored by libraries of varying types @@ -19,7 +19,7 @@ Installation instructions can be found at: Koha 17.6.0 is a major release, that comes with many new features. -It includes 2 new features, 136 enhancements, 295 bugfixes. +It includes 2 new features, 154 enhancements, 317 bugfixes. @@ -97,6 +97,7 @@ This option is turned on for new installations. - [[19025]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19025) Move C4::Reserves::GetReserveInfo to Koha::Holds - [[19033]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19033) XSS Flaws in Currencies and exchange page - [[19034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19034) XSS Flaws in- Cities - Z39.50/SRU servers administration - Patron categories pages +- [[19038]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19038) Remove OPACShowBarcode syspref - [[19040]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19040) Change prototype of C4::Biblio::GetMarcBiblio - [[19050]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19050) XSS Flaws in Quick spine label creator - [[19051]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19051) XSS Flaws in - Batch record deletion page - Batch item deletion page - Batch item modification page @@ -112,6 +113,7 @@ This option is turned on for new installations. - [[19112]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19112) Stored XSS in basketheader.pl - [[19114]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19114) Stored XSS in parcels.pl - [[19173]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19173) Make OPAC online payments pluggable +- [[19178]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19178) Remove outdated sms/* scripts - [[19209]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19209) Koha::Objects should provide ->is_paged method - [[19256]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19256) Koha::Acquisition::Order should use Koha::Object @@ -123,6 +125,7 @@ This option is turned on for new installations. - [[13912]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13912) Add syspref for default place of publication (country code) for field 008, range 15-17 - [[16204]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16204) Show friendly error message when trying to edit record which no longer exists +- [[17039]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17039) No cancel/new item option when editing an item - [[17288]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17288) Advanced Editor - Rancor - Helpers for 006 and 007 fields - [[18735]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18735) Print Barcode as soon as adding an item - [[19348]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19348) Title column in item search is too narrow @@ -138,8 +141,14 @@ This option is turned on for new installations. - [[14533]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14533) koha-create --use-db option shouldn't create any db or db user - [[16187]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16187) Add a script to cancel unfilled holds after a specified number of days +- [[17467]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17467) There should be a koha-zebra script to handle Zebra daemons for instances +- [[19462]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19462) Add a koha-elasticsearch command - [[19472]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19472) Add perl extension to borrowers-force-messaging-defaults +### Course reserves + +- [[19231]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19231) No warning of number of attached items when deleting a course + ### Hold requests - [[14353]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14353) Show 'damaged' and other status on the 'place holds' page in staff @@ -161,6 +170,7 @@ This option is turned on for new installations. ### Lists +- [[17214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17214) Add records to lists by biblio number - [[18228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18228) Make list permissions easier to use/understand - [[18672]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18672) Creation Date and Modification Date are the same for a list in the Lists Module - [[18980]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18980) Add an explanation when Anyone permission has no actual effect @@ -170,12 +180,18 @@ This option is turned on for new installations. - [[15140]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15140) Add MARC21 776 to OPAC and staff display +### MARC Bibliographic record staging/import + +- [[18389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18389) Allow using MARC modification templates in bulkmarcimport.pl + ### Notices - [[18847]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18847) Add "Save and continue" option to notice editing ### OPAC +- [[2093]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=2093) Add OPAC dashboard for logged-in users +- [[13796]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13796) Alert in OPAC when renewing an item with a rental charge - [[16759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16759) Make opac holdings table configurable - [[17834]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17834) Change library news text for single-branch libraries - [[18354]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18354) Adding item type attribute to cover image div @@ -185,14 +201,23 @@ This option is turned on for new installations. - [[18949]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18949) OPAC MARC details holdings table is not styled with - [[19028]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19028) Add 'shelving location' to holdings table in detail page - [[19068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19068) OPAC purchase suggestion doesn't allow users to enter quantity of items +- [[19212]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19212) Warns when asking for a discharge OPAC +- [[19216]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19216) Patron clubs table has an empty column in OPAC ### Patrons - [[6758]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6758) Capture membership renewal date for reporting purposes +- [[13178]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13178) cardnumber field length is too short - [[13572]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13572) Add not-expired parameter to force_borrower_messaging_defaults script +- [[14919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14919) Holds history for patron + +> This enhancement adds new page called "Holds history". The page is accessible from left menu on every patron related page. It allows librarians to see the history of all holds of given patron, with the actual status. It could be useful especially when the hold is cancelled. Before this patch the hold just disappeared when cancelled (automatically or manually). + + - [[15644]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15644) City dropdown default selection when modifying a patron matches only on city - [[18555]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18555) Create patron list from patron import - [[19258]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19258) Warn when paying or writing off a fine or charge +- [[19400]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19400) Reminder to unset gone no address flag after patron makes a modification request ### REST api @@ -207,6 +232,7 @@ This option is turned on for new installations. ### SIP2 - [[16755]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16755) allow SIP2 field DA ( hold patron name ) to be customized +- [[16899]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16899) Add ability to disallow overpayments via SIP - [[18104]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18104) allow SIP2 field AE (personal name ) to be customized ### Searching @@ -242,6 +268,7 @@ This option is turned on for new installations. - [[18739]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18739) Add SVG version of staff-home-icons-sprite image - [[18810]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18810) Update Font Awesome to 4.7.0 - [[19356]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19356) Move staff client cart JavaScript to the footer +- [[19461]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19461) Add floating toolbar to staff client catalog search results ### Test Suite @@ -261,6 +288,7 @@ This option is turned on for new installations. - [[18869]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18869) Patron clubs and templates tables look strange when empty - [[18871]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18871) It is unclear how to view a patron list - [[18917]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18917) use font awesome buttons in CSV profiles +- [[19022]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19022) inventory location and author display ## Critical bugs fixed @@ -285,10 +313,12 @@ have already been fixed in maintainance releases) ### Architecture, internals, and plumbing +- [[12363]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12363) Marking an item as lost in koha always returns it, but longoverdue.pl may not - [[18651]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18651) Move of checkouts is still not correctly handled - [[18727]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18727) System preferences loose part of values because of double quotes - [[18966]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18966) Move of checkouts - Deal with duplicate IDs at DBMS level - [[19080]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19080) Handle non existing patrons +- [[19117]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19117) paycollect.pl is vulnerable for CSRF attacks ### Authentication @@ -298,6 +328,7 @@ have already been fixed in maintainance releases) ### Cataloging - [[19350]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19350) Holds without link in 773 trigger SQL::Abstract::puke +- [[19503]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19503) Duplicating a dropdown menu subfield yields an empty subfield tag ### Circulation @@ -394,6 +425,10 @@ have already been fixed in maintainance releases) - [[19323]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19323) subscription edit permission issue +### Staff Client + +- [[18884]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18884) Advanced search on staff client, Availability limit not properly limiting + ### System Administration - [[15173]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15173) SubfieldsToAllowForRestrictedEditing not working properly @@ -462,6 +497,7 @@ have already been fixed in maintainance releases) - [[18824]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18824) Remove stray i from matching-rules.tt - [[18921]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18921) Resolve a few warnings in C4/XSLT.pm - [[18923]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18923) Resolve a warn in Biblio::GetCOinSBiblio +- [[18956]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18956) Possible privacy breach with OPAC password recovery - [[18961]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18961) Datatable column filters of style 'select' should do an exact match - [[19035]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19035) Stored XSS in patron lists - lists.pl - [[19055]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19055) GetReservesToBranch is not used @@ -477,7 +513,9 @@ have already been fixed in maintainance releases) - [[19276]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19276) CanBookBeIssued: unsuccessfully refers to borrower category_type X - [[19298]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19298) allow_onshelf_holds is not calculated correctly in opac-shelves - [[19317]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19317) Move of checkouts - Remove leftover +- [[19333]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19333) XSS vulnerability in opac-shelves - [[19344]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19344) DB fields login_attempts and lang may be inverted +- [[19493]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19493) Remove few warnings from circulation.pl - [[19517]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19517) dateexpiry.t is failing randomly ### Authentication @@ -488,17 +526,21 @@ have already been fixed in maintainance releases) - [[18422]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18422) Add Select2 to authority editor - [[19367]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19367) $biblio variable redefined in same scope in ISBDdetail +- [[19377]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19377) Remove $5 charge from sample item types - [[19413]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19413) Move the location of the Ok and cancel buttons to the 008 cataloguing builder ### Circulation +- [[9031]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9031) Overdue items crossing DST boundary throw invalid local time exception - [[11580]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11580) If returnBeforeExpiry is on, holidays are not taken into account to calculate the due date - [[18449]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18449) Renewal limit button on renew.pl misleading - [[19007]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19007) Allow paypal payments via debit or credit card again - [[19027]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19027) Circulation rules: Better wording for standard rules for all libraries +- [[19029]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19029) Implement a security question for cloning circulation conditions - [[19076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19076) Renewal via Checkout screen is logged as both a renewal and a checkout - [[19371]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19371) Change template table column text from 'Delete?' to 'Cancel?' on the patron circulation page holds tab - [[19438]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19438) Sorting by due date in overdues listing does not work as expected +- [[19484]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19484) Checkout page does not like itemtype NULL ### Command-line Utilities @@ -517,6 +559,10 @@ have already been fixed in maintainance releases) - [[18848]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18848) borrowers.lastseen comment typo - [[19422]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19422) kohastructure.sql missing DROP TABLES +### Developer documentation + +- [[19528]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19528) Fixing a few typos like corrosponding + ### Documentation - [[18817]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18817) Update links in the help files for the new 17.11 manual @@ -556,11 +602,13 @@ have already been fixed in maintainance releases) - [[18781]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18781) Translatability: Get rid of exposed tt directives in openlibrary-readapi.inc - [[18800]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18800) Patron card images: Add some more explanation to upload page and fix small translatability issue - [[18901]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18901) Sysprefs translation: translate only *.pref files (not *.pref*) +- [[19274]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19274) Translatability: Fix new splitting problems related to database warnings ### Installation and upgrade (command-line installer) - [[9409]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9409) koha-create --request-db should be able to accept a dbhost option - [[18564]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18564) koha-common.cnf parsing is too restrictive +- [[18920]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18920) Some config values are not saved in koha-install-log ### Installation and upgrade (web-based installer) @@ -591,6 +639,7 @@ have already been fixed in maintainance releases) ### MARC Bibliographic record staging/import - [[17710]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17710) C4::Matcher::get_matches and C4::ImportBatch::GetBestRecordMatch should use same logic +- [[19069]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19069) "Doesn't match" option fails in MARC Modification Templates - [[19414]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19414) Move the location of the 'Import this batch into the catalog' button ### Notices @@ -604,6 +653,7 @@ have already been fixed in maintainance releases) - [[13913]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13913) Renewal error message in OPAC is confusing - [[16463]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16463) OPAC discharge page should warn the user about checkouts before they request - [[16711]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16711) OPAC Password recovery: Handling if multiple accounts have the same mail address +- [[18118]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18118) Unexpected behaviour with 'GoogleOpenIDConnect' and 'OpacPublic' syspref combination - [[18545]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18545) Remove use of onclick from OPAC Cart - [[18634]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18634) Missing empty line at end of opac.pref / colliding translated preference sections - [[18653]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18653) Possible privacy breach with OPAC password recovery @@ -628,6 +678,8 @@ have already been fixed in maintainance releases) - [[19215]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19215) Typo in URL when editing a patron club template - [[19275]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19275) clubs table broken at the opac if public enrollment is not allowed - [[19398]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19398) Wrong date format in quick patron search table +- [[19443]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19443) Error while attempting to duplicate a patron +- [[19531]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19531) When editing patrons without circulation permission redirect should be to the patron's detail page ### Reports @@ -650,6 +702,11 @@ have already been fixed in maintainance releases) ### Searching - [[16485]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16485) Collection column in Item search is always empty +- [[19389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19389) Don't offer search option for libary groups when no groups are defined + +### Searching - Elasticsearch + +- [[16660]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16660) Elasticsearch broken if OpacSuppression is activated ### Serials @@ -674,6 +731,7 @@ have already been fixed in maintainance releases) ### Templates +- [[10267]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10267) No error message when entering an invalid cardnumber - [[17639]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17639) Remove white filling inside of Koha logo - [[18656]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18656) Require confirmation of deletion of files from patron record - [[19000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19000) about page - Typo in closing p tag @@ -739,6 +797,7 @@ have already been fixed in maintainance releases) - [[18730]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18730) Batch Mod Edit