[koha-commits] main Koha release repository annotated tag v17.11.00 created. v17.11.00

Git repo owner gitmaster at git.koha-community.org
Tue Nov 28 20:08:05 CET 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The annotated tag, v17.11.00 has been created
        at  4a659be8a17a667b9c60b72833e27d62f6a0d6db (tag)
   tagging  2b74d72a2d72f2be1361d3d223c403b992c80fab (commit)
  replaces  v17.05.00
 tagged by  Jonathan Druart
        on  Tue Nov 28 16:01:39 2017 -0300

- Log -----------------------------------------------------------------
Koha release 17.11.00
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEDfZG+5BOXlaffg2AjU8EkGCAH/wFAlodspMACgkQjU8EkGCA
H/y8rwf7BU5lSTlwPLs5ORncfEm89C0jFqtCtEcaZuvwBqepcDA9aluk+A3hfYi0
b81PZImnYH8/qGBftWiyn9cEr6T9JKyvD0yfo5um3Ln5cUDDp6sL8eSt1ZoEVF/4
Mc2MDMcyI0PtEf3LBif0MetQLiDYJCzXdnkKfnFSuluMbcHWydXh3FMKg8rz8FvT
zzPSJv8S5Gk9J5jH7v87QC81MqWt7oM+AWg9RU8OulxfHVDclih2TGX1peUpKEfV
tDSZe4xYnCZBocNUZ6sigpuYhEOpg/sp00Zo/iC4OKEqqQOBVECgxoAFBg/4J6eB
epoYbSeeUnKYr22t13ZLpc5LldpJ8Q==
=pbjf
-----END PGP SIGNATURE-----

Aleisha Amohia (49):
      Bug 18918: Disable CSV option if no CSV profiles exist
      Bug 18917: Use font-awesome buttons for CSV profiles
      Bug 18858: Prevent warn when deleting a borrower debarment
      Bug 18934: Preventing warns in Admin -> SMS providers
      Bug 18545: Remove use of onclick from OPAC cart
      Bug 18869: Fixing display of patron clubs tables
      Bug 18869: [FOLLOW-UP] Make page reload after club or template delete
      Bug 18869: [FOLLOW-UP] Show enrollments as disabled link
      Bug 18860: Adding thead tags to OPAC messaging settings table
      Bug 18871: Make patron list name a link to view contents of list
      Bug 19194: Check itemtype is defined when receiving an order
      Bug 16726: Clear text in syspref searchbox after submitting
      Bug 16726: [FOLLOW-UP] Putting text in h1
      Bug 19215: Fixing typo in URL for patron clubs
      Bug 17834: Change library news text for single-branch libraries
      Bug 19229: Return to course when cancelling out of edit form
      Bug 19228: Trigger confirm delete when removing item from course
      Bug 12691: Use Koha.Preference in Self-Checkout
      Bug 19214: Prevent crash if ->club or ->patron is called in list context
      Bug 19257: Prevent warn when reopening a basket
      Bug 19258: Prevent warn when paying a fine or charge
      Bug 19258: Prevent warns when writing off an individual fine
      Bug 19258: Preventing warns when paying a fine or charge from Pay selected button
      Bug 19258: Prevent warn when reversing a payment
      Bug 18351: Able to delete budget with funds
      Bug 16204: Show friendly error message if trying to edit record which no longer exists
      Bug 19180: Add vendor name to breadcrumbs when closing an order
      Bug 19180: [FOLLOW-UP] Renaming all instances of 'name' variable to 'booksellername'
      Bug 19195: Preventing noisy warns when creating or editing a basket
      Bug 16463: Replace discharge link with error message if user has checked out items
      Bug 13208: Improving breadcrumbs for when cancelling an order
      Bug 13208: [FOLLOW-UP] Creating and implementing new Koha::Acquisition::Basket[s] modules
      Bug 13208: [FOLLOW-UP] Perl documentation for modules
      Bug 13208: [FOLLOW-UP] Tests for Koha::Acquisition::Baskets
      Bug 13205: Last/first page options for result list paging
      Bug 13205: Last/first page options for result list paging for OPAC
      Bug 13205: [FOLLOW-UP] Some extra logic
      Bug 13205: [FOLLOW-UP] Fixing math and variable names
      Bug 18916: Add pagination to top of search results in staff client
      Bug 18184: Show frequency and numbering pattern info when viewing all subs attached to a biblio
      Bug 18949: Adding thead tags to OPAC MARC details holdings table
      Bug 2093: Add OPAC Summary for logged-in users
      Bug 2093: (follow-up) Add OPAC dashboard for logged-in users
      Bug 17214: Add records to lists by biblionumber
      Bug 19216: Fix broken table in OPAC for when club doesn't allow public enrolment
      Bug 10267: Show error message if user tries to enter too many characters for cardnumber
      Bug 17039: Adding 'cancel' link and 'add new item' button to item edit form
      Bug 19212: Preventing warns when asking for discharge
      Bug 19231: Add number of attached items to confirm message when deleting course

Alex Arnaud (6):
      Bug 11580 - Fix expiry calculation and rewrite tests
      Bug 19418: (bug 12833 follow-up) Add missing use statement
      Bug 18399: Add reasons in edit suggestion page
      Bug 18399: (follow-up) Escape reason input
      Bug 19443: Wrong HTML in patron creation page (members/memberentry.pl)
      Bug 19443: Remove duplicate message when editing existing patron

Alex Buckley (12):
      Bug 17944 - Add Koha::ItemType->can_be_deleted and use it from admin/itemtypes.pl
      Bug 18987 - Added Koha::Account package pragma to Patron.pm
      Bug 18621: Added in value attribute to dateexpiry field
      Bug 18999: Add regression tests
      Bug 18999: (QA followup) Minor fixes for tests
      Bug 18999: Modified SQL query in GetBudgetSpent() in C4/Budgets.pm
      Bug 19371: Changed table column text to 'Cancel?' on the patron circulation page
      Bug 19413: Moving the OK and Cancel inputs to the top of the 008 builder
      Bug 19413: (follow-up) Changed fieldset id value
      Bug 19029: Add JavaScript security question for cloning circ rules
      Bug 19029: (follow-up) Implemented .format() to ease translation
      Bug 19029: (follow-up) Make security question appear on clone operations from one library to another

Alex Sassmannshausen (4):
      Bug 19074: Fix category display in Batch patron modification.
      Bug 19073: (bug 15758 follow-up) Dereference correct value from Koha::Object.
      Bug 7317: Add SQL templates & sysprefs.
      Bug 7317: Interlibrary loans framework for Koha.

Amit Gupta (33):
      Bug 19118 - Due to wrong variable name passed vendor name is not coming in browser title bar
      Bug 19078 - XSS Flaws in System preferences
      Bug 19054 - XSS Flaws in Report - Top Most-circulated items
      Bug 19052 - XSS Flaws in vendor search page
      Bug 19052 - XSS Flaws in - Invoice search page
      Bug 19051 - XSS Flaws in - Batch record deletion page
      Bug 19051 - XSS Flaws in Batch item deletion page
      Bug 19051 - XSS Flaws in - Batch item modification page
      Bug 19050 - XSS Flaws in Quick spine label creator
      Bug 19034: XSS Flaws in Patron categories pages
      Bug 19034: XSS Flaws in Cities
      Bug 19034: XSS Flaws in Z39.50/SRU servers administration
      Bug 19033: XSS Flaws in Currencies and exchange page
      Bug 19079 - XSS Flaws in Membership page
      Bug 16069 - XSS issue in basket.pl page
      Bug 19105 - XSS Stored in holidays.pl
      Bug 19100 - XSS Flaws in memberentry.pl
      Bug 19110 - XSS Stored in branches.pl
      Bug 19112 - Stored XSS in basketheader.pl page
      Bug 19114 - Stored XSS in parcels.pl
      Bug 19035 - Stored XSS in lists.pl
      Bug 19086: Fix Stored XSS in supplier.pl
      Bug 19086: Fix Stored XSS in subscription-add.pl
      Bug 19103: Fix Stored XSS in itemtypes.pl
      Bug 19103: Fix Stored XSS in patron-attr-types.pl
      Bug 19103: Fix Stored XSS in matching-rules.pl
      Bug 19108: Fix Stored XSS in oai_sets.pl
      Bug 19108: Fix Stored XSS in items_search_fields.pl
      Bug 19108: Fix Stored XSS in classsources.pl
      Bug 19108: Fix Stored XSS in authtypes.pl
      Bug 19108: Fix Stored XSS in fieldmapping.pl
      Bug 19108: Fix Stored XSS in biblio_framework.pl and marctagstructure.pl
      Bug 19127: Fix Stored XSS in csv-profiles.pl

Andreas Jonsson (1):
      Bug 19675: Fix update notice templates when they are translatable

Andreas Roussos (1):
      Bug 19503: Duplicating a dropdown menu subfield yields an empty subfield tag

Baptiste Wojtkowski (6):
      Bug 18613: Remove letter rule correctly as superlibrarian
      Bug 18613: Add unit tests for getletter
      Bug 18919: Repair "Transaction branch" in cash_register_stats.pl
      Bug 11580 : Added unit test
      Bug 13178: increase max value of CardnumberLength
      Bug 13178: Correct Max cardnumberlength

Bernardo Gonzalez Kriegel (1):
      Translation updates for Koha 17.11.00

Blou (1):
      Bug 8612: Use CSV profile for exporting basket

Chris Cormack (4):
      Bug 18854 - Protect from DOS
      Bug 18046: CAS logout infinite redirect
      Bug 19086: Fix Stored XSS in members/member.pl
      Bug 19086: Fix Stored XSS in circulation.pl

Chris Kirby (1):
      Bug 18839: Suggestion.pl spelling mistake

Christophe Croullebois (1):
      Bug 18756: Users can view aq.baskets even if they are not allowed

Colin Campbell (9):
      Bug 18700 Fix grammar (data cannot be pluralized)
      Bug 18755: Allow empty passwords in Patron Info to return OK
      Bug 18830: Fix phrasing of screen message
      Bug 19061: Avoid SQL Injection vulnerability
      Bug 19024 Fix some infelicities of phrasing in test messages
      Bug 19024 Do not unset order cancelled status on basket close
      Bug 15438 - Checking out an on-hold item sends holder's borrowernumber in AF (screen message) field.
      Bug 19340: Read basket details of transfer partner
      Bug 18920: Save DB_USE_TLS and FONT_DIR to install log

David Bourgault (2):
      Bug 19345: Add missing error flag to template
      Bug 19422: Missing DROP TABLES in kohastructure.sql

David Cook (5):
      Bug 17710 - C4::Matcher::get_matches and C4::ImportBatch::GetBestRecordMatch should use same logic
      Bug 18898 - Some permissions for Reports can be bypassed
      Bug 19367: $biblio variable redefined in same scope in ISBDdetail
      Bug 18884: Advanced search on staff client, Availability limit not properly limiting
      Bug 19377: Remove $5 charge from sample item types

David Gustafsson (1):
      Bug 19453: Incorrect jQuery selector for fund drop down validation

David Kuhn (2):
      Bug 18616 - The "Add forgot password link to OPAC" should allow patrons to use their library card number in addition to username
      Bug 18775 - The "Password Reset" notice should use the patron's homebranch's email as "from" address

David Roberts (1):
      Bug 14039: Add patron salutation to checkout screen

Dobrica Pavlinusic (3):
      Bug 19332 - Basket grouping PDF and CSV exports empty
      Bug 19334: Circulation history doesn't set biblionumber so left navigation is broken
      Bug 19350 - Holds without link in 773 trigger SQL::Abstract::puke

Dominic Pichette (1):
      Bug 18584 - removed white space in C4/Accounts.pm

Eric Vantillard (1):
      Bug 18564: Improve koha-common.cnf parsing to pick the mysql host

Fridolin Somers (14):
      Bug 18706 - subfields to delete not disabled anymore in batch item modification
      Bug 18706 - Remove useless Javascript
      Bug 18756 - add Unit Test
      Bug 18965 - branch transfer limits pagination save bug
      Bug 18955 - autocomplete is on in OPAC password recovery
      Bug 19023 - inventory tool performance
      Bug 18900: add UT to Number/Price.t
      Bug 18900: wrong number format in receiving order
      Bug 18692 - When SMS is enabled the OPAC messaging table is misaligned
      Bug 18692 - same with syspref TalkingTechItivaPhone
      Bug 18654 - Translatability: Get rid of tt directives starting with [%% in translation for itemsearch.tt
      Bug 19323: subscription edit permission issue
      Bug 19022: inventory location and author display
      Bug 19021: Fix Inventory columns sorting

Fridolyn SOMERS (1):
      Bug 11122 - publisher code and publication year not fetched in acq orders

Hector Castro (2):
      Bug 17288: (follow-up) Fix marc21_field_007.xml
      Bug 17288: (follow-up) Remove unneccessary Date() function

Jesse Weaver (1):
      Bug 15685: Allow creation of items (AcqCreateItem) to be customizable per-basket

Jon Knight (3):
      Bug 19068: Add quantity field to the opac suggestions form
      Bug 18690: Use MARC modification templates with bulkmarcimport.pl
      Bug 18690: Add error if there are multiple MARC templates with the same name

Jonathan Druart (334):
      Koha 17.06 - unstable (start of a new dev cycle)
      Bug 18179: Update existing calls
      Bug 18278: C4::Items - Remove GetItemLocation
      Bug 18295: C4::Items - Remove get_itemnumbers_of
      Bug 18279: Remove C4::Items::GetLostItems
      Bug 17944: QA follow-up
      Bug 8612: Remove warnings from tests
      Bug 8612: DBRev 17.06.00.001
      Bug 8612: Update installer files for late_issues
      Bug 18226: Perltidy + license
      Bug 18648: Fix syntax 'unexpected end of input'
      Bug 18296: C4::Items - Remove GetItemInfosOf
      Bug 18296: Remove perlcritic error (request.pl)
      Bug 18759: Try to fix random failure from Circulation.t
      Bug 18759: (follow-up) Try to fix random failure from Circulation.t
      Bug 18746: Add license and remove diag
      Bug 18648: Restore hyphen
      Bug 18794: Fix test ListMetadataFormats in OAI/Server.t
      Bug 18761: Fix tests for AutomaticItemModificationByAge.t - clear cache
      Bug 18762: Remove warnings from xt/author/valid-templates.t
      Bug 18762: Remove a warning from History.t
      Bug 18762: Remove some warnings from Search.t
      Bug 18685: (bug 18551 follow-up) Fix patron toolbar
      Bug 18763: Fix swagger/definitions.t
      Bug 18254: Remove call to GetItemsByBiblioitemnumber call from additem.pl
      Bug 17965: TT syntax for notices - Prove that DUEDGST is compatible
      Bug 17975: TT syntax for notices - Prove that HOLD_SLIP is compatible
      Bug 17975: Let C4::Letters manage today param substitution
      Bug 18539: Forbid list context calls for Koha::Objects->find
      Bug 18539: remove occurrence in ReNewSubscription.t
      Bug 18804: Skip selenium tests if Selenium::Remote::Driver is not installed
      Bug 18804: (bug 16286 follow-up) Update the "save category" elt selector
      Bug 18804: (bugs 16400,11088 follow-up) Update the "save category" elt selector
      Bug 18804: (bug 13501 follow-up) Fix add item form (select2)
      Bug 18804: Add additional information to execute successfuly selenium tests
      Bug 18806: Fix batch revert
      Bug 18807: Fix tests www/batch.t
      Bug 18651: Update issue_id in AddReturn
      Bug 18651: Do not charge if the checkin failed
      Bug 18651: Update accountlines.issue_id is the issue_id has been changed during the move
      Bug 18651: Copy the row before modify the id
      Bug 18651: Use a READ and WRITE LOCK
      Bug 18651: Limit the life span of the LOCK
      Bug 18651: Fix tests if no circ rule exist
      Bug 18835: Fix SQL syntax error in overdue_notices.pl
      Update mailmap - Jonathan Druart
      Bug 18651: Do no LOCK/UNLOCK the table
      Bug 18228: Add missing comma in kohastructure.sql
      Bug 17843: Replace C4::Koha::getitemtypeinfo with Koha::ItemTypes
      Bug 17843: Remove C4::Koha::getitemtypeinfo
      Bug 17738: Replace GetReservesFromBorrowernumber with Koha::Patron->get_holds
      Bug 17738: Remove C4::Reserves::GetReservesFromBorrowernumber
      Bug 17738: Remove warning about redeclaration of $patron
      Bug 17554: Koha::Patrons - Remove GetBorrowersWithEmail
      Bug 18228: DBRev 17.05.00.002
      Bug 18870: Force scalar context for Koha::Club methods
      Bug 18801: DBRev 17.05.00.003
      Bug 17680: C4::Circulation - Remove GetItemIssue, simple calls
      Bug 17680: C4::Circulation - Remove GetItemIssue
      Bug 17680: C4::Circulation - Remove GetItemIssue, complex calls
      Bug 17680: Fix regression - is_overdue must be called
      Bug 17680: Add few tests for AddReturn when overdue
      Bug 17680: Fix conflict with bug 18651
      Bug 18276: Remove GetBiblioFromItemNumber - Course reserves
      Bug 18276: Remove GetBiblioFromItemNumber - ILSDI
      Bug 18276: Remove GetBiblioFromItemNumber - circulation pages
      Bug 18276: Remove GetBiblioFromItemNumber - Easy ones
      Bug 18276: Remove the C4::Biblio::GetBiblioFromItemNumber subroutine
      Bug 18276: FIX status display for course reserves
      Bug 18276: (follow-up) Remove GetBiblioFromItemNumber - ILSDI
      Bug 18276: barcode may be nonexistent when checking out/in
      Bug 18276: (follow-up) Remove GetBiblioFromItemNumber - Easy ones
      Bug 18277: Remove GetBiblionumberFromItemnumber - Easy ones
      Bug 18277: Remove GetBiblionumberFromItemnumber - linkitem
      Bug 18277: Remove GetBiblionumberFromItemnumber - create_analytical_rel.pl
      Bug 18277: Remove the C4::Biblio::GetBiblionumberFromItemnumber
      Bug 18260: Koha::Biblio - Remove GetBiblio
      Bug 18260: Handle nonexistent biblionumber in imageviewer.pl
      Bug 17829: Move GetMember to Koha::Patron
      Bug 17829: followup for request.pl
      Bug 17829: Update CanUserManageBasket to fix tests
      Bug 18577: Add FIXME about the missing FK
      Bug 17829: (follow-up) Move GetMember to Koha::Patron
      Bug 18775: Use Koha::Patron->library instead of Koha::Libraries->find
      Bug 18854: Make sure offset will not be < 0 - protect from DoS
      Bug 18854: Protect few other occurrences of offset
      Bug 18259: Koha::Biblio - Remove GetSubscriptionsId
      Bug 18880: Fix authentication fallback for external authentications
      Bug 18938: (bug 17829 follow-up) Replace 2 occurrences of GetMember left behind
      Bug 18262: Koha::Biblio - Remove GetBiblioData - part 1
      Bug 18262: Fix test in MultiplePerRecord
      Bug 18942: Simplify syntax
      Bug 18262: Fix C4::XISBN
      Bug 18262: Fix api/holds.t tests
      Bug 18826: rollback transaction for api tests
      Bug 18572: Remove AddRenewal parameter
      Bug 18545: Re-add call to enableCheckboxActions
      Bug 17829: Fix import patron
      Bug 18982: Use KOHA_INTRANET_URL instead of syspref staffClientBaseURL
      Bug 18982: category.categorycode must be uppercase
      Bug 18982: Create a specific itemtype for these tests
      Bug 18982: Create a circ rule for the data we created
      Bug 18982: Remove data in the correct order
      Bug 18931: Add a "data corrupted" section on the about page - MySQL AI
      Bug 18931: Add items/deleteditems tables
      Bug 18966: Do not deal with duplicate issue_id on checkin
      Bug 18910: Revert "Bug 18152: Add tests"
      Bug 18910: Revert "Bug 18152 : fix unimarc label in SetMarcUnicodeFlag"
      Bug 17829: Execute rollingloans tests in a transaction
      Bug 19041: (bug 17855 follow-up) Fix regression on bug 16058
      Bug 19048: (bug 17829 follow-up) Fix regression in self checkout
      Bug 18851: Database handler must not be created at runtime
      Bug 18851: Test::DBIx::Class is not needed in 00-load.t
      Bug 18851: Tests must be skipped in cardnumber.t if Test::DBIx::Class is not installed
      Bug 18851: Make OverDrive.T pass if dbms is not running
      Bug 18851: Fix few other tests
      Bug 19013: Fix borrowers.guarantorid in sammple_patrons.sql
      Bug 18802: Fix Circulation.t if finesMode ne 'production'
      Bug 19009: Fix random failures from Circulation.t
      Bug 17699: Add more tests to highlight the problem
      Bug 17699: Use limit as end_of_month
      Bug 17699: Add test descriptions
      Bug 17699: Reset time simulation
      Bug 18906: Display all funds the logged in user can use
      Bug 17829: (follow-up) Move GetMember to Koha::Patron - routing-lists.pl
      Bug 19067: Test Makefile.PL mapping
      Bug 5471: Use uri_escape_utf8 to handle utf8 chars correctly
      Bug 19042: Add mock IndependentBranches=0 for the other test
      Bug 19047: Fix AddBiblio call in ShelfBrowser.t
      Bug 19074: Do not crash if cardnumber does not exist
      Bug 13012: Add more tests
      Bug 18624: Do not return 1 in tests
      Bug 19053: Keep auto_renew flag if a confirmation is needed
      Bug 18331: Fix CSV export (once and for all!)
      Bug 18331: POST_CHOMP everywhere!
      Bug 18292: Remove return 1 statements in tests
      Bug 18292: Tests do not need to return 1 - xt
      Bug 17829: (follow-up) Fix import patron
      Bug 18817: Update links with anchor automatically
      Bug 18817: Update links manually
      Bug 19040: Update 2 occurrences of GetMarcBiblio in 22_to_30
      Bug 16892: DBRev 17.05.00.004
      Bug 19080: Handle non-existing patrons gratefully
      Bug 19080: Fix member vs borrowernumber in delmember
      Bug 19080: Fix perlcritic in routing-lists.pl
      Bug 18726: Fix XSS at the OPAC - biblionumber
      Bug 19034: (followup 2) Fix letters.tt XSS flaw
      Bug 19025: Move GetReserveInfo to Koha::Holds
      Bug 19025: Remove C4::Reserves::GetReserveInfo
      Bug 17969: Refactor the way <<items.content>> is generated
      Bug 18718: DBRev 17.05.00.005
      Bug 19055: Remove C4::Reserves::GetReservesToBranch
      Bug 19056: Replace C4::Reserves::GetReserveCount with Koha::Patron->holds->count
      Bug 19024: Add tests
      Bug 19081: Do not list plugins that have been uninstalled
      Bug 9857: Fix failing tests
      Bug 19057: Move C4::Reserve::GetReserve to Koha::Holds
      Bug 19057: Remove C4::Reserves::GetReserve
      Bug 19058: Move C4::Reserves::GetReserveId to the Koha namespace
      Bug 17966: TT syntax for notices - Prove that ISSUESLIP is compatible
      Bug 17967: TT syntax for notices - Prove that ODUE is compatible
      Bug 11580: Add one more test and clear the cache
      Bug 18927: Use fully qualified subroutine names in C4::Items
      Bug 17834: Make translation easier
      Bug 15339: Improve parameter validation
      Bug 15339: Remove extra 'my'
      Bug 19214: prevent crash if club_template_field is called in list context
      Bug 19256: Make Koha::Acq::Order using Koha::Object
      Bug 19277: TT syntax - Display ordered data
      Bug 19277: Make sure the tests will pass even if they are slow
      Bug 19227: Reduce the number of tests run by 00-merge-conflict-markers.t
      Bug 19262: Remove xt/author/pod_spell.t
      Bug 18811: DBRev 17.05.00.006
      Bug 12346: Display the correct number of pending patron modifications on the patron module home page
      Bug 19059: Move C4::Reserves::CancelReserve to Koha::Hold->cancel
      Bug 19059: Remove CancelReserve - move tests
      Bug 19059: Remove CancelReserve - add new tests
      Bug 19059: Remove CancelReserve - do not log DELETE
      Bug 19059: Remove CancelReserve
      Bug 19059: Fix compilation issues
      Bug 19335: Fix 00-merge-conflict-markers.t when dockerised
      Bug 10132: Simplify code, call the method only once
      Bug 10132: DBRev 17.05.00.007
      Bug 19195: Do not explicitely force scalar context when unecessary
      Bug 6758: Use 'is' instead of 'ok' in tests
      Bug 6758: DBIC Schema changes
      Bug 6758: DBRev 17.05.00.008
      Bug 19385: Fix random t/Calendar.t failure - clear the cache before
      Bug 19128: Fix Stored XSS in admin/authorised_values.pl
      Bug 19103: (follow-up) Fix Stored XSS in itemtypes.pl
      Bug 19108: (follow-up) Fix Stored XSS in biblio_framework.pl
      Bug 19127: (follow-up) Fix Stored XSS in csv-profiles.pl
      Bug 19116: Unit tests
      Bug 15173: Restore SubfieldsToAllowForRestrictedEditing
      Bug 19357: (bug 18260 follow-up) Remove non-relevant attributes
      Bug 19366: Do not block patron's detail update if EmailMustBeUnique
      Bug 19372: (bug 15801 follow-up) pass selected frameworkcode to the template
      Bug 19276: (bug 17829 follow-up) Fix Statistic patrons behaviour
      Bug 19317: (bug 18966 follow-up) Remove leftover
      Bug 19344: Reorder lang and login_attempts in the [deleted]borrowers tables
      Bug 19344: DBRev 17.05.00.009
      Bug 13912: DBRev 17.05.00.010
      Bug 19391: (bug 19128 follow-up) Fix failing tests from auth_values_input_www.t
      Bug 19392: Clean-up behind auth_values_input_www.t
      Bug 18120: Tidy up
      Bug 19276: Update the number of tests
      Bug 16726: Do not display "You searched for:" if not needed
      Bug 19350: Add tests
      Bug 19403: Add some default values when building patrons for test
      Bug 19403: Prevent Circulation.t to fail randomly
      Bug 19405: Prevent api/v1/holds.t to fail randomly
      Bug 19122: (bug 18098 follow-up) Fix IncludeSeeFromInSearches behaviour
      Bug 19388: FIX display item status if item is checked out
      Bug 19198: do not autovivify
      Bug 19198: Prevent the test to fail randomly
      Bug 19386: Prevent t/db_dependent/SIP/Patron.t to fail randomly
      Bug 19398: Format date of birth in circ patron search
      Bug 19423: Prevent DecreaseLoanHighHolds.t to fail randomly
      Bug 13208: Display complete breadcrumbs on successful deletion
      Bug 13766: DBRev 17.06.00.011
      Bug 18449: Rename misleading button when renewing
      Bug 19043: DBRev 17.06.00.012
      Bug 14039: Add the title to all places
      Bug 19440: Existing calls need to be done in scalar context
      Bug 14039: Fix patron search
      Bug 13766: DBIC Schema changes
      Bug 19259: Enforce type of the delay value when editing overdue rules - template side only
      Bug 16401: Add a warning if letter.content matches staffClientBaseURL
      Bug 16401: DBRev 17.06.00.013
      Bug 19085: Remove empty files patron_attributes.* in installer
      Bug 15685: Fix DB columns order
      Bug 15685: DBIC Schema changes
      Bug 15685: Avoid "Use of uninitialized value" warning in logs
      Bug 15685: Send the basket to _cancel_items_receipt
      Bug 15685: DBRev 17.06.00.014
      Bug 19455: Prevent SwitchOnSiteCheckouts.t to fail randomly
      Bug 19083: Fix 'show all details' link on closed basket detail
      Bug 19422: Make sure it will never happen again
      Bug 19186: Change pref choice for SelfCheckoutByLogin - barcode vs cardnumber
      Bug 19186: DBRev 17.06.00.015
      Bug 19373: Update tests
      Bug 19373: CAS logout - Redirect to the previous page (Intranet)
      Bug 18298: Enforce password complexity
      Bug 18298: Use the validate jQuery plugin
      Bug 18298: Move password generation to template side
      Bug 18298: minPaswordLength should not be < 3
      Bug 18298: minPasswordLength should not be used as the default password length
      Bug 18298: Add server-side checks and refactor stuffs
      Bug 18298: DBRev 17.06.00.016
      Bug 13572: Rename option with "--not-expired"
      Bug 13572: Patrons are still active if their expiry date is today
      Bug 19472: Update SYNOPSIS with the correct script name
      Bug 19463: Reduce the chance to have TestBuilder generate twice the same value
      Bug 18298: Fix selenium tests
      Bug 19487: Do not return an item if not checked out
      Bug 19487: Fix MarkIssueReturned.t
      Bug 19487: Refetch the object to get up-to-date values
      Bug 18961: Use exact match for select filters on item search
      Bug 16187: Do not use DateTime directly
      Bug 16187: accept --verbose and -h
      Bug 14826: DBIC Schema changes
      Bug 14826: DBRev 17.06.00.017
      Bug 12768: Add missing IGNORE clauses
      Bug 12768: Fix YAML syntax in circulation.pref
      Bug 12768: DBIC Schema changes
      Bug 12768: (follow-up) Add 'Processing fee' to templates
      Bug 12768: DBRev 17.06.00.018
      Bug 14826: account_offset_types.sql is not in the mandatory subdir
      Bug 12768: Fix tests - itemtypes.rentalcharge is now decimal(28,6)
      Bug 12768: DBRev 17.06.00.019
      Bug 19517: Prevent dateexpiry.t to fail randomly
      Bug 12768: Fix bad merge resolution conflict
      Bug 19431: Fix error when checking out an unknown barcode
      Bug 19298: Placing a hold from a list at the OPAC should respect issuing rules
      Bug 19513: Re-add AnonymousPatron-related tests
      Bug 17277: Always display location and *branch item info - opac detail
      Bug 19028: Add a note to the pref description
      Bug 19028: DBRev 17.06.00.020
      Bug 17381: DBRev 17.06.00.021
      Bug 19529: Prevent NoIssuesChargeGuarantees.t to fail randomly
      Bug 19038: DBRev 17.06.00.022
      Bug 12768: (follow-up) DBRev 17.06.00.019
      Bug 17829: (follow-up) Move GetMember to Koha::Patron
      Bug 19333: Fix XSS in opac-shelves
      Bug 19117: Add CSRF protection to paycollect.pl
      Bug 12363: Add new pref MarkLostItemsAsReturned
      Bug 12363: Add a switch to mark|do not mark items as returned when lost
      Bug 12363: DBRev 17.06.000.023
      Bug 19069: Fix 'does not match' behaviour in MARC modification template
      Bug 19389: Hide library groups pull down if empty
      Bug 19531: When saving patron record do not redirect to circ if not authorised
      Bug 19493: Force scalar context to prevent future error
      Bug 2093: DBRev 17.06.000.024
      Bug 13178: DBIC Schema changes
      Bug 13178: DBRev 17.06.000.025
      Bug 10267: Display the message only if the user enters too many characters
      Bug 19069: (follow-up) Remove perlcritic error
      Bug 14919: Remove notificationdate and reminderdate
      Bug 19231: No need to pass the size to the template
      Bug 19377: (follow-up) Remove charge for 'books' in ru-RU sample data
      Bug 19176: Compare the number of seconds when comparing dates in tests
      Bug 19176: Reduce the number of seconds to 5
      Bug 19539: (follow-up) Fix column index shift in cirulation rules
      Bug 7143: Add a new "Epoch" column to the history.txt
      Bug 7143: Add missing entries
      Bug 7143: Make about.pl knows about the new epoch column
      Bug 7143: Update 'Koha development team' list
      Bug 19176: (QA follow-up) few cosmetic changes
      Bug 10748: Add the ability to block return of lost items
      Bug 10748: Add tests
      Bug 10748: DBRev 17.06.000.026
      Bug 18882: DBRev 17.06.000.027
      Bug 18882: DBIC Schema changes
      Bug 18882: (follow-up) DBRev 17.06.000.027
      Bug 7317: Add missing 'use Encode' statement
      Bug 7317: use preventDefault to prevent the scrollbar to move to the top
      Bug 7317: Fix more translation issues
      Bug 7317: Simplify column headers
      Bug 7317: Do not use GET for deletion requests
      Bug 7317: Make fields mandatory when sending emails
      Bug 7317: Display all the libraries, not only one
      Bug 7317: DBIC Schema changes
      Bug 7317: DBRev 17.06.000.028
      Bug 7317: Fix translatable-templates.t failure
      Bug 18547: Add tests
      Bug 19655: Add tests
      Bug 18131: ES - Fix matching staged records
      Bug 18131: ES - Fix matching staged records - Authority
      Bug 18712: Fix t/Matcher.t if DB is empty
      Bug 18712: Remove unecessary fixtures
      Bug 18357: Handle unlimited on-site checkouts
      Bug 7143: Update timeline (2 new devs)
      Add release notes for Koha 17.11
      DBRev 17.11.00.000

Josef Moravec (30):
      Bug 8612: [Follow-up] Make usage and type different columns in table
      Bug 8612: [Followup] Update DBIx schema
      Bug 8612: [Follow-up] Fix regular expression
      Bug 8612: [Follow-up] Fix unit test GetBasketAsCSV.t
      Bug 18722: Fund name is not shown in received orders fund subtotals
      Bug 18703 - Followup, fix typo "statment"
      Bug 18331: Followup - fix path to orders_by_budget csv header
      Bug 18810: Update Font Awesome to 4.7.0
      Bug 10132: Database changes
      Bug 10132: DBIC update
      Bug 10132: Unit tests
      Bug 10132: Admin pages changes
      Bug 10132: Add ability to set MARC Organization Code at library level
      Bug 19116: (followup) Add tests to highlight the problem in CheckReserves
      Bug 19116: Hold not set to waiting after transfer
      Bug 19329: Update IntranetSlipPrinterJS system preference description.
      Bug 13912: Add DefaultCountryField008 syspref
      Bug 13912: Fix LOC link
      Bug 19260: Add test for CancelExpiredReserves
      Bug 19260: Holds marked as problems being seen as expired ones and deleted wrongly
      Bug 19260: (followup) Fix CancelReserves.t test
      Bug 19437: (followup) Rearrange CancelExpiredReserves tests - fix typos
      Bug 19043: Z39.50 target clio-db.cc.columbia.edu:7090 is no longer publicly available
      Bug 16401: System preference staffClientBaseURL hardcoded to 'http://'
      Bug 19438: Fix sorting by date due in overdues.pl
      Bug 14919: Add test for Koha::Patron->old_holds subroutine
      Bug 14919: Add Koha::Patron->old_holds subroutine
      Bug 14919: Add holds history for patron
      Bug 14919: (followup) Show accurate status in holds history
      Bug 19176: followup - fix POD in t/lib/Dates.pm

Joy Nelson (1):
      Bug 18817 Correct Manual URL

Julian Maurice (16):
      Bug 18741: Fix loading of SQL files in web installer
      Bug 13452: Fix obvious issues in issues_avg_stats.pl
      Bug 13452: Fix for plack
      Bug 18782: Remove unused C4::Serials::getsupplierbyserialid
      Bug 18633: Remove useless use of CGI TT plugin
      Bug 18633: Remove remaining use of CGI.param in template
      Bug 18901: Sysprefs translation: translate only *.pref files (not *.pref*)
      Bug 18742: (QA followup) Fix indentation
      Bug 18422: (QA follow-up) Check if select2 is available before using it
      Bug 18785: Add the Koha::Subscription->biblio method
      Bug 18785: Force scalar context in Koha::Subscription::biblio
      Bug 18374: (QA follow-up) Tidy up code
      Bug 18374: (QA follow-up) Simplify _truncate_terms
      Bug 18374: (QA follow-up) Fix auto truncation for field:"value"
      Bug 19186: (QA follow-up) Insert syspref SelfCheckoutByLogin if missing
      Bug 19176: Fix how t::lib::Dates::compare handle timezone

Karam Qubsi (1):
      Bug 18946 - Change language from external web fails

Katrin Fischer (22):
      Bug 11122: Follow up - Fix some display issues and typos
      Bug 13452: 'Average loan time' report to obey item-level_itypes preference
      Bug 18931 - Follow up - Typo fix in SQL statement
      Bug 19129 - Clean up Details tab for Organisation patrons
      Bug 19129 - Follow-up - Add changes to patron duplicate warning
      Bug 9857: Did you mean? uses wrong punctuation in search links
      Bug 9857 - Follow-up - Fix for searches with su= or su:
      Bug 14316: Clarify meaning of record number in Batch record deletion tool
      Bug 14316: Clarify meaning of record number in Batch record modification tool
      Bug 19086: (follow-up) Fix Stored XSS in supplier.pl
      Bug 19086: Fix Stored XSS in subscription-detail.pl
      Bug 19125: Fix Stored XSS in members.pl
      Bug 19128: Fix Stored XSS in patron-attr-types.pl, authorised_values.pl and categories.pl
      Bug 19108: (follow-up) Fix Stored XSS in fieldmapping.pl and items_search_fields.pl
      Bug 18120: Update field descriptions
      Bug 13766: Change *bibioitems.ean to mediumtext and add indexes
      Bug 13766: Follow-up - use index_exists()
      Bug 16401: (follow-up) Avoid changing empty staffClientBaseURL preference
      Bug 19178: Remove outdated sms/* scripts and related files
      Bug 14919: (follow-up) Fixing some typos and adding to pref description
      Bug 14919: (follow-up) Changed status from 'in queue' to 'pending'
      Bug 13796: (follow-up) Move renewal remaining statement back

Kyle M Hall (42):
      Bug 16755 - allow SIP2 field DA ( hold patron name ) to be customized
      Bug 18104 - allow SIP2 field AE (personal name ) to be customized
      Bug 13012 - suggestion.suggesteddate should be set to NOW if not defined
      Bug 19049 [QA Followup] - Make plugin name first item in description
      Bug 18996 [QA Followup] - Fix some minor whitespace issues
      Bug 19205 - Pay selected fine generates 500 error
      Bug 19208 - Pay select option doesn't pay the selected fine
      Bug 19007 - Allow paypal payments via debit or credit card again
      Bug 19209 [Followup] - Ensure checkouts don't prevent deleting patrons
      Bug 11580 - [QA Followup] Remove debug statements
      Bug 18946 [QA Followup] - code cleanup
      Bug 19256: (QA followup) Remove warn from unit test
      Bug 6758: Add new patron column for date of renewal
      Bug 19173: Make OPAC online payments pluggable
      Bug 19173: Add opac payment and marc conversion plugins to the pulldown filter list
      Bug 19135: Restore AllowHoldsOnPatronsPossessions behaviour
      Bug 15685: Implement needed changes in Koha::Edifact::Order
      Bug 15685: (QA follow-up) Fix qa script errors
      Bug 19425: Adding orders from order file with multiple budgets per record triggers error
      Bug 19275: clubs table broken at the opac if public enrollment is not allowed
      Bug 14826: Update database
      Bug 14826: Add Koha::Account::Offset(s) modules
      Bug 14826: Resurrect account offsets table
      Bug 14826: Unit Tests
      Bug 14826: Add offset for rental fees
      Bug 14826: Add unit tests for _FixAccountForLostAndReturned and _FixOverduesOnReturn
      Bug 14826: (QA follow-up) Only use plural modules in other modules
      Bug 14826: Add account offset type table
      Bug 14826: (QA follow-up) Make db update idempotent
      Bug 12768: Fix up unit tests
      Bug 12768: Revert changes to getcharges
      Bug 12768: Fix up unit tests a bit more
      Bug 12768: (QA follow-up) Add 'Processing fee' to templates
      Bug 12768: (QA follow-up) Use specific account offset types for Processing Fee and Lost Item
      Bug 12768: (QA follow-up) Don't use manualinvoice for non-manual invoices in chargelostitem
      Bug 19495: Automatic report conversion needs to do global replace on 'biblioitems' and 'marcxml'
      Bug 16899: Add ability to disallow overpayments
      Bug 14919: (QA follow-up) Make script executable, fix typo
      Bug 18882: Add location code to statistics table for checkouts and renewals
      Bug 18882: (QA follow-up) Ensure stats with no or undef location are set to NULL in db
      Bug 18894: Add ability to limit the number of messages sent by process_message_queue.pl at a time
      Bug 19655: Make To.json escape doesn't escape newlines  to create valid JSON

Lari Taskula (19):
      Bug 18977: Rollback branch in t/db_dependent/SIP/Message.t
      Bug 18976: Fix t/db_dependent/Auth.t cleanup
      Bug 18976: (follow-up) Fix t/db_dependent/Search/History.t cleanup
      Bug 18991: Fix cleanup in t/db_dependent/Log.t
      Bug 18692 - intranet part
      Bug 18508: Fix t/db_dependent/api/v1/swagger/definitions.t (follow-up of 18137)
      Bug 18137: Add useful Koha::Exceptions
      Bug 18137: Migrate from Swagger2 to Mojolicious::Plugin::OpenAPI
      Bug 18137: Make /patrons Mojolicious::Plugin::OpenAPI compatible
      Bug 18137: Make /cities Mojolicious::Plugin::OpenAPI compatible
      Bug 18137: Make /holds Mojolicious::Plugin::OpenAPI compatible
      Bug 18137: Remove x-mojo-around-action
      Bug 18137: (follow-up) Fix handling DBIx::Class::Exception messages
      Bug 18137: (QA-follow-up) Fix pod fail
      Bug 18137: (follow-up) Sort definitions.json
      Bug 18137: List Mojolicious::Plugin::OpenAPI and JSON::Validator as dependencies
      Bug 18282: operationId must be unique
      Bug 19374: CircSidebar overlapping transferred items table
      Bug 19400: Reminder to unset gone no address flag after patron makes a modification request

Lee Jamison (6):
      Bug 18584: Fix trailing spaces in C4/Accounts.pm
      Bug 18749 - xt/sample_notices.t fails
      Bug 18848: borrowers.lastseen comment typo
      Bug 18848: borrowers.lastseen comment typo
      Bug 18331: Followup - Fix CSV export (once and for all!)
      Bug 19088: plugins-upload causes error log noise

Liz Rea (1):
      Bug 18857 - Add buttons to left hand side of circ rules table

Magnus Enger (3):
      Bug 19134: C4::SMS falils on long driver name
      Bug 7317: (followup) Fix id and class on body tag
      Bug 7317: QA followup

Marc Véron (67):
      Bug 18643: Remove dead code in reports/statistics 'Till reconciliation'
      Bug 18673: News author does not display on staff client home page
      Bug 18653: Possible privacy breach with OPAC password recovery
      Bug 13747: Fix problems with frequency descriptions containing quotes
      Bug 18648: Translatability: Get rid of tt directives in translation for macles.tt
      Bug 18702: Translatability: Get rid of exposed if statement in tt for translated onboardingstep2.tt
      Bug 18701: Translatability: Get rid of exposed tt directives in matching-rules.tt
      Bug 18682 - Translatability: Get rid of [%% in translation for 2 files av-build-dropbox.inc
      Bug 18644: Translatability: Get rid of pure template directives in translation for memberentrygen.tt
      Bug 18693: Translatability: Get rid of exposing a [%% FOREACH loop in translation for branch-selector.inc
      Bug 18695: Translatability: Get rid of [%% INCLUDE in translation for circulation.tt
      Bug 18681: Translatability: Get rid of [%% in translation for about.tt
      Bug 18681 - (followup) Remove on more [%% in translation for about.tt
      Bug 18690 - Typos in Koha database description (Table "borrowers")
      Bug 18675: Translatability: Get rid of [%% in translation for csv-profiles.tt
      Bug 18641 - Translatability: Get rid of template directives in translations for *reserves.tt files
      Bug 18689: calendar error with double quotes in title or description of holiday
      Bug 18727: System preferences loose part of values because of double quotes
      Bug 18694: Translatability: Get rid of exposing [%% FOREACH in csv/cash_register_stats.tt
      Bug 11235: Names for reports and dictionary are cut off when quotes are used
      Bug 18630: Translatability (Clubs): 'Cancel' is ambiguous and leads to mistakes
      Bug 18699: Get rid of %%] in translation for edi_accounts.tt
      Bug 18703 - Translatability: Resolve some remaining %%] problems for staff client in 6 Files
      Bug 18665 - Translatability: Add tt filter to allow html tags inside tt directives
      Bug 18665: Add test for HtmlTags.pm
      Bug 18684 - Get rid of %%] in translation for currency.tt
      Bug 18800: Patron card images: Add some more explanation to upload page and fix small translatabiity issue
      Bug 18881: Remove dead code from view_holdsqueue.pl
      Bug 18824: Remove stray i from matching-rules.tt
      Bug 16711: OPAC Password recovery: Handling if multiple accounts have the same mail address
      Bug 18465 - Patron card creator: Print on duplex card printer
      Bug 18465: (followup) Fix issue with patron lists an do not use clone
      Bug 18832: Missing space between icon and label in button 'Patron lists'
      Bug 18672: Fix overwriting creation date with modification date when editing list
      Bug 18672: Test for fixing overwriting creation date
      Bug 18555: Create patron list from patron import
      Bug 18555: (QA-Followup) Remove duplicate code
      Bug 19027 - Circulation rules: Better wording for standard rules for all libraries
      Bug 18331: Force tt to insert newline to empty_line.inc
      Bug 18629 - Translatability: Fix problems with web installer 17.05
      Bug 18629: (followup) Plain text "Continue..." instead of BLOCK
      Bug 18649: Translatability: Get rid of tt directive in translation for admin/categories.tt and onboardingstep2.tt
      Bug 18652: Get rid of tt directive in translation for uncertainprice.tt
      Bug 18654 - Translatability: Get rid of tt directives starting with [%% in translation for itemsearch.tt
      Bug 18687: Translatability: abbr tag should not contain lang attribute
      Bug 18660: Translatability: Get rid of template directives [%% in translation for patroncards-errors.inc
      Bug 18754: Translatability: Get rid of exposed tt directives in opac-detail.tt
      Bug 18776: Translatability: Get rid of exposed tt directives in opac-advsearch.tt
      Bug 18777: Translatability: Get rid of exposed tt directives in opac-memberentry.tt
      Bug 18778 - Translatability: Get rid of tt directive in translation for item-status.inc
      Bug 18779: Translatability: Get rid of exposed tt directives in authorities-search-results.inc (OPAC)
      Bug 18780: Translatability: Get rid of exposed tt directive in masthead-langmenu.inc
      Bug 18781: Translatability: Get rid of exposed tt directives in openlibrary-readapi.inc
      Bug 18718: Language selector in staff header menu similar to OPAC
      Bug 14353 - Show 'damaged' and other status on the 'place holds' page in staff
      Bug 16485: collection column in Item search is always empty
      Bug 18636: Sysprefs: Add explanation for conflict autonumbernum / BorrowerMandatoryFields
      Bug 18541 - Patron card creator: Add a grid to support layout design
      Bug 18541: (QA follow-up) Fix wrong variable name ($layout_xml vs $print_layout_xml)
      Bug 18541: (QA follow-up) Add some POD for draw_guide_grid
      Bug 18550: Patron card creator: Print output does not respect layout units
      Bug 18550: [Follow-up] Add POD descriptions to subs
      Bug 18528: Patron card creator template: switch form fields for card height and card width
      Bug 19328: Internal server error because of missing currency
      Bug 17381: Add system preference SCOMainUserBlock
      Bug 13796: OPAC: Display rental charge for renewing
      Bug 19274: Translatability: Fix new splitting problems related to database warnings

Marcel de Rooy (141):
      Bug 18279: [QA Follow-up] Correct @EXPORT
      Bug 8612: [QA Follow-up] Remove two newlines from template output
      Bug 18286: [Follow-up] Add t/etc/schema.pl
      Bug 18286: [QA Follow-up] Fix some warnings from qa tools
      Bug 18286: [Follow-up] Remove assumption on branch count
      Bug 18226: [QA Follow-up] Remove further assumptions on branch count
      Bug 18226: [QA Follow-up] Remove verbose
      Bug 18601: OAI/Sets.t mangles data due to truncate in ModOAISetsBiblios
      Bug 18361: Koha::Objects->find should accept composite primary keys
      Bug 18361: Additional tests for Koha::Objects->find
      Bug 18361: [QA Follow-up] Resolve warning on undef values supplied
      Bug 18356: Extend GetNextDate.t, add GetFictiveIssueNumber.t (unit=year)
      Bug 18356: Fix date calculations for yearly frequencies in Serials
      Bug 18607: Fix date calculations for monthly frequencies in Serials
      Bug 18607: Adjusting unit tests for monthly serial frequencies
      Bug 18697: Fix date calculations for weekly frequencies in Serials
      Bug 18697: Adjusting unit tests for weekly serial frequencies
      Bug 18697: Fix date calculation for dayly frequencies in Serials
      Bug 18697: Adjusting unit tests for dayly serial frequencies
      Bug 18697: Final polishing
      Bug 18651: [QA Follow-up] Remove unused variable
      Bug 18651: [QA Follow-up] Fix the MAX(issue_id) calculation
      Bug 18214: Cannot edit list permissions of a private list
      Bug 18214: Add check for shared or public list
      Bug 18228: Table revision of virtualshelves
      Bug 18228: DBIx schema changes for Virtualshelve.pm
      Bug 18228: Implement the new columns in code
      Bug 18228: Adjust Virtualshelves.t
      Bug 17843: [QA Follow-up] Some polishing
      Bug 17738: [QA Follow-up] Remove second find of same patron
      Bug 18801: [Follow-up] Dbrev to repair bad auth type codes
      Bug 18634: Handle colliding translation for preference sections
      Bug 18881: [QA Follow-up] Remove even more
      Bug 18104: [QA Follow-up] Add a test for customized name in AE
      Bug 18276: [QA Follow-up] Two newlines to make qa tools happy
      Bug 18276: [QA Follow-up] Fix two new calls
      Bug 18277: [QA Follow-up] Additional polishing
      Bug 18260: [QA Follow-up] Always something left?
      Bug 18259: [QA Follow-up] Replace variable name
      Bug 18880: [QA Follow-up] Finishing touch
      Bug 18901: [QA Follow-up] Do not translate zzpref either
      Bug 18672: [QA Follow-up] Simplify without sleep
      Bug 18971: Typo Koha::ItemsTypes for Koha::ItemTypes
      Bug 18951: Some t/Biblio tests are database dependent (git mv)
      Bug 18951: Create data for TransformKohaToMarc.t
      Bug 18951: Adjust Isbd.t
      Bug 18605: Remove TRUNCATE from C4/HoldsQueue.pm
      Bug 15140: Add MARC21 776 to OPAC and staff display
      Bug 15140: Display $i when ind2==8
      Bug 17680: [QA Follow-up] dt_from_string failing silently
      Bug 19000: Fix typo in closing p tag for items
      Bug 18991: [QA Follow-up] Use schema txn_begin and txn_rollback
      Bug 19003: Add a TestBuilder default for borrowers.login_attempts
      Bug 18980: Add remark next to "Anyone seeing this list" permission
      Bug 18980: Add js to dynamically show/hide the Anyone remark
      Bug 18980: Remove js function Check from opac-shelves
      Bug 18980: Show distinction between shared and private lists in staff
      Bug 19047: Fix AddBiblio call in Reserves.t
      Bug 19070: Fix Circulation/Branch.t
      Bug 19071: Fix Circulation/issue.t
      Bug 19071: Fix Members/IssueSlip.t
      Bug 19049: Fix regression on stage-marc-import with to_marc plugin
      Bug 19049: Testing RecordsFromMarcPlugin with a to_marc plugin
      Bug 19049: [Follow-up] Make sure that GetPlugins finds the plugin
      Bug 19049: [QA Follow-up] Mock config, default format
      Bug 19061: [QA Follow-up] Wrong interpolation
      Bug 18996: Handle data corruption from old_issues at SIP checkin
      Bug 18996: Resolve an uninitialized warning from ILS/Item.pm
      Bug 18996: Add checkin subtest in SIP/Message.t
      Bug 18996: [QA Follow-up] Remove global variables from Message.t
      Bug 19163: Critical typo in stage-marc-import process
      Bug 19040: [QA Follow-up] Adjust embed_items parameter in showdiffmarc
      Bug 18354: [QA Follow-up] Add a prefix for the itemtype class
      Bug 19126: Fix Members.t with IndependentBranches set
      Bug 17807: Add format parameter to XSLT_Handler->transform
      Bug 17807: Use XSLT_Handler in Koha::OAI
      Bug 17807: [Follow-up] Use marcxml for marc21 prefix
      Bug 18754: [QA Follow-up] Tiny corrections
      Bug 17797: Add XSLT_Handler in opac/unapi
      Bug 19004: Patrons.t should create its own data for enrollment fees.
      Bug 19004: Adjust AddReturn for retrieving item type
      Bug 19004: [QA Follow-up] No need to check item-level_itypes again
      Bug 15339: [QA Follow-up] Add a warning too when source is not supplied
      Bug 19268: Fix TestBuilder parameter in C/Branch.t and K/P/Messaging.t
      Bug 18921: Resolve a few warnings in C4/XSLT.pm
      Bug 15438: [QA Follow-up] Moving POD statement for CanBookBeIssued
      Bug 18811: Change visibility checks in authorities.pl
      Bug 18811: Add Koha Objects for authority tags and subfields
      Bug 18811: Add a script for checking authority data in hidden fields
      Bug 18811: Atomic update to print warning at upgrade time
      Bug 18811: [QA Follow-up] Add tests for Koha::Authority::Subfields/Tags
      Bug 18811: [QA Follow-up] Resolved POD warnings
      Bug 17380: Add some checks around Authorities::Types->find
      Bug 17380: Do not use GuessAuthTypeCode in MetadataRecord::Authority
      Bug 17380: Graceful resolution of missing reporting tag in merge
      Bug 17380: Do not allow Default template in merge form
      Bug 19059: [QA Follow-up] Typo holds for hold
      Bug 18149: Move CountUsage calls to Koha namespace
      Bug 18541: [QA Follow-up] Add POD to Patroncard.pm
      Bug 6758: [QA Follow-up] Typo popular vs populate
      Bug 19260: [QA Follow-up] Remove obsolete $dbh
      Bug 19386: [QA Follow-up] Remove some default values
      Bug 19315: [QA Follow-up] Trivial edits
      Bug 19415: FindDuplicateAuthority is searching on biblioserver since 16.05
      Bug 19437: Rearranging tests for CancelExpiredReserves
      Bug 19043: (QA follow-up) Add update DB entry and print warning
      Bug 19190: Silly calculation of average time in touch_all scripts
      Bug 19190: [Follow-up] Do not rely on the return of ModItem
      Bug 19255: Correct explanation about list types on shelves.pl in staff
      Bug 19255: [Follow-up] Typo "will accessible"
      Bug 19397: Release team for 17.11
      Bug 19425: (QA follow-up) Resolve 'push on reference experimental' warn
      Bug 18923: Warning in Biblio::GetCOinSBiblio
      Bug 13572: (follow-up) Print since on a separate line
      Bug 19472: Add perl extension to script borrowers-force-messaging-defaults
      Bug 19463: Additional changes to gen_text
      Bug 19463: (follow-up) Cosmetic changes
      Bug 19296: (QA follow-up) Correct comment in populate_orders
      Bug 16187: (QA follow-up) Additional fixes
      Bug 14826: (QA follow-up) Remove obsolete DBIx schema file
      Bug 19513: More changes to MarkIssueReturned.t (after bug 19487)
      Bug 18956: (QA follow-up) Resolve a CGI::Param in list context warn
      Bug 19484: Add test before using object itemtype
      Bug 19493: Remove few warnings from circulation.pl
      Bug 9031: (QA follow-up) Pass the same timezone in Calendar.t
      Bug 9031: (QA follow-up) Final changes to Calendar::days_between
      Bug 19528: Fix a few typos like corrosponding
      Bug 17214: (QA follow-up) Print error message too in fallback case
      Bug 17989: Centralize bad template check
      Bug 17989: Extend bad template check
      Bug 17989: Include full path logic in _get_template_file
      Bug 17989: Resolve "verbatim paragraph in NAME section" warning in C4::Templates
      Bug 17989: Final changes
      Bug 17989: (QA follow-up) Replace bad dots in SuggestionEngine_ExplodedTerms.t
      Bug 10748: (QA follow-up) Add comment in SIP's do_checkin
      Bug 19420: (QA Follow-up) Fix test, correct POD
      Bug 19420: (QA Follow-up) Change in error reporting affects upload.pl
      Bug 19537: (QA follow-up) Consistent structures
      Bug 18894: (QA follow-up) POD changes
      Bug 19626: (QA follow-up) Small optimization
      Bug 19536: Odd number of elements in anonymous hash in svc/bib

Mark Tompsett (29):
      Bug 11122: Address MARC21 vs. UNIMARC issue
      Bug 18746: Text_CSV_Various parse failures
      Bug 18730: Batch Mod Edit <label> HTML validation fails
      Bug 18411: Fix failing search_utf8.t tests
      Bug 18773: Fix failing history.t test
      Bug 18732: Noisy t/SMS.t triggered by koha_conf.xml without sms_send_config
      Bug 18807: t/db_dependent/www/batch.t fails
      Bug 18771: CGI.pm: Subroutine multi_param redefined
      Bug 18748: Noisy t/db_dependent/AuthorisedValues.t
      Bug 18942: Add test case to prove change
      Bug 18942: Internal Server Error symptomatic of using system user
      Bug 19042: Silence warnings t/db_dependent/Letters.t
      Bug 9409: Add --dbhost parameter and dbhost field
      Bug 14533: Make --use-db display a message if no DB defined
      Bug 18877: Add documentation on dbhost for koha-create help
      Bug 19040: Refactor GetMarcBiblio parameters
      Bug 16892: Add automatic patron registration via OAuth2 login
      Bug 16892: System Preferences
      Bug 16892: Follow up with adding missing IGNORE
      Bug 16892: Follow up use AddMember as per QA comment
      Bug 16892: Address error checking in comment #47
      Bug 19235: Password entry visible in OPAC Self-registration
      Bug 19120: Add tests to reproduce the problem
      Bug 19120: Leave cancelled ordered items alone when reopening basket
      Bug 17664: Silence non-zebra warnings in t/db_dependent/Search.t
      Bug 18956: Prevent leaking during password recovery
      Bug 18956: Fix empty to in message queue
      Bug 17467: Restart failing, missing instance parameter
      Bug 19576: Remove extra 'use Koha::Biblios' statement

Martin Persson (2):
      Bug 15339: TestBuilder warnings (code)
      Bug 15339: TestBuilder warnings (tests)

Mason James (2):
      Bug 18931 - Follow up - Typo fix in template for holds
      Bug 18118: Unexpected behaviour with 'GoogleOpenIDConnect' and 'OpacPublic' syspref combination.

Michael Andrew Cabus (1):
      Bug 18354 Adding item type attribute to cover image div

Mirko Tietgen (1):
      Bug 18547: On shelf holds allowed > "If all unavailable" ignores default hold policy

Nazlı (1):
      Bug 18735: Print Barcode as soon as adding an item

Nick Clemens (76):
      Bug 18179: Update 1 occurrence in booksellers.pl
      Bug 18704 - File types limit in tools/export.pl is causing issues with csv files generated by MS/Excel
      Bug 18430 - Plugins page should have a link to viewing other types
      Bug 18734 - Internal server error in cash_register_stats.pl when exporting to file
      Bug 18228: QA Followup - use gender neutral language in new tests
      Bug 18434: Elasticsearch indexing broken with newer catmandu version
      Bug 18434 - Followup - same changes for sort and facet fields
      Bug 18434 - Followup fix tests for sorting and factes
      Bug 18801 - Merging authorities has an invalid 'Default' type in the merge framework selector
      Bug 18577 - Importing a batch using a framework not fully set up causes and endless loop
      Bug 18367 - Fix untranslatable string from Bug 18264
      Bug 18826 - (QA Followup) Add mock SessionStorage to patrons.t
      Bug 18572 - Improper branchcode set during OPAC renewal
      Bug 18572 - QA Followup
      Bug 15140 (QA Followup) lowercase the search index
      Bug 18367 - (QA Followup) Only warn if doing a lookup and not having an item
      Bug 18941 - Unit tests
      Bug 18941 - C4::Budgets GetBudgetByCode should return active budgets over inactive budgets
      Bug 18624: Run time errors when searching authorities with Elastic search 5.3
      Bug 16976 - Authorities searches with double quotes gives ZOOM error 20003 [Alternate]
      Bug 16976 - Unit tests
      Bug 18469: Suspend all holds when specifying a date to resume hold does not keep date
      Bug 18469: QA Follow-up
      Bug 17288 - Advanced Editor - Rancor - Helpers for 006 and 007 fields
      Bug 17288 (QA Followup)
      Bug 18447 - Datepicker only shows -10/+10 years
      Bug 18447 - Add changes to opac
      Bug 18447 - Remove redundant line
      Bug 18447 - QA Followup - fix opac usage
      Bug 15924 - Coce not enabled on lists
      Bug 18812 - SIP Patron status does not respect OverduesBlockCirc
      Bug 19076 - unit tests
      Bug 19076 - Move issue logging in AddIssue into condtional clause
      Bug 19076 - followup - delete fines from additional renewal
      Bug 17380: (QA followup) Fix parameter in tests
      Bug 17380: [QA Follow-up] Report error to user instead of throwing exception
      Bug 18742: Circulation statistics wizard no longer exports the total row
      Bug 18318: Unicode support for Elasticsearch
      Bug 19307: Mock the AllowFineOverride preference to ensure expected result
      Bug 19198: Unit tests
      Bug 19198: Renewal as issue causes too many error
      Bug 19198: (QA followup) Fix typo in conditions
      Bug 19315: Use bibnum instead of biblionumber in routing-preview.pl and add item check
      Bug 19193: When displaying the fines of the guarantee on the guarantor account, price is not in correct format
      Bug 13208: (QA follow-up) Remove blank breadcrumbs on successful deletion
      Bug 19255: QA Followup - Fix tabs for spaces
      Bug 15685: (QA follow-up) Improve Update DB entry + Add tests
      Bug 15685: (QA follow-up) Fix typo
      Bug 15685: (QA follow-up) Address QA issues
      Bug 18374: QueryAutoTruncate unit tests
      Bug 18374: Respect QueryAutoTruncate syspref in Elasticsearch
      Bug 18374: (follow-up) Add support and tests for quoted strings
      Bug 19296: Allow all tax processing to happen in C4::Acquisition::populate_order_with_prices
      Bug 16187: Add a script to cancel unfilled holds after a specified number of days
      Bug 12768: (QA follow-up) Fix doubled code
      Bug 18735: QA Followup - add class to new option
      Bug 16759: Use index of elements in specific table
      Bug 19038: QA Followup - Hide barcode column by default (as syspref default is hide)
      Bug 16660: Add support for OpacSuppression to Elasticsearch
      Bug 9031: Unit tests for DST crossing in (days|hours)_between
      Bug 9031: Overdue items crossing DST boundary throw invalid local time exception
      Bug 19528: (QA follow-up) Adjust language for readability
      Bug 13178: (QA follow-up) fix kohastructure and update info in fields
      Bug 18389: (QA follow-up) Fix tabs, note used template, info on verbose
      Bug 19377: (follow-up) Remove charge for 'books' in all sample data
      Bug 19420: Improve display of errors from failure of uploading file during stage import
      Bug 19420: (Follow-up) Add errors on other pages
      Bug 19537: Correct addition of source subfield from authorities
      Bug 18547: (QA follow-up) Add comments to make tests clearer
      Bug 19559: Add tests
      Bug 19559: Add '-' to list of characters we don't split search terms on
      Bug 18131: Followup - Use data if biblionumber_tag < 10
      Bug 19481: Set default sort options as sortable in ES default mappings
      Bug 19596: Don't try to get hold or items count for non-existent biblios
      Bug 19626: Calculate expiration date for existing holds based on waitingdate
      Bug 18712: (QA follow-up) Add count of tests

Oleg Vasylenko (1):
      Bug 18422 - Add Select2 to authority editor

Olli-Antti Kivilahti (10):
      Bug 18285: Koha::Database schema cache accessors
      Bug 18286: Test::DBIx::Class connection/schema is shadowed by a cached connection/schema
      Bug 18226 - Remove "use Test::DBIx::Class" instantiations' dangerous code duplication. Replace mock_dbh 1
      Bug 18226 - Remove "use Test::DBIx::Class" instantiations' dangerous code duplication. Replace mock_dbh 2
      Bug 18226 - Remove "use Test::DBIx::Class" instantiations' dangerous code duplication
      Bug 18287 - Fix t/Koha.t having a Test::DBIx::Class cache issue
      Bug 18288 - Fix t/SocialData.t having a Test::DBIx::Class cache issue
      Bug 18289 - Fix t/Prices.t having a Test::DBIx::Class cache issue
      Bug 18292 - t/db_dependent/Circulation.t doesn't need to return 1;
      Bug 18290: Fix t/db_dependent/Koha/Object.t, Mojo::JSON::Bool is a JSON::PP::Boolean :)

Owen Leonard (24):
      Bug 13913 - Renewal error message in OPAC is confusing
      Bug 18656 - Require confirmation of deletion of files from patron record
      Bug 18752 - Automatic item modifications by age should allow 'blank' values
      Bug 18582 - Hide empty rows in detailed suggestion view
      Bug 12349: Show card number in detailled suggestion pages
      Bug 18847 - Add "Save and continue" option to notice editing
      Bug 18667: Show a diff view of SQL reports when converting
      Bug 18542 - Move and style "new field" link in item search form
      Bug 16545 - Make edit link a styled button in item search results
      Bug 17639 - Remove white filling inside of Koha logo
      Bug 18545 [Follow-up] Remove use of onclick from OPAC Cart
      Bug 5471 - Quotes in tags fail
      Bug 18985 - SQL reports 'Last edit' and 'Last run' columns sort alphabetically, not chronologically
      Bug 12644 - Add subtitles to staff client cart
      Bug 18581 - Add standard edit and delete buttons to suggestions list
      Bug 18708 [Revised] Show itemBarcodeFallbackSearch results in a modal window
      Bug 17893 - Move JavaScript to the footer on staff client catalog pages
      Bug 15644 - City dropdown default selection when modifying a patron matches only on city
      Bug 18739 - Add SVG version of staff-home-icons-sprite image
      Bug 19348: Title column in item search is too narrow
      Bug 19356: Move staff client cart JavaScript to the footer
      Bug 19461: Add floating toolbar to staff client catalog search results
      Bug 2093: (follow-up) Add OPAC dashboard for logged-in users
      Bug 2093: [Compiled CSS] Add OPAC dashboard for logged-in users

Rodrigo Santellan (1):
      Bug 14572 - insert_single_holiday() forces a value on an AUTO_INCREMENT column, during an INSERT

Serhij Dubyk {Сергій Дубик} (2):
      Bug 18537 - Update Ukrainian installer sample files for 17.05
      Bug 17827 - Untranslatable "by" in MARC21slim2intranetResults.xsl

Sophie Meynieux (1):
      Bug 11580 - If returnBeforeExpiry is ON, use calendar to calculate return date not on closed day (depending on useDaysMode)

Srdjan (1):
      Bug 16660: Moved Opac Supression filtering from opac-search.pl to Zebra::QueryBuilder

Stefan Berndtsson (2):
      Bug 19651: SIP/ILS/Item misses title and author
      Bug 19695: Fix another instance of ->find in list context (uncertainprice.pl)

Tomas Cohen Arazi (86):
      Bug 18766: Remove itemtype-related warnings from ArticleRequests.t
      Bug 18767: Remove useless diags from GetDailyQuote.t
      Bug 18716: Remove CGI::param warns from updatesupplier.pl
      Bug 18361: (QA followup) Add tests for the no params case
      Bug 17554: (followup) Shibboleth check should use ->find too
      Bug 18434: Add tests for K:SE:E::get_fixer_rules
      Bug 18434: (QA followup) Move _convert_marc_to_json tests into Indexer.t
      Bug 17680: Remove Koha::Upload use incorrectly added
      Bug 17829: (followup) Fix small rebasing errors
      Bug 18942: (QA followup) Add new tests descriptions
      Bug 18931: (followup) Tidy text
      Bug 18851: (QA followup) Test doesn't need sessions on DB
      Bug 19013: (QA followup) Set guarantorid to NULL patron sample data
      Bug 19067: Map clubs/ into INTRANET_CGI_DIR in Makefile.PL
      Bug 18900: (QA followup) Make tests conditional to locale existence
      Bug 18624: Minor refactoring to ease testing
      Bug 18624: Regression test for 'any' vs 'all'
      Bug 18624: (followup) opac-authorities-home.tt uses 'any'
      Bug 9409: (QA followup) Add --dbhost help to koha-create man page
      Bug 19130: Remove ->search() overloading and adjust tests
      Bug 19130: (followup) Add t/db_dependent/Koha/Acquisition/Booksellers.t
      Bug 19130: (followup) Add POD
      Bug 19130: (followup) Controller scripts should preserve behaviour
      Bug 19034: (followup) Fix letters.tt XSS flaw
      Bug 17969: (QA followup) Add POD
      Bug 19209: Add ->is_paged method to Koha::Objects
      Bug 19209: (QA followup) Improve tests
      Bug 19256: (QA followup) Add missing POD
      Bug 19337: Make basic_workflow.t configurable through ENV
      Bug 10132: (QA followup) Organize tests in subtest
      Bug 10132: (QA followup) Add POD to ->get_effective_marcorgcode
      Bug 10132: (QA followup) Open LOC URL on a separate window
      Bug 18508: Fix t/db_dependent/api/v1/swagger/definitions.t (follow-up of 6758)
      Bug 19119: Remove definitions.t
      Bug 18137: (QA followup) Make sure the session exists and is expired on expiration tests
      Bug 18999: (QA followup) ModReceiveOrder expects a hashref
      Bug 13912: (QA followup) Update database
      Bug 13912: (QA followup) Make it explicit that syspref applies to MARC21
      Bug 18120: /acquisitions/vendors unit tests
      Bug 18120: Add '/acquisitions/vendors' endpoint
      Bug 18120: (QA followup) 'vendors_manage' permission fits better than full acq
      Bug 18120: (QA followup) Add POD to controler class
      Bug 19196: Unit tests
      Bug 19196: Add Koha::REST::Plugin::Pagination
      Bug 19196: Make plugin available to endpoints
      Bug 19196: Rename page and per_page
      Bug 19440: Identify overlimit problems in XISBN tests
      Bug 18709: Make koha-foreach use koha-shell internally
      Bug 15685: (follow-up) K:A:O->find and ->fetch are no longer used
      Bug 15685: (QA follow-up) Tidy tests
      Bug 15685: POD
      Bug 15685: Add tests for Koha::Acquisition::Order->basket
      Bug 18374: (QA follow-up) Remove warning in Elasticsearch/Search.pm
      Bug 18298: (QA followup) Use Koha.Preference on the template
      Bug 14826: (QA follow-up) POD fixes
      Bug 16759: Make OPAC holdings table configurable
      Bug 16759: Handle the otherholdings tab gracefuly
      Bug 19028: Add OpacLocationOnDetail syspref
      Bug 19028: Add 'shelving location' to holdings table in detail page
      Bug 19038: Remove the OPACShowBarcode syspref
      Bug 16660: (followup) Unit tests
      Bug 17467: Add koha-zebra script to handle Zebra daemons
      Bug 17467: (follow-up) Make koha-zebra handle legacy script names
      Bug 17467: Add koha-zebra documentation
      Bug 17467: (follow-up) Make the install script install koha-zebra
      Bug 17467: Add tab-completion for koha-zebra
      Bug 19462: Add a koha-elasticsearch command
      Bug 19462: Add koha-elasticsearch documentation
      Bug 19539: Fix column index shift in cirulation rules
      Bug 7317: (QA folowup) 404 if module is disabled (intranet)
      Bug 7317: Overload Koha::Illrequest::TO_JSON
      Bug 7317: (followup) Migrate endpoint to OpenAPI
      Bug 7317: Adjust packages koha-conf.xml
      Bug 7317: Rewrite atomicupdate file
      Bug 7317: Handle backend absense more gracefuly
      Bug 7317: (QA followup) Get rid of warnings from the tests
      Bug 7317: opac.css update
      Bug 7317: Add partner_code checks to abot page
      Bug 7317: (followup) Make tests independent of data on the DB
      Bug 7317: (QA followup) ILL sysprefs belong to circulation section
      Bug 7317: Handle missing email addresses gracefuly
      Bug 7317: (QA followup) Fix capitalization and terminology issues
      Bug 7317: (QA followup) Rename 'branch' for 'library'
      Bug 7317: (followup) Remove extra columns from backends on the main list
      Bug 7317: Remove traces of UnmediatedILL
      Bug 7317: (QA followup) Make query parameters consistent with other endpoints

Yarik Dot (1):
      Bug 14533: remove CREATE USER when koha-create --use-db

Your Full Name (1):
      Bug 19414: Move the location of the 'Import this batch into the catalog' button

charles (3):
      Bug 13572: Add --actives parameter to force_borrower_messaging_defaults script
      Bug 12768: DB changes
      Bug 12768: Replacement cost and processing fee management

-----------------------------------------------------------------------


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list