Merge pull request #20802 from civicrm/5.39
[civicrm-core.git] / release-notes / 5.26.0.md
index 56cf8c2f00b4cf078650508300266713774c849c..0baa0df7de9583c05e02e09cea10f9f616ea4855 100644 (file)
@@ -47,7 +47,7 @@ Administrators should promptly assess and update any external services which sub
   Gives more flexibility about how options are returned from APIv4 and adds
   visibility in the API explorer.
 
   Gives more flexibility about how options are returned from APIv4 and adds
   visibility in the API explorer.
 
-- **APIv4 - how do I interact with option values???
+- **APIv4 - How do I interact with option values?
   ([dev/core#1705](https://lab.civicrm.org/dev/core/issues/1705):
   [17158](https://github.com/civicrm/civicrm-core/pull/17158),
   [17138](https://github.com/civicrm/civicrm-core/pull/17138) and
   ([dev/core#1705](https://lab.civicrm.org/dev/core/issues/1705):
   [17158](https://github.com/civicrm/civicrm-core/pull/17158),
   [17138](https://github.com/civicrm/civicrm-core/pull/17138) and
@@ -55,7 +55,7 @@ Administrators should promptly assess and update any external services which sub
 
   Adds support for pseudoconstants to APIv4.
 
 
   Adds support for pseudoconstants to APIv4.
 
-- **Add MessageTemplate api to v4
+- **APIv4 - Add MessageTemplate API
   ([17073](https://github.com/civicrm/civicrm-core/pull/17073))**
 
   Adds new "MessageTemplate" entity to APIv4.
   ([17073](https://github.com/civicrm/civicrm-core/pull/17073))**
 
   Adds new "MessageTemplate" entity to APIv4.
@@ -65,7 +65,7 @@ Administrators should promptly assess and update any external services which sub
 
   Adds support for using `HAVING` clauses in APIv4.
 
 
   Adds support for using `HAVING` clauses in APIv4.
 
-- **APIv4 Query Improvements (Work Towards
+- **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))**
   [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))**
@@ -78,10 +78,10 @@ Administrators should promptly assess and update any external services which sub
   [dev/core#1681](https://lab.civicrm.org/dev/core/issues/1681):
   [17261](https://github.com/civicrm/civicrm-core/pull/17261))**
 
   [dev/core#1681](https://lab.civicrm.org/dev/core/issues/1681):
   [17261](https://github.com/civicrm/civicrm-core/pull/17261))**
 
-  Adds a deprecation notice for Systems using MySQL versions before 5.7 and
+  Adds a deprecation notice for systems using MySQL versions before 5.7 and
   requires 5.5 to install.
 
   requires 5.5 to install.
 
-- **allow inline help text title to be overriden
+- **Allow inline help text title to be overriden
   ([dev/core#1693](https://lab.civicrm.org/dev/core/issues/1693):
   [16998](https://github.com/civicrm/civicrm-core/pull/16998))**
 
   ([dev/core#1693](https://lab.civicrm.org/dev/core/issues/1693):
   [16998](https://github.com/civicrm/civicrm-core/pull/16998))**
 
@@ -161,13 +161,13 @@ Administrators should promptly assess and update any external services which sub
   Adds the contributor email to the Cancel Recurring Contribution form so it is
   clear who will be notified.
 
   Adds the contributor email to the Cancel Recurring Contribution form so it is
   clear who will be notified.
 
-- **add filter and sorting for receipt date in contribution report
+- **Add filter and sorting for receipt date in contribution report
   ([17044](https://github.com/civicrm/civicrm-core/pull/17044) and
   [16994](https://github.com/civicrm/civicrm-core/pull/16994))**
 
   Adds a filter and sorting for "receipt date" to Contribution Reports.
 
   ([17044](https://github.com/civicrm/civicrm-core/pull/17044) and
   [16994](https://github.com/civicrm/civicrm-core/pull/16994))**
 
   Adds a filter and sorting for "receipt date" to Contribution Reports.
 
-- **Capitalise PAN truncation
+- **Capitalise "PAN Truncation"
   ([16973](https://github.com/civicrm/civicrm-core/pull/16973) and
   [16964](https://github.com/civicrm/civicrm-core/pull/16964))**
 
   ([16973](https://github.com/civicrm/civicrm-core/pull/16973) and
   [16964](https://github.com/civicrm/civicrm-core/pull/16964))**
 
@@ -195,11 +195,15 @@ Administrators should promptly assess and update any external services which sub
   that can be used to dynamically toggle support for specific events/hooks and
   updates a related test.
 
   that can be used to dynamically toggle support for specific events/hooks and
   updates a related test.
 
-- **After core upgrade, extension routes unavailable
+- **After core upgrade, extensions are not fully active
   ([dev/core#1460](https://lab.civicrm.org/dev/core/issues/1460) and
   ([dev/core#1460](https://lab.civicrm.org/dev/core/issues/1460) and
-  [dev/core#1713](https://lab.civicrm.org/dev/core/issues/1713)
+  [dev/core#1713](https://lab.civicrm.org/dev/core/issues/1713):
   [17126](https://github.com/civicrm/civicrm-core/pull/17126))**
 
   [17126](https://github.com/civicrm/civicrm-core/pull/17126))**
 
+  After performing a core upgrade, some extension functionality (e.g. routing) was
+  temporariliy unavailable - and required a flush. This fix changes the way in which
+  hooks and caches are managed during the upgrade.
+
 - **Report Dev tab display SQL multiple times
   ([dev/core#1673](https://lab.civicrm.org/dev/core/issues/1673):
   [17001](https://github.com/civicrm/civicrm-core/pull/17001))**
 - **Report Dev tab display SQL multiple times
   ([dev/core#1673](https://lab.civicrm.org/dev/core/issues/1673):
   [17001](https://github.com/civicrm/civicrm-core/pull/17001))**
@@ -275,35 +279,30 @@ Administrators should promptly assess and update any external services which sub
   Fixes a bug whereby the merge script alters non-contact entity tags, changing
   the entity they are related to.
 
   Fixes a bug whereby the merge script alters non-contact entity tags, changing
   the entity they are related to.
 
-- **show title on status message instead of machine name
+- **Show title on status message instead of machine name
   ([17174](https://github.com/civicrm/civicrm-core/pull/17174))**
 
 - **Do not create smarty cached templates for processed greetings
   ([16733](https://github.com/civicrm/civicrm-core/pull/16733))**
 
   ([17174](https://github.com/civicrm/civicrm-core/pull/17174))**
 
 - **Do not create smarty cached templates for processed greetings
   ([16733](https://github.com/civicrm/civicrm-core/pull/16733))**
 
-- **Add contribution id as activity source record when downloading or emailing
+- **Add contribution ID as activity source record when downloading or emailing
   invoice ([17165](https://github.com/civicrm/civicrm-core/pull/17165))**
 
   Ensures that the Activity Source ID field is populated correctly for
   Activities of the type "Emailed Invoice" and "Downloaded Invoice".
 
   invoice ([17165](https://github.com/civicrm/civicrm-core/pull/17165))**
 
   Ensures that the Activity Source ID field is populated correctly for
   Activities of the type "Emailed Invoice" and "Downloaded Invoice".
 
-- **Correct option_group pseudoconstant and regenerate dao
+- **Correct option_group pseudoconstant and regenerate DAO
   ([17166](https://github.com/civicrm/civicrm-core/pull/17166))**
 
   Fixes metadata for option_group pseudoconstant list so that labels are visible
   in the list.
 
   ([17166](https://github.com/civicrm/civicrm-core/pull/17166))**
 
   Fixes metadata for option_group pseudoconstant list so that labels are visible
   in the list.
 
-- **Update Colmbra state/province to Coimbra
+- **Update "Colmbra" state/province to "Coimbra"
   ([17106](https://github.com/civicrm/civicrm-core/pull/17106) and
   [17136](https://github.com/civicrm/civicrm-core/pull/17136))**
 
   Fixes up some Portugal Province labels.
 
   ([17106](https://github.com/civicrm/civicrm-core/pull/17106) and
   [17136](https://github.com/civicrm/civicrm-core/pull/17136))**
 
   Fixes up some Portugal Province labels.
 
-- **Archive text ([17074](https://github.com/civicrm/civicrm-core/pull/17074))**
-
-  Updates the intro text to archive contrib.txt in favor of recognizing
-  contributors via the release notes.
-
 - **Fix 'selectedChild' parameter for pages with tabs
   ([17066](https://github.com/civicrm/civicrm-core/pull/17066))**
 
 - **Fix 'selectedChild' parameter for pages with tabs
   ([17066](https://github.com/civicrm/civicrm-core/pull/17066))**
 
@@ -320,12 +319,12 @@ Administrators should promptly assess and update any external services which sub
 
   Reduces code complexity & locking queries when merging contacts.
 
 
   Reduces code complexity & locking queries when merging contacts.
 
-- **fixed mapping when using custom field for contact sub type
+- **Fixed mapping when using custom field for contact sub type
   ([16957](https://github.com/civicrm/civicrm-core/pull/16957))**
 
   Ensures import mappings populate contact sub-type custom fields.
 
   ([16957](https://github.com/civicrm/civicrm-core/pull/16957))**
 
   Ensures import mappings populate contact sub-type custom fields.
 
-- **set is_deceased to not null in schema and upgrade script
+- **Set is_deceased to not null in schema and upgrade script
   ([dev/core#1697](https://lab.civicrm.org/dev/core/issues/1697):
   [17025](https://github.com/civicrm/civicrm-core/pull/17025))**
 
   ([dev/core#1697](https://lab.civicrm.org/dev/core/issues/1697):
   [17025](https://github.com/civicrm/civicrm-core/pull/17025))**
 
@@ -422,7 +421,7 @@ Administrators should promptly assess and update any external services which sub
 
 ### CiviMember
 
 
 ### CiviMember
 
-- **membership batch entry: fix join date population
+- **Membership batch entry: Fix join date population
   ([dev/core#1718](https://lab.civicrm.org/dev/core/issues/1718):
   [17099](https://github.com/civicrm/civicrm-core/pull/17099))**
 
   ([dev/core#1718](https://lab.civicrm.org/dev/core/issues/1718):
   [17099](https://github.com/civicrm/civicrm-core/pull/17099))**
 
@@ -480,6 +479,11 @@ Administrators should promptly assess and update any external services which sub
 
 ## <a name="misc"></a>Miscellany
 
 
 ## <a name="misc"></a>Miscellany
 
+- **CONTRIBUTORS.txt - Explain deprecation/archival ([17074](https://github.com/civicrm/civicrm-core/pull/17074))**
+
+  Contributors are now recognized in release notes. To ensure a full history,
+  the older `CONTRIBUTORS.txt` has been preserved, but it will not be updated for future releases.
+
 - **Use isSerialized function rather guessing from html_type
   ([16979](https://github.com/civicrm/civicrm-core/pull/16979))**
 
 - **Use isSerialized function rather guessing from html_type
   ([16979](https://github.com/civicrm/civicrm-core/pull/16979))**