From a9b44c2995e506fb7d421182c76106e070205b1c Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Wed, 4 Oct 2023 16:48:34 -0700 Subject: [PATCH] release-notes/5.66.0.md - Add some more late-stage PRs from RC Also: some random edits --- release-notes/5.66.0.md | 74 +++++++++++++++++++++++++---------------- 1 file changed, 46 insertions(+), 28 deletions(-) diff --git a/release-notes/5.66.0.md b/release-notes/5.66.0.md index 8875ed832753..4ff6cfb135ff 100644 --- a/release-notes/5.66.0.md +++ b/release-notes/5.66.0.md @@ -26,12 +26,11 @@ Released October 4, 2023 ### Core CiviCRM -- **Add "phpstorm" extension - ([27178](https://github.com/civicrm/civicrm-core/pull/27178), +- **Add "phpstorm" extension ([27168](https://github.com/civicrm/civicrm-core/pull/27168), [27175](https://github.com/civicrm/civicrm-core/pull/27175), + [27178](https://github.com/civicrm/civicrm-core/pull/27178), [27179](https://github.com/civicrm/civicrm-core/pull/27179), - [27168](https://github.com/civicrm/civicrm-core/pull/27168) and - [27239](https://github.com/civicrm/civicrm-core/pull/27239))** + [27239](https://github.com/civicrm/civicrm-core/pull/27239), and [27262](https://github.com/civicrm/civicrm-core/pull/27262))** Adds a "phpstorm" extension which implements a process for integrating some dynamic data into PhpStorm. @@ -120,7 +119,7 @@ Released October 4, 2023 Speeds up the process of in-place-editing on a SearchKit display. -- **add Note as an afformEntity +- **Afform - Add Note as an afformEntity ([27110](https://github.com/civicrm/civicrm-core/pull/27110))** Adds the Note entity to Form Builder. @@ -152,7 +151,7 @@ Released October 4, 2023 - **APIv4 - Proper ACLs for relationship entity ([27183](https://github.com/civicrm/civicrm-core/pull/27183))** - Improves v4 Relationship api to use fine-grained ACLs instead of + Improves v4 Relationship API to use fine-grained ACLs instead of coarse-grained permission check which was too restrictive. - **APIv4 - Add missing input type options @@ -172,7 +171,7 @@ Released October 4, 2023 Adds support for building CiviCRM Standalone tar.gz archives for nightly/rc/stable releases. -- **standalone: add error handler +- **Standalone: add error handler ([26965](https://github.com/civicrm/civicrm-core/pull/26965))** Adds error handling for standalone implementations. @@ -199,7 +198,7 @@ Released October 4, 2023 ### CiviContribute -- **Add api-v4 discount api +- **Add `Discount` to APIv4 ([27122](https://github.com/civicrm/civicrm-core/pull/27122))** Adds APIv4 Discount entity. @@ -243,7 +242,7 @@ Released October 4, 2023 - **Standalone: language change does not stick (Work towards [dev/core#4425](https://lab.civicrm.org/dev/core/-/issues/4425): - [27040](https://github.com/civicrm/civicrm-core/pull/27040))** + [27040](https://github.com/civicrm/civicrm-core/pull/27040), [27639](https://github.com/civicrm/civicrm-core/pull/27639))** Ensures currentPath for Standalone implementations does not return empty so that language-switcher extension can work. @@ -267,6 +266,10 @@ Released October 4, 2023 ([dev/core#4542](https://lab.civicrm.org/dev/core/-/issues/4542): [27381](https://github.com/civicrm/civicrm-core/pull/27381))** +- **ACLs - Fix recent regression handling "edit all contacts" ([27409](https://github.com/civicrm/civicrm-core/pull/27409))** + +- **Autocomplete - Fix search-by-id for entities without a numeric id ([27629](https://github.com/civicrm/civicrm-core/pull/27629))** + - **When using a Contribution Page with a Membership Price Set, the contribution amount information never shows on the thank you page ([dev/core#4555](https://lab.civicrm.org/dev/core/-/issues/4555): @@ -285,7 +288,7 @@ Released October 4, 2023 ([27452](https://github.com/civicrm/civicrm-core/pull/27452))** - **Upgrader - Skip snapshots on some MariaDB env's (roughly: 10.6.0-10.6.5) - ([27404](https://github.com/civicrm/civicrm-core/pull/27404))** + ([27404](https://github.com/civicrm/civicrm-core/pull/27404), [27464](https://github.com/civicrm/civicrm-core/pull/27464))** - **APIv4: Implicit joins for email_primary, etc cause error ([dev/core#4562](https://lab.civicrm.org/dev/core/-/issues/4562): @@ -344,6 +347,8 @@ Released October 4, 2023 - **Afform - make summary tab names less weird ([27196](https://github.com/civicrm/civicrm-core/pull/27196))** +- **Afform - Ensure prefill entities are populated correctly ([27615](https://github.com/civicrm/civicrm-core/pull/27615))** + - **Improve initialization crash message ([27138](https://github.com/civicrm/civicrm-core/pull/27138))** @@ -359,13 +364,13 @@ Released October 4, 2023 - **E:: to make it look after the extension's translation ([27027](https://github.com/civicrm/civicrm-core/pull/27027))** -- **Use phpunit when running on php 7.3+ +- **Use phpunit when running on PHP 7.3+ ([27036](https://github.com/civicrm/civicrm-core/pull/27036))** - **ScheduledJob - Clean up form code & improve validation ([26879](https://github.com/civicrm/civicrm-core/pull/26879))** -- **Fix Domain Organization form for notices & php8 compliance +- **Fix Domain Organization form for notices & PHP 8 compliance ([27190](https://github.com/civicrm/civicrm-core/pull/27190))** - **Flush Redis `prevnext` cache when clearing `civicrm_cache` @@ -386,7 +391,7 @@ Released October 4, 2023 - **SearchKit - Fix autocomplete filters on in-place-edit fields ([27253](https://github.com/civicrm/civicrm-core/pull/27253))** -- **fix sort groups on PHP8 +- **Fix sort groups on PHP 8 ([27210](https://github.com/civicrm/civicrm-core/pull/27210))** - **ContactSummary - Fix smarty notices in communication preferences section @@ -395,9 +400,6 @@ Released October 4, 2023 - **Afform - Fix broken prefill functionality ([27121](https://github.com/civicrm/civicrm-core/pull/27121))** -- **Upgrade - don't crash on earlier versions of mariadb - ([27464](https://github.com/civicrm/civicrm-core/pull/27464))** - - **E-notice fix - switch order of and params check around ([27188](https://github.com/civicrm/civicrm-core/pull/27188))** @@ -407,7 +409,7 @@ Released October 4, 2023 - **Fix PHP8.1 repeated notice errors in Table.tpl ([27137](https://github.com/civicrm/civicrm-core/pull/27137))** -- **Fix notices, php errors on event location tab +- **Fix notices, PHP errors on event location tab ([27212](https://github.com/civicrm/civicrm-core/pull/27212))** - **Fix notices on domain.tpl by just adding what we need @@ -425,13 +427,13 @@ Released October 4, 2023 - **Fix e-notice by removing conditionality ([27152](https://github.com/civicrm/civicrm-core/pull/27152))** -- **windows fix for CRM_Utils_File::isChildPath +- **Windows fix for CRM_Utils_File::isChildPath ([27102](https://github.com/civicrm/civicrm-core/pull/27102))** - **Fix Standalone error handler: remove 5th argument ([27099](https://github.com/civicrm/civicrm-core/pull/27099))** -- **fatal error fixes in PHP 8.1 +- **Fatal error fixes in PHP 8.1 ([27077](https://github.com/civicrm/civicrm-core/pull/27077))** - **Path fixes @@ -480,7 +482,7 @@ Released October 4, 2023 - **Smarty-notice fix - use array_key_exists ([27117](https://github.com/civicrm/civicrm-core/pull/27117))** -- **php8.x fatal fix + bonus smarty consistency +- **PHP 8.x fatal fix + bonus smarty consistency ([27091](https://github.com/civicrm/civicrm-core/pull/27091))** ### CiviCampaign @@ -578,6 +580,8 @@ Released October 4, 2023 - **Also add event confirm text as default receipt_text for edit Participant ([27160](https://github.com/civicrm/civicrm-core/pull/27160))** +- **Online Event Receipt - Remove deprecated backticks ([27671](https://github.com/civicrm/civicrm-core/pull/27671))** + ### CiviMail - **Scheduled Job, fetch_bounces with is_create_activities=1 parameter creates @@ -590,6 +594,11 @@ Released October 4, 2023 - **Wording changes in the Unsubscribe form ([27022](https://github.com/civicrm/civicrm-core/pull/27022))** +- **"New Mailing" - Unsubscribe field doesn't appear ([27626](https://github.com/civicrm/civicrm-core/pull/27626))** + +- **Finish CiviCRM 2.1 deprecation - old-style VERP + ([27318](https://github.com/civicrm/civicrm-core/pull/27318))** + ### CiviMember - **Report improvements (Work towards @@ -608,7 +617,7 @@ Released October 4, 2023 ### Backdrop Integration -- **global $language should be an object, not a string +- **Global $language should be an object, not a string ([dev/backdrop#80](https://lab.civicrm.org/dev/backdrop/-/issues/80): [27038](https://github.com/civicrm/civicrm-core/pull/27038))** @@ -635,7 +644,7 @@ Released October 4, 2023 - **phpunit.xml.dist - Update extensions to use phpunit9 format ([27133](https://github.com/civicrm/civicrm-core/pull/27133))** -- **APIv3 - Delete api examples +- **APIv3 - Delete API examples ([27174](https://github.com/civicrm/civicrm-core/pull/27174))** - **EntityLookupTrait - Add isDefined and getDefinition methods @@ -654,8 +663,12 @@ Released October 4, 2023 `userDisplayName` ([27259](https://github.com/civicrm/civicrm-core/pull/27259))** -- **Finish CiviCRM 2.1 deprecation - old style verp - ([27318](https://github.com/civicrm/civicrm-core/pull/27318))** + +- **Joomla - Add placeholder to fix errors related to deleted file ([27591](https://github.com/civicrm/civicrm-core/pull/27591))** + +- **Upgrader - Add breadcrumb guard ([27518](https://github.com/civicrm/civicrm-core/pull/27518))** + +- **Upgrader - Add multilingual schema updates ([27446](https://github.com/civicrm/civicrm-core/pull/27446))** - **CiviCampaign - Refactor civicrm_survey.recontact_interval ([27268](https://github.com/civicrm/civicrm-core/pull/27268))** @@ -707,7 +720,7 @@ Released October 4, 2023 - **Separate getStatusMessage function ([27015](https://github.com/civicrm/civicrm-core/pull/27015))** -- **added details for sebalis in contributor-key.xml +- **Added details for sebalis in contributor-key.xml ([27039](https://github.com/civicrm/civicrm-core/pull/27039))** - **Move function to only form that calls it @@ -866,9 +879,6 @@ Released October 4, 2023 CRM_Core_Session::set() ([27313](https://github.com/civicrm/civicrm-core/pull/27313))** -- **[NFC] PhpStorm - Add more APIv4 function argument hints - ([27262](https://github.com/civicrm/civicrm-core/pull/27262))** - - **[NFC] Test - Add return type hints to test functions ([27186](https://github.com/civicrm/civicrm-core/pull/27186))** @@ -878,6 +888,14 @@ Released October 4, 2023 - **[NFC] Add some email processor hooks tests ([27097](https://github.com/civicrm/civicrm-core/pull/27097))** +- **(NFC) Fix random test failures ([27574](https://github.com/civicrm/civicrm-core/pull/27574))** + +- **(NFC) Fix test failure on PHP 7.3 ([27714](https://github.com/civicrm/civicrm-core/pull/27714))** + +- **Update ca-config for better PHP 8.2 support ([27550](https://github.com/civicrm/civicrm-core/pull/27550))** + +- **Add missing weights for `hook_civicrm_links` ([27528](https://github.com/civicrm/civicrm-core/pull/27528), [27544](https://github.com/civicrm/civicrm-core/pull/27544), [27566](https://github.com/civicrm/civicrm-core/pull/27566), [27710](https://github.com/civicrm/civicrm-core/pull/27710))** + - **Remove old tests that only test test functions ([27208](https://github.com/civicrm/civicrm-core/pull/27208))**