| **Change the database schema?** | **yes** |
| **Alter the API?** | **yes** |
| Require attention to configuration options? | no |
-| Fix problems installing or upgrading to a previous version? | no |
+| **Fix problems installing or upgrading to a previous version?** | **yes** |
| **Introduce features?** | **yes** |
| **Fix bugs?** | **yes** |
formatting.
- **SearchKit - Add 'merge contacts' task
- ([22768](https://github.com/civicrm/civicrm-core/pull/22768))**
+ ([22768](https://github.com/civicrm/civicrm-core/pull/22768) and
+ [23035](https://github.com/civicrm/civicrm-core/pull/23035))**
Adds a "merge contacts" task to SearchKit.
This can help ease the pain of declaring managed entities which may or may not
already exist - now they can be matched by name or other unique identifier.
+- **Database update from 5.47.2 to 5.47.3 fails with a non en_US database.
+ ([dev/core#3135](https://lab.civicrm.org/dev/core/-/issues/3151):
+ [23063](https://github.com/civicrm/civicrm-core/pull/23063))**
+
### CiviContribute
- **Add basic contribution example base for contribution workflows
Makes it so that one can preview Contribution Message Templates.
+- **Remove time component from the {contribution.receive_date} token
+ ([dev/core#3072](https://lab.civicrm.org/dev/core/-/issues/3072):
+ [23071](https://github.com/civicrm/civicrm-core/pull/23071))**
+
### CiviEvent
- **Introduce a way to link event participants from the associated booking.
### Core CiviCRM
+- **Update DOMPDF to 1.2.1 and update composer-compile-plugin as per master
+ ([23102](https://github.com/civicrm/civicrm-core/pull/23102))**
+
- **Contact Logging Detail report crashes when a contribution and contact are
updated together
([dev/report#85](https://lab.civicrm.org/dev/report/-/issues/85):
Avoids flooding logs with `open_basedir` in effect.
+- **Filter summary no longer appearing on results for Reports
+ ([dev/core#3153](https://lab.civicrm.org/dev/core/-/issues/3153):
+ [23086](https://github.com/civicrm/civicrm-core/pull/23086))**
+
- **Switch extension downloader and extensions feed to use Guzzle HTTP library
([21097](https://github.com/civicrm/civicrm-core/pull/21097))**
([22849](https://github.com/civicrm/civicrm-core/pull/22849))**
- **Afform - Fix saving and editing entity blocks
- ([22963](https://github.com/civicrm/civicrm-core/pull/22963))**
+ ([22963](https://github.com/civicrm/civicrm-core/pull/22963),
+ [22986](https://github.com/civicrm/civicrm-core/pull/22986), and
+ [23104](https://github.com/civicrm/civicrm-core/pull/23104))**
- **Afform Gui - Fix selecting html element of text box
([22929](https://github.com/civicrm/civicrm-core/pull/22929))**
+- **Afform - fix missing submit actions
+ ([23024](https://github.com/civicrm/civicrm-core/pull/23024))**
+
- **SearchKit - Fix support for non-DAO entities
([22764](https://github.com/civicrm/civicrm-core/pull/22764))**
+- **Fix deleting afforms when deleting saved search
+ ([22997](https://github.com/civicrm/civicrm-core/pull/22997))**
+
+ A typo in the code was preventing afforms from being deleted with a
+ corresponding saved search, and may have led to afforms being deleted
+ incorrectly.
+
+- **SearchKit - Fix multi-valued afform filters
+ ([23012](https://github.com/civicrm/civicrm-core/pull/23012))**
+
+ Fixes a SearchKit regression causing multi-select afform filters to stop
+ working.
+
+- **Search Kit: Unable to Aggregate on a Custom Field
+ ([dev/core#3143](https://lab.civicrm.org/dev/core/-/issues/3143):
+ [23070](https://github.com/civicrm/civicrm-core/pull/23070))**
+
- **Only acl line items based on contribution
([22870](https://github.com/civicrm/civicrm-core/pull/22870))**
- **CiviGrant - Don't auto-create any grant types
([22913](https://github.com/civicrm/civicrm-core/pull/22913))**
+- **Grant checkbox in display prefs does nothing anymore
+ ([dev/core#3159](https://lab.civicrm.org/dev/core/-/issues/3159):
+ [23105](https://github.com/civicrm/civicrm-core/pull/23105))**
+
- **Views - CiviGrant is now an extension
([654](https://github.com/civicrm/civicrm-drupal/pull/654))**
- **Mailing Report: do not recalculate the recipients when the count is zero
([22800](https://github.com/civicrm/civicrm-core/pull/22800))**
+- **5.44+ Unsubscribe from Smart Group form generates excessive process load
+ ([dev/core#3031](https://lab.civicrm.org/dev/core/-/issues/3031):
+ [23051](https://github.com/civicrm/civicrm-core/pull/23051))**
+
+ This splits the select query in two when checking if a contact was subscribed
+ to one or more groups.
+
### CiviMember
+- **New Membership fails when price set present but not selected
+ ([dev/core#3134](https://lab.civicrm.org/dev/core/-/issues/3134):
+ [23027](https://github.com/civicrm/civicrm-core/pull/23027))**
+
- **Fixes for smarty grumpy mode with membership
([22752](https://github.com/civicrm/civicrm-core/pull/22752))**