From 0cce86621f9bc25007b9cfd14e8257b9d3f3fff7 Mon Sep 17 00:00:00 2001 From: Alice Frumin Date: Tue, 1 Sep 2020 17:02:10 -0400 Subject: [PATCH] sorting and annotating --- release-notes/5.29.0.md | 285 ++++++++++++++++++++++++---------------- 1 file changed, 170 insertions(+), 115 deletions(-) diff --git a/release-notes/5.29.0.md b/release-notes/5.29.0.md index a2cea1e2c8..1be7e9ef66 100644 --- a/release-notes/5.29.0.md +++ b/release-notes/5.29.0.md @@ -54,6 +54,13 @@ Released September 2, 2020 ### Core CiviCRM +- **Contact export is very slow, creates huge temporary tables + ([dev/core#1725](https://lab.civicrm.org/dev/core/-/issues/1725): + [17458](https://github.com/civicrm/civicrm-core/pull/17458))** + + Improves performance when exporting contacts by only exporting primary address + fields. + - **Icon in status message after saving a civireport is misleading ([dev/report#43](https://lab.civicrm.org/dev/report/-/issues/43): [17863](https://github.com/civicrm/civicrm-core/pull/17863))** @@ -63,6 +70,19 @@ Released September 2, 2020 - **Remove ORDER BY and GROUP BY from alphabetQuery to improve performance ([16877](https://github.com/civicrm/civicrm-core/pull/16877))** +- **Differentiate smart group from regular group using icon in select2 field + ([dev/core#785](https://lab.civicrm.org/dev/core/-/issues/785): + [17927](https://github.com/civicrm/civicrm-core/pull/17927) and + [13958](https://github.com/civicrm/civicrm-core/pull/13958))** + + Improves Group's select2 by adding icon next to smart groups. + +- **Feature: Ability to enable SSL for database connection. + ([dev/core#1137](https://lab.civicrm.org/dev/core/-/issues/1137): + [17706](https://github.com/civicrm/civicrm-core/pull/17706))** + + Makes it so sites can use ssl to connect to mysql. + ## Bugs resolved ### Wordpress Integration @@ -74,6 +94,17 @@ Released September 2, 2020 Ensures the [civicrm.files] token plays nice for sites with older wordpress file directory set ups. +- **CiviCRM and the WordPress Pods plugin (since version 2.7.13) is incompatible + due to Pods including marionette v3.3.1 for backbone, newer than CiviCRM's + bundled marionette v1.0.3 + ([dev/core#1090](https://lab.civicrm.org/dev/core/-/issues/1090): + [17855](https://github.com/civicrm/civicrm-core/pull/17855))** + + Ensures CiviCRM plays nicely with recent versions of Elementor Plugin. + +- **Fix PHP notice on wordpress permissions form + ([17758](https://github.com/civicrm/civicrm-core/pull/17758))** + ### Drupal Integration - **Drupal 8 - Using Create User Record action on a contact with no email is too @@ -84,6 +115,13 @@ Released September 2, 2020 Require email when adding a user and ensure that errors show. +- **The following PHP variables are not set: $_SERVER[HTTP_HOST] + ([dev/core#750](https://lab.civicrm.org/dev/core/-/issues/750): + [17636](https://github.com/civicrm/civicrm-core/pull/17636))** + + Skip the server variable checks if running in a CLI environment, removing an + error when running Drush commands against Drupal 8 and Drupal 9 based sites. + ### CiviCase - **Fix case activity field set to allow long details to be exported @@ -91,6 +129,11 @@ Released September 2, 2020 ### CiviContribute +- **Paypal IPN sometimes fails to update the next scheduled payment date when + recording the latest recurring payment + ([dev/core#1679](https://lab.civicrm.org/dev/core/-/issues/1679): + [17744](https://github.com/civicrm/civicrm-core/pull/17744))** + - **Contribution Details Statistics are multiplied under many circumstances ([dev/report#21](https://lab.civicrm.org/dev/report/-/issues/21): [15435](https://github.com/civicrm/civicrm-core/pull/15435) and @@ -116,6 +159,23 @@ Released September 2, 2020 - **Fix PaypalIPN single function to not receive-by-reference ([18044](https://github.com/civicrm/civicrm-core/pull/18044))** +- **On behalf label / Honoree Title / Honoree Description not translatable on + contribution page + ([dev/core#1280](https://lab.civicrm.org/dev/core/-/issues/1280): + [16838](https://github.com/civicrm/civicrm-core/pull/16838))** + +- **Load contribution page if live payment processor is disabled but test is + available ([17828](https://github.com/civicrm/civicrm-core/pull/17828))** + +- **Remove requirement to pass 'contribution_status_id' => Pending from + order.create ([18018](https://github.com/civicrm/civicrm-core/pull/18018))** + +- **Use saved contribution's line items rather than the primaryContributionID + ([18033](https://github.com/civicrm/civicrm-core/pull/18033))** + +- **Do not overwrite values saved from the repeatContribution routine + ([17972](https://github.com/civicrm/civicrm-core/pull/17972))** + ### CiviEvent - **Can't meaningfully disable self-service transfer/cancellation once enabled @@ -141,6 +201,12 @@ Released September 2, 2020 Ensures contacts are not created when a user without permissions to create contacts sends a test email. +### CiviMember + +- **Decimal Separator - Invalid value "total_amount" (NaN,N) creating or editing + a membership ([dev/core#1113](https://lab.civicrm.org/dev/core/-/issues/1113): + [16429](https://github.com/civicrm/civicrm-core/pull/16429))** + ### Core CiviCRM - **Installing drupal 8 using civicrm-setup leads to "incorrect resource url" @@ -151,33 +217,19 @@ Released September 2, 2020 Removes the resource url status check. +- **API4: 500 error on chain with custom field + ([dev/core#1578](https://lab.civicrm.org/dev/core/-/issues/1578): + [17866](https://github.com/civicrm/civicrm-core/pull/17866))** +- **MySQL uses filesort index when building the query which can cause + performance issues + ([dev/core#1665](https://lab.civicrm.org/dev/core/-/issues/1665): + [18052](https://github.com/civicrm/civicrm-core/pull/18052))** -- **dev/core#183 Use TempTable builder to generate table for import ([17827](https://github.com/civicrm/civicrm-core/pull/17827))** - -- **[dev/core#750] Don't check server variables if we're running in CLI ([17636](https://github.com/civicrm/civicrm-core/pull/17636))** - -- **dev/core#785 Differentiate smart group from regular group using icon in select2 field ([17927](https://github.com/civicrm/civicrm-core/pull/17927))** - -- **dev/core#785 Differentiate smart group from regular group using icon in select2 field ([13958](https://github.com/civicrm/civicrm-core/pull/13958))** - -- **dev/core#1090 Update extendedSerializeData to use the Backbone namesp… ([17855](https://github.com/civicrm/civicrm-core/pull/17855))** +- **Custom fields not copied on shared address + ([dev/core#1670](https://lab.civicrm.org/dev/core/-/issues/1670): + [17580](https://github.com/civicrm/civicrm-core/pull/17580))** -- **dev/core#1113 - Decimal Separator - Invalid value "total_amount" (NaN,N) creating or editing a membership ([16429](https://github.com/civicrm/civicrm-core/pull/16429))** - -- **dev/core#1137 - Allow ssl connection to mysql by specifying in DSN ([17706](https://github.com/civicrm/civicrm-core/pull/17706))** - -- **dev/core#1280 Fix ContributionPage soft_credit translation ([16838](https://github.com/civicrm/civicrm-core/pull/16838))** - -- **dev/core#1578 - Fix APIv4 chaining with custom fields ([17866](https://github.com/civicrm/civicrm-core/pull/17866))** - -- **dev/core#1665 Remove the having clause as well as having needs a group by ([18052](https://github.com/civicrm/civicrm-core/pull/18052))** - -- **dev/core#1670 copy custom fields from master to shared address ([17580](https://github.com/civicrm/civicrm-core/pull/17580))** - -- **dev/core#1679: Ensure Paypal IPN always updates the next scheduled payment date ([17744](https://github.com/civicrm/civicrm-core/pull/17744))** - -- **dev/core#1725 Only export primary address fields ([17458](https://github.com/civicrm/civicrm-core/pull/17458))** - **dev/core#1751: [Create Email] Only Show Update/Save Template when User has Permission to Edit Templates ([17480](https://github.com/civicrm/civicrm-core/pull/17480))** @@ -231,23 +283,11 @@ Released September 2, 2020 - **dev/core#1902: "Contribution Source" profile field has no effect ([17930](https://github.com/civicrm/civicrm-core/pull/17930))** -- **dev/core#1905 force backend links for new "configure" buttons ([18088](https://github.com/civicrm/civicrm-core/pull/18088))** - -- **dev/core#1905 rework #17942 with simpler ts strings ([18064](https://github.com/civicrm/civicrm-core/pull/18064))** - -- **dev/core#1905 Add configure icons on public pages ([17942](https://github.com/civicrm/civicrm-core/pull/17942))** +- **dev/core#1905 force backend links for new "configure" buttons ([17942](https://github.com/civicrm/civicrm-core/pull/17942), [18088](https://github.com/civicrm/civicrm-core/pull/18088) and [18064](https://github.com/civicrm/civicrm-core/pull/18064))** - **dev/core#1906 - Allow payment create api to record payment on Failed … ([17943](https://github.com/civicrm/civicrm-core/pull/17943))** -- **dev/core#1909 Fix E-notice when adding a field on a profile ([17962](https://github.com/civicrm/civicrm-core/pull/17962))** - -- **dev/core#1909 Fix e-notice when adding a payment processor ([17964](https://github.com/civicrm/civicrm-core/pull/17964))** - -- **dev/core#1909 - E_NOTICE opening file-on-case ([17959](https://github.com/civicrm/civicrm-core/pull/17959))** - -- **dev/core#1909 - E_NOTICE on contribution edit ([18006](https://github.com/civicrm/civicrm-core/pull/18006))** - -- **dev/core#1909 - Avoid E_Notice on SMS provider form when no default url ([17985](https://github.com/civicrm/civicrm-core/pull/17985))** +- **dev/core#1909 Fix E-notice when adding a field on a profile ([18006](https://github.com/civicrm/civicrm-core/pull/18006), [17962](https://github.com/civicrm/civicrm-core/pull/17962), [17964](https://github.com/civicrm/civicrm-core/pull/17964), [17959](https://github.com/civicrm/civicrm-core/pull/17959), [17985](https://github.com/civicrm/civicrm-core/pull/17985))** - **dev/core#1913 Allow for schemas to be added by extensions if they are… ([17986](https://github.com/civicrm/civicrm-core/pull/17986))** @@ -271,17 +311,6 @@ Released September 2, 2020 - **dev/core#1972 Fix tax_amount calclation on renewal form ([18271](https://github.com/civicrm/civicrm-core/pull/18271))** -- **Fix obscure dedupe scenario where 'bad' location data can overwrite good - data ([17993](https://github.com/civicrm/civicrm-core/pull/17993))** - -- **Fix JQuery Validation for radios - ([17937](https://github.com/civicrm/civicrm-core/pull/17937))** - -- **Fix buggy placement of icons on buttons - ([18005](https://github.com/civicrm/civicrm-core/pull/18005))** - - - @@ -293,34 +322,18 @@ Released September 2, 2020 - **Use correct pdf package to generate pdf file on invoice download/email activity ([18056](https://github.com/civicrm/civicrm-core/pull/18056))** -- **CRM_Utils_Hook: deprecation warning and short array syntax ([17995](https://github.com/civicrm/civicrm-core/pull/17995))** - - **Why not make the buttons flat? ([18054](https://github.com/civicrm/civicrm-core/pull/18054))** -- **Remove requirement to pass 'contribution_status_id' => Pending from order.create ([18018](https://github.com/civicrm/civicrm-core/pull/18018))** - -- **Use saved contribution's line items rather than the primaryContributionID ([18033](https://github.com/civicrm/civicrm-core/pull/18033))** - - **Wrap multi record custom field inside a div ([17966](https://github.com/civicrm/civicrm-core/pull/17966))** -- **Do not overwrite values saved from the repeatContribution routine ([17972](https://github.com/civicrm/civicrm-core/pull/17972))** - - **SystemCheck: add ability to efficiently run only specified checks ([17824](https://github.com/civicrm/civicrm-core/pull/17824))** - **Change inform-icon to fa-info-circle ([18001](https://github.com/civicrm/civicrm-core/pull/18001))** -- **CIVICRM_BAO_CACHE_ADAPTER - Remove obsolete option ([17990](https://github.com/civicrm/civicrm-core/pull/17990))** - -- **SQL temp table not using utf8mb4 if server default already set to utf8mb4 ([18012](https://github.com/civicrm/civicrm-core/pull/18012))** - -- **Wrong link to admin page in error message about FROM address on PCP page ([17996](https://github.com/civicrm/civicrm-core/pull/17996))** - - **Fix repeattransaction api to use custom data from the template contribution ([17975](https://github.com/civicrm/civicrm-core/pull/17975))** - **Fixed filling default values for tagssets in the advanced search form ([17978](https://github.com/civicrm/civicrm-core/pull/17978))** -- **Remove duplicate cache flush ([17988](https://github.com/civicrm/civicrm-core/pull/17988))** - - **Simplify caching of status checks ([17817](https://github.com/civicrm/civicrm-core/pull/17817))** - **ensure custom field checkboxes are populated in profiles ([17977](https://github.com/civicrm/civicrm-core/pull/17977))** @@ -331,22 +344,14 @@ Released September 2, 2020 - **CRM_Utils_Check_Component_Case - Guard against post-upgrade crash ([17944](https://github.com/civicrm/civicrm-core/pull/17944))** -- **Remove extraneous opportunistic cache flush. ([17936](https://github.com/civicrm/civicrm-core/pull/17936))** - - **Improve caching of current domain ([17916](https://github.com/civicrm/civicrm-core/pull/17916))** - **Setup UI - Validate that at least one "Component" is enabled ([17778](https://github.com/civicrm/civicrm-core/pull/17778))** - **Member detail report: nest "in" options in parentheses ([17911](https://github.com/civicrm/civicrm-core/pull/17911))** -- **Fix sticky table header on "Find Activities" page ([17917](https://github.com/civicrm/civicrm-core/pull/17917))** - -- **Remove unused "ufUniqID" session variable ([17904](https://github.com/civicrm/civicrm-core/pull/17904))** - - **Replace a load of references to the wiki with docs links ([17900](https://github.com/civicrm/civicrm-core/pull/17900))** -- **Remove check for valid email in synchronizeUFMatch ([17771](https://github.com/civicrm/civicrm-core/pull/17771))** - - **Call apiv4 from Contribution create rather than fugly addActivity function ([17881](https://github.com/civicrm/civicrm-core/pull/17881))** - **APIv4 - Add BasicEntity helper class ([17899](https://github.com/civicrm/civicrm-core/pull/17899))** @@ -365,7 +370,11 @@ Released September 2, 2020 - **EventCart ext: Fix autogenerated code, remove unused hooks, update readme ([17884](https://github.com/civicrm/civicrm-core/pull/17884))** -- **Load contribution page if live payment processor is disabled but test is available ([17828](https://github.com/civicrm/civicrm-core/pull/17828))** +- **Add eventcart shell ([17741](https://github.com/civicrm/civicrm-core/pull/17741))** + +- **EventCart - Resolve BAO identity and uncommitted DAO changes ([17861](https://github.com/civicrm/civicrm-core/pull/17861))** + +- **Move BAO and template files into event cart ([17743](https://github.com/civicrm/civicrm-core/pull/17743))** - **Search debug ([17887](https://github.com/civicrm/civicrm-core/pull/17887))** @@ -373,42 +382,19 @@ Released September 2, 2020 - **Simplify flushing group contact cache query to reduce table locking and improve performance ([17846](https://github.com/civicrm/civicrm-core/pull/17846))** - - - **Disable frequency/interval fields if not required. Mark required if they are so they are validated before submit ([17526](https://github.com/civicrm/civicrm-core/pull/17526))** - **Fix currency symbol for Total Amount on contribution page ([17703](https://github.com/civicrm/civicrm-core/pull/17703))** - **RelationshipCache - Add a high-level index to facilitate relationship queries (more fields) ([17781](https://github.com/civicrm/civicrm-core/pull/17781))** -- **Hooks/Dispatcher - Close loopholes that occur around "preboot" hooks ([17831](https://github.com/civicrm/civicrm-core/pull/17831))** - -- **APIv4 - Add shorthand for setCheckPermissions() ([17834](https://github.com/civicrm/civicrm-core/pull/17834))** - -- **Use PrematureExit exception instead of weird hack in tests ([17870](https://github.com/civicrm/civicrm-core/pull/17870))** - -- **Remove unnecessary try/catch per #17729 ([17823](https://github.com/civicrm/civicrm-core/pull/17823))** - -- **Fixed DB Error: syntax error if line item refers to civicrm_case ([16626](https://github.com/civicrm/civicrm-core/pull/16626))** - -- **Fix potential js error on summary screen when reloading blocks ([17865](https://github.com/civicrm/civicrm-core/pull/17865))** - - **Search Ext: fix loading options and parsing custom field names ([17864](https://github.com/civicrm/civicrm-core/pull/17864))** -- **EventCart - Resolve BAO identity and uncommitted DAO changes ([17861](https://github.com/civicrm/civicrm-core/pull/17861))** - - **Bump lodash from 4.17.15 to 4.17.19 ([17858](https://github.com/civicrm/civicrm-core/pull/17858))** -- **handlePaymentNotification() should not be declared as a static method ([17849](https://github.com/civicrm/civicrm-core/pull/17849))** - -- **Move BAO and template files into event cart ([17743](https://github.com/civicrm/civicrm-core/pull/17743))** - **Update regen.sh with new & upcoming core extensions ([17839](https://github.com/civicrm/civicrm-core/pull/17839))** -- **MembershipRenewalTest - Fix failure ([17830](https://github.com/civicrm/civicrm-core/pull/17830))** - -- **Remove hard coded charset. ([17826](https://github.com/civicrm/civicrm-core/pull/17826))** - - **APIv4 - Add activity contacts to APIv4 field spec ([17766](https://github.com/civicrm/civicrm-core/pull/17766))** - **Adjust mysql SET NAMES in remaining places as we agreed this was the go ([17825](https://github.com/civicrm/civicrm-core/pull/17825))** @@ -421,10 +407,6 @@ Released September 2, 2020 - **CheckEnv - Give new installs a grace period before 'Cron Not Running' msg ([17800](https://github.com/civicrm/civicrm-core/pull/17800))** -- **Fix 'Undefined variable: jsSet in CRM_Core_BAO_Mapping::loadSavedMapping()' ([17816](https://github.com/civicrm/civicrm-core/pull/17816))** - - - - **Add hidden tag to search extension ([17789](https://github.com/civicrm/civicrm-core/pull/17789))** - **Sort permittedActivityTypes ([17794](https://github.com/civicrm/civicrm-core/pull/17794))** @@ -435,34 +417,20 @@ Released September 2, 2020 - **Add system check to ensure WP base page exists ([17698](https://github.com/civicrm/civicrm-core/pull/17698))** -- **Fixed notice error on Relationships report ([17787](https://github.com/civicrm/civicrm-core/pull/17787))** - -- **getLoggedInContactID() is a static function ([17783](https://github.com/civicrm/civicrm-core/pull/17783))** - - **Add search extension ([17775](https://github.com/civicrm/civicrm-core/pull/17775))** -- **Remove PaymentExpress ipn class ([17763](https://github.com/civicrm/civicrm-core/pull/17763))** - - **Status Checks - Use more specific label regarding "Domain"/"Organization" check ([17776](https://github.com/civicrm/civicrm-core/pull/17776))** - **Bump minimum upgradable version to 4.4.7 ([17750](https://github.com/civicrm/civicrm-core/pull/17750))** -- **Remove unused, deprecated functions ([17761](https://github.com/civicrm/civicrm-core/pull/17761))** - - **Improve efficiency of findFiles ([17745](https://github.com/civicrm/civicrm-core/pull/17745))** - **APIv4 Explorer: Improve selection of fields for HAVING ([17746](https://github.com/civicrm/civicrm-core/pull/17746))** -- **More unused functions in GenCode ([17756](https://github.com/civicrm/civicrm-core/pull/17756))** - -- **Fix PHP notice on wordpress permissions form ([17758](https://github.com/civicrm/civicrm-core/pull/17758))** - - **Convert CRM.utils.formatDate tests to karma ([17757](https://github.com/civicrm/civicrm-core/pull/17757))** - **Teach CRM.utils.formatDate to also show time ([17684](https://github.com/civicrm/civicrm-core/pull/17684))** -- **Add eventcart shell ([17741](https://github.com/civicrm/civicrm-core/pull/17741))** - - **Fixed for multi-select filter ([615](https://github.com/civicrm/civicrm-drupal/pull/615))** - **fix url for file field ([608](https://github.com/civicrm/civicrm-drupal/pull/608))** @@ -471,8 +439,95 @@ Released September 2, 2020 - **Installation - Support "activate first" w/setup UI ([606](https://github.com/civicrm/civicrm-drupal/pull/606))** + + +- **SQL temp table not using utf8mb4 if server default already set to utf8mb4 + ([18012](https://github.com/civicrm/civicrm-core/pull/18012))** + +- **Wrong link to admin page in error message about FROM address on PCP page + ([17996](https://github.com/civicrm/civicrm-core/pull/17996))** + +- **Fix sticky table header on "Find Activities" page + ([17917](https://github.com/civicrm/civicrm-core/pull/17917))** + +- **Fixed DB Error: syntax error if line item refers to civicrm_case + ([16626](https://github.com/civicrm/civicrm-core/pull/16626))** + +- **Fix potential js error on summary screen when reloading blocks + ([17865](https://github.com/civicrm/civicrm-core/pull/17865))** + +- **Fix 'Undefined variable: jsSet in CRM_Core_BAO_Mapping::loadSavedMapping()' + ([17816](https://github.com/civicrm/civicrm-core/pull/17816))** + +- **Fixed notice error on Relationships report + ([17787](https://github.com/civicrm/civicrm-core/pull/17787))** + +- **Fix obscure dedupe scenario where 'bad' location data can overwrite good + data ([17993](https://github.com/civicrm/civicrm-core/pull/17993))** + +- **Fix JQuery Validation for radios + ([17937](https://github.com/civicrm/civicrm-core/pull/17937))** + +- **Fix buggy placement of icons on buttons + ([18005](https://github.com/civicrm/civicrm-core/pull/18005))** + ## Miscellany +- **CRM_Utils_Hook: deprecation warning and short array syntax + ([17995](https://github.com/civicrm/civicrm-core/pull/17995))** + +- **Remove check for valid email in synchronizeUFMatch + ([17771](https://github.com/civicrm/civicrm-core/pull/17771))** + +- **Remove unused "ufUniqID" session variable + ([17904](https://github.com/civicrm/civicrm-core/pull/17904))** + +- **Remove duplicate cache flush + ([17988](https://github.com/civicrm/civicrm-core/pull/17988))** + +- **Remove extraneous opportunistic cache flush. + ([17936](https://github.com/civicrm/civicrm-core/pull/17936))** + +- **Hooks/Dispatcher - Close loopholes that occur around "preboot" hooks + ([17831](https://github.com/civicrm/civicrm-core/pull/17831))** + +- **APIv4 - Add shorthand for setCheckPermissions() + ([17834](https://github.com/civicrm/civicrm-core/pull/17834))** + +- **Use PrematureExit exception instead of weird hack in tests + ([17870](https://github.com/civicrm/civicrm-core/pull/17870))** + +- **Remove unnecessary try/catch per #17729 + ([17823](https://github.com/civicrm/civicrm-core/pull/17823))** + +- **handlePaymentNotification() should not be declared as a static method + ([17849](https://github.com/civicrm/civicrm-core/pull/17849))** + +- **MembershipRenewalTest - Fix failure + ([17830](https://github.com/civicrm/civicrm-core/pull/17830))** + +- **Remove hard coded charset. + ([17826](https://github.com/civicrm/civicrm-core/pull/17826))** + +- **getLoggedInContactID() is a static function + ([17783](https://github.com/civicrm/civicrm-core/pull/17783))** + +- **Remove PaymentExpress ipn class + ([17763](https://github.com/civicrm/civicrm-core/pull/17763))** + +- **Remove unused, deprecated functions + ([17761](https://github.com/civicrm/civicrm-core/pull/17761))** + +- **CIVICRM_BAO_CACHE_ADAPTER - Remove obsolete option + ([17990](https://github.com/civicrm/civicrm-core/pull/17990))** + +- **More unused functions in GenCode + ([17756](https://github.com/civicrm/civicrm-core/pull/17756))** + +- **Temporary tables should follow consistent naming convention + ([dev/core#183](https://lab.civicrm.org/dev/core/-/issues/183): + [17827](https://github.com/civicrm/civicrm-core/pull/17827))** + - **CRM_Core_BAO_Cache - Remove functions deprecated a year ago ([17989](https://github.com/civicrm/civicrm-core/pull/17989))** -- 2.25.1