linking and annotating
authorAlice Frumin <alice@aghtrategies.com>
Tue, 11 Jun 2019 18:09:33 +0000 (14:09 -0400)
committerTim Otten <totten@civicrm.org>
Thu, 4 Jul 2019 05:58:53 +0000 (22:58 -0700)
release-notes/5.15.0.md

index b2a65695b0c1109ad8c228c839ab6abf55a54030..407718e9982e12f056e51fada858b8679a5edaac 100644 (file)
@@ -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.
+
 ## <a name="bugs"></a>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
 
 ## <a name="misc"></a>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))**