5.51.0 release notes: added late changes
authorAndie Hunt <andie@aghstrategies.com>
Wed, 6 Jul 2022 19:47:53 +0000 (15:47 -0400)
committerAndie Hunt <andie@aghstrategies.com>
Wed, 6 Jul 2022 19:47:53 +0000 (15:47 -0400)
release-notes/5.51.0.md

index d26e81ff059b2f2fb4fa983a99c0c3698d472f07..6d533b03c3810021ca99081b7f03681163e60755 100644 (file)
@@ -63,6 +63,14 @@ Released July 6, 2022
 
   Updates the queue status when all tasks in the queue have been completed.
 
+- **Define interfaces for interacting with newly cleaned up import code
+  (partial work on [dev/core#3514](https://lab.civicrm.org/dev/core/-/issues/3514):
+  [23888](https://github.com/civicrm/civicrm-core/pull/23888) and
+  [23893](https://github.com/civicrm/civicrm-core/pull/23893))**
+
+  Extensions can define UserJob types so that they can provide their own import
+  handling.
+
 - **Define more usable queue DX for multithreaded background work (Work Towards
   [dev/core#1304](https://lab.civicrm.org/dev/core/-/issues/1304):
   [22762](https://github.com/civicrm/civicrm-core/pull/22762) and
@@ -100,6 +108,16 @@ Released July 6, 2022
 
   Improves error message text.
 
+- **Scan for classes based on the PHP interface (WorkflowMessageInterface,
+  ExampleDataInterface)
+  ([23854](https://github.com/civicrm/civicrm-core/pull/23854) and
+  [23903](https://github.com/civicrm/civicrm-core/pull/23903))**
+
+  This provides a general class scanner that can be used for finding and loading
+  PHP classes based upon their tagged interfaces.  It also replaces
+  single-purpose scans for `WorkflowMessageInterface` and `ExampleDataInterface`
+  with implementations of the scanner.
+
 - **Add Authx settings to navigation
   ([23631](https://github.com/civicrm/civicrm-core/pull/23631))**
 
@@ -316,9 +334,11 @@ Released July 6, 2022
 
 - **Import fixes for unicode url, Côte d’Ivoire
   ([dev/core#3505](https://lab.civicrm.org/dev/core/-/issues/3505),
-  [dev/core#3506](https://lab.civicrm.org/dev/core/-/issues/3506) and
-  [dev/core#3052](https://lab.civicrm.org/dev/core/-/issues/3052):
-  [23755](https://github.com/civicrm/civicrm-core/pull/23755))**
+  [dev/core#3506](https://lab.civicrm.org/dev/core/-/issues/3506),
+  [dev/core#3052](https://lab.civicrm.org/dev/core/-/issues/3052), and
+  [dev/core#3706](https://lab.civicrm.org/dev/core/-/issues/3706):
+  [23755](https://github.com/civicrm/civicrm-core/pull/23755) and
+  [23920](https://github.com/civicrm/civicrm-core/pull/23920))**
 
 - **After completing an activity import, it takes you to the contact import
   screen ([dev/core#3513](https://lab.civicrm.org/dev/core/-/issues/3513):
@@ -452,6 +472,17 @@ Released July 6, 2022
 - **Import - Relax "is_required" check for custom fields
   ([23576](https://github.com/civicrm/civicrm-core/pull/23576))**
 
+- **returns weight 0 when weight column name is empty
+  ([23874](https://github.com/civicrm/civicrm-core/pull/23874))**
+
+  If a DAO lacks a weight field, the weight should simply return 0 instead of
+  causing an error.  This resolves issues with upgrades in certain
+  circumstances.
+
+- **When upgrading an extension to use mixins, existing managed entities get
+  deleted ([dev/core#3660](https://lab.civicrm.org/dev/core/-/issues/3660):
+  [23900](https://github.com/civicrm/civicrm-core/pull/23900))*
+
 - **APIv4 - Respect max length for name with export action
   ([23472](https://github.com/civicrm/civicrm-core/pull/23472))**
 
@@ -502,7 +533,8 @@ Released July 6, 2022
 
 - **Update case via API4 fails
   ([dev/core#3671](https://lab.civicrm.org/dev/core/-/issues/3671):
-  [23836](https://github.com/civicrm/civicrm-core/pull/23836))**
+  [23836](https://github.com/civicrm/civicrm-core/pull/23836) and
+  [23876](https://github.com/civicrm/civicrm-core/pull/23876))**
 
   Fix regression where updating cases via APIv4 fails.
 
@@ -573,6 +605,12 @@ Released July 6, 2022
 
   Removes CiviGrant from available components.
 
+- **Grant export Amount Granted or Amount Requested fields are blank, and
+  CiviGrant Date Fields no longer respect relative dates in Advanced Search
+  ([dev/core#3503](https://lab.civicrm.org/dev/core/-/issues/3503) and
+  [dev/core#3492](https://lab.civicrm.org/dev/core/-/issues/3492):
+  [23904](https://github.com/civicrm/civicrm-core/pull/23904))**
+
 ### CiviMail
 
 - **Prefer frontend_title for mailing groups in {mailing.group}
@@ -640,6 +678,12 @@ Released July 6, 2022
   Updates PHP version checks to throw a more digestable error when the PHP
   version is not compatible.
 
+### WordPress Integration
+
+- **Rc import with Wordpress goes to the right url but doesn't 'refresh'
+  ([dev/core#3707](https://lab.civicrm.org/dev/core/-/issues/3707):
+  [23927](https://github.com/civicrm/civicrm-core/pull/23927))**
+
 ## <a name="misc"></a>Miscellany
 
 - **Afform - Trigger 'crmFormSuccess' event after submission
@@ -1073,4 +1117,4 @@ Australian Greens - Andrew Cormick-Dockery; Betty Dolfing; Blackfly
 Solutions - Alan Dixon; CiviCoop - Jaap Jansma; Coop SymbioTIC - Samuel Vanhove;
 DevApp - Adam Kwiatkowski; Francesc Bassas i Bullich; Fuzion - Peter Davis;
 Greenleaf Advancement - Guy Iaccarino; Humanists UK - Andrew West; jaomalley;
-Jens Schuppe; Semper IT - Karin Gerritsen; Tadpole Collective - Kevin Cristiano;
+Jens Schuppe; Semper IT - Karin Gerritsen; Tadpole Collective - Kevin Cristiano