[koha-commits] main Koha release repository annotated tag v19.05.00 created. v19.05.00

Git repo owner gitmaster at git.koha-community.org
Thu May 30 17:50:38 CEST 2019


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, v19.05.00 has been created
        at  1e5b6615bba09e4f1955edad5f1a4cc6fd82fdc8 (tag)
   tagging  1b5635bebd75c418fdda68036e1e91f857cb1e4d (commit)
  replaces  v18.11.00
 tagged by  Nick Clemens
        on  Thu May 30 11:31:02 2019 -0400

- Log -----------------------------------------------------------------
Koha release 19.05.00
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEAc3LW1GLx7Of/2zqaiVxrMqNSfQFAlzv9zYACgkQaiVxrMqN
SfTIgA//UOiw0cZDQlLNJ8jHJkEgyqj3GcAgKaeLGFnzA3+02cmyscgR5A7QHeyV
C5AYyE3W2jZuzLLYMQJqoe8oqVSJl27vG1DBr85paty2nUg169rYq1a3f3XZ3pJg
MiDNKfDinplqDf+t4RtwiJWUgKCye8JBZEF8MruiXxRY3kW7F2x+vF3DgbBelixO
pbTkGC2fttXKOdRKmt4bgPtEuRh/JT3OLZKeW08NvMWwX97Fq3QTNVgs/dJvxz0i
dViEWL7sVIdImVOFAZRA8blVqz7hGbuu8hF/3MS5Ep/1L+zBopmsBRGPY6ZMyhrr
NLtcYNVpeq3WZ7sw10Dy+LE5lLL9xjNxbqvyoK1AVOPkmb441c4HlRaLN5UCBMED
KWcIM6099K+4JF/5GcWqjJEo/kWqXRjkDV30I2luub/jzSj+9kBU7JffbjBJ67nu
NMeCd3p7UIhF/BIQHdX9VVto4Y+1YBsQ+Vv7j3uMfJkBoxMdbnEqY8ospIIjddMt
mhUCNs2rr8QjPGBa6Q72BuGttiHjgLupMWGPIuBmM1eUqHoekCeLUszcsdhyt7qt
+k02/2wZ/fsUPYMCKX+43frKnp63ozLLslf487puXhi7nBfEj24lzPKu7TTz4MSB
5s6Um7cVNagIcqBhxQLrGWTHL5iGwtsFS9H/6w2Oco01VcSKFGk=
=ScPB
-----END PGP SIGNATURE-----

Agustin Moyano (8):
      Bug 19458: Self-check module highlighting
      Bug 19458: (follow-up) Self-check module highlighting
      Bug 21772: Move OPAC holds and account tables into .inc
      Bug 21772: Add holds and account information to SCO
      Bug 21772: (follow-up) Remove redundant variable
      Bug 21772: (follow-up) Included more information on tab label for SCO
      Bug 22538: Add a noticeable alert about waiting holds
      Bug 16232: Fix edit as new in Rancor

Aleisha (1):
      Bug 16939: Making all 'add to basket' actions buttons

Aleisha Amohia (11):
      Bug 16939: (follow-up) Adding missing bracket
      Bug 20000: Use Modern::Perl in installer scripts
      Bug 14272: Show single news item [alternative patch]
      Bug 14272: (follow-up) Fixing template error and layout
      Bug 14272: (follow-up) Fixing layout issues and expiration date hint
      Bug 14272: (follow-up) Show single display of 'all' news
      Bug 12759: Use a list (shelf) for batch record modification and deletion
      Bug 12759: (follow-up) Using tabs for diff ways of adding records
      Bug 22370: Prevent OPAC users from seeing staff news from URL
      Bug 22365: Removing warn when accessing Log Viewer
      Bug 7862: Preventing warns when creating a notice

Alex Arnaud (14):
      Bug 17047: add a dedicated page for Mana setup
      Bug 17047: Add a third option for Mana system preference
      Bug 19945: ILSDI - Return the reason a reserve is impossible
      Bug 19945: Add a test proving that using CanBookBeReserved in ILSDI::HoldItem is wrong.
      Bug 19945: Use CanItemBeReserved in ILSDI HoldItem instead of CanBookBeReserved.
      Bug 21738: check items count in C4:ILSDI::HoldTitle
      Bug 21738: make call of CanBookBeReserved more safe
      Bug 21738: unit tests for HoldTitle
      Bug 13515: Add unit tests
      Bug 16497: Add POD in Koha/REST/V1/Library.pm
      Bug 18235: Add unit tests for get_facetable_fields
      Bug 22053: create unit tests
      Bug 22053: ability to enable/disable some plugins
      Bug 22053: update database

Alex Buckley (4):
      Bug 21754: Automatically clean up outstanding transfers on lost items
      Bug 21241: Conditional to choose appropriate message_transport_type for suggestion notices
      Bug 21241: (follow-up) Syspref to control fallback to SMS when no email is defined
      Bug 21241: (follow-up) Made SQL change idempotent

Andreas Jonsson (4):
      Bug 20478: Add unit test for advance_notices.pl cronjob.
      Bug 20478: Refactor to remove code duplication.
      Bug 20478: Have the cronjob script advance_notices.pl send digest messages per branch.
      Bug 22790: The system preference itemBarcodeInputFilter is not applied for barcodes inputed via SIP2

Andreas Roussos (3):
      Bug 21861: The MARC modification template actions editor does not always validate user input
      Bug 21861: (follow-up) replace onchange() with jQuery equivalent
      Bug 21880: "Relationship information" disappears when accessing paginated results in authority searches

Andrew Isherwood (63):
      Bug 21929: Typo in orderreceive.tt
      Bug 20600: Add filtering of ILL requests in list
      Bug 20600: (follow-up) Do not use $_ in loop
      Bug 20600: (follow-up) Remove date formatting
      Bug 20600: (follow-up) Add date range filtering
      Bug 20600: (follow-up) Fix filtering
      Bug 20600: (follow-up) Remove console.log!
      Bug 20600: (follow-up) Rebase on current master
      Bug 20600: (follow-up) Restore patron name fix
      Bug 20600: (follow-up) Fix API spec
      Bug 20600: (follow-up) Fix unit tests
      Bug 20600: (follow-up) Fix tests
      Bug 20581: Modifications to database schema
      Bug 20581: Provide status_alias on IllRequest
      Bug 20581: API provide status_alias embed
      Bug 20581: Add display of status_alias to staff vw
      Bug 20581: Fix display of status alias in OPAC
      Bug 20581: Unit tests for status_alias
      Bug 20581: (follow-up) Display status name
      Bug 20581: (follow-up) Allow for undefined lib
      Bug 20581: (follow-up) Fix statusalias return
      Bug 20581: (follow-up) Fix fallback status_alias
      Bug 20581: (follow-up) Fix AV population
      Bug 20581: (follow-up) Modify POD
      Bug 20581: (follow-up) Fix typo in kohastructure
      Bug 20581: (follow-up) Fix QA errors
      Bug 20581: (follow-up) Fix dependency requirement
      Bug 20581: (follow-up) Do not use PK for AV FK
      Bug 20581: (follow-up) Fix typo in DB upgrade
      Bug 20581: (follow-up) Overload status_alias
      Bug 20581: (follow-up) Fix status_alias comparison
      Bug 20581: (follow-up) Fix unit test
      Bug 20581: (follow-up) Passed value to status_alias
      Bug 20581: (follow-up) Fix status_alias -1 bug
      Bug 20639: (follow-up) Fix population of backends
      Bug 20750: Allow logging of arbitrary actions
      Bug 20750: Add unit tests
      Bug 21063: Add "Columns settings" for ILL
      Bug 18837: Add ILL Unmediated syspref stuff
      Bug 18837: Introduce delegation to backends for unmediated workflows
      Bug 18837: (follow-up) Add additional tests
      Bug 20563: (follow-up) Add unit test
      Bug 20563: (follow-up) Fix rebasing bug
      Bug 20563: Allow display of requested partners
      Bug 18589: Show ILLs as part of patron profile
      Bug 18589: (follow-up) Remove redundant-ness
      Bug 18589: (follow-up) Fix QA tool failures
      Bug 18589: (follow-up) Add borrowernumber test
      Bug 18589: (follow-up) Fix merge problem
      Bug 22121: Display 'Price paid' on ILL requests according to CurrencyFormat pref
      Bug 22464: Pass forward parameters
      Bug 21460: Simplify the code to have only 1 assignment
      Bug 21460: (follow-up) Filter params in .pl
      Bug 21460: (follow-up) Fix bugs found in QA
      Bug 7088: Add AllowRenewalOnHoldOverride syspref
      Bug 7088: Allow renew on hold items with due date
      Bug 7088: (follow-up) Fix renewal limit bug
      Bug 7088: (follow-up) Remove script "type" attribute
      Bug 7088: (follow-up) Set syspref default to off
      Bug 7088: (follow-up) Default hold checkbox display
      Bug 7088: (follow-up) Add pref to checkbox
      Bug 7088: (follow-up) AllowRenewalLimitOverride fix
      Bug 7088: (follow-up) Modify checkbox enabling

Arthur Suzuki (2):
      Bug 22597: Remove "more_subfields_xml" from GetPatronInfo response
      Bug 22742: ILS-DI - Fix datetime format returned by RenewLoan

Baptiste Wojtkowski (1):
      Bug 17047: SQL reports management with Mana-KB

Bernardo Gonzalez Kriegel (1):
      Bug 21899: Update MARC21 frameworks to Update 27 (November 2018)

Björn Nylén (2):
      Bug 10345: Increment copy number when adding multiple copies.
      Bug 14457: (QA follow-up) Fix QA script complaints and amend system preference text

Blou (1):
      Bug 21130: (Follow up OPAC Results) Prevent HTML class from being translated

Caroline Cyr La Rose (2):
      Bug 22083: Typo in circulation_batch_checkouts.tt
      Bug 21953: Term 'Lost item' untranslatable

Charles Farmer (1):
      Bug 14272: (follow-up) only display news available for a particular opac lang [alternative patch]

Chris Cormack (2):
      Bug 14457: (follow-up) Add syspref for Libris API URL
      Bug 22962: Punctuation error in RisExportAdditionalFields

Christopher Brannon (7):
      Bug 17854: Adds print/close icon in checkout
      Bug 21446: Improve display of changed values on course reserves and show permanent location instead of cart
      Bug 21446: Remove fix comment
      Bug 21346: Streamline logic in holds and transfers
      Bug 21346: Remove double dialog
      Bug 21346: Convert dialogs to modals.
      Bug 21346: Remove inline onclicks per comment 42

Claire Gravely (2):
      Bug 22638: Self checkin CSS update
      Bug 22274: Self-checkout/checkin pages not covered by OPAC CSS changes

Colin Campbell (3):
      Bug 21605: Ensure EDI acct fields set to boolean val
      Bug 22611: Correction for call to get create_item in EDI.pm
      Bug 22875: Document verbose option in import_patrons

David Bourgault (2):
      Bug 21130: Prevent HTML class from being translated
      Bug 8000: Redirect all emails to SendAllEmailsTo

David Cook (2):
      Bug 22429: Infinite loop in patron card printing
      Bug 15221: SIP server always sets the alert flag when item not returned

David Gustafsson (7):
      Bug 19575: Use canonical field names and resolve aliased fields
      Bug 19575: Keep authority-number as alias and fix query
      Bug 19575: Don't lower case fields in db and use update script instead of raw SQL
      Bug 20535: ModZebra called with $record with items stripped
      Bug 21872: Simplify conditions and exit on invalid combination of arguments
      Bug 21872: Remove duplicate modulo condition in authorities iterator
      Bug 20485: Don't account for items timestamps when items not included

Eivin Giske Skaaren (1):
      Bug 14457: Integrate LIBRIS spellchecking

Ere Maijala (17):
      Bug 21084: Fix automatic truncation in authority search
      Bug 21826: Use subfield map in LinkBibHeadingsToAuthorities
      Bug 21826: Add tests
      Bug 21826: Move Heading tests to db_dependent since they require database connection
      Bug 21826: Remove strict and warning from Heading.pm
      Bug 22228: Escape lone colons and make sure term is balanced
      Bug 22246: Fix indexing of large fields with Elasticsearch
      Bug 21974: Make Elasticsearch connection settings configurable
      Bug 22495: Restore Elasticsearch mapping for su-geo
      Bug 22295: Make Elasticsearch query builder group multi-term queries
      Bug 19670: Change Collation of marc_field to allow mixed case mappings
      Bug 22474: Clone field config before adding fields to it
      Bug 22339: Fix search field mappings of MARC fixed fields
      Bug 22413: Improve query string and desc creation for Elasticsearch
      Bug 21872: Add multiprocess support to Elasticsearch indexing utility
      Bug 21872: Add support for -p parameter to koha-elasticsearch
      Bug 21872: Fix name of rebuild_elasticsearch.pl

Ethan Amohia (3):
      Bug 22095: Replaced dead links with working links
      Bug 22122: Rearranged inputs from a patrons basket in Acquisitions.
      Bug 22136: Added 'ExtendedPatronAttributes' notes to 'Import Patrons' notes.

Fridolin Somers (36):
      Bug 7143: Update OpenHub link for Fridolin Somers in about page
      Bug 21908: Add biblio_metadata to rebuild_zebra.pl tables
      Bug 21908: Add DISTINCT biblionumber to rebuild_zebra.pl
      Bug 22085: fix UNIMARC default XSLT broken by Bug 14716
      Bug 22082: ambiguous column in patron stats
      Bug 21877: Show authorized value description for withdrawn in checkout
      Bug 21877: Use AuthorisedValues.GetDescriptionByKohaField for notforloan in checkout
      Bug 22242: Javascript error in value builder cased by Select2
      Bug 22140: Use of EasyAnalyticalRecords pref in search
      Bug 22140: Use of EasyAnalyticalRecords pref is get_hostitemnumbers_of
      Bug 22140: Larger unit test for get_hostitemnumbers_of
      Bug 22323: cronjob runreport.pl CSV add encoding
      Bug 22080: Easier translation of ElasticSearch mappings page
      Bug 15149: Serial test prediction pattern does not consider end date
      Bug 22303: Correct bottom in virtualshelves/addbybiblionumber.tt
      Bug 22422: improve item location display with class "shelvingloc"
      Bug 21560: report ODS export optimization
      Bug 21560: Optimize ODS export of gather_print_notices.pl
      Bug 21560: create Koha::Util::OpenDocument with subroutine for ODS generation
      Bug 21560: Unit test for Koha::Util::OpenDocument
      Bug 21560: (follow-up) move use at the top
      Bug 20823: UNIMARC XSLT add subfield t for subjects
      Bug 21832: Restore is_expired in ILS-DI GetPatronInfo service
      Bug 21832: add unit test
      Bug 21832: add is_expired to ILS-DI example
      Bug 22596: use raw TT filter in items search with custom field
      Bug 22620: OPAC description for CCODE in opac-reserve.tt
      Bug 22595: Items search is mixing inputs
      Bug 21975: get item field in substitutions
      Bug 21975: add Unit Test
      Bug 21975: Avoid unnecessary substitutions in automatic item modification by age
      Bug 21975: (follow-up) get item datas from previous SQL query
      Bug 21975: (follow-up) avoid undef in eq
      Bug 22723: Correct syntax error on confess call in Koha/MetadataRecord/Authority.pm
      Bug 10300: (follow-up) add controls on transfers page
      Bug 22901: On items search fix search field change listening

Frédéric Demians (2):
      Bug 21937: Add test to show autoBarcode annual increment bug
      Bug 21937: Syspref autoBarcode annual doesn't increment properly barcode

Frédérick (1):
      Bug 11373: Show the difference between the amount collected and the amount paid of a fine payment.

Galen Charlton (1):
      Bug 10577: Improve semantics of GetBudgetPeriod()

Hayley Mapley (12):
      Bug 18584: remove trailing space from C4/XSLT.pm
      Bug 13763: Added check for filter syspref in renew.pl
      Bug 12441: Search.pl conditional checks and displays using same syspref
      Bug 21003: Removed warning and changed wording on add_items-step2.tt
      Bug 21003: Made Edit keywords more consistent in add_items-step2.tt
      Bug 19497: Removed title (tooltip) from Edit button in items_search_fields.tt
      Bug 19630: Added Status column to Patron Holds table
      Bug 19630: Removed constant message from Status column
      Bug 14576: Replaced calls using deprecated method GetItem with Koha::Items->find
      Bug 22056: Removed test directory, including search.pl and README
      Bug 22724: Allow only users with correct permissions to 'Write off selected'
      Bug 20537: Added checks to remove warning from overdue_notices.pl

Henry Bolshaw (1):
      Bug 22965: fixes typo on classification sources description on admin homepage

Jack Kelliher (2):
      Bug 22011: Fixed Typo on batchMod-edit.tt
      Bug 21930: Reworded message on permissions.inc

Jasmine Amohia (13):
      Bug 20865: Removed space before : on order receive filters
      Bug 22036: Indented code where '^I' was written rather than an indent.
      Bug 19920: Removed unnecessary code from C4/Members.pm
      Bug 11922: Add SHOW_BCODE patron attribute for Norwegian web installer
      Bug 22138: updated tab names on members/paycollect.pl
      Bug 20569: Improved description of CheckPrevCheckout system preference
      Bug 22149: Fixed grammar in the manage_circ_rules_from_any_libraries description
      Bug 20679: Removed 'rows per page' from report print layout
      Bug 22026: Removed 'use Modern::Perl;' from Koha::REST::classes
      Bug 19994: Used Modern::Perl in Authorities perl scripts
      Bug 21840: Fixed some typos in the templates
      Bug 22147: Hidden 'Batch modify' button on report print layout
      Bug 21692: created a test for Koha::Account->new

Jesse Weaver (4):
      Bug 18925: (follow-up) Change name of rule to fix ambiguity
      Bug 18925: (follow-up) Fix null/empty behavior
      Bug 15774: Add additional fields to order baskets
      Bug 15774: (QA follow-up) Make sure that tablename is correctly saved

Jiří Kozlovský (1):
      Bug 16497: Add /api/v1/libraries

Jon Knight (1):
      Bug 19164: Add MARC modification template support to misc/stage-file.pl.

Jonathan Druart (175):
      Bug 21955: Remove Cache::Memory as fallback for L2 cache
      Bug 21910: Remove duplicated lines in tests
      Bug 21910: Does not deal with call context, ->search does already
      Bug 21950: Remove filtering for query_cgi and limit_cgi
      Bug 21931: Do not reset the ES mapping on 3.23.00.050
      Bug 21973: Do not url escape casServerUrl
      Bug 21986: Do not escape quotation marks when cataloguing
      Bug 14334: Remove AutoCommit from tests
      Bug 21065: Add tests
      Bug 21065: Add koha_object(s)_class methods to accountline
      Bug 21065: Set ON DELETE SET NULL on accountlines.borrowernumber
      Bug 21956: (bug 21775 follow-up) Use set_preference to reset the value
      Bug 22024: Fix number of fields in uk-UA
      Bug 22033: Remove related_resultset from the list of available methods
      Bug 21571: Make ACCTDETAILS translatable
      Bug 21817: Centralize the mock of userenv from tests
      Bug 21817: Fix 2 failing tests
      Bug 21928: (bug 18789 follow-up) Fix CircAutoPrintQuickSlip=clear
      Bug 22007: Remove html filters when KohaDates called with a parameter
      Bug 22007: Handle safe filtered output (KohaDates)
      Bug 22007: Also handle Price and HtmlTags
      Bug 22007: Generated with add_missing_filters.pl
      Bug 22034: Handle default framework for MARC view with framework
      Bug 21990: Replace dialog .error with .alert
      Bug 21802: Align fieldset with accordion headers when editing notice's template
      Bug 22020: (bug 21777 follow-up) Fix columns visibility for circulation.pl
      Bug 21999: FIXMEs are fixed!
      Bug 21999: Move attributes to a variable to not dup them
      Bug 22002: (bug 21621 follow-up) Re-add GROUP BY in letter.pl and fix it
      Bug 22006: Add tests
      Bug 22006: Handle undefined itemnumber for Koha::Account::Line->item
      Bug 21170: Remove "isn't numeric in numeric eq (==)" warnings in MARCdetail
      Bug 21192: Do not pick SelfRegistration hidden fields for SelfModification
      Bug 21993: Display a user-friendly message when the CSRF token is wrong
      Bug 21798: Unify the creation of bibliographic record in tests
      Bug 21798: Fix a wrong test
      Bug 21798: Fix another test
      Bug 21798: Replace 2 more occurrences
      Bug 21798: replace gimme_a_biblio with build_sample_biblio
      Bug 21971: TestBuilder::build_sample_item
      Bug 21610: Add tests
      Bug 21610: Remove specific changes we made previously
      Bug 21610: Fix integers and dates values at Koha::Object->store level
      Bug 21610: Improve default values for dates
      Bug 21751: Remove former fixFloat plugin
      Bug 21907: Fix article requests count for non-superlibrarians
      Bug 21829: Add tests for dateexpiry format in notices
      Bug 21829: Correctly format dateexpiry in notices (date only)
      Bug 22301: (bug 11373 follow-up) Do not format amounts in inputs
      Bug 13515: Add a foreign key constraint to messages.borrowernumber
      Bug 13515: Fix constraint name before deleting it
      Bug 21904: Hide libraries outside of the group in the header
      Bug 21904: Add missing PROCESS stt
      Bug 7143: (follow-up) Update about page for new devs (Academy)
      Bug 12759: Pass records from selected tab
      Bug 22388: Add missing +x flag to split_callnumbers
      Bug 22389: (bug 15836 follow-up) Add Delete regex links on creating splitting source
      Bug 22386: Remove debug statements
      Bug 21622: Adjust incorrect GROUP BY clauses in acqui script
      Bug 22049: Do not pass Koha::Patron to AddIssue
      Bug 18957: Add tests
      Bug 18957: Record the time part of the last renewed date
      Bug 21206: Replace C4::Items::GetItem
      Bug 21206: Remove GetItem
      Bug 21206: Fix Returns.t
      Bug 21206: Fix SwitchOnSiteCheckouts.t
      Bug 21747: Insert fine_increase and fine_decrease for new installs
      Bug 22360: (bug 21205 follow-up) Restore OPACAcquisitionDetails behavior
      Bug 18925: Replace logic in GetBranchBorrowerCircRule with get_effective_rule
      Bug 18925: Fix null/empty behavior, again
      Bug 18925: Update new occurrences
      Bug 18925: Move existing rules
      Bug 18925: Fix 'Default checkout, hold policy by patron category' block
      Bug 22466: Add tests
      Bug 22466: Do not ask for TT methods to be filtered
      Bug 22466: Replace existing occurrences
      Bug 15774: Fix JS check when AV and MARC field are both selected
      Bug 15774: Use the include file to display the subscription's additional fields
      Bug 15774: Fix insert and update for subscription
      Bug 15774: Add missing tests for Koha::Object::Mixin::AdditionalFields
      Bug 15774: Fix and unify additional_fields in C4::Serials
      Bug 15774: Do not fetch additional fields from GetSubscription
      Bug 15774: Remove unecessary returned value for ->delete
      Bug 22275: (bug 15836 follow-up) Fix class_sources.class_split_rule FK creation
      Bug 22419: Records listed twice when select/unselect all from the cart
      Bug 22416: (bug 22140 follow-up) Remove warnings in Search.t
      Bug 22442: (bug 13618 follow-up) Fix item search CSV export
      Bug 19046: Make seach pulldown to retain index selection
      Bug 21091: Add missing USE raw statement
      Bug 22392: Reuse existing pattern
      Bug 22368: Make sure the tests will always pass
      Bug 21987: Add tests
      Bug 21987: Do not generate true color thumbnails if not needed
      Bug 21846: Fix pod2usage return values
      Bug 21846: Simplify ugly double for loops
      Bug 22219: Add tests
      Bug 22219: Remove duplicated items in inventory (when skipping waiting holds)
      Bug 19469: Fix record links on multi holds
      Bug 21998: Silent tests
      Bug 18235: ES - Facets configurable
      Bug 18235: Add missing POD to get_facetable_fields
      Bug 18235: DB changes
      Bug 18235: Update facet_order default value in atomic update
      Bug 18235: Do not call get_facetable_fields excessively
      Bug 22068: Prevent patrons to cancel article request they did not create
      Bug 22390: (bug 15184 follow-up) Use aqorders.subscriptionid instead of biblio.serial
      Bug 22390: Never copy items if original order has been created from a subscription
      Bug 22472: Add tests
      Bug 22472: Make column_exists early return if the table does not exist
      Bug 21953: Add tests
      Bug 21953: Update existing rows in DB
      Bug 21172: Remove warning from addbiblio.pl
      Bug 22461: Fix LDAP user replication
      Bug 22461: Filter ldap mapping before inserting patron's info
      Bug 22762: Fix items.collection display on receiving
      Bug 20891: Escape list's names in JSON
      Bug 20891: Escape html then JSON
      Bug 22669: Fix item editing on receiving an order
      Bug 22621: Fix filters on subscription search results
      Bug 8995: Add IGNORE to the INSERT statement
      Bug 22717: (bug 20287 follow-up) Fix Google OpenId auto registration
      Bug 22357: Do not duplicate report rows if several reports exist
      Bug 22478: Prevent XSS vulnerabilities when pagination appears
      Bug 22478: Add tests
      Bug 22542: Force back button to display personal data
      Bug 22453: Make TestBuilder generates dates taking into account the timezone
      Bug 21671: Prevent Modifications.t to fail randomly
      Bug 22800: (bug 22550 follow-up) Do not raw filter when not necessary (OPAC suggestions)
      Bug 22847: Correctly displayed circ rule values for max_holds and maxissue*
      Bug 22790: Add a test
      Bug 21709: Replace 'no popup' plugin links with a span
      Bug 22433: Add debug statement to Transaction.t
      Bug 22433: Use Data::Dumper instead of Data::Printer
      Bug 19302: Send koha::objects to C4::Reserves::IsAvailableForItemLevelRequest
      Bug 22849: Do not share data (Mana) without agreement
      Bug 22893: Do not crash if contributors.yaml does not exist
      Bug 22893: Embed contributors.yaml for debian packages
      Bug 11853: Allow to clear the date of birth at the OPAC
      Bug 11853: Add tests
      Bug 22713: Remove unecessary $replacementprice var
      Bug 22812: Fix new subscription with strict sql modes
      Bug 22812: Add tests for checkrouting
      Bug 22812: Fix GROUP BY in checkrouting
      Bug 22812: Use Koha::Subscription in NewSubscription
      Bug 22891: Add tests
      Bug 22891: (bug 21206 follow-up) Fix RenewHold (ILS-DI)
      Revert "Bug 22478: (QA follow-up) Update tests to check for any script tags"
      Revert "Bug 22478: (QA follow-up) Handle category in opac-shelves like a boolean"
      Bug 22836: (follow-up) Bug 22478: (QA follow-up) Make test consistent with variable name
      Bug 22878: Add tests
      Bug 22878: Do not pass layout_id on creating a layout
      Bug 22850: Do no longer use set_userenv in tests (SharedContent.t)
      Bug 22781: Add tests
      Bug 22781: Escape cardnumber, category's description, library's name and dateexpiry
      Bug 22781: Test patron's info filtering
      Bug 22781: Does not double filter address
      Bug 22781: Correctly filter the emails
      Bug 20514: Use streetnumber when searching for patrons by address
      Bug 22892: Remove warning from rebuild_es if --processes not passed
      Bug 21651: Remove language specific sql file for notice templates related tables
      Bug 21651: Always insert notice templates related tables
      Bug 22930: Make TestBuilder->build_object explodes if parameters are wrong
      Bug 22928: (bug 20226 follow-up) Fix display of 'Update child to adult' link
      Bug 22928: Add selenium tests
      Bug 22905: Fix update of suggestion's status if branchcode filter is 'all'
      Bug 22917: Recreate the failure
      Bug 22917: Prevent Circulation.t if tests ran too slowly
      Bug 22917: Fix typo in another test file
      Bug 21831: Allow move all fields even if destination field is different
      Bug 22908: Add tests
      Bug 22908: Prevent ModSuggestion to send a notice if something wrong happened
      Bug 22907: Add tests
      Bug 22907: Fix new suggestion with strict sql modes
      Bug 22907: Remove previous code handling the same thing
      Bug 22907: Add missing use statement

Jose-Mario Monteiro-Santos (1):
      Bug 18723: Change dot into comma

Josef Moravec (102):
      Bug 21911: Regression test
      Bug 22003: Remove unused subroutines displaylog and GetLogStatus from C4::Log
      Bug 22049: (QA follow-up) update MarkIssueReturned call in process_koc.pl
      Bug 21926: Enhance OAI-PMH:archiveID system preference description
      Bug 22124: Update cataloguing plugin system to not generate type parameter in script tag
      Bug 22196: (QA follow-up) Fix some more typo
      Bug 16497: Add missing field in definitions due to bug 18066
      Bug 3820: (QA follow-up) Change REGEXP_REPLACE to REPLACE for wider compatibility
      Bug 22130: (follow-up) Show not for loan authorised values in batch checkout
      Bug 14850: (QA follow-up) Remove debugging code
      Bug 22411: Date and time in log viewer should respect
      Bug 21206: (follow-up) Fix Circulation.t
      Bug 22404: Fix parameter "for" of labels in subscription add form
      Bug 18925: (QA follow-up) Fix Circulation.t
      Bug 15774: (QA follow-up) Fix use statemenets
      Bug 15774: (QA follow-up) Remove asset of datables.css, and corresponding plugins
      Bug 22452: Fix typos in add mana comment modals
      Bug 22363: Add Koha::ActionLog[s] objects
      Bug 22363: Add tests
      Bug 22363: Use Koha::ActionLogs->search instead of GetLogs in log viewer
      Bug 22363: Update Circulation.t to use Koha::ActionLogs instead of GetLogs
      Bug 22363: (follow-up) Fix pod
      Bug 19489: (QA follow-up) Cache checkout object in variable
      Bug 19489: (QA follow-up) Update test to use objects and module methods for creating needed data
      Bug 19489: (QA follow-up) Remove passing issue_id in pay form
      Bug 19489: (QA follow-up) Revert changes in printinvoice
      Bug 22368: (QA follow-up) Mute db errors in test
      Bug 11375: (QA follow-up) Fix typo
      Bug 11375: (QA follow-up) Remove some more treeview occurences
      Bug 22222: Don't send empty params to mana service
      Bug 14591: (QA follow-up) Fix AddReturn call in Circulation/issue.t
      Bug 20750: (QA follow-up) Fix templates
      Bug 18837: (QA follow-up) Update system preference desciprition
      Bug 18837: (QA follow-up) Fix order of sysprefa.sql
      Bug 20563: (QA follow-up) Fix number of tests in api/v1/illrequests.t
      Bug 20563: (QA follow-up) Get requested_partners from api
      Bug 22206: (QA follow-up) Fix tests for hold suspension api
      Bug 21756: (QA follow-up) Fix Circulation.t
      Bug 22023: (QA follow-up) Remove console.log used for debugging
      Bug 22330: (QA follow-up) Enable datatable in patron search
      Bug 22330: (QA follow-up) Fix number of tests in Reserves.t
      Bug 13763: (follow-up) Strip leading whitespace characters from input barcode
      Bug 21683: Database update
      Bug 21683: Remove accountlines.accountno
      Bug 21683: (follow-up) Polish the change - based on feedback
      Bug 21683: (follow-up) Remove last occurences of statistics.proccode
      Bug 19661: (follow-up) Use Basic auth in tests
      Bug 21998: Throw exception on bad pattern
      Bug 18589: (QA follow-up) Rename page to "ILL requests history" for consistancy
      Bug 18589: (QA follow-up) Move template to bootstrap grid
      Bug 18589: (QA follow-up) Remove dateFormat from javascript on ill requests pages.
      Bug 22565: (QA follow-up) Fix test Acquisition.t
      Bug 10577: (QA follow-up) Remove tab chars
      Bug 12159: Fix getting extended patron attributes for circ-menu
      Bug 12159: Add tests
      Bug 18235: (QA follow-up) Fix POD
      Bug 18235: (QA follow-up) Add missing filters
      Bug 18235: (QA follow-up) Make db update idempotent
      Bug 18235: (QA follow-up) Series facet name after rebase
      Bug 18235: (QA follow-up) Restore facet_order for su-geo field in mappings file
      Bug 21772: (QA follow-up) Hide .tdlabel class in sco for consistancy with opac-user page.
      Bug 21772: (QA follow-up) Fix button class on Cancel hold button
      Bug 21772: (QA follow-up) Fix setting variables to PROCESS in holds
      Bug 13895: (follow-up) Adapt checkout endpoint to openapi, update terminology
      Bug 13895: Remove the opac checks in privileged endpoint
      Bug 13895: Remove create_item and create_biblio subs from test
      Bug 13895: Refactor test using REST Basic auth
      Bug 13895: Change renewal endpoint
      Bug 13895: (follow-up) Fix POST response
      Bug 13895: Adapt naming according to voted RFC
      Bug 13895: Fix test
      Bug 22127: Update date accessioned plugin - remove unused routine
      Bug 22607: Change default value in issues.renewals to '0'.
      Bug 22451: Make Asset plugin use Koha::version instead of version from db
      Bug 22451: Update test
      Bug 22451: Use Asset everywhere
      Bug 22588: Simplify getting fines information in opac and selfcheckout
      Bug 22588: (follow-up) Simplify getting accounts even more
      Bug 22656: Fix charts in reports
      Bug 13795: Make database update idempotent
      Bug 13795: Remove occurences of unused columns in code
      Bug 22532: Remove Z39.50 random
      Bug 22532: Database update
      Bug 22755: Import Koha::Script into patron_emailer cronjob
      Bug 22755: Fix pod in patron_emailer.pl
      Bug 22511: (QA follow-up) Fix update database
      Bug 22511: (QA follow-up) Refactor status description in templates
      Bug 14576: (follow-up) Add code highlighting to system preference UpdateItemLocationOnCheckin
      Bug 15496: (QA follow-up) Change success status on api
      Bug 21757: Clenup of moremember.pl and its templates
      Bug 21757: (folow-up) Restore patron brief detail page
      Bug 21757: (follow-up) Fix number of columns in checkouts table footer template
      Bug 22757: Add CodeMirror highlighting on more YAML formatted preferences
      Bug 21502: Add check for YAML formatted system preferences to about page
      Bug 21502: Add UpdateItemLocationOnCheckin preference to YAML format check
      Bug 21502: Add ItemsDeniedRenewal system preference to check syntax
      Bug 20421: Inform staff that patron does have the title checked out during placing hold
      Bug 20421: (follow-up) Fix styling
      Bug 8000: (QA follow-up) Fix accidently edited sysprefs.sql file
      Bug 8995: (follow-up) Add tests, move open_url/coins routines to Koha namespace
      Bug 22787: Add mapping of letters "ů" and "Ů" to zebra definitions
      Bug 22746: Fix typos in add mana comment modals again

Julian Maurice (17):
      Bug 21895: Fix translation for package install
      Bug 21895: Fix path to POT file
      Bug 21908: (QA follow-up) Remove useless parentheses in query
      Bug 21789: Example usage of I18N Template::Toolkit plugin
      Bug 15774: Fix additional fields filters
      Bug 15774: Use Koha::Object(s) for additional fields
      Bug 15774: Add POD and license notices
      Bug 15774: Show additional field values in edit form
      Bug 16251: Fix value of material select for Rancor 008 widget
      Bug 21049: Fix value of material select for Rancor 007 widget
      Bug 21049: Set 007/00 when selecting material type (Rancor)
      Bug 22505: Add column configuration to patron list table
      Bug 13895: Add API routes for checkouts retrieval and renewal
      Bug 19380: Add transfer informations in ILS-DI GetRecords response
      Bug 19380: Use Koha::Item::get_transfer instead of GetTransfers
      Bug 8995: Show OpenURL links in OPAC search results
      Bug 22705: Change default value of cxn_pool to 'Static'

Katrin Fischer (88):
      Bug 21961: Fix typo in manage_didyoumean permission
      Bug 22024: Update translated web installer files with new class splitting rules
      Bug 22024: Correct new installations with missing data
      Bug 21693: Make page title consistent with other pages
      Bug 22058: Fix display of empty table cells in OPAC MARC view holdings
      Bug 22002: (QA follow-up) Remove some debugging code from template
      Bug 22118: Format hold fee when placing holds in OPAC
      Bug 22113: Add price formatting on item lost report
      Bug 22111: Format amount shown on place holds when maxoutstanding is reached (staff)
      Bug 19770: Add cardnumber and CSS classed to patron info on waiting holds
      Bug 21871: (QA follow-up) Use Koha.Preference in template
      Bug 21871: (QA follow-up) C4::Biblio qw(GetMarcUrls)
      Bug 22196: (QA follow-up) Fix some typo
      Bug 20809: (QA follow-up) Fix missing filters
      Bug 22110: Fix editing of adjustments for CurrencyFormat != US
      Bug 17347: Ignore whitespace before and after on renewing
      Bug 22120: Add price formattig to patron summary print
      Bug 22121: Display 'Price paid' on ILL requests according to CurrencyFormat pref
      Bug 22119: Add price formatting in more places in circulation
      Bug 22009: Fix error messages for filing rules and splitting rules.
      Bug 21441: Fix wrong reference to a 'holds' table on system information tab
      Bug 22116: Add price formatting to rental charge and replacement price on items tab in staff
      Bug 10676: Fix behaviour of OpacHiddenItems for items.restricted
      Bug 10676: Add unit tests - GetItemsInfo
      Bug 18939: Acquisition statistics - Fix wrong template variable name for collection filter
      Bug 8387: Hide headings in tools when user has no permissions for any listed below
      Bug 20174: Remove xml_sax.pl target from Makefile.pl
      Bug 20544: Wrong comment database documentation on itemnotes
      Bug 22299: Fix typo in option of import_patrons.pl
      Bug 21710: Fix typo in atributes in installer
      Bug 22171: Fix shipping cost display on invoice
      Bug 21966: Fix descriptions of acquisition permissions to be more clear (again)
      Bug 14272: Fix missing TT filters
      Bug 12759: Add missing html filters
      Bug 21427: Format prices on ordered/spent lists consistently
      Bug 20600: (QA follow-up) Fix terminology and capitalization
      Bug 17236: Add minute and hours to last checked out item on circulation for hourly loans
      Bug 18166: Show internal and vendor notes for receivied orders
      Bug 21335: Remove redundant includes of right-to-left.css
      Bug 22170: Improve display of add/edit library group modal
      Bug 12318: Show shelving location on subscription tab in OPAC and staff
      Bug 20912: (QA follow-up) Fix number of tests and correct typos
      Bug 20639: (QA follow-up) Rephrase system preference
      Bug 19046: (QA follow-up) Remove doubled up 'Title as phrase'
      Bug 17496: Remove undocumented/maintained install-CPAN.pl file
      Bug 18952: Add internal note to acq details tab
      Bug 13735: Update PrepareItemrecordDisplay to use maxlength
      Bug 19747: Add link to article requests help page
      Bug 22075: Fix encoding problem with RIS export in OPAC
      Bug 12166: (follow-up) Remove 'Reserve Charge' from descriptions in accountlines
      Bug 12166: (follow-up) Fix sequence of columns in OPAC
      Bug 22624: Show OPAC description for authorised values in OPAC
      Bug 22631: Make links on barcode on hold summary page consistent (bug 21070)
      Bug 22634: Standardize table creation for stockrotation* tables in kohastructure.sql
      Bug 21659: Fix links to basket groups from order receive page
      Bug 21659: Change link to basket group edit page
      Bug 22501: Add raw filter to course reserves summary page
      Bug 19648: Revise marc21_field_007.xml
      Bug 22069: Make log viewer find item renewals
      Bug 22090: Add missing information to cash register CSV file
      Bug 22154: Fix search for Braille from Advanced search page
      Bug 14457: (QA follow-up) Fix POD
      Bug 22044: Fix sysprefs.sql description to use circ column description
      Bug 21172: Remove obsolete framework parameter from GetMarcFromKohaField
      Bug 22372: (QA follow-up) Change 'Available location' to 'Shelving location'
      Bug 22580: Remove deprecated delete_expired_opac_registrations.pl cronjob
      Bug 17171: (QA follow-up) Remove cardnumber template variable
      Bug 20128: Add new permission for new installations
      Bug 8701: Remove links to OpacHiddenItems.txt in favor of wiki page
      Bug 6730: Rename 'basket' filter to 'basket name' on receive page
      Bug 22645: Add 'ISSN' sarch option to OPAC simple search pull down
      Bug 21545: Translate 'Stock rotation slip'
      Bug 21545: Translate new ACCOUNT_PAYMENT and ACCOUNT_WRITEOFF notices to German
      Bug 22174: Add link to help page for API key management
      Bug 22649: Add itemtype to item search results and CSV file
      Bug 22674: Change wording of payments in the GUI
      Bug 22753: Fix tabs pointed out by QA script
      Bug 22764: Change marcfield to MARC field in alert message
      Bug 21502: (QA follow-up) Rephrase warning slightly
      Bug 21364: (QA follow-up) Fix QA script complaints (tabs and filters)
      Bug 22478: Fix POD
      Bug 21312: (QA follow-up) Ease translation
      Bug 21411: (QA follow-up) Fix permission checks on admin page and menu
      Bug 22886: Missing space between fields from Keyword to MARC mapping in cataloguing search
      Bug 22889: Fix typos librairies and libaries
      Bug 21651: (QA follow-up) Remove remaining obsolete file from German web installer
      Bug 4833: Show acq information when selecting suggestion for order
      Bug 4833: (QA follow-up) Add budgetname to SearchSuggestion

Koha translators (1):
      Translation updates for Koha 19.05.00

Kris Sinnaeve (1):
      Bug 22139: Fields of ACCTDETAILS email not populating

Kyle M Hall (71):
      Bug 21905: Plugin hook intranet_catalog_biblio_enhancements_toolbar_button incorrectly filtered
      Bug 21849: Add unit tests
      Bug 21849: Two useless Koha::Account::Offset->new calls need attention
      Bug 19066: Update Database
      Bug 19066: Add branchcode to accountlines
      Bug 19066: (QA follow-up) Remove bad and unecessary test
      Bug 7614: Consider transfer limits in Koha::Template::Plugin::Branches
      Bug 7614: Don't allow un-usable pickup locations in the opac pickup locations pulldown
      Bug 7614: (QA follow-up) Fix POD merge missed in rebase
      Bug 7614: (QA follow-up) Tidy code to remove tab characters
      Bug 7614: (QA follow-up) Remove unused variable
      Bug 18909: Enable the maximum zebra records size to be specified per instance
      Bug 21495: Regression in hold override functionality
      Bug 22144: Add method metadata() to Koha::Biblio
      Bug 22097: CataloguingLog should be suppressed for item branch transfers
      Bug 21829: (QA follow-up) - Update the number of unit tests
      Bug 21997: Unit tests
      Bug 21997: SIP patron information requests can lock patron out of account
      Bug 22080: (QA follow-up) Add filters
      Bug 14850: Funds from inactive budgets appear in 'Funds' dropdown on acqui/invoice.pl
      Bug 22014: Add ability to send "00" in SIP CV field on checkin success
      Bug 22014: Unit tests
      Bug 22016: Always send CT field for SIP checkin, even if empty
      Bug 22016: Unit tests
      Bug 22084: Plugin upgrade method and database plugin version storage will never be triggered for existing installs
      Bug 18925: Move maxissueqty and maxonsiteissueqty to circulation_rules
      Bug 20912: Update database
      Bug 20912: Rental Fees based on Time Period
      Bug 20912: (QA follow-up) Set daily charge to 0 for item type not being used for test
      Bug 20912: (QA follow-up) Make unit tests reliable and get rid of perl warnings
      Bug 20912: Move calculation to Koha::Fees
      Bug 20912: (QA follow-up): Fix up Koha::Fees
      Bug 20912: (QA follow-up): Fix up unit tests
      Bug 20912: (QA follow-up) Warn patron of daily and hourly renewal fees
      Bug 22043: SIP Checkin Response alert flag set to often set to Y incorrectly
      Bug 22043: (QA follow-up) Add parameter to control behavior
      Bug 14591: book drop / drop box mode incorrectly decrements accrued overdue fines
      Bug 14591: Update other calls to AddReturn
      Bug 14591: Update unit tests
      Bug 14591: (QA follow-up) Fix call to AddReturn for SIP
      Bug 22330: Transfer limits should be respected for placing holds in staff interface and APIs
      Bug 22330: Cache item and library objects when building the holds queue
      Bug 22330: (QA follow-up) Remove duplicate use lines, combine and sort remaning lines
      Bug 22330: (QA follow-up) Fix QA script failure
      Bug 22008: Fixes to make unit tests pass
      Bug 22076: SIP checkin for withdrawn item returns ok in checkin response
      Bug 22076: Fix the same situation for lost items
      Bug 22076: Add missing whitespace on if statments
      Bug 17978: Circ rules will not limit holds
      Bug 22594: Validate SMS messaging numbers using the E.164 format
      Bug 22688: Unit tests
      Bug 22688: TT plugin for pickup locations code wrong
      Bug 22311: Add a SysPref to allow adding content to the #moresearches div in the opac
      Bug 17171: Add a syspref to allow currently issued items to be issued to a new patron without staff confirmation
      Bug 17171: (QA follow-up) Add message to batch checkout template
      Bug 22521: (QA follow-up) Update number of tests in Circulation.t
      Bug 15253: Add Koha::Logger based logging for SIP2
      Bug 19619: Add support for SIP2 field CM ( Hold Pickup Date ) to Koha
      Bug 22556: Add ability to quickly filter funds/budgets by library on the Acquisitions home page
      Bug 22715: Searching for patrons with "" in the circulation note hangs patron search
      Bug 21589: Series link formed from 830 field is incorrect
      Bug 15496: Add API endoint for deleting a bib
      Bug 15496: Tidy code block (Whitespace changes only)
      Bug 10300: Allow transferring of items to be have separate IndependentBranches syspref
      Bug 15496: Delete Bib After Moving Item
      Bug 22765: Add class beside loggedinusername to indicate if logged in user is a superlibrarian
      Bug 22761: Add ability to use print version of ACCOUNT_CREDIT slip
      Bug 22761: Add notice based on existing template
      Bug 22761: Remove hard coded version from template
      Bug 22809: Move "INVOICE" from template to a slip
      Bug 20436: Add ability to specify itemtypes for longoverdue.pl

Lari Taskula (4):
      Bug 7614: Add a new method Koha::Libraries->pickup_locations
      Bug 7614: Check transfer limit in CanBookBeReserved and CanItemBeReserved
      Bug 7614: Build a list of pickup locations in OPAC considering transfer limits
      Bug 7614: (follow-up) If patron's home library is not a pickup library, let them choose another one

Liz Rea (22):
      Bug 22282: Fix PDF issue when exporting PDF in French format.
      Bug 19417: Make error just a wee more human
      Bug 22559: Restore OPAC forgotten password functionality
      Bug 22533: Fix manual invoices from patron accounting
      Bug 22501: (QA follow-up) use $raw for the note in the intranet
      Bug 18387: (QA Follow up) adding specificity to error template.
      Bug 10796: (QA follow-up) Changing password recovery verbiage for users who are disallowed online password resets
      Bug 22576: OPAC password text refresh
      Bug 22616: Updating error text messages
      Bug 17171: (QA follow-up) Using patron-title.inc for names
      Bug 20837: (QA follow-up) adding missing filter to make QA tool happy
      Bug 22664: Link names in order search results instead of numbers
      Bug 22664: More making acquisitions links more easily clickable
      Bug 14576: (QA follow-up) Tidy up feature documentation
      Bug 15496: (QA follow-up) remove text/javascript
      Bug 22527: web installer links to outdated DB manual
      Bug 22816: OPAC detail holdings table should now look a bit better
      Bug 22809: (QA follow-up) add bug description to atomicupdate
      Bug 20436: (QA follow up) - reference and typo fixes
      Bug 21411: (QA follow-up) fix tests
      Bug 22905: (QA follow-up) remove bad warn
      Bug 21450: (QA follow-up) remove a couple of unused variables to make QA script happy

Lucas Gass (5):
      Bug 22207: course reserves page does not have unique <body> id
      Bug 22586: IntranetReportsHomeHTML no longer renders as HTML on reports-home.pl
      Bug 22501: OPAC course reserves notes should allow html links
      Bug 22702: circulation note on patron page should allow for HTML tags
      Bug 22914: Add holds column to batch item delete to fix show/hide columns behaviour

Lyon3 Team (1):
      Bug 22652: Editing Course reserves is broken

Mackey Johnstone (1):
      Bug 21637: Fixed upercase letter in EasyAnalyticalRecords syspref

Magnus Enger (2):
      Bug 12488: Make bulkmarcimport.pl -d use DELETE instead of TRUNCATE
      Bug 22646: Fix use of PrivacyPolicyURL

Marcel de Rooy (43):
      Bug 21608: (QA follow-up) Rename revert button
      Bug 21880: (follow-up) Add some uri filters
      Bug 21848: Resolve unac_string warning from Circulation.t
      Bug 21848: Remove Text::Unaccent from C4::Members
      Bug 21547: Use set_password in opac-passwd and remove sub goodkey
      Bug 21605: (follow-up) Simple ternary boolean to number conversion
      Bug 21753: (QA follow-up) Remove fourth %s in sprintf
      Bug 21798: (QA follow-up) Fix Biblios.t
      Bug 21610: (QA follow-up) Better use columns_info from DBIx
      Bug 21610: (follow-up) Default value for dates
      Bug 22236: Translation should generate tags with consistent attribute order
      Bug 19915: (QA follow-up) Tidy up GetItemsForInventory.t
      Bug 21808: Field 711 is not handled correctly in showAuthor XSLT for relator term or code
      Bug 19832: (QA follow-up) Remove obsolete pending_queue call
      Bug 21875: Handling subject line in Letters.pm
      Bug 18736: (QA follow-up) Cosmetic changes
      Bug 18736: (QA follow-up) Change to signed, add large int test
      Bug 18736: (QA follow-up) Resolve uninitialized warn from Biblio.pm L3334
      Bug 21998: Add pattern parameter in Koha::Token
      Bug 12159: (QA follow-up) Rename relation in Patron::Attributes
      Bug 12159: (QA follow-up) Remove double use module
      Bug 21336: Database revision for borrowers.flgAnonymized
      Bug 21336: Database update for new prefs
      Bug 21336: Do not increase login_attempts after locking
      Bug 21336: Introduce administrative lockout
      Bug 21336: Search, lock and anonymize methods
      Bug 21336: Adjust cleanup_database.pl
      Bug 21336: (follow-up) Fix last line after PatronRemovalDelay in pref file
      Bug 21336: (follow-up) Handle strict SQL mode in _anonymize_column
      Bug 21336: (QA follow-up) Add column_exists in db revision
      Bug 22564: (QA follow-up) Correct copy-paste message
      Bug 22735: Resolve internal server error on missing item type
      Bug 8000: (QA follow-up) Two lastminute fixes
      Bug 22478: (QA follow-up) Handle category in opac-shelves like a boolean
      Bug 21036: Fix uninitialized value within @itemnumber in string ne
      Bug 21036: Fix warnings from C4/Biblio
      Bug 21036: Remove odd number of elements warnings from AuthoritiesMarc.pm
      Bug 21535: Anonymize function in Patron should not scramble email addresses
      Bug 21533: Do not allow password recovery for administrative locked patrons
      Bug 21662: (QA follow-up) Minor corrections
      Bug 21312: Show lockout on Patrons form
      Bug 22930: (QA follow-up) Add two test descriptions
      Bug 15221: (QA follow-up) Fix Message.t

Mark Tompsett (9):
      Bug 21947: Swap the filter order
      Bug 21947: Address other misordered FILTER lines
      Bug 19945: (follow-up) optimization and test correction
      Bug 18143: Silence XML MARC Framework export flood
      Bug 18143: Silence ods MARC framework export flood
      Bug 18736: (follow-up) Add missing test cases
      Bug 20692: Extreme toggle checking for plack
      Bug 14407: Follow up add missing atomic update
      Bug 14407: Follow up to add test case and clean noise

Martin Renvoize (175):
      Bug 21896: (QA follow-up) Document and Test for FIFO behaviour
      Bug 19850: (QA follow-up) Make the update idempotent
      Bug 19066: (QA follow-up) Add handling in add_credit
      Bug 19066: (QA follow-up) Define foreign key for branchcode
      Bug 21980: Add new exceptions for Koha::Account
      Bug 21753: Remove all reference of chargename from scripts
      Bug 21753: Update to remove the field from the database
      Bug 21727: Add tests for Koha::Account::Line->adjust
      Bug 21727: Add ->adjust to Koha::Account::Line
      Bug 21727: Add clarifications to the POD of adjust
      Bug 21727: Add handling for cases requireing patron refunds
      Bug 21999: Use Koha::Checkout in C4::Circulation::AddIssue
      Bug 21999: Update Tests to reflect new return value of AddIssue
      Bug 21826: (QA follow-up) Add UNIMARC support
      Bug 21002: Add tests for Koha::Account::add_debit
      Bug 21002: Add ->add_debit method to Koha::Account
      Bug 21241: (follow-up) Code Golf
      Bug 20640: Add backend migration support to ILL
      Bug 20640: (follow-up) Degrade gracefully on error
      Bug 20640: (follow-up) Redirect to new request at completion
      Bug 20640: (follow-up) Make error message translatable
      Bug 20640: (follow-up) Always send a backend on migrate
      Bug 22132: (QA follow-up) Tests - use Mojo builtin for auth
      Bug 22254: Correction to datehandling in test
      Bug 14272: (QA follow-up) Remove superflous filter
      Bug 21427: (QA follow-up) Fix for tabs
      Bug 19164: (QA follow-up) Minor whitespace cleanup
      Bug 3820: Add changes to MEMBERS MODIFY logaction
      Bug 3820: (follow-up) Clean up warnings
      Bug 3820: (follow-up) Update cardnumber logs match the new format
      Bug 3820: (follow-up) Update tests to reflect the change of behaviour
      Bug 3820: (follow-up) Address lastseen log spamming
      Bug 20600: (follow-up) Fix critic error
      Bug 21692: (QA follow-up) Enhance test for new
      Bug 22349: Remove overzealous database deletions from test
      Bug 21747: Use Koha::Account:: routines in UpdateFine
      Bug 21747: (follow-up) Intelligent rename of offsets
      Bug 21722: Tidy up tests and increase coverage
      Bug 21722: Use Koha::Account->add_debit in chargelostitem
      Bug 21728: Use Koha::Account->add_debit in ChargeReserveFee
      Bug 21728: Add 'Reserve Fee' to the account_offset_types
      Bug 21720: Use Koha::Account->add_debit in AddIssuingCharge
      Bug 21720: Update Tests
      Bug 21721: Use Koha::Account->add_debit in AddRenewal
      Bug 20912: (QA follow-up) Move Fees to Charges::
      Bug 20912: (QA follow-up) Test for distinct accountlines
      Bug 20912: (QA follow-up) Make DB Update idempotent
      Bug 20912: (follow-up) Improve test coverage
      Bug 20912: (follow-up) Add hourly support
      Bug 20912: (QA follow-up) Fix TestBuilder
      Bug 20912: (QA follow-up) Fix some test failures
      Bug 20912: (follow-up) Prevent double charging on renewal
      Bug 20912: (QA follow-up) Rebase error corrections
      Bug 20912: (QA follow-up) Add on_editing to $Price filter
      Bug 22031: Add SQL::Abstract like syntax to haspermission
      Bug 20639: Add ILLOpacbackends syspref
      Bug 22483: Explicitly ban 'undef' as a valid $flagsrequired
      Bug 22483: (follow-up) Improve POD as requested in bug 22031
      Bug 22483: (QA follow-up) Corrections to logic in check_cookie_auth
      Bug 22483: (QA follow-up) Tweaking call to haspermission
      Bug 22483: Restore undef behaviour
      Bug 22483: Restore exact behaviour of undef
      Bug 22483: Restore svc/members/search
      Bug 22392: Allow barcode to be passed to build_sample_item
      Bug 22368: Add tests
      Bug 22368: Add missing constraints to `suggestions`
      Bug 22368: (QA follow-up) Missing comma in kohastructure.sql
      Bug 22368: (QA follow-up) Switch to using foreign_key_exists
      Bug 22368: (QA follow-up) Changed to LEFT JOIN as requested
      Bug 22489: Update onboarding tool for bug 18925
      Bug 14591: (QA follow-up) Optimize DateTime passing
      Bug 20782: Fix link from edifactmessages to invoices
      Bug 21756: Remove use of manualinvoice from Koha::Patron
      Bug 21756: Remove use of manualinvoice from Koha::Hold
      Bug 21756: Replace manualinvoice with add_debit in tests
      Bug 21756: Add deprecation warning to manualinvoice
      Bug 21756: (QA follow-up) Fix for 'Spurious text after =cut'
      Bug 21756: (QA follow-up) Correct the test for 'Lost Item' offsets
      Bug 21756: (follow-up) Add test for deprecation warning
      Bug 21756: (follow-up) Replace newly introduced manualinvoice call
      Bug 21756: (QA follow-up) Add `Account Fee` mapping
      Bug 21756: (QA follow-up) Add offset_types to database
      Bug 21756: (QA follow-up) Add offest types to installer file
      Bug 19417: (QA follow-up) Fix missing $raw filter
      Bug 21683: (QA follow-up) Koha::Account::Line rebase fix
      Bug 21683: (QA follow-up) Drop statistics.proccode
      Bug 20478: (QA follow-up) Make test more standard
      Bug 22008: Add tests for new constraints
      Bug 22008: Add missing constraints
      Bug 22565: Do NOT replace all internalnote's on receive
      Bug 22565: Add test for ModReceiveOrder regression
      Bug 22008: (follow-up) Additional fix for bad test
      Bug 10577: (QA follow-up) Remove bad call signature
      Bug 22593: Fix bad ternaries after bug 22008
      Bug 22516: Remove remaining calls to lastincrement
      Bug 22516: Database update
      Bug 22518: Remove references to 'O' accounttype
      Bug 22518: Add database update 'just in case'
      Bug 22518: (QA follow-up) Add rows updated to feedback
      Bug 22512: Add status field to accountlines
      Bug 22600: Add 'interface' to accountlines
      Bug 22600: Add 'api' to interface types and set appropriately
      Bug 22600: Add 'cron' to interface types and set appropriately
      Bug 22600: Set 'commandline' interface appropriately
      Bug 22600: Update Tests adding 'interface' as needed
      Bug 20912: (QA follow-up) Fix for missed signature failure
      Bug 12166: (QA follow-up) Update test for description
      Bug 22642: Corrections to updatedatebase for bug 12395
      Bug 22628: Add VOID and FFOR to relevant templates
      Bug 21953: (QA follow-up) Corrections to DB Update
      Bug 21953: Clarify PF = Lost item processing fee
      Bug 21890: (QA follow-up) Use List::Util::any
      Bug 21336: (QA follow-up) Add tests for administrative lockout
      Bug 20128: (QA follow-up) Corrections to haspermission
      Bug 22547: Add tests for C4::Overdues->UpdateFine
      Bug 22521: Increase varchar size for accounttype
      Bug 22521: Update fines handling to use accountline.status
      Bug 22521: Update UI to use accountlines.status
      Bug 22521: Update existing accounttypes
      Bug 22521: (QA follow-up) Corrections to tests
      Bug 22521: (QA follow-up) Update 'Offsets' test
      Bug 22521: (QA follow-up) remove FFOR from display
      Bug 22461: Clarify and correct the hash reduction
      Bug 22318: (QA follow-up) Correct name of atomicupdate
      Bug 22687: Typo correction for Portuguese manual link
      Bug 22564: Remove references to 'Rep' accounttype
      Bug 22564: Add database update 'just in case'
      Bug 22564: Add UI handling for 'Replaced'
      Bug 22694: Add Koha::Patron::Category->override_hidden_items
      Bug 22729: (QA follow-up) Ensure no NULL values before setting NOT NULL
      Bug 22511: Update tests
      Bug 22511: Update void method to use status
      Bug 22511: Update UI to use accountlines.status
      Bug 22511: (follow-up) Fix test plans
      Bug 22511: (follow-up) Add DB Update
      Bug 22200: Add Tests for change
      Bug 22200: Add credit when forgiving overdue
      Bug 22200: (follow-up) Wrap accountline creation in a transaction
      Bug 22461: (follow-up) Use `exists` not `defined`
      Bug 8000: (QA follow-up) Centralise Bcc too
      Bug 8995: (QA follow-up) Convert db update to perl
      Bug 22478: (RMaint follow-up) source t::lib::Mocks
      Bug 22478: (QA follow-up) Make test consistent with variable name
      Bug 22478: (QA follow-up) Update tests to check for any script tags
      Bug 22761: (QA follow-up) Add notice translations
      Bug 22761: (QA follow-up) Add description to DB update
      Bug 22809: (QA follow-up) Add notice translations
      Bug 21662: Make history.txt whitespace consistent
      Bug 21662: Update history.txt
      Bug 21662: Add Contributors.yaml file
      Bug 21662: Use contributors.yaml for contributors list
      Bug 21662: Other history correction
      Bug 21662: (follow-up) Drop YAML::XS, use YAML
      Bug 21662: (follow-up) Embelish contributor details
      Bug 21662: (follow-up) Corrections to YAMP for incompatible format
      Bug 21662: (QA follow-up) Be consistent between history and contributors
      Bug 5770: (QA follow-up) Allow feature to be disable
      Bug 5770: (QA follow-up) Revert change to GetQueuedMessages
      Bug 5770: (QA follow-up) Move system preference to appropriate section
      Bug 5770: (QA follow-up) Adapt for replyto handling
      Bug 22899: (QA follow-up) Ensure constraint is created
      Bug 22899: (QA follow-up) Change accessor name
      Bug 22225: Correctly use invoiceincgst over listincgst
      Bug 21626: Add teams.yaml to /docs
      Bug 21626: Use teams.yaml for teams section
      Bug 21626: (follow-up) Changes based on feedback
      Bug 21626: (follow-up) Performance Improvement
      Bug 21626: Add release dates to team
      Bug 21626: Corrections to typos
      Bug 21626: (follow-up) Template corrections for arrayref
      Bug 21626: (QA follow-up) Don't crash on missing teams file
      Bug 21626: (QA follow-up) Embed teams.yaml for debian packages
      Bug 21626: (QA follow-up) Remove duplicate roles
      Bug 22917: Fix a typo in an output_pref call
      Bug 21662: (QA follow-up) Use commitdates over RM dates

Maryse Simard (3):
      Bug 21263: Pickup library not set correctly when using Default holds policy
      Bug 8000: (QA follow-up) Update the to_address in the message queue
      Bug 8000: (QA follow-up) Add email validation to system preferences

Matthias Meusburger (4):
      Bug 19661: REST API - Funds Endpoint
      Bug 19661: Use Koha::Acquisition::Funds instead of C4::Budgets
      Bug 19661: Add and change properties and parameters to conform to the funds RFC.
      Bug 22372: Add available location to Holds awaiting pickup

Mirko Tietgen (2):
      Bug 21897: Typo in postinst
      Bug 22808: Move Cache.t to db_dependent

Nazlı Çetin (9):
      Bug 7143: Update about page for Nazlı
      Bug 19489: Koha::Account::Line->issue method and Unit test
      Bug 19489: Detailed Description of charges in Patron accounting
      Bug 19489: Change method name issue --> checkout
      Bug 19489: (follow-up) Fix typos in the tests
      Bug 5770: Email librarian when purchase suggestion made
      Bug 5770: New system pref for new suggestion email
      Bug 5770: Unit test
      Bug 5770: Notify for new suggestion - sample notices

Nicholas can Oudtshoorn (2):
      Bug 14407: Allow restricting SCO to IP or IP range
      Bug 14407: Unit tests for in_ipset

Nick Clemens (281):
      Koha 18.12 - ...and Steven!
      Bug 21896: RM follow-up - fix tests
      Bug 21778: Sort user list by surname,firstname unless user cannot manage patron lists OR edit patrons
      Bug 21910: Koha::Library::Groups->get_search_groups should return the groups
      Bug 21911: Fix OPAC scoping to work with new group system
      Bug 21608: Disable dropdown for found holds - add button to revert
      Bug 21608: Add ID and fix filters
      Bug 21608: Add value for 'rank-request' when dropdwn disabled
      Bug 21405: Fix authorities pagination for Zebra and ES
      Bug 21962: Unit tests
      Bug 21962: Fix authority search using 'all'
      Bug 21961: DBRev 18.12.00.001
      Bug 21465: Don't throw duplicate userid error if userid belongs to the matched patron
      Bug 21991: Pass param names to report limit tool
      Bug 21065: DBRev 18.12.00.002
      Bug 21984: Pass param_name in pagination URL
      Bug 22024: DBRev 18.12.00.003
      Bug 22022: Correct ordering for authorised values
      Bug 21844: Include itemcallnumber in lost fine description
      Bug 21802: Compiled CSS
      Bug 19066: (RM follow-up) Fix test count and structure error
      Bug 19066: DBRev 18.12.00.004
      Bug 22030: Use preference to determine username sent to overdrive
      Bug 22030: DBRev 18.12.00.005
      Bug 22052: Unit tests
      Bug 22052: Refactor DeleteExpiredOpacReigstrations
      Bug 21813: Compiled CSS
      Bug 22073: Add to diacritics mappings for Ž and ž
      Bug 21915: DBRev 18.12.00.006
      Bug 21753: DBRev 18.12.00.007
      Bug 7143: Update about page for new devs (Academy)wq
      Bug 7143: Fix typo in adding new dev
      Bug 21491: Display 'Yes' as selected if no refundlostitemfee rules are set
      Bug 17047: Schema changes
      Bug 17047: Compiled CSS
      Bug 17047: DBRev 18.12.00.008
      Bug 17047: (QA follow-up) Remove type from script tags
      Bug 22203: Holds modal does not link to patorn account
      Bug 21877: (RM follow-up) Move space into conditional
      Bug 21089: Compiled CSS
      Bug 21241: DBRev 18.12.00.009
      Bug 20729: Compiled CSS
      Bug 17353: Add phone number column to checkout search
      Bug 17353: (follow-up) Adjust config variable for moremember.tt too
      Bug 21573: Compiled CSS
      Bug 22061: DBRev 18.12.00.010
      Bug 21798: (RM follow-up) Fix a few added tests
      Bug 22155: DBRev 18.12.00.011
      Bug 22155: Schema updates
      Bug 17854: Compiled CSS
      Bug 22132: DBRev 18.12.00.012
      Bug 21751: Compiled CSS
      Bug 19915: Add unit test to GetItemsForInventory.t
      Bug 19915: Use cn_sort values for getting inventory items
      Bug 19915: Only show class sources in use
      Bug 19915: Don't delete in tests
      Bug 19915: (follow-up) Fix test count from rebase
      Bug 22198: DBRev 18.12.00.013
      Bug 20809: Compiled CSS
      Bug 22278: Clear cache when creating new report groups or subgroups
      Bug 17047: (RM follow-up) Fix tests for Ubuntu
      Bug 13515: DBRev 18.12.00.014
      Bug 22067: Return if no patron passed to can_see_patron_infos
      Bug 19832: Unit tests
      Bug 19832: Don't fill holds in SIP/Transaction/Checkout.pm
      Bug 10659: Compiled CSS
      Bug 3820: DBRev 18.12.015
      Bug 22391: Remove group by clause in ajax-getauthvaluedropbox.pl
      Bug 22386: Unit tests
      Bug 22386: Define patron variable when matchign on extended attributes
      Bug 16276: (RM follow-up) Fix update statement output
      Bug 20639: DBRev 18.12.00.016
      Bug 22378: Fix audio alerts on SCO
      Bug 18251: SCO alerts - need a trigger for successful checkouts
      Bug 18251: (QA follow-up) Add alert box to checkout message
      Bug 18251: (QA follow-up) Add alerts for all SCO actions
      Bug 18251: (QA follow-up) Add 'renew' operation and check renewal vs checkout
      Bug 18251: (follow-up) fix rebase error
      Bug 22300: Compiled CSS
      Revert "Bug 22026: Removed 'use Modern::Perl;' from Koha::REST::classes"
      Bug 21241: (RM follow-up) Fix error in update description
      Bug 21747: DBRev 18.12.00.017
      Bug 19575: Fix an search field
      Bug 19575: (RM follow-up) Fix mapping typo
      Bug 19575: DBRev 18.12.00.018
      Bug 22228: Update test for updated mappings
      Bug 21728: DBRev 18.12.00.019
      Bug 21728: (RM follow-up) Add 'Reserve Fee' for new installs
      Bug 18925: (RM follow-up) Remove issuingrules columns for new installs
      Bug 18925: DBRev 18.12.00.020
      Bug 18925: (RM follow-up) Remove schema files for deletedtables
      Bug 18925: (RM follow-up) Remove maxissueqty from issuingrule in SIP tests
      Bug 20912: DBRev 18.12.00.021
      Bug 15774: (follow-up) Add html filters
      Bug 15774: (follow-up) Address QA issues
      Bug 15774: Add permission for managing additional fields
      Bug 15774: (follow-up) fix rebase issues
      Bug 15774: DBRev 18.12.00.022
      Bug 20639: DBRev 18.12.00.023
      Bug 22422: Compiled CSS
      Bug 22045: Compiled CSS
      Bug 22368: DBRev 18.12.00.024
      Bug 11375: Compiled CSS
      Bug 22498: Rename variable for budgets loop for invoice adjustments
      Bug 22296: Add Invoice Adjustments to GetBudgetHierarchy
      Bug 22476: Correct default for MarkLostItemsAsReturned
      Bug 22493: Clean up DecreaseLoanHighHolds.t
      Bug 21987: (RM follow-up) Add text for simple tests
      Bug 21846: DBRev 18.12.00.025
      Bug 21846: Update Schema
      Bug 20750: DBRev 18.12.00.026
      Bug 18837: DBRev 18.12.00.027
      Bug 21756: Fix spelling error
      Bug 21756: DBRev 18.12.00.028
      Bug 22023: Compiled CSS
      Bug 19417: Display full error text when problem importing records
      Bug 22454: (RM follow-up) Adjusts tests to avoid random failure
      Bug 18736: Add OrderPriceRounding syspref
      Bug 18736: Use rounding syspref to determine correct prices in calculations
      Bug 18736: Unit tests for rounding
      Bug 18736: (follow-up) Add tests and FIXME for GetbudgetsPlanCell
      Bug 18736: (follow-up) Fix missing rounding and bad formatting
      Bug 18736: Unit tests for GetBudgetHierarchy
      Bug 18736: (follow-up) cast as UNSIGNED instead of INTEGER
      Bug 18736: (follow-up) Remove duplicate code and adjust tests
      Bug 18736: Calculate tax depending on rounding
      Bug 18736: DBRev 18.12.00.029
      Bug 21683: DBRev 18.12.00.030
      Bug 21683: Schema updates
      Bug 22330: Fix tests
      Bug 21304: Compiled CSS
      Bug 21948: Compiled CSS
      Bug 20478: Fix qa complaints
      Bug 22008: DBRev 18.12.00.031
      Bug 22032: Compiled CSS
      Bug 22008: Fix failing tests
      Bug 22008: (follow-up) Additional test fix and fix typo
      Bug 21622: (RM follow-up) adjust for changes from bug 21282
      Revert "Bug 22399: Improve responsive behavior of the basic marc editor"
      Bug 18235: (RM follow-up) fix mappings reset
      Bug 18235: DBRev 18.12.00.032
      Bug 18235: (follow-up) fix tests and remove trailing space
      Bug 18213: Add language facets to Elasticsearch
      Bug 18213: DB Update (facet order)
      Bug 18213: Add Template plugin and fix for C4/Languages
      Bug 18213: (follow-up) Correctly sort facets
      Bug 18213: DBRev 18.12.00.033
      Bug 22516: DBRev 18.12.00.034
      Bug 19722: Add MaxItemsToDisplayForBatchMod systempreference
      Bug 19722: (follow-up) Adjust template parameters
      Bug 19722: Don't show items at job completion if over pref
      Bug 19722: DBRev 18.12.00.035
      Bug 22518: DBRev 18.12.00.036
      Bug 13895: (follow-up) Add Modern::Perl
      Bug 22619: Fix null empty behaviour for new rules
      Bug 22607: DBRev 18.12.00.037
      Bug 13782: Compiled CSS
      Bug 22512: DBRev 18.12.00.038
      Bug 22600: DBRev 18.12.00.039
      Bug 22600: Schema updates
      Bug 17978: Check if hold can be placed before placing on placerequest.pl
      Bug 17978: Unit tests for changes
      Bug 22641: Use raw filter on html slip
      Bug 22618: Move tests to t/db_dependent/Acquisition.t
      Bug 22288: Correct item search in batchMod by barcode file
      Bug 22541: Invoice adjustments should show invoice number and include link on ordered.pl and spent.pl
      Bug 20937: Truncate items for print notices when user has an email
      Bug 12166: DBRev 18.12.00.040
      Bug 22626: (RM follow-up) Adjust column after 12166
      Bug 22680: Compiled CSS
      Bug 19670: DBRev 18.12.00.041
      Bug 21891: DBRev 18.12.00.042
      Bug 18387: Allow sco-user to access errors templates
      Bug 21953: DBRev 18.12.00.043
      Bug 21890: DBRev 18.12.00.044
      Bug 10796: DBRev 18.12.00.045
      Bug 10796: Schema changes
      Bug 21953: (follow-up) Fix test count
      Bug 22069: (follow-up) fix patorns type for patrons
      Bug 22695: DBRev 18.12.00.046
      Bug 14457: DBRev 18.12.00.047
      Bug 22044: Set default and add NoRenewalBeforePrecision preference for new/affected installs
      Bug 22044: Correct syspref name
      Bug 22044: DBRev 18.12.00.048
      Bug 22274: Compiled CSS
      Bug 21336: DBRev 18.12.00.051
      Bug 21943: Compiled CSS
      Bug 22311: DBRev 18.12.00.052
      Bug 17171: DBRev 18.12.00.053
      Bug 20128: Add permission for advanced cataloging editor
      Bug 20128: Problem when checking individual perms where borrower has top level
      Bug 20128: DBRev 18.12.00.054
      Bug 22521: DBRev 18.12.00.055
      Bug 8701: DBRev 18.12.00.056
      Bug 21957: Add a flag to ModBiblio to avoid linking auths if called from linker
      Bug 22318: DBRev 18.12.00.058
      Bug 22521: (RM follow-up) Adjust tests to use new accounttype
      Bug 22532: DBRev 18.12.00.059
      Bug 15253: (follow-up) Fix qa complaints
      Revert "Bug 15253: (follow-up) Fix qa complaints"
      Revert "Bug 15253: Add Koha::Logger based logging for SIP2"
      Bug 15505: Mark Hold Items 'On hold' instead of 'Available'
      Bug 16149: Unit tests
      Bug 16149: Generate and send custom notices based on report output
      Bug 22564: DBRev 18.12.00.060
      Bug 22501: (follow-up) Use raw filter for course note on details page
      Bug 22759: Unit tests
      Bug 22759: Fix wrong check of branch rule in C4::Circulation::TooMany
      Bug 22679: Delete related CirculationRules when Removing IssuingRule
      Bug 22748: Pass userid to haspermission
      Bug 22418: Add magnifying glass to 655 results
      Bug 22418: (follow-up) OPAC changes
      Bug 22753: Fix hold priority adjustment, move to top
      Bug 22729: DBRev 18.12.00.061
      Bug 22729: (RM follow-up) Correct column in schema addition
      Bug 22743: Add password modal to overdrive results page
      Bug 19241: Waiting items show as available in the cart
      Bug 22650: Prevent multiple holds on individual items
      Bug 20837: Unit tests
      Bug 20837: Use ReservesControlBranch to determine holdability of items
      Bug 22339: DBRev 18.12.00.062
      Bug 22511: DBRev 18.12.00.063
      Bug 22511: Fix type role->roll
      Bug 14576: Allow arbitrary automatic update of location on checkin
      Bug 14576: Unit tests
      Bug 14576: Update to use get_yaml_pref_hash
      Bug 14576: (follow-up) fix some typos and style
      Bug 14576: Rebase fixes Fix test Rebase code
      Bug 14576: (follow-up) Using item objects, not hashrefs
      Bug 14576: DBRev 18.12.00.064
      Bug 20837: (RM follow-up) fix test count
      Bug 22715: Remove extraneous html filter
      Bug 22035: Compiled CSS
      Bug 10300: DBRev 18.12.00.065
      Bug 15496: (QA follow-up) Fix new uses of Koha::Biblio::items in list context
      Bug 22772: Compiled CSS
      Bug 8995: DBRev 18.12.00.066
      Bug 8000: DBRev 18.12.00.067
      Bug 8995: Compiled CSS
      Bug 22010: Check preferences for ebook integration
      Bug 21364: Allow closing basket from vendor view/search
      Bug 21364: (follow-up) Check for standing status and uncertain prices
      Bug 22408: Compiled CSS
      Bug 22692: Unit tests
      Bug 22692: Check for patron using cardnumber and userid
      Bug 22692: (RM follow-up) Adjust test count
      Bug 22791: Unify calculation between aqui-home and ordered.pl
      Bug 22527: (RM follow-up) Add filter
      Bug 7088: Compiled CSS
      Bug 7088: DBRev 18.12.00.068
      Bug 22053: DBRev 18.12.00.069
      Bug 14407: (RM follow-up) bump version number
      Bug 14407: DBRev 18.12.00.070
      Bug 22782: DBIC update for SocialData
      Bug 22716: (RM follow-up) missing filter and update description
      Bug 22761: DBRev 18.12.00.071
      Bug 22809: (RM follow-up) fix missing filter and update description
      Bug 22809: DBRev 18.12.00.072
      Bug 22053: Compiled CSS
      Bug 5770: DBRev 18.12.00.073
      Bug 21411: Advanced cataloging editor - rancor - Allow configuration of Keyboard
      Bug 21411: (follow-up) Missing filters and unused variable
      Bug 21411: Address QA concerns
      Bug 21411: (follow-up) Clean up for QA
      Bug 21411: DBRev 18.12.00.074
      Bug 22899: Database update
      Bug 22899: Add pending_hold method to Koha::Item
      Bug 22899: DBRev 18.12.00.075
      Bug 22713: Pass replacement price in to order if defined by MarcItemFieldsToOrder
      Bug 22836: (follow-up) improve test message
      Bug 22046: Simplify and unify the code for get_matches
      Bug 22802: Check item funds, order funds, and default funds when ordering from a file
      Bug 22896: Missing inputs in transfer modal
      Bug 14385: (RM follow-up) Remove line from bad rebase
      Bug 17698: (RM follow-up) Pass lang variable so letter can be translated
      Bug 20436: (RM follow-up) Use Koha objects instead of mysql
      Bug 22724: Check permissions in the script before displaying template
      Bug 21450: Unit tests
      Bug 21450: Cache authorities search using term and auth_type
      Increment version for 19.05.00 release
      Update release notes for the 19.05.00 release

Nicole (1):
      Bug 13795: Delete unused columns from statistics table

Olivia Lu (4):
      Bug 21866: Changed "report" to "plugins" for the warning "This report was written for an older version of Koha. Run at your own risk"
      Bug 20165: Changed uppercase letter to a lowercase letter in the patron search search fields under the plus option.
      Bug 21855: Changed "deprecated delete_unverified_opac_registrations.pl cronjob" to "cleanup_database"
      Bug 20634: Changing the identical label "Library:" to "Location" in Inventory Home.

Olivier Crouzet (1):
      Bug 20830: Make sure a fund is selected when ordering from a stage file

Olli-Antti Kivilahti (2):
      Bug 7614: Fix my variable earlier declaration bug.
      Bug 12283: Disable autocomplete for patron search inputs

Owen Leonard (164):
      Bug 21790: Switch error page template to Bootstrap grid
      Bug 21795: Switch two-column templates to Bootstrap grid: Notices and slips
      Bug 21695: Clean up access files template
      Bug 21693: Clean up checkout notes template
      Bug 16939: (follow-up) Correction for orderreceive.tt
      Bug 21813: In-page JavaScript causes error on patron entry page
      Bug 21436: Update two-column templates with Bootstrap grid: Tools part 4
      Bug 21569: Update two-column templates with Bootstrap grid: Circulation part 3
      Bug 21963: Update two-column templates with Bootstrap grid: Patrons part 1
      Bug 21803: Redesign authorized values interface
      Bug 21797: Update two-column templates with Bootstrap grid: Acquisitions part 5
      Bug 21442: Update two-column templates with Bootstrap grid: Circulation part 1
      Bug 21785: Add columns configuration to hold ratios report
      Bug 22101: Ill Requests missing in menu on advanced search page
      Bug 21672: Switch templates to Bootstrap grid: Various
      Bug 21792: Switch two-column templates to Bootstrap grid: Serials part 3
      Bug 21438: Update two-column templates with Bootstrap grid: Patron card creator
      Bug 21965: Update two-column templates with Bootstrap grid: Patrons part 3
      Bug 21989: JS error in "Add orders from MARC file" - addorderiso2709.pl
      Bug 21089: Overlapping elements in ordering information on acqui/supplier.pl
      Bug 21913: Clean up payment details page
      Bug 21399: Sort patron fines in OPAC by date descending as a default
      Bug 20729: Update style of datepickers
      Bug 21573: Move lists barcode and biblionumber entry form to modal
      Bug 21964: Update two-column templates with Bootstrap grid: Patrons part 2
      Bug 22104: Clean up patron API keys template
      Bug 21945: Clean up stock rotation template
      Bug 22102: Markup fixes for OPAC article request page
      Bug 22134: Add account expiration information to patron details
      Bug 22134: (follow-up) Simplify check for expired patron
      Bug 10562: Improve Leader06 Type Labels in MARC21slim2OPACResults.xsl
      Bug 22168: Improve styling of new chart settings for reports
      Bug 21918: Update buttons on fines to match newer buttons
      Bug 21449: Update two-column templates with Bootstrap grid: Circulation part 2
      Bug 22190: Add column configuration to patron category administration
      Bug 22191: Add column configuration to libraries administration
      Bug 21871: Show authority 856 links in the OPAC
      Bug 21871: (follow-up) Remove link tracking
      Bug 21751: Replace fixFloat with HC-sticky to fix Chrome display
      Bug 21751: (follow-up) Correction to selectors
      Bug 16231: Correct permission handling in subscription edit
      Bug 22196: Clean up Mana KB administration template
      Bug 22198: Add granular permission setting for Mana KB
      Bug 22197: Add Mana KB link to administration sidebar menu
      Bug 20809: Link patron image to patron image add/edit form
      Bug 20809: (follow-up) Corrections to CSS and JS
      Bug 20809: (follow-up) Add missing JS to view log page
      Bug 21850: Remove search request from page title of OPAC result list
      Bug 21850: (follow-up) Add query information in title attribute
      Bug 22195: Change default DataTables configuration to consolidate buttons
      Bug 22195: (follow-up) Add tooltip to buttons
      Bug 22195: (follow-up) Add text labels to buttons if window is wide enough
      Bug 11373: (follow-up) Add "change calculation" feature to the fine payment forms
      Bug 22293: Sticky toolbar making vendor form uneditable
      Bug 10659: Upgrade jQuery star ratings plugin
      Bug 10659: (follow-up) Ensure zero rating shows correctly
      Bug 22287: Correct new charts CSS
      Bug 22239: JavaScript error on subscription detail page when there are no orders
      Bug 22351: SCSS conversion broke style on last checked out information
      Bug 22156: Subscription result list sorts on "checkbox" by default
      Bug 21845: Sort of issues in OPAC subscription table
      Bug 20102: Remove attribute "text/css" for <style> element used in staff client templates
      Bug 20600: (follow-up) Move template JavaScript to the footer
      Bug 22015: Move DataTables CSS to global include
      Bug 22261: Revise style of DataTables menus
      Bug 22300: Staff search results: Opt groups in 'sort' pull down are not well formatted
      Bug 21870: Convert browser alerts to modals: OPAC user summary
      Bug 22337: Make it clearer that language preferences can be re-ordered
      Bug 21030: Date widget on suspend modal not working correctly
      Bug 21091: Move add item template JavaScript to a separate file
      Bug 22045: Cataloging UX enhancement - Improve access to tabs
      Bug 22045: (follow-up) Revert change to numbering of tabs
      Bug 22045: (follow-up) Fix tab-switching when some tab numbers are missing
      Bug 11375: Improve patrons permissions display
      Bug 11375: (follow-up) Add links to show all/hide all
      Bug 22237: Subscriptions are not linked to Mana upon edit
      Bug 22477: Missing DataTables configuration when searching patrons for holds
      Bug 20658: Move template JavaScript to the footer: Installer and onboarding
      Bug 20658: (follow-up) Fix for QA: Add missing html filters
      Bug 22399: Improve responsive behavior of the basic marc editor
      Bug 8775: Add collection code to lost report
      Bug 8775: (follow-up) Change column header to "Collection"
      Bug 15911: Use noEnterSubmit CSS class instead of prevent_submit.js
      Bug 15911: (follow-up) Allow enter to submit using the submit button
      Bug 21070: request.pl details links to biblio instead of moredetail.pl for that item
      Bug 22023: Further improve responsive layout handling of staff client menu bar
      Bug 22023: (follow-up) Right-to-left layout improvements
      Bug 21304: Update two-column templates with Bootstrap grid: Catalog
      Bug 21304: (follow-up) Fix style of search results browser
      Bug 21304: (follow-up) Correct hc-sticky configuration
      Bug 21948: Clean up style of item detail page
      Bug 22032: Improve local cover image tab on detail page
      Bug 22550: OPAC suggestion form doesn't require mandatory fields
      Bug 22561: Forgotten password requirements hint doesn't list all rules for new passwords
      Bug 22560: Forgotten password "token expired" page still shows boxes to reset password
      Bug 22536: Display problem in Holds to Pull report
      Bug 22525: Navigation arrows on the bottom of Cataloging search pages
      Bug 21772: (follow-up) Minor markup correction and reindentation
      Bug 21646: Clean up Overdrive template
      Bug 22432: Star ratings plugin replacement missing from a couple pages
      Bug 22575: Item type administration uses invalid error class for dialog
      Bug 22475: Shelving location doesn't appear on tags list view
      Bug 22568: Replace RSS icon in the OPAC with Font Awesome
      Bug 13782: RSS for news needs a bit of styling
      Bug 22553: Unchecking a subpermission does not uncheck the top level permission
      Bug 21013: Missing itemtype for checkut makes patron summary print explode
      Bug 22250: Clean up Mana KB integration with serials and reports
      Bug 12166: Improve display of Reserve charges in patron account
      Bug 22626: 'Filter paid transactions' broken on Transactions tab in staff
      Bug 22680: OPAC language footer not positioned correctly
      Bug 14358: Changing the module refreshes the page and resets library choice
      Bug 13629: SingleBranchMode removes both library and availability search from advanced search
      Bug 22444: currencies_manage permission doesn't provide link to manage currencies when selected alone
      Bug 21891: Remove non-XSLT detail view in the staff client
      Bug 21891: (follow-up) Update database to set blank values to "default"
      Bug 21582: Use CodeMirror for *UserJS & *UserCSS
      Bug 18011: Enrollment period date on patron category can be set in the past without any error/warning messages
      Bug 22695: Remove non-XSLT search results view from the staff client
      Bug 22698: Fix incorrect button classes
      Bug 22638: (follow-up) Convert SCI CSS to SCSS
      Bug 22274: (follow-up) Use one CSS file for SCO and SCI
      Bug 22716: Use gender-neutral pronouns in system preference descriptions
      Bug 21943: Clean up holds template
      Bug 21943: (follow-up) Fix float error with sidebar menu
      Bug 11969: Show patrons star rating on their reading history
      Bug 3766: Cities/Towns only on one address
      Bug 22318: Extend Koha news feature to include other content areas
      Bug 22318: Example implementation: OpacNavRight system preference
      Bug 22318: (follow-up) Add new options to new table filter form
      Bug 22175: Make stock rotation table sortable
      Bug 22175: (follow-up) Identify columns to exclude from export
      Bug 21308: Results from order search do not show the search parameters
      Bug 21942: Clean up cataloging merge template
      Bug 22697: Reindent catalogue/result.tt
      Bug 22584: Add YAML support for Codemirror
      Bug 21307: Switch two-column templates to Bootstrap grid: Cataloging
      Bug 21307: (follow-up) Change the way Codemirror height is calculated
      Bug 21307: (follow-up) QA fixes
      Bug 21783: Reindent admin/columns_settings.tt
      Bug 21784: Clean up js_includes.inc
      Bug 21034: Re-indent circulation.tt
      Bug 22751: Switch two-column templates to Bootstrap grid: Patron details
      Bug 22734: Fund not marked as mandatory when ordering from a staged file
      Bug 22764: More YUI grid cleanup
      Bug 22035: Improve local cover image browser page
      Bug 15496: (follow-up) Update interaction for deleting records
      Bug 22537: Suspend all hold button appears even if the hold can no longer be suspended.
      Bug 22772: Menu link hover color incorrect in OPAC language choosers
      Bug 22408: Subscription entry form cleanup
      Bug 22424: Add search by all lost statuses to item search
      Bug 22424: (follow-up) Show blank value for empty status
      Bug 22811: Add button to clear DataTables filtering
      Bug 22803: (alternate) Set dataTable width issue
      Bug 22856: Show SQL code button should trigger CodeMirror view
      Bug 22881: Trying to clear search history via the navbar X doesn't clear any searches
      Bug 22657: Remove JavaScript from OPAC suggestion validation of required fields
      Bug 22657: (QA follow-up) Restore previous version of regex
      Bug 22974: Patron password update validation broken
      Bug 22904: Untranslatable strings in members-menu.js
      Bug 22932: GetLatestSerials should not return formatted date
      Bug 22973: Remove type attribute from script tags: Staff client includes 2/2
      Bug 22975: Remove type attribute from script tags: Acquisitions
      Bug 22979: Remove type attribute from script tags: Authorities
      Bug 22981: Remove type attribute from script tags: Catalog

Pasi Kallinen (2):
      Bug 21736: Allow translating the localization widget messages
      Bug 21885: Calendar to-date starts before end-date

Pierre-Marc Thibault (1):
      Bug 22130: Correct parameter to get authorized value description.

Te Rauhina Jackson (1):
      Bug 18661: Made "Replace only included patron attributes" default on patron import

Thatcher Leonard (1):
      Bug 18584: Our legacy code contains trailing-spaces

Tomas Cohen Arazi (175):
      Bug 21896: Add unit tests for Koha::Account::normalize_balance
      Bug 21896: Add Koha::Account::normalize_balance
      Bug 21896: (QA follow-up) normalize_balance -> reconcile_balance rename
      Bug 21896: (QA follow-up) Add tests for FIFO behaviour
      Bug 18805: Add ability to use up account credits
      Bug 21759: Regression tests
      Bug 21759: Avoid manually setting amountoutstanding in _FixAccountForLostAndReturned
      Bug 21969: Regression tests
      Bug 21969: Fix Koha::Account->outstanding_* matching the opposite on pathological cases
      Bug 21547: (follow-up) Rely on Koha::Patron->set_password checks
      Bug 21909: Unit tests
      Bug 21909: Make Koha::Account::outstanding_* preserve context
      Bug 21909: Add return type explanation to POD
      Bug 21578: Terminology changes in patron's account section (staff)
      Bug 19066: Tests for AddRenewal AddIssuingCharge and ChargeReserveFee
      Bug 19066: (QA follow-up) Fix ChargeReserveFee
      Bug 19066: Add tests for Koha::Account->pay
      Bug 22059: regression tests
      Bug 22059: Fix exception params in Koha::Patron->set_password
      Bug 21786: Add library_id to the spec definitions
      Bug 21786: Unit tests
      Bug 21786: Make balance and credits endpoints handle library_id
      Bug 21786: (QA follow-up) library_id can be null
      Bug 21788: Unit tests
      Bug 21788: Make ProcessOfflinePayment pass the library_id parameter
      Bug 22071: Regression tests
      Bug 22071: Make authenticate_api_request stash koha.user in OAuth use case
      Bug 22071: (follow-up) Simplify code
      Bug 22071: (follow-up) Add POD for validate_query_parameters
      Bug 21915: Add AccountAutoReconcile syspref
      Bug 21915: Reconcile balance on _FixAccountForLostAndReturned call
      Bug 21915: Call reconcile_balance on manual invoice creation
      Bug 21915: Call reconcile_balance on manual credit creation
      Bug 21915: Add a cli script to reconcile balances
      Bug 21727: (QA follow-up) Test lastincrement changes
      Bug 21727: Unit tests for the refund case
      Bug 21912: Add tests for Koha::Objects->search
      Bug 21912: (QA follow-up) Do not delete existing patrons
      Bug 21727: (QA follow-up) Fix POD encoding
      Bug 22107: Make tests use a simpler class, with no FK
      Bug 22107: patrons.t doesn't need to delete existing data
      Bug 22125: branches.pickup_location should be flagged as boolean
      Bug 22047: Unit tests
      Bug 22047: Add 'skip_validation' param to Koha::Patron->set_password
      Bug 22047: Fix opac/opac-passwd.pl call
      Bug 22048: Use set_password in onboarding.pl
      Bug 22048: Use set_password in member-password.pl
      Bug 22048: Use set_password in memberentry.pl
      Bug 22048: Use set_password in create_superlibrarian.pl
      Bug 22048: Use set_password opac/opac-password-recovery.pl
      Bug 22048: Use set_password in tests
      Bug 22048: Use set_password in Auth_with_ldap.pm
      Bug 21992: Remove unused Koha::Patron->update_password method
      Bug 22051: Add Koha::Exceptions::Object::WrongValue
      Bug 22051: Unit tests
      Bug 22051: Make Koha::Object->store translate incorrect value exceptions
      Bug 22049: Make MarkIssueReturned rely on returndate only
      Bug 22049: Add tests
      Bug 22049: (follow-up) Remove leftover variable
      Bug 21478: Add Koha::Exceptions::Hold
      Bug 21478: Unit tests
      Bug 21478: Make Koha::Hold->suspend reject found holds
      Bug 22066: Record library_id for manual credits
      Bug 17006: Unit tests
      Bug 17006: OpenAPI spec
      Bug 17006: Add /patrons/{patron_id}/password
      Bug 17006: (follow-up) set_password expects a hashref
      Bug 22061: Add RESTPublicAPI syspref
      Bug 22061: Add a /public namespace that can be switched on/off
      Bug 22061: Unit tests
      Bug 22061: OpenAPI spec
      Bug 22061: Public route to change password
      Bug 22061: (QA follow-up) Rename password_2 => password_repeated
      Bug 22061: (follow-up) set_password expects a hashref
      Bug 21478: (QA follow-up) Make sure tests don't fail randomly
      Bug 21798: We need t::lib::TestBuilder::gimme_a_biblio
      Bug 22155: DB update
      Bug 22155: Adapt uses of biblio_metadata.marcflavour to schema
      Bug 22194: Add Koha::Exceptions::Metadata
      Bug 22144: (QA follow-up) Prepare the ground for other formats
      Bug 22132: Add RESTBasicAuth syspref
      Bug 22132: Unit tests
      Bug 22132: Add Basic authentication to the API
      Bug 22132: (QA follow-up) set_password now expects a hashref
      Bug 22253: Check we actually need to update the password
      Bug 19816: Regression tests
      Bug 19816: Implement dateonly for rfc3339 format
      Bug 18562: Add koha-sip maintenance script
      Bug 18562: Add manpage for koha-sip
      Bug 18562: Tab completion in bash
      Bug 22235: Make maintenance scripts use koha-sip instead of koha-*-sip
      Bug 22235: (follow-up) Make koha-remove stop SIP server if required
      Bug 22238: Remove koha-*-sip scripts in favor of koha-sip
      Bug 22227: Make GET /cities staff only
      Bug 16497: (follow-up) New column marcorgcode added
      Bug 16497: (follow-up) Adapt to existing guidelines and RFC
      Bug 16497: (follow-up) GET operations require staff access
      Bug 16497: Refactor tests using BASIC authentication
      Bug 22216: Make GET /patrons/{patron_id} staff only
      Bug 22396: Make koha-sip set KOHA_HOME and KOHA_CONF correctly
      Bug 22397: Wrong message in koha-sip --start
      Bug 21206: (QA follow-up) Rebase problem and leftover mocked GetItem
      Bug 21765: Regression tests
      Bug 21765: Make AutoUnsuspendReserves call Koha::Hold->resume
      Bug 22084: Regression tests
      Bug 18925: (QA follow-up) Make DB update idempotent
      Bug 18925: (QA follow-up) Fix indentation characters in smart-rules.tt
      Bug 18925: (QA follow-up) Fix basic_workflow.t
      Bug 18925: (QA follow-up) Remove weird 'Null' values for integer column
      Bug 20912: (QA follow-up) POD fix
      Bug 20912: (QA follow-up) The default rule already has renewalsallowed=0
      Bug 22483: (follow-up) Fix wrong tests higlighted by bug
      Bug 15774: (follow-up) Fix TestBuilder.t so it doesn't catch wrong classes
      Bug 21846: Add Koha::Tags::Approval(s) and Koha::Tags::Index(es)
      Bug 21846: Regression tests for add_tag_approval
      Bug 21846: Make 'term' use utf8mb_bin collation on tags tables
      Bug 21846: (follow-up) Add maintenance script
      Bug 21846: (QA follow-up) Fix maintenance script path
      Bug 20006: Spec changes
      Bug 20006: Unit tests fixes
      Bug 20006: Adapt /holds to the RFC
      Bug 20006: (follow-up) Fix holds.js
      Bug 20006: (follow-up) Plural class name
      Bug 22206: OpenAPI spec
      Bug 22206: Unit tests
      Bug 22206: Add routes to suspend/resume holds
      Bug 22206: (follow-up) Voted RFC changes
      Bug 22454: Unit tests
      Bug 22454: Add Koha::Item::hidden_in_opac method
      Bug 22455: Unit tests
      Bug 22455: Add Koha::Biblio::hidden_in_opac method
      Bug 17746: Make koha-reset-passwd user set_password.pl
      Bug 17746: Add misc/admin/set_password.pl script
      Bug 17746: (QA follow-up) Make set_password.pl generate a password if required
      Bug 13895: (QA follow-up) Adjust OpenAPI definitions for checkouts
      Bug 13895: (QA follow-up) Make the class plural
      Bug 22600: (QA follow-up) Raise an exception on missing interface param
      Bug 22068: (QA follow-up) Return meaningful error codes
      Bug 22675: Fix SCO behaviour on non-existent barcodes
      Bug 21890: DB updates
      Bug 21890: Handle can_reset_password on the staff interface
      Bug 21890: Add Koha::Patron::Category->effective_reset_password method
      Bug 21890: Add can_any_reset_password() to the Categories TT plugin
      Bug 21890: Allow restricting password resets by patron category
      Bug 21890: Wrap message in span
      Bug 10796: DB update
      Bug 10796: Add Koha::Patron::Category->effective_change_password method
      Bug 10796: Handle can_change_password on the staff interface
      Bug 10796: Use $category->effective_change_password in the OPAC
      Bug 22688: (follow-up) Unit tests
      Bug 22688: (QA follow-up) Use search_params as all() does
      Bug 22547: (QA follow-up) Warn in debug mode
      Bug 21336: Fix the API
      Bug 21336: Add borrowers.flgAnonymized in an explicit position
      Bug 22749: Regression tests for Koha::Item->hidden_in_opac
      Bug 22749: Make Koha::Item->hidden_in_opac respect hidelostitems
      Bug 22700: Make biblio_metadata prefetchable from Koha::Biblio
      Bug 22694: Unit tests
      Bug 22701: Unit tests for Koha::Biblio->items
      Bug 22701: Make items prefetchable from Koha::Biblio
      Bug 22696: Simplify visibility logic in opac-ISBDdetail.pl
      Bug 22696: (follow-up) Use new relationship for prefetching
      Bug 22696: Prefetch items too
      Bug 22739: Test SelfCheckInTimeout <> 0, not just defined
      Bug 22729: DB update
      Bug 22729: Adapt Koha::Patron(s) and tests
      Bug 22729: Adapt /patrons controller code to the change
      Bug 15496: (QA follow-up) Fix remaining cases
      Bug 8995: (QA follow-up) Mock required sysprefs in the tests
      Bug 22420: Remove wrong calculation on approved tags
      Bug 22813: remove repetitive queries inside two nested loops in searchResults
      Bug 22813: (follow-up) Add missing condition
      Bug 22053: (QA follow-up) More tests
      Bug 22053: (QA follow-up) Override enable_plugins configuration
      Bug 22053: (QA follow-up) Fix tests

helene hickey (9):
      Bug 22054: Updated the error message for attempting to renew an onsite checkout
      Bug 20274: Itemtypes report gives zero results if item-level_itypes set to bibliographic records
      Bug 7403: Shorten CataloguingLog preference description
      Bug 20491: Updating the MARC subfield desciption of 952q
      Bug 22029: Google plus has been removed from the social links.
      Bug 21290: Updating documentation for ModItem
      Bug 19818: Add id into tag html from moremember.tt
      Bug 15110: Improve decreaseHighHolds system preference description
      Bug 22148: Changed where user is redirected by cancelling payment

morgane alonso (2):
      Bug 17047: add Mana-KB syspref
      Bug 17047: subscriptions management with Mana-KB

phette23 (1):
      Bug 22551: Stray "//" appears at bottom of opac-detail.tt

root (4):
      Revert "Bug 22121: Display 'Price paid' on ILL requests according to CurrencyFormat pref"
      Bug 22351: Compiled CSS
      Bug 19575: Rebase and fix tests
      Bug 22934: Add missing use statement

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


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list