5.26.0 release notes: some final edits
authorAndrew Hunt <andrew@aghstrategies.com>
Wed, 3 Jun 2020 23:51:13 +0000 (19:51 -0400)
committerAndrew Hunt <andrew@aghstrategies.com>
Wed, 3 Jun 2020 23:51:13 +0000 (19:51 -0400)
release-notes/5.26.0.md

index 15d2be736eec256e2f3834cb3dc325ae0a5f6b63..56cf8c2f00b4cf078650508300266713774c849c 100644 (file)
@@ -63,16 +63,16 @@ Administrators should promptly assess and update any external services which sub
 - **APIv4 - Add support for HAVING clause
   ([17015](https://github.com/civicrm/civicrm-core/pull/17015))**
 
-  Adds support for using HAVING clauses in APIv4.
+  Adds support for using `HAVING` clauses in APIv4.
 
 - **APIv4 Query Improvements (Work Towards
   [dev/report#31](https://lab.civicrm.org/dev/report/issues/31):
   [17113](https://github.com/civicrm/civicrm-core/pull/17113) and
   [17047](https://github.com/civicrm/civicrm-core/pull/17047))**
 
-  Adds UI support for new APIv4 features specifically, SQL functions and aliases
-  are now available in the API explorer, as is the HAVING clause and GROUP BY
-  clause.
+  This adds UI support for new APIv4 features.  Specifically, SQL functions and
+  aliases are now available in the API explorer, as is the `HAVING` clause and
+  `GROUP BY` clause.
 
 - **End of life planning for MySQL server 5.0 - 5.6 (Work Towards
   [dev/core#1681](https://lab.civicrm.org/dev/core/issues/1681):
@@ -85,30 +85,21 @@ Administrators should promptly assess and update any external services which sub
   ([dev/core#1693](https://lab.civicrm.org/dev/core/issues/1693):
   [16998](https://github.com/civicrm/civicrm-core/pull/16998))**
 
-  Makes it possible to override inline help text titles.
+  This change makes it possible to override inline help text titles in a
+  `.hlp.extra` file.
 
-- **Update attachment message on mailing form. .
+- **Update attachment message on mailing form.
   ([dev/core#1696](https://lab.civicrm.org/dev/core/issues/1696):
   [17024](https://github.com/civicrm/civicrm-core/pull/17024))**
 
-  Adds more help text to the attachment field on the mailing form.
+  This updates the help text on CiviMail attachments to specify the maximum size
+  of each attachment.
 
-- **Allow override of inherited CMS language when in CiviCRM
-  ([17006](https://github.com/civicrm/civicrm-core/pull/17006))**
-
-  Makes it possible to override the CMS langhage when in CiviCRM.
-
-- **Convert bcc field to use an entity reference.
-  ([17064](https://github.com/civicrm/civicrm-core/pull/17064))**
+- **Convert CC and BCC fields to use an entity reference.
+  ([17064](https://github.com/civicrm/civicrm-core/pull/17064) and [17129](https://github.com/civicrm/civicrm-core/pull/17129))**
 
-  Changes the bcc field on all email forms to use an entity reference
-  field. This simplifies the code and extends filtering on the field.
-
-- **Switch cc field on emailTrait to use entity reference
-  ([17129](https://github.com/civicrm/civicrm-core/pull/17129))**
-
-  Changes the cc field on all email forms to use an entity reference
-  field. This simplifies the code and extends filtering on the field.
+  The CC and BCC fields on all email forms are now entity references to the
+  email ID. This simplifies the code and extends filtering on the field.
 
 - **Introduce "civi.dao.preUpdate" and "civi.dao.preInsert" events
   ([dev/core#1638](https://lab.civicrm.org/dev/core/issues/1638):
@@ -120,19 +111,21 @@ Administrators should promptly assess and update any external services which sub
 - **Add ID to custom group/field admin forms
   ([17055](https://github.com/civicrm/civicrm-core/pull/17055))**
 
-  Exposes custom field/group IDs on admin forms.
+  The ID numbers are displayed in the tables of custom fields and groups.
 
 - **Improve AngularJS performance with one-time binding for static strings
   ([17050](https://github.com/civicrm/civicrm-core/pull/17050))**
 
-  Improves performance of AngularJS forms.
+  This improves performance of AngularJS pages and forms by having the
+  translation function only execute once when the translated string is static.
 
 - **Allow setting metadata to use the `table` option. Update example setting
   `default_invoice_page`.
   ([16903](https://github.com/civicrm/civicrm-core/pull/16903))**
 
-  Adds a new option to setting metadata "table" and an example of how tot use
-  it.
+  Setting metadata that refers to an entity can now be defined with reference to
+  a database table, specifying the key and label columns, rather than requiring
+  a pseudoconstant function to populate the options.
 
 - **Add / make fit for purpose email.getlist api call
   ([16993](https://github.com/civicrm/civicrm-core/pull/16993))**
@@ -221,13 +214,11 @@ Administrators should promptly assess and update any external services which sub
   ([dev/core#1685](https://lab.civicrm.org/dev/core/issues/1685):
   [16953](https://github.com/civicrm/civicrm-core/pull/16953))**
 
-- **Financial ACL Report check always fails
-  ([dev/core#1700](https://lab.civicrm.org/dev/core/issues/1700):
-  [17046](https://github.com/civicrm/civicrm-core/pull/17046))**
+- **Allow override of inherited CMS language when in CiviCRM
+  ([17006](https://github.com/civicrm/civicrm-core/pull/17006))**
 
-  Ensures that if Finacial Type ACL's are enabled and the extension
-  `biz.jmaconsulting.financialaclreport` is installed the warning that you need
-  to install the extension is not displayed.
+  This ensures that the language switcher can be used in CiviCRM even when the
+  default language is set to inherit from the user's CMS session.
 
 - **Longitude not checked out of box
   ([dev/core#1739](https://lab.civicrm.org/dev/core/issues/1739):
@@ -338,6 +329,8 @@ Administrators should promptly assess and update any external services which sub
   ([dev/core#1697](https://lab.civicrm.org/dev/core/issues/1697):
   [17025](https://github.com/civicrm/civicrm-core/pull/17025))**
 
+  This removes the possibility of having undead contacts.
+
 - **Allow adding variables to CRM.vars in any region
   ([16888](https://github.com/civicrm/civicrm-core/pull/16888))**
 
@@ -364,25 +357,6 @@ Administrators should promptly assess and update any external services which sub
   Fixes a recent regression following the updating of the select fields export UI which on certain
   sites slowed down the loading of the select fields screen significantly
 
-### CiviContribute
-
-- **Contribution Detail Report gives incorrect results when `force=1`
-  ([dev/report#20](https://lab.civicrm.org/dev/report/issues/20):
-  [17234](https://github.com/civicrm/civicrm-core/pull/17234))**
-
-- **On Behalf Of fails to populate in Email Receipt
-  ([dev/core#57](https://lab.civicrm.org/dev/core/issues/57):
-  [17026](https://github.com/civicrm/civicrm-core/pull/17026))**
-
-  Fixes a bug where the On Behalf Of section was not being included in email
-  receipts.
-
-- **Fixes a regression when cancelling a recurring with no processor_id
-  ([17292](https://github.com/civicrm/civicrm-core/pull/17292))**
-
-- **Fix multiselect/checkbox custom field defaults on contribution online form
-  ([16991](https://github.com/civicrm/civicrm-core/pull/16991))**
-
 ### CiviCase
 
 - **Invalid and patchy XML encoding causes Case crash if status is not valid XML
@@ -408,6 +382,33 @@ Administrators should promptly assess and update any external services which sub
   Ensures that the details field value is saved when creating a new case from
   the core form.
 
+### CiviContribute
+
+- **Contribution Detail Report gives incorrect results when `force=1`
+  ([dev/report#20](https://lab.civicrm.org/dev/report/issues/20):
+  [17234](https://github.com/civicrm/civicrm-core/pull/17234))**
+
+- **Financial ACL Report check always fails
+  ([dev/core#1700](https://lab.civicrm.org/dev/core/issues/1700):
+  [17046](https://github.com/civicrm/civicrm-core/pull/17046))**
+
+  Ensures that if Finacial Type ACL's are enabled and the extension
+  `biz.jmaconsulting.financialaclreport` is installed the warning that you need
+  to install the extension is not displayed.
+
+- **On Behalf Of fails to populate in Email Receipt
+  ([dev/core#57](https://lab.civicrm.org/dev/core/issues/57):
+  [17026](https://github.com/civicrm/civicrm-core/pull/17026))**
+
+  Fixes a bug where the On Behalf Of section was not being included in email
+  receipts.
+
+- **Fixes a regression when cancelling a recurring with no processor_id
+  ([17292](https://github.com/civicrm/civicrm-core/pull/17292))**
+
+- **Fix multiselect/checkbox custom field defaults on contribution online form
+  ([16991](https://github.com/civicrm/civicrm-core/pull/16991))**
+
 ### CiviEvent
 
 - **Fix multiselect/checkbox custom field defaults on registration profile
@@ -790,7 +791,7 @@ Andrew Cormick-Dockery; Andy Burns; Artful Robot - Rich Lott;  Blackfly
 Solutions - Alan Dixon; CiviCoop - Jaap Jansma; Fuzion - Peter Davis; GMCVO
 Databases - Jade Gaunt; JMA Consulting - Monish Deb; MJCO - Mikey O'Toole;
 Richard van Oosterhout; Squiffle Consulting - Aidan Saunders;
-Tadpole Collective - Kevin Cristiano; Team Expansion - Greg Harris;
+Tadpole Collective - Kevin Cristiano; Team Expansion - Greg Harris
 
 ## <a name="feedback"></a>Feedback