Adds APIv4 support for Dashboard & DashboardContact and does some cleanup in
the BAO and API layers for improved consistency.
-- **add nl_BE language
+- **Add new language, `nl_BE`
([17014](https://github.com/civicrm/civicrm-core/pull/17014))**
Adds a new translation option for "Dutch (Belgium)".
[`hook_civicrm_alterCustomFieldDisplayValue()`](https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_alterCustomFieldDisplayValue/)
allows modification of the displayed value for a custom field value.
-- **APIv4 Query Improvements (Work Towards
+- **APIv4 query improvements (Work towards
[dev/report#31](https://lab.civicrm.org/dev/report/issues/31):
[16917](https://github.com/civicrm/civicrm-core/pull/16917) and
[16947](https://github.com/civicrm/civicrm-core/pull/16947))**
functions, but this first PR adds support for the aggregate functions `AVG`,
`COUNT`, `MAX`, `MIN`, and `SUM`.
+- **install/index.php - Fix leak which breaks compatibility with current Backdrop
+ ([#17249](https://github.com/civicrm/civicrm-core/pull/17249))**
+
### CiviContribute
-- **Partial Refunds (Work Towards
+- **Partial Refunds (Work towards
[dev/financial#87](https://lab.civicrm.org/dev/financial/issues/87):
[16480](https://github.com/civicrm/civicrm-core/pull/16480))**
- **Fixed fatal error for class not found when managed hook is invoked during
upgrade ([17004](https://github.com/civicrm/civicrm-core/pull/17004))**
-- **log error message instead of throwing exception
- ([16880](https://github.com/civicrm/civicrm-core/pull/16880)**
+- **Log error message instead of throwing exception
+ ([16880](https://github.com/civicrm/civicrm-core/pull/16880))**
-- *Remove instances of fatal
+- **Remove instances of fatal
([16759](https://github.com/civicrm/civicrm-core/pull/16759))**
This throws exceptions rather than dying when encountering problems creating
Fixes log messages generated when opening the relationship tab on the Manage
Case form.
-- **Merge Case Modal not showing relevant cases
+- **"Merge Case" modal not showing relevant cases
([dev/core#1646](https://lab.civicrm.org/dev/core/issues/1646):
[16798](https://github.com/civicrm/civicrm-core/pull/16798))**
Additionally ensures that the last activity in the case timeline is set
correctly.
-- **Check for Change Case Type in case activity form doesn't do anything
+- **Check for "Change Case Type" in case activity form doesn't do anything
([dev/core#1652](https://lab.civicrm.org/dev/core/issues/1652):
[16785](https://github.com/civicrm/civicrm-core/pull/16785))**
-- **Alternate to #16650 - On Case Audit/Print Report richtext details field is
- getting escaped when system is non-english
+- **When auditing cases on non-English deployments, richtext details
+ are incorrectly escaped
([16659](https://github.com/civicrm/civicrm-core/pull/16659))**
-- **Respect 'Donot notify activity type' setting
+- **Respect 'Do not notify activity type' setting
([16800](https://github.com/civicrm/civicrm-core/pull/16800))**
The setting to not notify assignees for certain activity types was not
### CiviContribute
-- **Changes to CiviContribute Component Settings not saved
+- **Changes to "CiviContribute Component Settings" not saved
([dev/core#1724](https://lab.civicrm.org/dev/core/issues/1724):
[17188](https://github.com/civicrm/civicrm-core/pull/17188))**
Fixes a bug where Add Refund is displayed instead of Add Payment on partially
paid event contributions.
-- **CRM-20553 Stop contact being overwritten with paypal account name
- ([14667](https://github.com/civicrm/civicrm-core/pull/14667))**
+- **Stop overwriting contact name with PayPal name
+ ([CRM-20553](https://issues.civicrm.org/jira/browse/CRM-20553): [14667](https://github.com/civicrm/civicrm-core/pull/14667))**
When a user creates a donation via PayPal, their CiviCRM contact name should
not be overwritten to be their PayPal account name.
-- **Fix use col "Soft Credit Amount Stats" and any filter of contribution…
+- **Fix use of "Soft Credit Amount Stats" and any filter of contribution…
([16591](https://github.com/civicrm/civicrm-core/pull/16591))**
Ensures that one can use "Soft Credit Amount Stats" with all filters.
- **Fix display of payment processor title in cancelSubscription form
([16857](https://github.com/civicrm/civicrm-core/pull/16857))**
-- **Make the 'billing address is the same' checkbox respond to the change event
+- **Make the checkbox, "Billing address is the same", respond to the change event
([16496](https://github.com/civicrm/civicrm-core/pull/16496))**
- This makes the "billing address is the same.." checkbox trigger its changes no
+ This makes the "billing address is the same" checkbox trigger its changes no
matter how the box is checked, not just by clicking it.
### CiviEvent
- **Added pseudoconstant for state province
([16799](https://github.com/civicrm/civicrm-core/pull/16799))**
-- **add pseudoconstant for location type
+- **Added pseudoconstant for location type
([16758](https://github.com/civicrm/civicrm-core/pull/16758))**
- **Added pseudoconstant for priceset
([16754](https://github.com/civicrm/civicrm-core/pull/16754))**
-- **pseudoconstant for bounce type
+- **Added pseudoconstant for bounce type
([16727](https://github.com/civicrm/civicrm-core/pull/16727))**
- **Added pseudoconstant for civicrm_tag.parent_id