Makes SearchKit handle large option lists more efficiently, and adds APIv4
field metadata about available suffixes.
-- **APIv4 - Add File entity
- ([21158](https://github.com/civicrm/civicrm-core/pull/21158))**
-
- Adds the entity "File" to APIv4.
-
- **SearchKit - Add placeholder to token select
([21172](https://github.com/civicrm/civicrm-core/pull/21172))**
Adds support to display SearchKit results in a grid format.
- **SearchKit - Merge admin results table with searchDisplay code
- ([21069](https://github.com/civicrm/civicrm-core/pull/21069))**
+ ([21069](https://github.com/civicrm/civicrm-core/pull/21069) and
+ [21488](https://github.com/civicrm/civicrm-core/pull/21488))**
Improves and streamlines the SearchKit Angular code to reconcile two
different ways of fetching, formatting & displaying results. This reduces code
Fixes loading multiple translations within same page-view (OptionValues,
ContactTypes).
+- **Activity export broken - takes you to some other screen instead
+ ([dev/core#2835](https://lab.civicrm.org/dev/core/-/issues/2835):
+ [21456](https://github.com/civicrm/civicrm-core/pull/21456))**
+
- **APIv4 - entityBatch linkage
([dev/core#2682](https://lab.civicrm.org/dev/core/-/issues/2682):
[21241](https://github.com/civicrm/civicrm-core/pull/21241))**
Refactoring work towards making it possible to have a direct export feature in
SearchKit.
+- **SearchKit - Fix deleting search displays
+ ([21444](https://github.com/civicrm/civicrm-core/pull/21444))**
+
+- **SearchKit - Fix anonymous access to running search displays
+ #([21752](https://github.com/civicrm/civicrm-core/pull/21752))**
+
+ Recently SearchKit added the ability for anonymous users to access search
+ displays. However, due to an oversight the feature doesn't actually work for
+ anonymous users. This fixes the problem.
+
+- **Afform - ensure dragging classes are removed when not sorting
+ ([21750](https://github.com/civicrm/civicrm-core/pull/21750))**
+
+ Fixes an annoying UI glitch in Afform where the screen can appear "locked" or
+ "frozen" after dragging fields into a fieldset.
+
- **Expose Contribution token processor
([dev/core#2747](https://lab.civicrm.org/dev/core/-/issues/2747):
[21046](https://github.com/civicrm/civicrm-core/pull/21046) and
- **Simplify ContributionView form. Always display "lineitems"
([21285](https://github.com/civicrm/civicrm-core/pull/21285))**
+- **Can we re-order the 'recur links'
+ ([dev/core#2843](https://lab.civicrm.org/dev/core/-/issues/2843):
+ [21559](https://github.com/civicrm/civicrm-core/pull/21559))**
+
+ The new link to View Template on a recurring contribution row is now moved to
+ the end, allowing the Edit link to return to the second spot.
+
+- **When a recurring contribution template has no line items, the contact
+ contribution tab crashes
+ ([dev/financial#187](https://lab.civicrm.org/dev/financial/-/issues/187):
+ [21734](https://github.com/civicrm/civicrm-core/pull/21734))**
+
+- **Call line item pre hook after tax amount is calculated
+ ([21731](https://github.com/civicrm/civicrm-core/pull/21731))**
+
+ `hook_civicrm_pre` is now invoked on a line item entity after the tax amount
+ has been calculated for it.
+
### CiviMail
- **CiviCRM Mailing, function unsub_from_mailing has spelling error,
- **Update MembershipType.duration and MembershipStatus.name to be required
([21119](https://github.com/civicrm/civicrm-core/pull/21119))**
+- **Fix missing value of End Adjustment column from Membership status page
+ ([21664](https://github.com/civicrm/civicrm-core/pull/21664))**
+
### Drupal Integration
- **Syntax errors when loading sample data
([21226](https://github.com/civicrm/civicrm-core/pull/21226))**
- **[REF] CRM_Utils_Recent - Use hook listener to delete items
- ([21204](https://github.com/civicrm/civicrm-core/pull/21204))**
+ ([21204](https://github.com/civicrm/civicrm-core/pull/21204) and
+ [21492](https://github.com/civicrm/civicrm-core/pull/21492))**
- **[REF] Deprecate unnecessary del() functions
([21200](https://github.com/civicrm/civicrm-core/pull/21200))**