From d14528afc81d8d3dfcaa9de793fe97bd4a47807e Mon Sep 17 00:00:00 2001 From: Alice Frumin Date: Tue, 11 Jun 2019 14:09:33 -0400 Subject: [PATCH] linking and annotating --- release-notes/5.15.0.md | 189 +++++++++++++++++++++++++++------------- 1 file changed, 130 insertions(+), 59 deletions(-) diff --git a/release-notes/5.15.0.md b/release-notes/5.15.0.md index b2a65695b0..407718e998 100644 --- a/release-notes/5.15.0.md +++ b/release-notes/5.15.0.md @@ -25,12 +25,43 @@ Released July 3, 2019 ### Core CiviCRM +- **Rearrange quick search options + ([dev/core#628](https://lab.civicrm.org/dev/core/issues/628): + [14441](https://github.com/civicrm/civicrm-core/pull/14441))** + + This change makes it so that the quicksearch field options can be rearranged. + - **Use crm-checkbox-list styling in display prefs tpl ([14461](https://github.com/civicrm/civicrm-core/pull/14461))** Restyles the checkboxes on the "Display Preferences" screen so they all use the same styling for visual consistency. +- **Differentiate smart group from regular group using icon in select2 field + (preliminary work for [dev/core#785](https://lab.civicrm.org/dev/core/issues/785): + [14416](https://github.com/civicrm/civicrm-core/pull/14416))** + + Extends the addField() function to support fields of the type `select2` and + `select`. + +## CiviContribute + +- **Better support in core for token payment processing (continues work for + [dev/core#905](https://lab.civicrm.org/dev/core/issues/905): + [14395](https://github.com/civicrm/civicrm-core/pull/14395) and + [14343](https://github.com/civicrm/civicrm-core/pull/14343))** + + Separates `contribution_recur` status_id option group from the `contribution` + status_id option group and adds the contribution recur statuses 'Processing' + and 'Failing'. + +- **Proposal - 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))** + + Adds the `Cancellation Reason` field to the form to cancel recurring + contributions. + ## Bugs resolved ### Core CiviCRM @@ -48,87 +79,59 @@ Released July 3, 2019 CRM_Core_DAO::checkConstraintExists()..` when enabling a language in multilingual mode. -- **Deletion of SMS provider caused all scheduled reminders to fail to be sent - (begins work for [dev/core#369](https://lab.civicrm.org/dev/core/issues/369): - [14266](https://github.com/civicrm/civicrm-core/pull/14266))** - - Before this change if the Scheduled reminder job was triggered and there were - active SMS scheduled reminders for which the SMS Provider has been deleted - the job would fail with the message "Provider not known or not provided" - and no scheduled reminders would go out this change makes it so the rest of - the scheduled reminder will go out. - -- **dev/core#389 [preliminary cleanup+ test] Standardise metadat for custom field ([14401](https://github.com/civicrm/civicrm-core/pull/14401) and [14386](https://github.com/civicrm/civicrm-core/pull/14386))** - -- **dev/core#562 [cleanup] remove some more instances of ->free() ([14179](https://github.com/civicrm/civicrm-core/pull/14179))** - -- **dev/core#627 Extend a unit test to verify fix made by Sunil ([14350](https://github.com/civicrm/civicrm-core/pull/14350))** - -- **dev/core#628 - Make Quicksearch options sortable ([14441](https://github.com/civicrm/civicrm-core/pull/14441))** - -- **(dev/core#705) Disabling Alphabetical Pager is not respected for events ([14203](https://github.com/civicrm/civicrm-core/pull/14203))** - -- **dev/core#723 Fix fatal error when trying to merge contacts with a cus… ([14325](https://github.com/civicrm/civicrm-core/pull/14325))** - -- **dev/core/issues/743, Donot join relationship table when not required ([14082](https://github.com/civicrm/civicrm-core/pull/14082))** - -- **dev/Core#785: Extend addField to support select2 widget ([14416](https://github.com/civicrm/civicrm-core/pull/14416))** - -- **dev/core#830 Expose cancel_reason field by cleaning up the cancel template to use entity field template ([13997](https://github.com/civicrm/civicrm-core/pull/13997))** - -- **dev/core#879 SMTP help text is misleading - references the wrong admin screen ([14329](https://github.com/civicrm/civicrm-core/pull/14329))** - -- **dev/core#888 - Backoffice participant transfer form does not populate… ([14102](https://github.com/civicrm/civicrm-core/pull/14102))** +- **Disabling Alphabetical Pager is not respected for events and contribution + pages. ([dev/core#705](https://lab.civicrm.org/dev/core/issues/705): + [14203](https://github.com/civicrm/civicrm-core/pull/14203))** -- **dev/core#896 - fix notice warning on closing a case ([14160](https://github.com/civicrm/civicrm-core/pull/14160))** +- **File custom fields cause a fatal error when trying to merge + ([dev/core#723](https://lab.civicrm.org/dev/core/issues/723): + [14325](https://github.com/civicrm/civicrm-core/pull/14325))** -- **dev/core#898: use user.login route for D8 login URL instead of user.page ([14138](https://github.com/civicrm/civicrm-core/pull/14138))** + Fixes a fatal error when trying to merge two contacts with the custom fields + of type file. -- **dev/core#905 Add contribution recur statuses 'Processing' and 'Failing' ([14395](https://github.com/civicrm/civicrm-core/pull/14395))** +- **Autogenerated .htaccess is for apache 2.2 + ([dev/core#913](https://lab.civicrm.org/dev/core/issues/913): + [14158](https://github.com/civicrm/civicrm-core/pull/14158))** -- **dev/core#905 Separate contribution_recur status_id option group from contribution option group ([14343](https://github.com/civicrm/civicrm-core/pull/14343))** + Updates the auto-generated .htaccess so it no longer gives an internal error + for sites on apache 2.4. -- **dev/core#913 - update autogenerated .htaccess for apache 2.4 ([14158](https://github.com/civicrm/civicrm-core/pull/14158))** +- **Fix dedupe contacts flip selection ([dev/core#932](https://lab.civicrm.org/dev/core/issues/932): [14195](https://github.com/civicrm/civicrm-core/pull/14195))** -- **dev/core#926 [ref] adds a test & does a preliminary extraction ([14181](https://github.com/civicrm/civicrm-core/pull/14181))** +- **- fix use of $this error in static method ([dev/core#945](https://lab.civicrm.org/dev/core/issues/945): [14217](https://github.com/civicrm/civicrm-core/pull/14217))** -- **dev/core#927 [ref] Extract contribution.cancel function ([14197](https://github.com/civicrm/civicrm-core/pull/14197))** +- **Add test for updating email via import & ensuring it is primary ([dev/core#953](https://lab.civicrm.org/dev/core/issues/953): [14225](https://github.com/civicrm/civicrm-core/pull/14225))** -- **dev/core#932 Fix dedupe contacts flip selection ([14195](https://github.com/civicrm/civicrm-core/pull/14195))** +- **Add start date and end date values on page contribution widget ajax response ([dev/core#964](https://lab.civicrm.org/dev/core/issues/964): [14262](https://github.com/civicrm/civicrm-core/pull/14262))** -- **dev/core#945 - fix use of $this error in static method ([14217](https://github.com/civicrm/civicrm-core/pull/14217))** +- **skip urlencode for email in elavon xml ([dev/core#966](https://lab.civicrm.org/dev/core/issues/966): [14263](https://github.com/civicrm/civicrm-core/pull/14263))** -- **dev/core#953 Add test for updating email via import & ensuring it is primary ([14225](https://github.com/civicrm/civicrm-core/pull/14225))** +- **Expose contribution page in Contribution Summary report ([dev/core#959](https://lab.civicrm.org/dev/core/issues/959): [14249](https://github.com/civicrm/civicrm-core/pull/14249))** -- **dev/core#964 Add start date and end date values on page contribution widget ajax response ([14262](https://github.com/civicrm/civicrm-core/pull/14262))** +- **[phpunit test] update phpunit extends class to support later versions ([dev/core#980](https://lab.civicrm.org/dev/core/issues/980): [14333](https://github.com/civicrm/civicrm-core/pull/14333), [14279](https://github.com/civicrm/civicrm-core/pull/14279), [14283](https://github.com/civicrm/civicrm-core/pull/14283) and [14321](https://github.com/civicrm/civicrm-core/pull/14321))** -- **dev/core/966 skip urlencode for email in elavon xml ([14263](https://github.com/civicrm/civicrm-core/pull/14263))** +- **Sorting participants ignored search values. ([dev/core#981](https://lab.civicrm.org/dev/core/issues/981): [14313](https://github.com/civicrm/civicrm-core/pull/14313))** -- **(dev/core#959) Expose contribution page in Contribution Summary report ([14249](https://github.com/civicrm/civicrm-core/pull/14249))** +- **add dedupe.getstatistics api ([dev/core#982](https://lab.civicrm.org/dev/core/issues/982): [14298](https://github.com/civicrm/civicrm-core/pull/14298))** -- **dev/core#980 [phpunit test] update phpunit extends class to support later versions ([14333](https://github.com/civicrm/civicrm-core/pull/14333), [14279](https://github.com/civicrm/civicrm-core/pull/14279), [14283](https://github.com/civicrm/civicrm-core/pull/14283) and [14321](https://github.com/civicrm/civicrm-core/pull/14321))** +- **Fix trailing slash for urls on Windows ([dev/core#985](https://lab.civicrm.org/dev/core/issues/985): [14405](https://github.com/civicrm/civicrm-core/pull/14405))** -- **dev/core#981 Sorting participants ignored search values. ([14313](https://github.com/civicrm/civicrm-core/pull/14313))** +- **remove Thousands Separator can not have more than 1 character rule ([dev/core#994](https://lab.civicrm.org/dev/core/issues/994): [14376](https://github.com/civicrm/civicrm-core/pull/14376))** -- **dev/core#982 add dedupe.getstatistics api ([14298](https://github.com/civicrm/civicrm-core/pull/14298))** +- **Ensure that the oldest created_date is retained no matter… ([dev/core#996](https://lab.civicrm.org/dev/core/issues/996): [14368](https://github.com/civicrm/civicrm-core/pull/14368))** -- **dev/core#985 Fix trailing slash for urls on Windows ([14405](https://github.com/civicrm/civicrm-core/pull/14405))** +- **Fix regression causing notices on components screen ([dev/core#1004](https://lab.civicrm.org/dev/core/issues/1004): [14393](https://github.com/civicrm/civicrm-core/pull/14393))** -- **dev/core#994 remove Thousands Separator can not have more than 1 character rule ([14376](https://github.com/civicrm/civicrm-core/pull/14376))** +- **pledge_acknowledge template - capitalization and greeting ([dev/core#1010](https://lab.civicrm.org/dev/core/issues/1010): [14465](https://github.com/civicrm/civicrm-core/pull/14465))** -- **dev/core996 Ensure that the oldest created_date is retained no matter… ([14368](https://github.com/civicrm/civicrm-core/pull/14368))** +- **fix e-notice regression ([dev/core#1014](https://lab.civicrm.org/dev/core/issues/1014): [14426](https://github.com/civicrm/civicrm-core/pull/14426))** -- **dev/core#1004 Fix regression causing notices on components screen ([14393](https://github.com/civicrm/civicrm-core/pull/14393))** +- **- Manage Case deleted activities search filter no longer working ([dev/core#1022](https://lab.civicrm.org/dev/core/issues/1022): [14445](https://github.com/civicrm/civicrm-core/pull/14445))** -- **dev/core#1010 pledge_acknowledge template - capitalization and greeting ([14465](https://github.com/civicrm/civicrm-core/pull/14465))** +- **- E_NOTICE when creating bulk SMS ([dev/core#1023](https://lab.civicrm.org/dev/core/issues/1023): [14449](https://github.com/civicrm/civicrm-core/pull/14449))** -- **dev/core#1014 fix e-notice regression ([14426](https://github.com/civicrm/civicrm-core/pull/14426))** - -- **dev/core#1022 - Manage Case deleted activities search filter no longer working ([14445](https://github.com/civicrm/civicrm-core/pull/14445))** - -- **dev/core#1023 - E_NOTICE when creating bulk SMS ([14449](https://github.com/civicrm/civicrm-core/pull/14449))** - -- **dev/core#1025 fix unreleased regression on contact.get with custom fields ([14473](https://github.com/civicrm/civicrm-core/pull/14473))** +- **fix unreleased regression on contact.get with custom fields ([dev/core#1025](https://lab.civicrm.org/dev/core/issues/1025): [14473](https://github.com/civicrm/civicrm-core/pull/14473))** - **Add CRM_Utils_System::sendResponse(). Fix AssetBuilder's status-code on WP. ([14468](https://github.com/civicrm/civicrm-core/pull/14468))** @@ -262,6 +265,19 @@ Released July 3, 2019 - **Get LegacySimpleCacheTest complient with phpunit6+ ([254](https://github.com/civicrm/civicrm-packages/pull/254))** +## CiviCase + +- **Case report showing 1 result + ([dev/core#743](https://lab.civicrm.org/dev/core/issues/743): + [14082](https://github.com/civicrm/civicrm-core/pull/14082))** + + Fixes the Case Summary report so that it properly filters on case + relationships. + +- **Closing a case gives a warning notice + ([dev/core#896](https://lab.civicrm.org/dev/core/issues/896): + [14160](https://github.com/civicrm/civicrm-core/pull/14160))** + ## CiviContribute - **Bug in storing settings for CiviContribute component @@ -278,8 +294,40 @@ Released July 3, 2019 result in a sales tax row being added regardless of whether sales tax was turned on. +## CiviEvent + +- **Backoffice participant transfer form does not populate contact reference + field ([dev/core#888](https://lab.civicrm.org/dev/core/issues/888): + [14102](https://github.com/civicrm/civicrm-core/pull/14102))** + +## CiviMail + +- **Deletion of SMS provider caused all scheduled reminders to fail to be sent + (begins work for [dev/core#369](https://lab.civicrm.org/dev/core/issues/369): + [14266](https://github.com/civicrm/civicrm-core/pull/14266))** + + Before this change if the Scheduled reminder job was triggered and there were + active SMS scheduled reminders for which the SMS Provider has been deleted + the job would fail with the message "Provider not known or not provided" + and no scheduled reminders would go out this change makes it so the rest of + the scheduled reminder will go out. + +- **SMTP help text is misleading - references the wrong admin screen + ([dev/core#879](https://lab.civicrm.org/dev/core/issues/879): + [14329](https://github.com/civicrm/civicrm-core/pull/14329))** + ## Drupal Integration +- **incorrect Drupal 8 login URL + ([dev/core#898]https://lab.civicrm.org/dev/core/issues/898(): + [14138](https://github.com/civicrm/civicrm-core/pull/14138))** + + If you create a public contribution page on a Drupal 8 site, it will include a + login link for unauthenticated users, with parameters ?destination=... to + direct back to the contribution page after login. This link is broken with + recent Drupal versions, because it needs to go to /user/login instead of just + /user. + - **Drupal8: Implement set UF locale/language (affects mailing tokens) ([dev/drupal#19](https://lab.civicrm.org/dev/drupal/issues/19): [14302](https://github.com/civicrm/civicrm-core/pull/14302) and @@ -297,6 +345,29 @@ Released July 3, 2019 ## Miscellany +- **Cancel first contribution associated to membership, cancels the membership + (preliminary work for + [dev/core#927](https://lab.civicrm.org/dev/core/issues/927): + [14197](https://github.com/civicrm/civicrm-core/pull/14197))** + +- **Searching for removed contacts in a smart group doesn't work (preliminary + work for [dev/core#926](https://lab.civicrm.org/dev/core/issues/926): + [14181](https://github.com/civicrm/civicrm-core/pull/14181))** + +- **When using custom fields for smart group criteria with relative dates the + group does not respect the relative date over time (preliminary work for + [dev/core#389](https://lab.civicrm.org/dev/core/issues/389)[14401]: + (https://github.com/civicrm/civicrm-core/pull/14401) and + [14386](https://github.com/civicrm/civicrm-core/pull/14386))** + +- **Remove instances of $dao->free + ([dev/core#562](https://lab.civicrm.org/dev/core/issues/562): + [14179](https://github.com/civicrm/civicrm-core/pull/14179))** + +- **Correct syntax for Get pledge payment count (extend test coverage for + [dev/core#627](https://lab.civicrm.org/dev/core/issues/627): + [14350](https://github.com/civicrm/civicrm-core/pull/14350))** + - **Remove never-called function _civicrm_api3_deprecated_contact_check_custom_params ([14341](https://github.com/civicrm/civicrm-core/pull/14341))** -- 2.25.1