Priceset 2nd half
[civicrm-core.git] / release-notes / 5.24.0.md
index bcfa7c39f104c3232e5db69dbaab622d6ed4a22c..0f5cff68be84b554fc5201abb0031f5bf2ebd683 100644 (file)
@@ -14,7 +14,7 @@ Released April 1, 2020
 | *Does this version...?*                                         |         |
 |:--------------------------------------------------------------- |:-------:|
 | Fix security vulnerabilities?                                   |   no    |
-| Change the database schema?                                     |         |
+| **Change the database schema?**                                 | **yes** |
 | **Alter the API?**                                              | **yes** |
 | Require attention to configuration options?                     |   no    |
 | **Fix problems installing or upgrading to a previous version?** | **yes** |
@@ -63,10 +63,13 @@ Released April 1, 2020
   Migrates `civicrm-setup` from its own git repo to `civicrm-core.git:setup/`.
 
 - **APIv4-based smart groups
-  ([16666](https://github.com/civicrm/civicrm-core/pull/16666))**
+  ([16876](https://github.com/civicrm/civicrm-core/pull/16876),
+  [16666](https://github.com/civicrm/civicrm-core/pull/16666) and
+  [16834](https://github.com/civicrm/civicrm-core/pull/16834))**
 
   Allows smart groups to be created with APIv4 params in addition to via search
-  form values. Adds a button to save smart groups from the APIv4 explorer.
+  form values. Adds a user interface to save smart groups from the APIv4
+  explorer.
 
 - **Style & layout clean up
   ([16680](https://github.com/civicrm/civicrm-core/pull/16680))**
@@ -246,7 +249,8 @@ Released April 1, 2020
 
 - **Group search form template does not add Datatables CSS classes (DT_RowClass)
   ([dev/core#1547](https://lab.civicrm.org/dev/core/issues/1547):
-  [16359](https://github.com/civicrm/civicrm-core/pull/16359))**
+  [16359](https://github.com/civicrm/civicrm-core/pull/16359) and
+  [16743](https://github.com/civicrm/civicrm-core/pull/16743))**
 
   Ensures child groups are nested on the Manage Groups form.
 
@@ -377,6 +381,21 @@ Released April 1, 2020
 - **fix contribution summary report's statistics when grouping and having
   ([16467](https://github.com/civicrm/civicrm-core/pull/16467))**
 
+- **Fix smart group custom field check to cope with api error
+  ([16750](https://github.com/civicrm/civicrm-core/pull/16750))**
+
+- **Inline editing not working on admin option value-like screens
+  ([dev/core#1651](https://lab.civicrm.org/dev/core/issues/1651):
+  [16779](https://github.com/civicrm/civicrm-core/pull/16779) and
+  [16791](https://github.com/civicrm/civicrm-core/pull/16791))**
+
+- **Fix fatal error on loading extension page when an extension has been deleted
+  ([16752](https://github.com/civicrm/civicrm-core/pull/16752))**
+
+- **Can't install 5.23 in another language
+  ([dev/translation#40](https://lab.civicrm.org/dev/translation/issues/40):
+  [16842](https://github.com/civicrm/civicrm-core/pull/16842))**
+
 - **Don't cache the full path of extensions so they don't break with dynamic
   paths
   ([dev/cloud-native#21](https://lab.civicrm.org/dev/cloud-native/issues/21):
@@ -402,6 +421,15 @@ Released April 1, 2020
   created_date ([dev/core#1589](https://lab.civicrm.org/dev/core/issues/1589):
   [16543](https://github.com/civicrm/civicrm-core/pull/16543))**
 
+- **Exporting contacts via membership dashboard click through selects all
+  contacts in database
+  ([dev/user-interface#14](https://lab.civicrm.org/dev/user-interface/issues/14):
+  [16763](https://github.com/civicrm/civicrm-core/pull/16763) and
+  [16933](https://github.com/civicrm/civicrm-core/pull/16933))**
+
+  Fixes a bug where the links from the membership dashboard 'appear to work' but
+  then don't work in export.
+
 ### CiviCampaign
 
 - **Secondarily order campaign dashboard by id
@@ -438,6 +466,10 @@ Released April 1, 2020
 - **Remove hardcoded settings from form and use SettingForm.tpl for Case
   settings ([16600](https://github.com/civicrm/civicrm-core/pull/16600))**
 
+- **Adding a timeline to a case doesn't get the last activity in the timeline
+  right ([dev/core#1675](https://lab.civicrm.org/dev/core/issues/1675):
+  [16926](https://github.com/civicrm/civicrm-core/pull/16926))**
+
 ### CiviContribute
 
 - **when importing contributions, can't match contact on phone number
@@ -475,6 +507,14 @@ Released April 1, 2020
   ([dev/core#1365](https://lab.civicrm.org/dev/core/issues/1365):
   [15884](https://github.com/civicrm/civicrm-core/pull/15884))**
 
+### Backdrop Integration
+
+- **bin/*, extern/* - Fix leak of "$config" in global namespace backdrop
+  ([16702](https://github.com/civicrm/civicrm-core/pull/16702))**
+
+  This removes the `$config` variable from some pre CMS boot locations to avoid
+  issues with backdrop compatability.
+
 ### Drupal Integration
 
 - **Multi-select custom data shows values not labels in drupal user record
@@ -494,8 +534,27 @@ Released April 1, 2020
   ([dev/core#1562](https://lab.civicrm.org/dev/core/issues/1562):
   [16522](https://github.com/civicrm/civicrm-core/pull/16522))**
 
+### Joomla Integration
+
+- **CiviCRM upgrade to 5.23.0 breaks payment processor
+  ([dev/financial#120](https://lab.civicrm.org/dev/financial/issues/120):
+  [16761](https://github.com/civicrm/civicrm-core/pull/16761))**
+
+  Fixes loading of several javascript and css assets on front end pages (such as
+  the contribution page) in Joomla.
+
+- **CiviCRM menu disappears and upgrade to 5.23.x fails if Joomla is in a folder
+  below the website.
+  ([dev/joomla#26](https://lab.civicrm.org/dev/joomla/issues/26):
+  [16887](https://github.com/civicrm/civicrm-core/pull/16887))**
+
 ### WordPress Integration
 
+- **5.23 breaks WP admin menu links
+  ([dev/core#1637](https://lab.civicrm.org/dev/core/issues/1637):
+  [16721](https://github.com/civicrm/civicrm-core/pull/16721),
+  [16735](https://github.com/civicrm/civicrm-core/pull/16735))**
+
 - **Fix display of administrator permissions in WordPress Multisite
   ([dev/core#1628](https://lab.civicrm.org/dev/core/issues/1628):
   [16675](https://github.com/civicrm/civicrm-core/pull/16675))**
@@ -513,6 +572,9 @@ Released April 1, 2020
 
 ## <a name="misc"></a>Miscellany
 
+- **Update CKEditor 4.14
+  ([16841](https://github.com/civicrm/civicrm-core/pull/16841))**
+
 - **Remove fatal  from  form
   ([16500](https://github.com/civicrm/civicrm-core/pull/16500))**
 
@@ -622,6 +684,9 @@ Released April 1, 2020
 - **[REF] Remove never used property
   ([16540](https://github.com/civicrm/civicrm-core/pull/16540))**
 
+- **([REF] Fix handling of owner url parameter from Membership Dashboard
+  [16937](https://github.com/civicrm/civicrm-core/pull/16937))**
+
 - **REF Refactor ActivityTokens to use a trait that can be shared with other
   entities ([16468](https://github.com/civicrm/civicrm-core/pull/16468))**
 
@@ -703,7 +768,7 @@ Released April 1, 2020
 This release was developed by the following code authors:
 
 a-n The Artists Information Company - William Mortada; AGH Strategies - Alice
-Frumin, Andrew Hunt; Agileware - Agileware Team, Francis Whittle; Alexy
+Frumin, Andie Hunt; Agileware - Agileware Team, Francis Whittle; Alexy
 Mikhailichenko; breheret; Calibrate - Wouter Hechtermans; CEPR - Josh Brown;
 Chris Burgess; Christian Wach; Circle Interactive - Pradeep Nayak; CiviCoop -
 Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku;
@@ -730,6 +795,6 @@ Simon John Parker; Third Sector Design - Michael McAndrew;
 
 ## <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`.