From 25ad6a14fb6632d9380c560c003645dbf2368940 Mon Sep 17 00:00:00 2001 From: Andrew Hunt Date: Tue, 30 Jun 2020 11:44:23 -0400 Subject: [PATCH] 5.27.0 release notes: raw from script --- release-notes/5.27.0.md | 455 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 455 insertions(+) create mode 100644 release-notes/5.27.0.md diff --git a/release-notes/5.27.0.md b/release-notes/5.27.0.md new file mode 100644 index 0000000000..fc7967f892 --- /dev/null +++ b/release-notes/5.27.0.md @@ -0,0 +1,455 @@ +# CiviCRM 5.27.0 + +Released July 8, 2020; + +- **[Features](#features)** +- **[Bugs resolved](#bugs)** +- **[Miscellany](#misc)** +- **[Credits](#credits)** + +## Features + +## Bugs resolved + +### Core CiviCRM + +- **Multi record import screen fix ([17713](https://github.com/civicrm/civicrm-core/pull/17713))** + +- **dev/joomla/#28 5.27 Upgrade fails ([17710](https://github.com/civicrm/civicrm-core/pull/17710))** + +- **dev/translation#48 Add check for PHP-Intl Extension ([17668](https://github.com/civicrm/civicrm-core/pull/17668))** + +- **handle less common dynamic reference cases ([17653](https://github.com/civicrm/civicrm-core/pull/17653))** + +- **5.26.2 Release Notes ([17635](https://github.com/civicrm/civicrm-core/pull/17635))** + +- **dev/core#1806 - Fix import of "Radio"-style custom fields using option "label" ([17632](https://github.com/civicrm/civicrm-core/pull/17632))** + +- **dev/core#1816 - Legacy support for matching custom field options by label ([17628](https://github.com/civicrm/civicrm-core/pull/17628))** + +- **dev/core#1822 - Fix missing newly created activity types from the dropdown on the new activity form ([17625](https://github.com/civicrm/civicrm-core/pull/17625))** + +- **Fix issue with building smart groups when is empty ([17622](https://github.com/civicrm/civicrm-core/pull/17622))** + +- **dev/core#1823 Fix building the Price Field visibility options ([17619](https://github.com/civicrm/civicrm-core/pull/17619))** + +- **Fix payment instrument bug by using correct payment instrument ([17607](https://github.com/civicrm/civicrm-core/pull/17607))** + +- **[REF] Fix unit test failures on MySQL 5.6 due to Custom Field table being created without Dynamic Row Format ([17586](https://github.com/civicrm/civicrm-core/pull/17586))** + +- **Add in deprecation notice and status check for a money value format co… ([17577](https://github.com/civicrm/civicrm-core/pull/17577))** + +- **Dedupe performance - hard-remove financial_item from list of dymnamic refs to contact table ([17567](https://github.com/civicrm/civicrm-core/pull/17567))** + +- **QueueTest - Be more forgiving about slow execution ([17532](https://github.com/civicrm/civicrm-core/pull/17532))** + +- **WP - Change definitions of `cms.root`, `civicrm.root` ([17360](https://github.com/civicrm/civicrm-core/pull/17360))** + +- **CommunityMessages - Define more consistent behavior in the face of slow execution ([17529](https://github.com/civicrm/civicrm-core/pull/17529))** + +- **Add release-notes/5.26.1.md ([17521](https://github.com/civicrm/civicrm-core/pull/17521))** + +- **dev/core#1681 - Copy-edits on MySQL version notices ([17518](https://github.com/civicrm/civicrm-core/pull/17518))** + +- **[REF] Start to convert Dummy processor to use PropertyBag ([17452](https://github.com/civicrm/civicrm-core/pull/17452))** + +- **Payment PropertyBag - Fix setAmount ([17505](https://github.com/civicrm/civicrm-core/pull/17505))** + +- **dev/core#1681 Add in notice about 5.28 Dropping MySQL 5.5 Support ([17496](https://github.com/civicrm/civicrm-core/pull/17496))** + +- **[REF] Remove always NULL param modified_id ([17489](https://github.com/civicrm/civicrm-core/pull/17489))** + +- **dev/core#1797 Fix jquery Credit card validation on front end contribu… ([17497](https://github.com/civicrm/civicrm-core/pull/17497))** + +- **Add MembershipType to Api4 ([17448](https://github.com/civicrm/civicrm-core/pull/17448))** + +- **Convert remaining Authorize.net test to use guzzle ([17473](https://github.com/civicrm/civicrm-core/pull/17473))** + +- **set boolean fields to false if not set. ([17494](https://github.com/civicrm/civicrm-core/pull/17494))** + +- **[Ref] remove calls to, and deprecate, pending function ([17490](https://github.com/civicrm/civicrm-core/pull/17490))** + +- **Make reCAPTCHA settings clearer ([17426](https://github.com/civicrm/civicrm-core/pull/17426))** + +- **[NFC] Fix use of single quotes, strict operator ([17492](https://github.com/civicrm/civicrm-core/pull/17492))** + +- **Test fixes to support apiv4 add of MembershipType ([17488](https://github.com/civicrm/civicrm-core/pull/17488))** + +- **dev/core/-/issues/1794, changed int to tinyint for boolean fields ([17493](https://github.com/civicrm/civicrm-core/pull/17493))** + +- **5.26 ([17486](https://github.com/civicrm/civicrm-core/pull/17486))** + +- **5.26 ([17484](https://github.com/civicrm/civicrm-core/pull/17484))** + +- **APIv4 - Support pseudoconstant suffixes in orderBy clause ([17482](https://github.com/civicrm/civicrm-core/pull/17482))** + +- **[REF] Extract createFollowUpActivities ([17481](https://github.com/civicrm/civicrm-core/pull/17481))** + +- **5.26 ([17476](https://github.com/civicrm/civicrm-core/pull/17476))** + +- **NFC - Change array() to short syntax [] ([17470](https://github.com/civicrm/civicrm-core/pull/17470))** + +- **Remove last reference to Payment->_processorName in core & remove from processors ([17474](https://github.com/civicrm/civicrm-core/pull/17474))** + +- **Remove unused singleton from core payment processors ([17468](https://github.com/civicrm/civicrm-core/pull/17468))** + +- **[REF] Switch to an api call to get the contact details. ([17442](https://github.com/civicrm/civicrm-core/pull/17442))** + +- **Fixed hide show of start date ([17446](https://github.com/civicrm/civicrm-core/pull/17446))** + +- **[REF] Remove never-passed params from function signature ([17464](https://github.com/civicrm/civicrm-core/pull/17464))** + +- **Don't allow Contribution.repeattransaction to be used without a recurring contribution ([17447](https://github.com/civicrm/civicrm-core/pull/17447))** + +- **APIv4 - Improve custom field spec gathering ([17471](https://github.com/civicrm/civicrm-core/pull/17471))** + +- **[REF] Fix serialized membership field handling in RelationshipTest ([17469](https://github.com/civicrm/civicrm-core/pull/17469))** + +- **Add more search options ([17372](https://github.com/civicrm/civicrm-core/pull/17372))** + +- **Allow bidirectional assignment of relationships from search results ([17413](https://github.com/civicrm/civicrm-core/pull/17413))** + +- **5.26 ([17467](https://github.com/civicrm/civicrm-core/pull/17467))** + +- **Add actual field name for processor_id to getSubscriptionDetails ([17466](https://github.com/civicrm/civicrm-core/pull/17466))** + +- **[REF] Implement required fields database changes that have occured du… ([17465](https://github.com/civicrm/civicrm-core/pull/17465))** + +- **[REF] Minor simplification ([17443](https://github.com/civicrm/civicrm-core/pull/17443))** + +- **Nuance cancel options for processors ([17430](https://github.com/civicrm/civicrm-core/pull/17430))** + +- **dev/core#1753 - Attachments aren't deleted when deleting activity ([17298](https://github.com/civicrm/civicrm-core/pull/17298))** + +- **[REF] Bump Pear Log version to fix compatability with Drupal 8 / Drup… ([17460](https://github.com/civicrm/civicrm-core/pull/17460))** + +- **Update MembershipType.name to be a required field ([17463](https://github.com/civicrm/civicrm-core/pull/17463))** + +- **5.26 to master ([17459](https://github.com/civicrm/civicrm-core/pull/17459))** + +- **[REF] Convert one of the http calls in Authorize.net class to use guzzle. ([17449](https://github.com/civicrm/civicrm-core/pull/17449))** + +- **Navigation menu: fix translation of new-subtype entries ([17451](https://github.com/civicrm/civicrm-core/pull/17451))** + +- **APIv4 - Fix entity name on custom groups in schemaMapper ([17425](https://github.com/civicrm/civicrm-core/pull/17425))** + +- **[REF] Simplify contributionIDs code ([17441](https://github.com/civicrm/civicrm-core/pull/17441))** + +- **[NFC] Update Karma to be latest version ([17439](https://github.com/civicrm/civicrm-core/pull/17439))** + +- **[REF] Simplify subject code. ([17436](https://github.com/civicrm/civicrm-core/pull/17436))** + +- **Revert Matt's fix for dev/membership#24 as it is incomplete and add a… ([17435](https://github.com/civicrm/civicrm-core/pull/17435))** + +- **[REF] Refactor to switch from pear HTTP Request class to using Guzzle ([17420](https://github.com/civicrm/civicrm-core/pull/17420))** + +- **[NFC/TEST] dev/core#1784 - Unit tests for contact delete/restore ([17437](https://github.com/civicrm/civicrm-core/pull/17437))** + +- **dev/core#560 Replace various CRM_Core_Error::fatal with statusBounces… ([17421](https://github.com/civicrm/civicrm-core/pull/17421))** + +- **Make is_archived work as a url-search parameter ([17328](https://github.com/civicrm/civicrm-core/pull/17328))** + +- **dev/core#1791 - E_WARNINGS when viewing list of pledge payments ([17434](https://github.com/civicrm/civicrm-core/pull/17434))** + +- **Make 'Pending' the default status for Contribution.repeattransaction ([17432](https://github.com/civicrm/civicrm-core/pull/17432))** + +- **Fetch line items from correct contribution when repeating a contribution ([17220](https://github.com/civicrm/civicrm-core/pull/17220))** + +- **5.26 to masterr ([17431](https://github.com/civicrm/civicrm-core/pull/17431))** + +- **Support order_reference param in API3 Payment.create ([17278](https://github.com/civicrm/civicrm-core/pull/17278))** + +- **dev/core#1650 Updated Financial Type title to Financial Type ID ([17147](https://github.com/civicrm/civicrm-core/pull/17147))** + +- **dev/membership#24 Don't hide disabled memberships from the contact membership tab ([17143](https://github.com/civicrm/civicrm-core/pull/17143))** + +- **dev/core#1745 Fix caching bug when adding a contact to a group ([17419](https://github.com/civicrm/civicrm-core/pull/17419))** + +- **Configurable logfile size and hashing ([17192](https://github.com/civicrm/civicrm-core/pull/17192))** + +- **[REF] Extract getAttachments ([17405](https://github.com/civicrm/civicrm-core/pull/17405))** + +- **Remove always-true if block. ([17415](https://github.com/civicrm/civicrm-core/pull/17415))** + +- **[REF] Preliminary cleanup for #17339 ([17417](https://github.com/civicrm/civicrm-core/pull/17417))** + +- **dev/core#1781 - CRM_Utils_Time - Allow TIME_FUNC to better isolate timing bugs ([17414](https://github.com/civicrm/civicrm-core/pull/17414))** + +- **Allow for installation on Symfony 4.4 ([17380](https://github.com/civicrm/civicrm-core/pull/17380))** + +- **[REF] Pass params not-by-reference ([17406](https://github.com/civicrm/civicrm-core/pull/17406))** + +- **Use now instead of date for activity API3 spec ([17411](https://github.com/civicrm/civicrm-core/pull/17411))** + +- **Typo Fix ([17409](https://github.com/civicrm/civicrm-core/pull/17409))** + +- **[REF] Remove unreachable block. ([17407](https://github.com/civicrm/civicrm-core/pull/17407))** + +- **[REF] duplicate function. ([17400](https://github.com/civicrm/civicrm-core/pull/17400))** + +- **Fix logic for job log cleanup and make SQL safer ([17203](https://github.com/civicrm/civicrm-core/pull/17203))** + +- **dev/core#1731 - Unable to import relationship ([17163](https://github.com/civicrm/civicrm-core/pull/17163))** + +- **APIv4 - fix returning custom field values with API4 ([17399](https://github.com/civicrm/civicrm-core/pull/17399))** + +- **Remove $_REQUEST passed into CRM_Utils_Request::retrieve NFC ([17377](https://github.com/civicrm/civicrm-core/pull/17377))** + +- **Fix core#1773 unsubscribe form causes errors if submitted twice ([17402](https://github.com/civicrm/civicrm-core/pull/17402))** + +- **5.26 to master ([17404](https://github.com/civicrm/civicrm-core/pull/17404))** + +- **dev/core#1620 - Add campaign_id to template for alterMailContent hook ([16629](https://github.com/civicrm/civicrm-core/pull/16629))** + +- **[REF] Code simplification & unit test on suppressed emails in task ([17393](https://github.com/civicrm/civicrm-core/pull/17393))** + +- **NFC Add a bit more clarity to createEmailActivity function ([17391](https://github.com/civicrm/civicrm-core/pull/17391))** + +- **Add in domain tokens onto the Message Template admin interface ([17388](https://github.com/civicrm/civicrm-core/pull/17388))** + +- **utf8mb4 - If strict mode enabled query will fail if KEY_BLOCK_SIZE is not 0 ([17253](https://github.com/civicrm/civicrm-core/pull/17253))** + +- **Simplify recurring contribution template inheritance ([17178](https://github.com/civicrm/civicrm-core/pull/17178))** + +- **[REF] Pass an array of correct params to the function to create a recurring contribution. ([17398](https://github.com/civicrm/civicrm-core/pull/17398))** + +- **Update DAO and L10n Schema file ([17395](https://github.com/civicrm/civicrm-core/pull/17395))** + +- **APIv4 - support custom entity joins ([17394](https://github.com/civicrm/civicrm-core/pull/17394))** + +- **Api4: Add Price api entities ([17363](https://github.com/civicrm/civicrm-core/pull/17363))** + +- **dev/core#1722 Allow for first name and last name to be searched on ([17118](https://github.com/civicrm/civicrm-core/pull/17118))** + +- **dev/translation#39 - Fix `core:install --lang`. Realign boot plugins. ([17244](https://github.com/civicrm/civicrm-core/pull/17244))** + +- **Remove unused 'reset' param, other NFC tidy up: ([17392](https://github.com/civicrm/civicrm-core/pull/17392))** + +- **Fix pricefield pseudoconstant. ([17364](https://github.com/civicrm/civicrm-core/pull/17364))** + +- **Set default using spec for activity_date_time ([17390](https://github.com/civicrm/civicrm-core/pull/17390))** + +- **dev/core#1775 Fix fee amount reversals when doing a change of financi… ([17386](https://github.com/civicrm/civicrm-core/pull/17386))** + +- **Use apiv4, cache infra for basicTypes ([17387](https://github.com/civicrm/civicrm-core/pull/17387))** + +- **Fix adding languages in multilingual ([17228](https://github.com/civicrm/civicrm-core/pull/17228))** + +- **Various BAO create/add cleanups to use writeRecord() ([17308](https://github.com/civicrm/civicrm-core/pull/17308))** + +- **Remove instantiation of transaction from payment express ipn class ([17348](https://github.com/civicrm/civicrm-core/pull/17348))** + +- **Remove null code ([17381](https://github.com/civicrm/civicrm-core/pull/17381))** + +- **Remove validation bypass ([17384](https://github.com/civicrm/civicrm-core/pull/17384))** + +- **[NFC] Remove some more of the old cvs blocks ([17383](https://github.com/civicrm/civicrm-core/pull/17383))** + +- **[TEST] Fix test failure on Drupal 8 E2E PrevNextTest by only includin… ([17358](https://github.com/civicrm/civicrm-core/pull/17358))** + +- **#991 subtypes not filled in when editing a smart group ([16541](https://github.com/civicrm/civicrm-core/pull/16541))** + +- **Don't exclude deleted contacts from ACL cache when user has permission ([17379](https://github.com/civicrm/civicrm-core/pull/17379))** + +- **Make all icons aria-hidden ([17318](https://github.com/civicrm/civicrm-core/pull/17318))** + +- **CiviEvent Dashboard and Manage Events: clean up disused url template vars ([17378](https://github.com/civicrm/civicrm-core/pull/17378))** + +- **Replace ical and office calendar image icons ([17282](https://github.com/civicrm/civicrm-core/pull/17282))** + +- **Preliminary cleanup on form ([17345](https://github.com/civicrm/civicrm-core/pull/17345))** + +- **Public status messages should show correct class/icon like error ([17376](https://github.com/civicrm/civicrm-core/pull/17376))** + +- **[REF] Minor code simplification ([17373](https://github.com/civicrm/civicrm-core/pull/17373))** + +- **[REF] Call completeOrder directly from event status update form ([17346](https://github.com/civicrm/civicrm-core/pull/17346))** + +- **Undo variable variable. ([17371](https://github.com/civicrm/civicrm-core/pull/17371))** + +- **Use non-deprecated method ([17370](https://github.com/civicrm/civicrm-core/pull/17370))** + +- **APIv4 - Improve pseudoconstant suffix support ([17368](https://github.com/civicrm/civicrm-core/pull/17368))** + +- **Migrate CiviMail "extern" scripts to conventional routes ([17312](https://github.com/civicrm/civicrm-core/pull/17312))** + +- **dev/core#1757 hide menu toggle when D7 toolbar is absent ([17362](https://github.com/civicrm/civicrm-core/pull/17362))** + +- **5.26 to master ([17369](https://github.com/civicrm/civicrm-core/pull/17369))** + +- **Fix setLanguage docblock, other nfc changes ([17356](https://github.com/civicrm/civicrm-core/pull/17356))** + +- **Improve js escaping in smarty {ts} ([17317](https://github.com/civicrm/civicrm-core/pull/17317))** + +- **Fix for dev/core#1608: correct date format for trxn_date. ([17355](https://github.com/civicrm/civicrm-core/pull/17355))** + +- **APIv4 - Remove implicit multi joins & add explicit joins ([17332](https://github.com/civicrm/civicrm-core/pull/17332))** + +- **[REF] [Reports] Ensure that all contribution pages including disabled ones are return… ([17357](https://github.com/civicrm/civicrm-core/pull/17357))** + +- **[TEST] Update test to support for 8.0.19 change ([17354](https://github.com/civicrm/civicrm-core/pull/17354))** + +- **[REF] Cleanup and extract string functions specific to entity names. ([17330](https://github.com/civicrm/civicrm-core/pull/17330))** + +- **Switch docblock code to use markdown syntax. ([17304](https://github.com/civicrm/civicrm-core/pull/17304))** + +- **[REF] Stop passing by reference. ([17349](https://github.com/civicrm/civicrm-core/pull/17349))** + +- **Call completeOrder directly from contribute status update form ([17347](https://github.com/civicrm/civicrm-core/pull/17347))** + +- **Use status bounces, not fatal, in front end contribution form base class ([17343](https://github.com/civicrm/civicrm-core/pull/17343))** + +- **dev/core#560 Replace deprecated CRM_Core_Error::fatal with either sta… ([17341](https://github.com/civicrm/civicrm-core/pull/17341))** + +- **Remove code that still seems unnecessary. ([17342](https://github.com/civicrm/civicrm-core/pull/17342))** + +- **[TEST] dev/core#1766 - Remove flakiness from testGetFromTo tests ([17338](https://github.com/civicrm/civicrm-core/pull/17338))** + +- **[NFC] Add comment that deprecated code is actually still reachable ([17340](https://github.com/civicrm/civicrm-core/pull/17340))** + +- **dev/core#560 Replace some instances of CRM_Core_Error::fatal with an … ([17336](https://github.com/civicrm/civicrm-core/pull/17336))** + +- **Extend icon helper support, including for formLink ([17319](https://github.com/civicrm/civicrm-core/pull/17319))** + +- **Removed last TreePlus.gif and TreeMinus.gif spots ([17297](https://github.com/civicrm/civicrm-core/pull/17297))** + +- **5.26 ([17337](https://github.com/civicrm/civicrm-core/pull/17337))** + +- **[REF] CRM_Core_DAO_AllCoreTables::getBriefName to accept BAO name ([17331](https://github.com/civicrm/civicrm-core/pull/17331))** + +- **[REF] Missing semicolon on smtp settings page, code cleanup in file-on-case, add test ([17335](https://github.com/civicrm/civicrm-core/pull/17335))** + +- **Allow click-through and open tracking to be enabled/disabled by default ([17291](https://github.com/civicrm/civicrm-core/pull/17291))** + +- **dev/core#1762 Don't log subscription_history ([17323](https://github.com/civicrm/civicrm-core/pull/17323))** + +- **Accordion open-close with Font Awesome icons ([17296](https://github.com/civicrm/civicrm-core/pull/17296))** + +- **[NFC] Add comment regarding lower case for Polish states ([17327](https://github.com/civicrm/civicrm-core/pull/17327))** + +- **5.26 ([17329](https://github.com/civicrm/civicrm-core/pull/17329))** + +- **Trigger fatalErrorHandler for PEAR errors and for logs with severity ERROR or higher ([17277](https://github.com/civicrm/civicrm-core/pull/17277))** + +- **Comm prefs: add condition param for {privacyFlag} ([17307](https://github.com/civicrm/civicrm-core/pull/17307))** + +- **Member tab: auto-renew status was hidden from screen readers ([17310](https://github.com/civicrm/civicrm-core/pull/17310))** + +- **Remove unneeded parameters in {ts} on membership form ([17326](https://github.com/civicrm/civicrm-core/pull/17326))** + +- **(NFC) CRM_Utils_Url - Fix declared type ([17320](https://github.com/civicrm/civicrm-core/pull/17320))** + +- **(NFC) Remove some cvs docblock help ([17322](https://github.com/civicrm/civicrm-core/pull/17322))** + +- **Add serialize column to civicrm_custom_field, remove "Multi-Select" html type ([16992](https://github.com/civicrm/civicrm-core/pull/16992))** + +- **dev/core#1758 - Fix check number and trxn id values on record payment… ([17314](https://github.com/civicrm/civicrm-core/pull/17314))** + +- **No rendered icons in data source ([17285](https://github.com/civicrm/civicrm-core/pull/17285))** + +- **crmButton: support icon=0 for no icon ([17303](https://github.com/civicrm/civicrm-core/pull/17303))** + +- **Cleanup PriceFieldValue BAO ([17306](https://github.com/civicrm/civicrm-core/pull/17306))** + +- **Ui 18 ([17078](https://github.com/civicrm/civicrm-core/pull/17078))** + +- **dev/core#1721 send email to case follow-up activity assignees ([17116](https://github.com/civicrm/civicrm-core/pull/17116))** + +- **Clarify definition of amount field in civicrm_contribution_recur table. ([17311](https://github.com/civicrm/civicrm-core/pull/17311))** + +- **5.26 ([17313](https://github.com/civicrm/civicrm-core/pull/17313))** + +- **A/B test: icon should be Erlenmeyer flask, not bar chart ([17316](https://github.com/civicrm/civicrm-core/pull/17316))** + +- **[REF] Cleanup MailingAB BAO ([17309](https://github.com/civicrm/civicrm-core/pull/17309))** + +- **Screen reader text for wrenches ([17293](https://github.com/civicrm/civicrm-core/pull/17293))** + +- **sr-only text for relationship permissions ([17294](https://github.com/civicrm/civicrm-core/pull/17294))** + +- **dev/core#1728 Ensure that custom fields that extend specified financi… ([17301](https://github.com/civicrm/civicrm-core/pull/17301))** + +- **[REF] Minor tidy up ([17302](https://github.com/civicrm/civicrm-core/pull/17302))** + +- **Proceeding to confirmation page should be a "next" button not a check ([17246](https://github.com/civicrm/civicrm-core/pull/17246))** + +- **Add ContributionRecur crud api ([17299](https://github.com/civicrm/civicrm-core/pull/17299))** + +- **Replaced more> icon with Font Awesome ([17295](https://github.com/civicrm/civicrm-core/pull/17295))** + +- **Icon helper: replace quotes in html title. ([17289](https://github.com/civicrm/civicrm-core/pull/17289))** + +- **Fix PHP notice when is_override is not set ([17273](https://github.com/civicrm/civicrm-core/pull/17273))** + +- **dev/wp#46 - Fix overlarge select2 elements in WordPress 5.3+ ([16967](https://github.com/civicrm/civicrm-core/pull/16967))** + +- **Simplify admin console and remove superfluous icons ([17284](https://github.com/civicrm/civicrm-core/pull/17284))** + +- **Replace stop-icon.png with fa-ban over a relevant icon for privacy ([17283](https://github.com/civicrm/civicrm-core/pull/17283))** + +- **[REF] Add contribution_id field to search using metadata instead of h… ([17286](https://github.com/civicrm/civicrm-core/pull/17286))** + +- **Replace all instances of copy.png with font awesome ([17280](https://github.com/civicrm/civicrm-core/pull/17280))** + +- **Remove most uses of check.gif ([17279](https://github.com/civicrm/civicrm-core/pull/17279))** + +- **NFC Change hardcoded ID to constant ([17275](https://github.com/civicrm/civicrm-core/pull/17275))** + +- **Replace geotag_16.png with fa-map-marker ([17281](https://github.com/civicrm/civicrm-core/pull/17281))** + +- **(dev/core#1580) Allow to search on contribution id ([16484](https://github.com/civicrm/civicrm-core/pull/16484))** + +- **dev/user-interface#17 Fix popup confirmation on import forms ([17067](https://github.com/civicrm/civicrm-core/pull/17067))** + +- **Merge code - remove UPDATE IGNORE+Delete & just use reliable update ([17072](https://github.com/civicrm/civicrm-core/pull/17072))** + +- **respect file fields that have been configured as view only in profiles ([17079](https://github.com/civicrm/civicrm-core/pull/17079))** + +- **dev/core#1743 - Fix decoding of apostrophes in csv export from CiviReports ([17260](https://github.com/civicrm/civicrm-core/pull/17260))** + +- **Decorative chevrons should be icons not angle quotes ([17245](https://github.com/civicrm/civicrm-core/pull/17245))** + +- **Tag create: respect created_date and created_id params ([17257](https://github.com/civicrm/civicrm-core/pull/17257))** + +- **Add getBAOClassName utiltiy function ([17268](https://github.com/civicrm/civicrm-core/pull/17268))** + +- **CRM/Logging - Remove obsolete cache static clear in test ([17269](https://github.com/civicrm/civicrm-core/pull/17269))** + +- **Add propertyBag handling for getEmail when incoming uses email-5 ([17267](https://github.com/civicrm/civicrm-core/pull/17267))** + +- **(NFC) RegionTest - Small cleanups ([17270](https://github.com/civicrm/civicrm-core/pull/17270))** + +- **5.26 ([17263](https://github.com/civicrm/civicrm-core/pull/17263))** + +- **[REF] Grant BAO cleanup ([17264](https://github.com/civicrm/civicrm-core/pull/17264))** + +- **[NFC] Add sr-only class for content only for screen readers ([17255](https://github.com/civicrm/civicrm-core/pull/17255))** + +- **Remove incorrect retrievals of tax-term setting ([17183](https://github.com/civicrm/civicrm-core/pull/17183))** + +- **provide Calendar module with end_date when duration is provided ([601](https://github.com/civicrm/civicrm-drupal/pull/601))** + +- **Declare Minimum WP and PHP versions required for installation ([201](https://github.com/civicrm/civicrm-wordpress/pull/201))** + +- **5.26 ([200](https://github.com/civicrm/civicrm-wordpress/pull/200))** + +- **wp-rest - Adjust extern URL. Be more defensive about 'query' part. ([192](https://github.com/civicrm/civicrm-wordpress/pull/192))** + +- **5.26 ([198](https://github.com/civicrm/civicrm-wordpress/pull/198))** + +- **5.26 to master ([197](https://github.com/civicrm/civicrm-wordpress/pull/197))** + +- **Remove No longer required HTTP_Request Package ([293](https://github.com/civicrm/civicrm-packages/pull/293))** + +## Miscellany + +## Credits + +This release was developed by the following code authors: + +a-n The Artists Information Company - William Mortada; AGH Strategies - Alice Frumin, Andrew Hunt; Andrei Mondoc; British Humanist Association - Andrew West; Caltha - Tomasz Pietrzkowski; Christian Wach; Circle Interactive - Pradeep Nayak; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - René Olivo; Coop SymbioTIC - Mathieu Lutfy; Dave D; Electronic Frontier Foundation - Mark Burdett; Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit; Greenpeace Central and Eastern Europe - Patrick Figel; JMA Consulting - Edsel Lopez, Seamus Lee; jmdh; John Kingsnorth; Joinery - Allen Shaw; Kartik Kathuria; Lighthouse Design and Consulting - Brian Shaughnessy; Megaphone Technology Consulting - Jon Goldberg; MJCO - Mikey O'Toole; MJW Consulting - Matthew Wire; Palante Technology Cooperative - Morgan Robinson; Semper IT - Karin Gerritsen; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton + +Most authors also reviewed code for this release; in addition, the following +reviewers contributed their comments: + +a-n The Artists Information Company - William Mortada; AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Justin Freeman; Artful Robot - Rich Lott; Betty Dolfing; British Humanist Association - Andrew West; Christian Wach; Circle Interactive - Pradeep Nayak; civibot[bot]; CiviCoop - Jaap Jansma; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - René Olivo; Coop SymbioTIC - Mathieu Lutfy; Dave D; Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Greenpeace Central and Eastern Europe - Patrick Figel; iXiam - Luciano Spiegel; JMA Consulting - Monish Deb, Seamus Lee; John Kingsnorth; Joinery - Allen Shaw; Kartik Kathuria; Korlon - Stuart Gaston; megaphonetech-dennis; Megaphone Technology Consulting - Jon Goldberg; MJCO - Mikey O'Toole; MJW Consulting - Matthew Wire; Palante Technology Cooperative - Morgan Robinson; Semper IT - Karin Gerritsen; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton \ No newline at end of file -- 2.25.1