From 74ebbc4502166f8f80d1159b608153f061ed64bc Mon Sep 17 00:00:00 2001 From: Alice Frumin Date: Mon, 17 Jun 2019 13:54:06 -0400 Subject: [PATCH] finished annotating --- release-notes/5.15.0.md | 156 +++++++++++++++++++++++++++++----------- 1 file changed, 114 insertions(+), 42 deletions(-) diff --git a/release-notes/5.15.0.md b/release-notes/5.15.0.md index c9626ac48c..b8c18e21af 100644 --- a/release-notes/5.15.0.md +++ b/release-notes/5.15.0.md @@ -61,6 +61,7 @@ Released July 3, 2019 [14315](https://github.com/civicrm/civicrm-core/pull/14315), [14421](https://github.com/civicrm/civicrm-core/pull/14421), [14404](https://github.com/civicrm/civicrm-core/pull/14404), + [254](https://github.com/civicrm/civicrm-packages/pull/254), [14283](https://github.com/civicrm/civicrm-core/pull/14283) and [14321](https://github.com/civicrm/civicrm-core/pull/14321))** @@ -81,6 +82,17 @@ Released July 3, 2019 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 + ([14292](https://github.com/civicrm/civicrm-core/pull/14292))** + + This change improves performance when editing a form with custom data bu using + the cached metadata instead of doing a db query to rebuild the metadata. + +- **Try enabling api4 extension in test suite + ([14241](https://github.com/civicrm/civicrm-core/pull/14241))** + + Makes the api4 extension available when running unit tests. + - **Use data provider to test both api versions ([14153](https://github.com/civicrm/civicrm-core/pull/14153))** @@ -129,7 +141,18 @@ Released July 3, 2019 ([14450](https://github.com/civicrm/civicrm-core/pull/14450))** Improves use of the api v3 explorer for multilingual sites by translating the - titlees in the payment create api action. + titles in the payment create api action. + +- **Translation in billingblock.tpl - dropping 'Information' + ([14358](https://github.com/civicrm/civicrm-core/pull/14358))** + + Improves transalation of the billing block on front facing contribution and + event forms by removing the word Information from the title. + +- **add developer tab for summary report + ([14254](https://github.com/civicrm/civicrm-core/pull/14254))** + + Adds a developer tab to the "Contribution Summary" report. ## CiviEvent @@ -139,6 +162,16 @@ Released July 3, 2019 Adds support for wysiwyg editor in i18n popup for event fields. +## Drupal Integration + +- **Pass the RFC 3164 severity level thru to drupal watchdog. + ([14185](https://github.com/civicrm/civicrm-core/pull/14185))** + + This improves error logging for Drupal users by passing the severity level to + drupal watchdog. Before this change all errors passed from CiviCRM to the + drupal watchdog were logged at the debug level now errors, warnings, notices, + info, etc. can be logged appropriately. + ## Bugs resolved ### Core CiviCRM @@ -251,6 +284,9 @@ Released July 3, 2019 - **Caches - Normalize dependency on php-cache integration-tests ([14423](https://github.com/civicrm/civicrm-core/pull/14423))** +- **Cache/IntegrationTests - Remove. This can be replaced by composer dependency + ([255](https://github.com/civicrm/civicrm-packages/pull/255))** + - **Add angular-xeditable to angular ([14414](https://github.com/civicrm/civicrm-core/pull/14414))** @@ -264,59 +300,42 @@ Released July 3, 2019 civicrm_prevnext_cache ([14359](https://github.com/civicrm/civicrm-core/pull/14359))** -- **Translation in billingblock.tpl - dropping 'Information' ([14358](https://github.com/civicrm/civicrm-core/pull/14358))** - -- **Don't apply api3 pre/post processing to api4 actions ([14357](https://github.com/civicrm/civicrm-core/pull/14357))** - -- **Fix bug where contribution status is mishandled if label is changed ([14352](https://github.com/civicrm/civicrm-core/pull/14352))** - -- **Remove duplicate line in case BAO ([14345](https://github.com/civicrm/civicrm-core/pull/14345))** - -- **correct syntax "IS NOT NULL" to get pledge payment count ([13374](https://github.com/civicrm/civicrm-core/pull/13374))** - -- **Fix fatal error when full group by mysql mode enabled & selecting contacts ([14331](https://github.com/civicrm/civicrm-core/pull/14331))** - -- **Reduce cache bypasses - do not bypass custom metadata cache in setGroupTree ([14292](https://github.com/civicrm/civicrm-core/pull/14292))** - -- **Fix legacy IPN endpoint for Drupal (gitlab issue 973) ([14272](https://github.com/civicrm/civicrm-core/pull/14272))** - -- **Make apiRequst nextId accessible for api4 constructor ([14311](https://github.com/civicrm/civicrm-core/pull/14311))** - -- **crmRouteBinder - Remove params from url if they equal their defaults ([14211](https://github.com/civicrm/civicrm-core/pull/14211))** - -- **Fix deprecation notice on manage events page ([14289](https://github.com/civicrm/civicrm-core/pull/14289))** +- **Don't apply api3 pre/post processing to api4 actions + ([14357](https://github.com/civicrm/civicrm-core/pull/14357))** -- **Try enabling api4 extension in test suite ([14241](https://github.com/civicrm/civicrm-core/pull/14241))** +- **Fix fatal error when full group by mysql mode enabled & selecting contacts + ([14331](https://github.com/civicrm/civicrm-core/pull/14331))** -- **Declare API Key as a protected field for future use ([14274](https://github.com/civicrm/civicrm-core/pull/14274))** +- **crmRouteBinder - Remove params from url if they equal their defaults + ([14211](https://github.com/civicrm/civicrm-core/pull/14211))** -- **add developer tab for summary report ([14254](https://github.com/civicrm/civicrm-core/pull/14254))** + Ensures when a parameter is removed in the api4 explorer, it is also removed + from the url. -- **Remove wasteful double-caching of settings metadata ([14259](https://github.com/civicrm/civicrm-core/pull/14259))** +- **Remove wasteful double-caching of settings metadata + ([14259](https://github.com/civicrm/civicrm-core/pull/14259))** -- **Fix financial acl permissions to respect check_permissions ([14118](https://github.com/civicrm/civicrm-core/pull/14118))** + Ensures that Settings metadata is cached once per domain and that + hook_civicrm_alterSettingsMetaData() is invoked only once per domain. -- **When creating relationship types don't munge names ([14216](https://github.com/civicrm/civicrm-core/pull/14216))** +- **When creating relationship types don't munge names + ([14216](https://github.com/civicrm/civicrm-core/pull/14216))** -- **Remove broken delete from customGroupCreate ([14239](https://github.com/civicrm/civicrm-core/pull/14239))** +- **Remove CIVICRM_TEMP_FORCE_UTF8; deprecate TempTable::setUtf8() + ([14004](https://github.com/civicrm/civicrm-core/pull/14004))** -- **Remove CIVICRM_TEMP_FORCE_UTF8; deprecate TempTable::setUtf8() ([14004](https://github.com/civicrm/civicrm-core/pull/14004))** + This change continues work to phase out CIVICRM_TEMP_FORCE_UTF8. -- **Pass the RFC 3164 severity level thru to drupal watchdog. ([14185](https://github.com/civicrm/civicrm-core/pull/14185))** +- **Stop overriding is_active default when saving new relationship + ([14199](https://github.com/civicrm/civicrm-core/pull/14199))** -- **Stop overriding is_active default when saving new relationship ([14199](https://github.com/civicrm/civicrm-core/pull/14199))** + Ensures that new relationships are saved as active by default. -- **contributor-keys file - jira/lab.c.o username fix ([14200](https://github.com/civicrm/civicrm-core/pull/14200))** +- **Enotice fix on creating a smart group + ([14180](https://github.com/civicrm/civicrm-core/pull/14180))** -- **IDE re-format of tools directory ([14177](https://github.com/civicrm/civicrm-core/pull/14177))** - -- **Enotice fix on creating a smart group ([14180](https://github.com/civicrm/civicrm-core/pull/14180))** - -- **Don't call session_start() before CMS bootstrap (PHP 7.2 compat) ([14074](https://github.com/civicrm/civicrm-core/pull/14074))** - -- **Cache/IntegrationTests - Remove. This can be replaced by composer dependency ([255](https://github.com/civicrm/civicrm-packages/pull/255))** - -- **Get LegacySimpleCacheTest complient with phpunit6+ ([254](https://github.com/civicrm/civicrm-packages/pull/254))** + Fixes an E-notice `Notice: Undefined index: component_mode in + CRM_Contact_Form_Task_SaveSearch->PreProcess()` when creating a smart group. ## CiviCase @@ -358,6 +377,12 @@ Released July 3, 2019 result in a sales tax row being added regardless of whether sales tax was turned on. +- **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. + - **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))** @@ -371,6 +396,9 @@ Released July 3, 2019 - **Fix inconsistent handling when searching contribution text fields ([14354](https://github.com/civicrm/civicrm-core/pull/14354))** +- **Fix bug where contribution status is mishandled if label is changed + ([14352](https://github.com/civicrm/civicrm-core/pull/14352))** + ## CiviEvent - **Sorting participants ignored search values. @@ -385,6 +413,12 @@ Released July 3, 2019 field ([dev/core#888](https://lab.civicrm.org/dev/core/issues/888): [14102](https://github.com/civicrm/civicrm-core/pull/14102))** +- **Fix deprecation notice on manage events page + ([14289](https://github.com/civicrm/civicrm-core/pull/14289))** + + Removes a `User deprecated function: Deprecated function + CRM_Event_BAO_Event::CheckPermission` notice from the manage events page. + ## CiviMail - **Deletion of SMS provider caused all scheduled reminders to fail to be sent @@ -429,6 +463,12 @@ Released July 3, 2019 Ensures that Pledge acknowledgments use correct capitalization and the `email_greeting`. +- **correct syntax "IS NOT NULL" to get pledge payment count + ([13374](https://github.com/civicrm/civicrm-core/pull/13374))** + + Ensures when editing a payment for a pledge the screen does not freeze because + the API count returns 0. + ## Drupal Integration - **incorrect Drupal 8 login URL @@ -456,6 +496,20 @@ Released July 3, 2019 Removes error if Drupal's jQuery is not loaded (if its not needed). +- **Fix legacy IPN endpoint for Drupal + ([dev/core#973](https://lab.civicrm.org/dev/core/issues/973): + [14272](https://github.com/civicrm/civicrm-core/pull/14272))** + + Fixes a `PHP Fatal error: Uncaught Error: Call to undefined function + variable_get()` error when bootstraping Drupal for Drupal sites collecting + recurring PayPal donations. + +- **Don't call session_start() before CMS bootstrap (PHP 7.2 compat) + ([14074](https://github.com/civicrm/civicrm-core/pull/14074))** + + Fixes a `Warning: ini_set(): A session is active` error for Drupal sites + running PHP > 7.1. + ## Joomla Integration - **Fix php warning when viewing profiles @@ -464,6 +518,12 @@ Released July 3, 2019 ## Miscellany +- **Declare API Key as a protected field for future use + ([14274](https://github.com/civicrm/civicrm-core/pull/14274))** + +- **Make apiRequst nextId accessible for api4 constructor + ([14311](https://github.com/civicrm/civicrm-core/pull/14311))** + - **Remove confusing pass params by ref ([14360](https://github.com/civicrm/civicrm-core/pull/14360))** @@ -480,6 +540,12 @@ Released July 3, 2019 - **Fix running of CRM_Utils_MoneyTest on PHPUnit6+ ([14424](https://github.com/civicrm/civicrm-core/pull/14424))** +- **Remove broken delete from customGroupCreate + ([14239](https://github.com/civicrm/civicrm-core/pull/14239))** + +- **Remove duplicate line in case BAO + ([14345](https://github.com/civicrm/civicrm-core/pull/14345))** + - **Switch to calling Payment.create api when processing a refund from AdditionalPayment form ([14317](https://github.com/civicrm/civicrm-core/pull/14317))** @@ -516,6 +582,9 @@ Released July 3, 2019 _civicrm_api3_deprecated_contact_check_custom_params ([14341](https://github.com/civicrm/civicrm-core/pull/14341))** +- **IDE re-format of tools directory + ([14177](https://github.com/civicrm/civicrm-core/pull/14177))** + - **Unit test for FGB error in #14331 ([14340](https://github.com/civicrm/civicrm-core/pull/14340))** @@ -708,6 +777,9 @@ Released July 3, 2019 - **[NFC] reformat UFFieldTest ([14308](https://github.com/civicrm/civicrm-core/pull/14308))** +- **contributor-keys file - jira/lab.c.o username fix + ([14200](https://github.com/civicrm/civicrm-core/pull/14200))** + ## Credits This release was developed by the following code authors: -- 2.25.1