Merge pull request #23039 from eileenmcnaughton/inv2
[civicrm-core.git] / release-notes / 5.35.0.md
index 63418060fd5a05a9b2d1994790aec575654a7b4c..fb3c2d1346a8652b34d16f9e0ccd6a50409f1780 100644 (file)
@@ -115,10 +115,11 @@ Released March 3, 2021
   Kit extension) by using Select2 dropdowns for selecting options &
   autocompleting contacts, events, etc instead of needing to enter numeric ids.
 
-- **Add "labelField" metadata to entities
-  ([19504](https://github.com/civicrm/civicrm-core/pull/19504))**
+- **Add "label_field" metadata to entities
+  ([19504](https://github.com/civicrm/civicrm-core/pull/19504) and
+  [19546](https://github.com/civicrm/civicrm-core/pull/19546))**
 
-  Adds a "labelField" metadata to entities to the schema so that one can know
+  Adds a "label_field" metadata to the schema for entities so that one can know
   how a entity should be displayed by looking at the metadata.
 
 - **Select2 - Improve styles for disabled, loading elements
@@ -231,9 +232,11 @@ Released March 3, 2021
   when clicking "Save as Block"
 
 - **Afform - Drop directive support for attribute, only support elements as
-  afforms ([19438](https://github.com/civicrm/civicrm-core/pull/19438))**
+  afforms ([19438](https://github.com/civicrm/civicrm-core/pull/19438) and
+  [19670](https://github.com/civicrm/civicrm-core/pull/19670))**
 
-  Changes every afform directive from AE to only E.
+  Afform no longer responds to attributes set for standard HTML elements; you
+  must use a special element to invoke an Afform.
 
 - **Greenwich - fix list margin added by some CMS themes
   ([19423](https://github.com/civicrm/civicrm-core/pull/19423))**
@@ -267,16 +270,18 @@ Released March 3, 2021
   ([dev/translation#64](https://lab.civicrm.org/dev/translation/-/issues/64):
   [19453](https://github.com/civicrm/civicrm-core/pull/19453))**
 
+- **Upgrader (5.34) - Handle unsavable characters in decoded SMTP password
+  ([19711](https://github.com/civicrm/civicrm-core/pull/19711))**
+
+  This resolves upgrade problems as older sites upgrade through 5.34.0, have
+  encrypted SMTP credentials, and have 8-bit characters.
+
 - **Issue with importing to checkbox type fields where label is the same as
   database value (may affect other types too)
   ([dev/core#866](https://lab.civicrm.org/dev/core/-/issues/866) and
   [dev/core#1318](https://lab.civicrm.org/dev/core/-/issues/1318):
   [19111](https://github.com/civicrm/civicrm-core/pull/19111))**
 
-- **Trigger-based logging doesn't log if just changing a letter to upper/lower
-  case ([dev/core#2114](https://lab.civicrm.org/dev/core/-/issues/2114):
-  [18782](https://github.com/civicrm/civicrm-core/pull/18782))**
-
 - **Logging tables shown as 'different' incorrectly after upgrading to MariaDB
   10.4.x ([dev/core#2305](https://lab.civicrm.org/dev/core/-/issues/2305):
   [19412](https://github.com/civicrm/civicrm-core/pull/19412))**
@@ -330,6 +335,39 @@ Released March 3, 2021
 - **"Admin => Misc" - Fix validation of "Maximum File Size"
   ([19382](https://github.com/civicrm/civicrm-core/pull/19382))**
 
+- **Fix Redis deprecated warning
+  ([19593](https://github.com/civicrm/civicrm-core/pull/19593))**
+
+- **SearchKit : use of rows in query cause mysql errors
+  ([dev/core#2360](https://lab.civicrm.org/dev/core/-/issues/2360):
+  [19653](https://github.com/civicrm/civicrm-core/pull/19653))
+
+- **Decimal Separator - Incorrect format in some views and editions
+  ([dev/core#2394](https://lab.civicrm.org/dev/core/-/issues/2394):
+  [19685](https://github.com/civicrm/civicrm-core/pull/19685) and
+  [19692](https://github.com/civicrm/civicrm-core/pull/19692))**
+
+- **Account IIF Export Amount Format improper
+  ([dev/financial#166](https://lab.civicrm.org/dev/financial/-/issues/166):
+  [19680](https://github.com/civicrm/civicrm-core/pull/19680))**
+
+  This resolves inconsistency in the money formatting where the currency symbol
+  would be added inappropriately.
+
+- **Some Multi-Select Custom Fields cannot be saved
+  ([dev/core#2423](https://lab.civicrm.org/dev/core/-/issues/2423):
+  [19698](https://github.com/civicrm/civicrm-core/pull/19698))**
+
+  This resolves the problem that multi-select fields with integer, number, or
+  money data types could not have data stored in them.
+
+- **Dashboard Query failed to detect existing record for contact
+  ([dev/core#2426](https://lab.civicrm.org/dev/core/-/issues/2426):
+  [19694](https://github.com/civicrm/civicrm-core/pull/19694))**
+
+  This resolves a crash on the CiviCRM dashboard if a user lacks the permission
+  to view their own contact.
+
 ### CiviCase
 
 - **Custom Field of type Integer that uses Radio Buttons as Input Type in
@@ -398,7 +436,8 @@ Released March 3, 2021
 ### CiviMembership
 
 - **Show disabled membership types on contact tab
-  ([19431](https://github.com/civicrm/civicrm-core/pull/19431))**
+  ([19431](https://github.com/civicrm/civicrm-core/pull/19431) and
+  [19594](https://github.com/civicrm/civicrm-core/pull/19594))**
 
 - **Fix PHP notice if membershipBlock is not defined
   ([19447](https://github.com/civicrm/civicrm-core/pull/19447))**
@@ -421,7 +460,10 @@ Released March 3, 2021
   ([dev/drupal#65](https://lab.civicrm.org/dev/drupal/-/issues/65):
   [580](https://github.com/civicrm/civicrm-drupal/pull/580))**
 
-- **fix deceased date format
+- **Drupal9: system_get_info() not available. CiviReport crash.**
+  ([dev/drupal#156](https://lab.civicrm.org/dev/drupal/-/issues/156): [#19725](https://github.com/civicrm/civicrm-core/pull/19725))
+
+- **Fix deceased date format
   ([607](https://github.com/civicrm/civicrm-drupal/pull/607))**
 
 ### WordPress Integration
@@ -546,7 +588,8 @@ Released March 3, 2021
   ([19323](https://github.com/civicrm/civicrm-core/pull/19323))**
 
 - **[REF] Extract logical functions from sendTemplate
-  ([19510](https://github.com/civicrm/civicrm-core/pull/19510))**
+  ([19510](https://github.com/civicrm/civicrm-core/pull/19510) and
+  [19563](https://github.com/civicrm/civicrm-core/pull/19563))**
 
 - **[REF] Move sendNotification out of recur, remove unused related_contact
   ([19443](https://github.com/civicrm/civicrm-core/pull/19443))**
@@ -590,11 +633,15 @@ Released March 3, 2021
 - **[NFC] - Remove literally empty if block
   ([632](https://github.com/civicrm/civicrm-drupal/pull/632))**
 
+- **[NFC] Update Schema Handler to use the standard create table syntax of using
+  `ROW_FORMAT=dynamic`
+  ([19705](https://github.com/civicrm/civicrm-core/pull/19705))**
+
 ## <a name="credits"></a>Credits
 
 This release was developed by the following code authors:
 
-AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Justin Freeman;
+AGH Strategies - Alice Frumin, Andie Hunt; Agileware - Justin Freeman;
 Christian Wach; CiviCoop - Jaap Jansma, Klaas Eikelboom; CiviCRM - Coleman
 Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - Ahed Eid; Coop
 SymbioTIC - Mathieu Lutfy; Dave D; ECOPLAN - Torben Bertram;  Freeform
@@ -608,10 +655,10 @@ reviewers contributed their comments:
 
 Agileware - Justin Freeman; Artful Robot - Rich Lott; Blackfly Solutions - Alan
 Dixon; Fuzion - Jitendra Purohit; JMA Consulting - Monish Deb; MJCO - Mikey
-O'Toole; StijnVanhandsaeme; Tadpole Collective - Kevin Cristiano;
+O'Toole; StijnVanhandsaeme; Tadpole Collective - Kevin Cristiano
 
 ## <a name="feedback"></a>Feedback
 
-These release notes are edited by Alice Frumin and Andrew Hunt.  If you'd like
+These release notes are edited by Alice Frumin and Andie Hunt.  If you'd like
 to provide feedback on them, please log in to https://chat.civicrm.org/civicrm
 and contact `@agh1`.