5.64.0 release notes: added late changes
authorAndie Hunt <andie@aghstrategies.com>
Wed, 2 Aug 2023 21:40:02 +0000 (17:40 -0400)
committerAndie Hunt <andie@aghstrategies.com>
Wed, 2 Aug 2023 21:40:02 +0000 (17:40 -0400)
release-notes/5.64.0.md

index d86da799e97ba8715675137c5378abf2a6ecffb0..128cdac19c2486352ebe97d82e315b7d8979fa8c 100644 (file)
@@ -25,6 +25,12 @@ Released August 2, 2023
 
 ### Core CiviCRM
 
+- **System Requirements - Raise minimum recommended PHP to 7.4
+  ([26799](https://github.com/civicrm/civicrm-core/pull/26799))**
+
+  Sites running PHP 7.3 will now display a "PHP Out-of-Date" warning on the
+  system check.
+
 - **Add LEFT, RIGHT and SUBSTRING SQL functions
   ([26549](https://github.com/civicrm/civicrm-core/pull/26549))**
 
@@ -36,9 +42,11 @@ Released August 2, 2023
   Makes it easier to debug in afform by logging server-side validation errors.
 
 - **Render Email input as type="email"
-  ([26705](https://github.com/civicrm/civicrm-core/pull/26705))**
+  ([26705](https://github.com/civicrm/civicrm-core/pull/26705) and
+  [26802](https://github.com/civicrm/civicrm-core/pull/26802))**
 
-  Makes core email field inputs display as type=email.
+  Makes core email field inputs display as type=email.  Email address validation
+  is enforced on data entry but not when searching.
 
 - **Specify 'match' in mgd.php files
   ([26608](https://github.com/civicrm/civicrm-core/pull/26608))**
@@ -435,6 +443,17 @@ Released August 2, 2023
 
   Fixes a crash for lesser permissioned users.
 
+- **parent_id constraint on civicrm_activity can lead to data loss
+  ([dev/core#4451](https://lab.civicrm.org/dev/core/-/issues/4451):
+  [26939](https://github.com/civicrm/civicrm-core/pull/26939))**
+
+  This resolves a longstanding issue when follow-up activities were deleted when
+  the parent activity was deleted.
+
+- **SearchKit: Arithmetic field transformation broken
+  ([dev/core#4455](https://lab.civicrm.org/dev/core/-/issues/4455):
+  [26944](https://github.com/civicrm/civicrm-core/pull/26944))**
+
 - **PHP 8 Compatibility Issue - strlen of array
   ([dev/core#4387](https://lab.civicrm.org/dev/core/-/issues/4387):
   [26598](https://github.com/civicrm/civicrm-core/pull/26598))**
@@ -456,7 +475,8 @@ Released August 2, 2023
 
 - **Translation for site default language not loaded
   ([dev/core#4409](https://lab.civicrm.org/dev/core/-/issues/4409):
-  [26232](https://github.com/civicrm/civicrm-core/pull/26232))**
+  [26232](https://github.com/civicrm/civicrm-core/pull/26232) and
+  [26785](https://github.com/civicrm/civicrm-core/pull/26785))**
 
 - **Disabling and re-enabling a core extension removes it from the navigation
   menu and from SK
@@ -661,11 +681,32 @@ Released August 2, 2023
 - **Move sending of email to recur function
   ([26587](https://github.com/civicrm/civicrm-core/pull/26587))**
 
+- **CiviCRM 5.62.1 - CiviCRM core extension: Greenwich, Bootstrap CSS tries to
+  load glyphicons fonts from the incorrect paths returns 404 and icons do not
+  display ([dev/core#4414](https://lab.civicrm.org/dev/core/-/issues/4414):
+  [26831](https://github.com/civicrm/civicrm-core/pull/26831))**  
+
+  This fixes an issue where the Greenwich Bootstrap files include an invalid
+  reference to their font data.
+
+- **Breakage with 5.63 moving code to extensions
+  ([dev/core#4424](https://lab.civicrm.org/dev/core/-/issues/4424):
+  [26891](https://github.com/civicrm/civicrm-core/pull/26891) and
+  [26948](https://github.com/civicrm/civicrm-core/pull/26948))**
+
+  When reconciling managed entities, errors are now logged instead of throwing
+  exceptions unless debug mode is enabled.  Neither exceptions nor error logging
+  happens during install or upgrade.
+
 ### CiviCase
 
 - **crmCaseType: fix New Case Type link visibility in obscure circumstances
   ([26749](https://github.com/civicrm/civicrm-core/pull/26749))**
 
+- **Deleted activities filter no longer working on manage case
+  ([dev/core#4427](https://lab.civicrm.org/dev/core/-/issues/4427):
+  [26790](https://github.com/civicrm/civicrm-core/pull/26790)))**
+
 ### CiviContribute
 
 - **Accepted credit cards not saved when creating or editing a payment processor
@@ -674,6 +715,13 @@ Released August 2, 2023
   [26755](https://github.com/civicrm/civicrm-core/pull/26755) and
   [26758](https://github.com/civicrm/civicrm-core/pull/26758))**
 
+- **Error on saving amounts on edit Contribution Page
+  ([dev/core#4453](https://lab.civicrm.org/dev/core/-/issues/4453):
+  [26953](https://github.com/civicrm/civicrm-core/pull/26953))**
+
+  This resolves a hard error in PHP 8.1+ if you try to save a Contribution Page
+  - Amounts tab with a fixed contribution option (not a price set).
+
 - **Call repeatTransation not completeOrder from repeatTransaction API
   ([26557](https://github.com/civicrm/civicrm-core/pull/26557))**
 
@@ -687,6 +735,10 @@ Released August 2, 2023
 - **Don't show pay_later processor on additional live Payment
   ([26578](https://github.com/civicrm/civicrm-core/pull/26578))**
 
+- **PriceSet select options cause javascript errors
+  ([dev/core#4439](https://lab.civicrm.org/dev/core/-/issues/4439):
+  [26882](https://github.com/civicrm/civicrm-core/pull/26882))**
+
 - **Cleanup Email Invoice form to remove longest ever field label
   ([26533](https://github.com/civicrm/civicrm-core/pull/26533))**
 
@@ -705,6 +757,12 @@ Released August 2, 2023
 - **Reduce PHP warnings with paymentBlock
   ([26505](https://github.com/civicrm/civicrm-core/pull/26505))**
 
+- **Fix two more broken checkboxes - PCP pages
+  ([26796](https://github.com/civicrm/civicrm-core/pull/26796))**
+
+- **Add start date back to recurring contributions display on contact
+  ([26811](https://github.com/civicrm/civicrm-core/pull/26811))**
+
 ### CiviEvent
 
 - **Payment on Event Confirmation Page: Does not work when pay later is disabled
@@ -737,7 +795,8 @@ Released August 2, 2023
 
 - **Update online event workflow template for more consistent participant amount
   data and preview-ability
-  ([26574](https://github.com/civicrm/civicrm-core/pull/26574))**
+  ([26574](https://github.com/civicrm/civicrm-core/pull/26574) and
+  [26893](https://github.com/civicrm/civicrm-core/pull/26893))**
 
 - **CRM_Mailing_Form_Optout, CRM_Mailing_Form_Unsubscribe: change properties to
   protected from private
@@ -753,6 +812,14 @@ Released August 2, 2023
   ([dev/core#4048](https://lab.civicrm.org/dev/core/-/issues/4048):
   [26554](https://github.com/civicrm/civicrm-core/pull/26554))**
 
+- **Once you create a Membership price set, with membership options (ie Select)
+  you cannot then add a new Option as the Membership fields are not displaying
+  ([dev/core#4429](https://lab.civicrm.org/dev/core/-/issues/4429):
+  [26902](https://github.com/civicrm/civicrm-core/pull/26902))**
+
+  This fixes the check to see if a price option is able to be used by CiviMember
+  or CiviEvent.
+
 - **Split MembershipBlock.tpl into 2
   ([26690](https://github.com/civicrm/civicrm-core/pull/26690))**