Adds a `dedupe.getstatistics` API action.
-- **Add Contact.get_merge_conflicts api
+- **Add Contact.get_merge_conflicts API
([14394](https://github.com/civicrm/civicrm-core/pull/14394))**
Adds a `contact.get_merge_conflicts` API action.
-- **Add api for Dedupe.getduplicates
+- **Add API for Dedupe.getduplicates
([14411](https://github.com/civicrm/civicrm-core/pull/14411))**
Adds a `dedupe.getduplicates` API action.
-- **Support latest phpunit versions
+- **Support latest PHPUnit versions
([dev/core#980](https://lab.civicrm.org/dev/core/issues/980):
[14333](https://github.com/civicrm/civicrm-core/pull/14333),
[14387](https://github.com/civicrm/civicrm-core/pull/14387),
[14321](https://github.com/civicrm/civicrm-core/pull/14321))**
Updates phpunit version support so that the CiviCRM test suite works with
- phpunit versions 4.8 thru 8. Removes dependency on discontinued dbunit. Moves
- towards using api functions instead of dbunit.
+ phpunit versions 5 thru 8. Removes dependency on discontinued dbunit. Moves
+ towards using API functions instead of dbunit.
- **Permit sort_name as a url parameter on advanced search
([14475](https://github.com/civicrm/civicrm-core/pull/14475))**
Makes it so users can modify the SQL engine config for log tables thru the
api.
-- **Reduce cache bypasses - do not bypass custom metadata cache in setGroupTree
+- **Reduce cache bypasses - Do not bypass custom metadata cache in setGroupTree
([14292](https://github.com/civicrm/civicrm-core/pull/14292))**
Improves performance when editing a form with custom data by using
Makes the api4 extension available when running unit tests.
-- **Use data provider to test both api versions
+- **Use data provider to test both API versions
([14153](https://github.com/civicrm/civicrm-core/pull/14153))**
Makes it so 311 API v3 tests are converted to also test API v4.
status_id option group and adds the contribution recur statuses 'Processing'
and 'Failing'.
-- **Proposal - add cancel_reason field to civicrm_contribution_recur table
+- **Add cancel_reason field to civicrm_contribution_recur table
([dev/core#830](https://lab.civicrm.org/dev/core/issues/830):
[13997](https://github.com/civicrm/civicrm-core/pull/13997))**
Exposes the contribution page field in the "Contribution Summary" report.
-- **add developer tab for summary report
+- **Add developer tab for summary report
([14254](https://github.com/civicrm/civicrm-core/pull/14254))**
Adds a developer tab to the "Contribution Summary" report.
-- **Wrap titles in metadata in ts on payment.create api
+- **Wrap titles in metadata in ts on payment.create API
([14450](https://github.com/civicrm/civicrm-core/pull/14450))**
Improves the API v3 explorer for multilingual sites by translating the
## CiviEvent
-- **Wysiwyg support for i18n event fields
+- **WYSIWYG support for i18n event fields
([14384](https://github.com/civicrm/civicrm-core/pull/14384) and
[14396](https://github.com/civicrm/civicrm-core/pull/14396))**
Asset Builder URLs. Before this change Wordpress would return a different
response then Drupal/Backdrop and E2E Unit tests would fail on Wordpress.
-- **Fix Exception api to save lower id number as contact 1
+- **Fix Exception API to save lower id number as contact 1
([14448](https://github.com/civicrm/civicrm-core/pull/14448))**
Improves consistency when deduping contacts.
([dev/core#996](https://lab.civicrm.org/dev/core/issues/996):
[14368](https://github.com/civicrm/civicrm-core/pull/14368))**
-- **[CRM-21832](https://issues.civicrm.org/jira/browse/CRM-21832) Recurring
- activities don't carry over custom data and tags
- ([14183](https://github.com/civicrm/civicrm-core/pull/14183))**
+- **Recurring activities don't carry over custom data and tags
+ ([CRM-21832](https://issues.civicrm.org/jira/browse/CRM-21832),
+ [14183](https://github.com/civicrm/civicrm-core/pull/14183))**
- **Disabling Alphabetical Pager is not respected for events and contribution
pages. ([dev/core#705](https://lab.civicrm.org/dev/core/issues/705):
result in a sales tax row being added regardless of whether sales tax was
turned on.
-- **Fix financial acl permissions to respect check_permissions
+- **Fix financial ACL permissions to respect check_permissions
([14118](https://github.com/civicrm/civicrm-core/pull/14118))**
Fixes bug where `check_permissions=0` is ignored when doing contribution.get
- in conjunction with financial acls.
+ in conjunction with financial ACLs.
- **Elavon payment processor seems to no longer accept url encoded emails
([dev/core#966](https://lab.civicrm.org/dev/core/issues/966):
- **[REF] Super Minor code readability fix
([14258](https://github.com/civicrm/civicrm-core/pull/14258))**
-- **[ref] Move copyCustomFields function from Event to Core_DAO for
+- **[REF] Move copyCustomFields function from Event to Core_DAO for
re-usablibilty ([14171](https://github.com/civicrm/civicrm-core/pull/14171))**
-- **[ref] Remove reference symbol from 2 variables
+- **[REF] Remove reference symbol from 2 variables
([14270](https://github.com/civicrm/civicrm-core/pull/14270))**
- **[cleanup] Remove deprecated pattern &CRM_Core_Config::singleton()
([14178](https://github.com/civicrm/civicrm-core/pull/14178))**
-- **REF Refactor to reduce duplication on payment forms
+- **[REF] Refactor to reduce duplication on payment forms
([14206](https://github.com/civicrm/civicrm-core/pull/14206))**
- **[REF+ test] start process of cleaning up payment activity handling
This release was developed by the following code authors:
-AGH Strategies - Alice Frumin, Andrew Hunt, Eli Lisseck; Agileware - Francis
+AGH Strategies - Alice Frumin, Andie Hunt, Eli Lisseck; Agileware - Francis
Whittle; Australian Greens - Seamus Lee; Business & Code - Alain Benbassat;
Christian Wach; Circle Interactive - Dave Jenkins; CiviCRM - Coleman Watts, Tim
Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy, Samuel
## <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`.