From: Alice Frumin Date: Tue, 11 Jun 2019 18:54:29 +0000 (-0400) Subject: finishing changes with git lab issues X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=be52df749639985cfa114638a7ca330d84124e47;p=civicrm-core.git finishing changes with git lab issues --- diff --git a/release-notes/5.15.0.md b/release-notes/5.15.0.md index 407718e998..cd020e145a 100644 --- a/release-notes/5.15.0.md +++ b/release-notes/5.15.0.md @@ -13,13 +13,13 @@ Released July 3, 2019 | *Does this version...?* | | |:--------------------------------------------------------------- |:-------:| -| Fix security vulnerabilities? | | +| Fix security vulnerabilities? | no | | Change the database schema? | | -| Alter the API? | | +| Alter the API? | **yes** | | Require attention to configuration options? | | -| Fix problems installing or upgrading to a previous version? | | -| Introduce features? | | -| Fix bugs? | | +| Fix problems installing or upgrading to a previous version? | **yes** | +| Introduce features? | **yes** | +| Fix bugs? | **yes** | ## Features @@ -44,6 +44,12 @@ Released July 3, 2019 Extends the addField() function to support fields of the type `select2` and `select`. +- **Cleanup & api-ise the dedupe code (preliminary work for + [dev/core#982](https://lab.civicrm.org/dev/core/issues/982): + [14298](https://github.com/civicrm/civicrm-core/pull/14298))** + + Adds a dedupe.getstatistics api action. + ## CiviContribute - **Better support in core for token payment processing (continues work for @@ -62,6 +68,18 @@ Released July 3, 2019 Adds the `Cancellation Reason` field to the form to cancel recurring contributions. +- **Add time 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))** + + Makes campaign start and end dates available to the campaign widget on a + Contribution Page so that one can customize the Campaign widget with options + such as "Starts in X days". + +- **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))** + ## Bugs resolved ### Core CiviCRM @@ -97,41 +115,50 @@ Released July 3, 2019 Updates the auto-generated .htaccess so it no longer gives an internal error for sites on apache 2.4. -- **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))** - -- **- 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))** - -- **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))** - -- **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))** - -- **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))** - -- **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))** - -- **[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))** - -- **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))** +- **Dedupe screen: single "flip" and multi-selected-flip have no effect + ([dev/core#932](https://lab.civicrm.org/dev/core/issues/932): + [14195](https://github.com/civicrm/civicrm-core/pull/14195))** -- **add dedupe.getstatistics api ([dev/core#982](https://lab.civicrm.org/dev/core/issues/982): [14298](https://github.com/civicrm/civicrm-core/pull/14298))** + This change fixes the dedupe screen flip selected duplicates button so that it + works as expected. -- **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))** +- **$this can not be used in static methods + ([dev/core#945](https://lab.civicrm.org/dev/core/issues/945): + [14217](https://github.com/civicrm/civicrm-core/pull/14217))** -- **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))** + Fixes "$this can not be used in static methods" error thrown by + getIncompleteImportTables() in CRM/Contact/Import/ImportJob.php -- **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))** +- **Support latest phpunit 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))** -- **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))** + 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. -- **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))** +- **userFrameworkResourceURL gets wrong trailing slash on windows + ([dev/core#985](https://lab.civicrm.org/dev/core/issues/985): + [14405](https://github.com/civicrm/civicrm-core/pull/14405))** -- **fix e-notice regression ([dev/core#1014](https://lab.civicrm.org/dev/core/issues/1014): [14426](https://github.com/civicrm/civicrm-core/pull/14426))** + Fixes an issue where addTrailingSlash would generate a \ instead of a '/' on + Windows. -- **- 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))** +- **Can't set a non-breaking space as Thousands Separator in Administer > + Localization settings + ([dev/core#994](https://lab.civicrm.org/dev/core/issues/994): + [14376](https://github.com/civicrm/civicrm-core/pull/14376))** -- **- 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))** + Removes form rule preventing location separators having more than one + character so that one can use a non-breaking space (or other string longer + than one character). -- **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))** +- **Ensure that the oldest creation date is preserved when deduping + ([dev/core#996](https://lab.civicrm.org/dev/core/issues/996): + [14368](https://github.com/civicrm/civicrm-core/pull/14368))** - **Add CRM_Utils_System::sendResponse(). Fix AssetBuilder's status-code on WP. ([14468](https://github.com/civicrm/civicrm-core/pull/14468))** @@ -278,6 +305,10 @@ Released July 3, 2019 ([dev/core#896](https://lab.civicrm.org/dev/core/issues/896): [14160](https://github.com/civicrm/civicrm-core/pull/14160))** +- **Manage Case search filter "Deleted Activities" no longer working + ([dev/core#1022](https://lab.civicrm.org/dev/core/issues/1022): + [14445](https://github.com/civicrm/civicrm-core/pull/14445))** + ## CiviContribute - **Bug in storing settings for CiviContribute component @@ -294,8 +325,22 @@ Released July 3, 2019 result in a sales tax row being added regardless of whether sales tax was turned on. +- **Elavon payment processor seems to no longer accept url encoded emails + ([dev/core#966](https://lab.civicrm.org/dev/core/issues/966): + [14263](https://github.com/civicrm/civicrm-core/pull/14263))** + + Fixes payment processing for sites using an Elavon processor. + ## CiviEvent +- **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))** + + Ensures when searching for participants for a specific event and then sorting + the results the search parameters are respected, before this change all + participants for all events would be displayed. + - **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))** @@ -312,10 +357,26 @@ Released July 3, 2019 and no scheduled reminders would go out this change makes it so the rest of the scheduled reminder will go out. +- **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))** + + Fixes E_NOTICE `Notice: Undefined index: Subject in + civicrm_api3_mailing_preview()` when creating bulk SMS. + - **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))** +## CiviPledge + +- **incorrect capitalization in default Pledges - Acknowledgement message + template ([dev/core#1010](https://lab.civicrm.org/dev/core/issues/1010): + [14465](https://github.com/civicrm/civicrm-core/pull/14465))** + + Ensures that Pledge acknowledgments use correct capitalization and the + `email_greeting`. + ## Drupal Integration - **incorrect Drupal 8 login URL @@ -345,6 +406,11 @@ Released July 3, 2019 ## Miscellany +- **Updating contact (with no email) via import adding email doesn't set email + as primary (adds test for + [dev/core#953](https://lab.civicrm.org/dev/core/issues/953): + [14225](https://github.com/civicrm/civicrm-core/pull/14225))** + - **Cancel first contribution associated to membership, cancels the membership (preliminary work for [dev/core#927](https://lab.civicrm.org/dev/core/issues/927):