- **Feature to provide most used countries in top section of Country select
list ([19025](https://github.com/civicrm/civicrm-core/pull/19025))**
- Adds settings for "Default Country" and "Default State/Province" so that
- system administrators can set a default for the "Country" and "State/Province"
- fields as they see fit for their use case. Setting the default will move the
- option selected to be the first in the list of available options for that
- field (regardless of where it should be alphabetically).
+ A new option for Pinned Countries allows administrators to specify one or more
+ commonly-used countries to appear at the top of the select list of countries
+ when it appears on forms.
- **Send email to contacts when clicking on their email address on the contact's
card (Work Towards
[dev/core#1790](https://lab.civicrm.org/dev/core/-/issues/1790):
[19082](https://github.com/civicrm/civicrm-core/pull/19082))**
- Improves user experience by preventing tooltips from closing as long as the
- user's mouse is inside of the tooltip element.
+ This improves user experience by preventing tooltips from closing as long as
+ the user's mouse is inside of the tooltip element.
- **Unhide oauth extension
([19107](https://github.com/civicrm/civicrm-core/pull/19107))**
([dev/core#2197](https://lab.civicrm.org/dev/core/-/issues/2197):
[18988](https://github.com/civicrm/civicrm-core/pull/18988))**
- Improves installation of the afform_html extension by including dependencies.
+ The afform_html extension depends upon the Monaco Editor. This loads the
+ Monaco library as part of core CiviCRM using Composer.
-- **API - Finer-grained permisions for the dashboard & dashlet entities
+- **API - Finer-grained permissions for the dashboard & dashlet entities
([18962](https://github.com/civicrm/civicrm-core/pull/18962))**
- Allows contacts without "administer CiviCRM" permission to access
- dashboard records via the API.
+ The API no longer requires the "administer CiviCRM" permission to access
+ dashboard records. Contacts with "access CiviCRM" can read dashboard records
+ for contacts they have access to, and write permissions for non-admins are
+ restricted to editing only their own dashboard.
- **Improve APIv4 metadata for RelationshipCache and Bridge entities in general
([19101](https://github.com/civicrm/civicrm-core/pull/19101))**
Core changes needed so that Search Kit can support joins.
-- **Add Grant v4 api
- ([19020](https://github.com/civicrm/civicrm-core/pull/19020))**
-
- Makes the Grant entity available in APIv4.
-
- **Use trait instead of class for Entity Bridges; add OptionList trait
([19010](https://github.com/civicrm/civicrm-core/pull/19010))**
Permits Angular modules to require "bundles" from Civi::Resources.
-- **Extensionsuitweak
+- **Extensions UI tweak
([18981](https://github.com/civicrm/civicrm-core/pull/18981))**
- Improves user experience on the Extensions form by displaying extensions
- information in a more helpful order.
+ The subheader for extensions in the listing is now the description rather than
+ the key. The details in the expanded listing are also reordered.
### CiviContribute
Removes some details from the message when editing a contribution status which
improves performance.
+### CiviGrant
+
+- **Add Grant v4 api
+ ([19020](https://github.com/civicrm/civicrm-core/pull/19020))**
+
+ Makes the Grant entity available in APIv4.
+
### CiviMember
- **Remove 'onlinePendingContribution' payment support from membership edit form
Improves the PCP short code by adding an action parameter for which the options
are "info" and "transact". When the action parameter is set to "info" the page
displays the PCP info page, when it is set as "transact" the page displays the
- relecant PCP contribution form.
+ relevant PCP contribution form.
## <a name="bugs"></a>Bugs resolved
Ensure that the link to Drupal Access Control points to the right place
regardless of which Drupal version you are using (it was broken for Drupal 8
- integration's).
+ integrations).
- **D8/D9 Fix Session Start Handling
([dev/drupal#149](https://lab.civicrm.org/dev/drupal/-/issues/149):
This release was developed by the following code authors:
-AGH Strategies - Alice Frumin, Andrew Hunt; Alexy Mikhailichenko;
-AsylumSeekersCentre; Bluehorn Digital - Matt Glaman; Christian Wach; CiviCRM -
-Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp -
-René Olivo; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; enCircle
-Solutions Ltd. - Darren Woods; Giant Rabbit - Peter Haight; JMA Consulting -
-Seamus Lee; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting -
-Matthew Wire; Nicol Wistreich; Squiffle Consulting - Aidan Saunders; Tadpole
-Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
+AGH Strategies - Alice Frumin, Andrew Hunt; Alexy Mikhailichenko; Asylum Seekers
+Centre; Bluehorn Digital - Matt Glaman; Christian Wach; CiviCRM - Coleman Watts,
+Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp - René Olivo; Coop
+SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; enCircle Solutions Ltd. -
+Darren Woods; Giant Rabbit - Peter Haight; JMA Consulting - Seamus Lee;
+Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire;
+Nicol Wistreich; Squiffle Consulting - Aidan Saunders; Tadpole Collective -
+Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
Most authors also reviewed code for this release; in addition, the following
reviewers contributed their comments: