From f8220fdffdd1601df6eea273f39f5d730acf1ace Mon Sep 17 00:00:00 2001 From: Alice Frumin Date: Tue, 1 Sep 2020 14:15:29 -0400 Subject: [PATCH] commenting and sorting --- release-notes/5.29.0.md | 167 ++++++++++++++++++++++++++++++---------- 1 file changed, 126 insertions(+), 41 deletions(-) diff --git a/release-notes/5.29.0.md b/release-notes/5.29.0.md index 5d2a66308d..a2cea1e2c8 100644 --- a/release-notes/5.29.0.md +++ b/release-notes/5.29.0.md @@ -23,58 +23,134 @@ Released September 2, 2020 ## Features +### CiviMember + +- **Option to update expired memberships as part of the job.process_membership + ([dev/membership#18](https://lab.civicrm.org/dev/membership/-/issues/18): + [16298](https://github.com/civicrm/civicrm-core/pull/16298))** + + Improves the Job.process_membership API/Scheduled job by adding some new + parameters, specifically: + + - exclude_test_memberships: Exclude test memberships from calculations + (default = TRUE) + - only_active_membership_types: Exclude disabled membership types from + calculations (default = TRUE) + - exclude_membership_status_ids: Default: Exclude Pending, Cancelled, + Expired. + + Deceased will always be excluded + +### Backdrop Integration + +- **Support for installing CiviCRM-Backdrop via "setup" UI + ([17749](https://github.com/civicrm/civicrm-core/pull/17749) and + [121](https://github.com/civicrm/civicrm-backdrop/pull/121))** + + Improves the installation and Setup process for Backdrop integration's so that + one enables the CiviCRM module like any other module and then is directed to + the setup screen to complete installation as opposed to having to navigate to + a specific link. + ### Core CiviCRM -- **crm- Missing Summary ([17809](https://github.com/civicrm/civicrm-core/pull/17809))** +- **Icon in status message after saving a civireport is misleading + ([dev/report#43](https://lab.civicrm.org/dev/report/-/issues/43): + [17863](https://github.com/civicrm/civicrm-core/pull/17863))** + + Improves icons in Status Messages for reports. -- **CRM- Missing Summary ([17749](https://github.com/civicrm/civicrm-core/pull/17749))** +- **Remove ORDER BY and GROUP BY from alphabetQuery to improve performance + ([16877](https://github.com/civicrm/civicrm-core/pull/16877))** ## Bugs resolved -### CiviCase +### Wordpress Integration -- **Use case id to get relationship for activity creation ([17256](https://github.com/civicrm/civicrm-core/pull/17256) and [17764](https://github.com/civicrm/civicrm-core/pull/17764))** +- **[civicrm.files] token doesn't work in some cases since 5.27 + ([dev/wordpress#66](https://lab.civicrm.org/dev/wordpress/-/issues/66): + [18068](https://github.com/civicrm/civicrm-core/pull/18068))** -### Core CiviCRM + Ensures the [civicrm.files] token plays nice for sites with older wordpress + file directory set ups. -- **reporting#21 - don't multiple contribution details when a 1-to-many r… ([15435](https://github.com/civicrm/civicrm-core/pull/15435))** +### Drupal Integration -- **Contribution Summary Report: Taking the currency filtered in the "general total" row. Implements dev/report#27 ([16736](https://github.com/civicrm/civicrm-core/pull/16736))** +- **Drupal 8 - Using Create User Record action on a contact with no email is too + quiet. Also CRM_Core_Session::setStatus is sometimes ignored. + ([dev/drupal#127](https://lab.civicrm.org/dev/drupal/-/issues/127): + [17914](https://github.com/civicrm/civicrm-core/pull/17914) and + [17915](https://github.com/civicrm/civicrm-core/pull/17915))** -- **dev/report#43 - Icon after saving a civireport instance is misleading ([17863](https://github.com/civicrm/civicrm-core/pull/17863))** + Require email when adding a user and ensure that errors show. +### CiviCase +- **Fix case activity field set to allow long details to be exported + ([17970](https://github.com/civicrm/civicrm-core/pull/17970))** -- **dev/membership#18 Enhance parameters for Job.process_membership ([16298](https://github.com/civicrm/civicrm-core/pull/16298))** +### CiviContribute +- **Contribution Details Statistics are multiplied under many circumstances + ([dev/report#21](https://lab.civicrm.org/dev/report/-/issues/21): + [15435](https://github.com/civicrm/civicrm-core/pull/15435) and + [17809](https://github.com/civicrm/civicrm-core/pull/17809))** -- **mailing#70 Don't create users for test mail if user doesn't have permission ([17867](https://github.com/civicrm/civicrm-core/pull/17867))** +- **Contribution Summary Report: The "general total" row does not take the + currency filtered + ([dev/report#27](https://lab.civicrm.org/dev/report/-/issues/27): + [16736](https://github.com/civicrm/civicrm-core/pull/16736))** + When the contribution summary report is used by filtering for a currency other + than the site's default currency, the "grand total" row shows the sign of the + default currency instead of the filtered currency. +- **Define the logic that sets (or not) contribution receive_date in relation to + payments + ([dev/financial#139](https://lab.civicrm.org/dev/financial/-/issues/139): + [17777](https://github.com/civicrm/civicrm-core/pull/17777))** -- **dev/drupal#114 and dev/core#1647 - Remove resource url status check ([17754](https://github.com/civicrm/civicrm-core/pull/17754))** + Ensures that the contribution receive_date does not change when payments come + in. -- **dev/drupal#127 - require email for the Useradd task and errors not showing ([17915](https://github.com/civicrm/civicrm-core/pull/17915))** +- **Fix PaypalIPN single function to not receive-by-reference + ([18044](https://github.com/civicrm/civicrm-core/pull/18044))** -- **dev/drupal#127 - CRM_Core_Session::setStatus() gets ignored sometimes ([17914](https://github.com/civicrm/civicrm-core/pull/17914))** +### CiviEvent +- **Can't meaningfully disable self-service transfer/cancellation once enabled + ([dev/event#35](https://lab.civicrm.org/dev/event/-/issues/35): + [18040](https://github.com/civicrm/civicrm-core/pull/18040))** -- **dev/financial#135 Remove stub function from payflowPro ([18078](https://github.com/civicrm/civicrm-core/pull/18078))** +- **Event registration form has inconsistent labeling + ([dev/event#38](https://lab.civicrm.org/dev/event/-/issues/38): + [17695](https://github.com/civicrm/civicrm-core/pull/17695))** -- **dev/financial#135 Remove unreachable doDirectPayment from manual processor ([18072](https://github.com/civicrm/civicrm-core/pull/18072))** +- **Event cart hidden/enabled in buildkit 5.29 RC + ([dev/event#40](https://lab.civicrm.org/dev/event/-/issues/40): + [18101](https://github.com/civicrm/civicrm-core/pull/18101))** -- **dev/financial#139 contribution receive_date shouldn't change when payments come in ([17777](https://github.com/civicrm/civicrm-core/pull/17777))** + Ensures that the Event Cart functionality defaults to off. +### CiviMail -- **event#35: move statusBounce out of BAO layer; don't allow self-service when dis… ([18040](https://github.com/civicrm/civicrm-core/pull/18040))** +- **Test mailings create new contacts even when "Add Contacts" permission is not + present. ([dev/mail#70](https://lab.civicrm.org/dev/mail/-/issues/70): + [17867](https://github.com/civicrm/civicrm-core/pull/17867))** -- **event#38 fix wording on event reg page ([17695](https://github.com/civicrm/civicrm-core/pull/17695))** + Ensures contacts are not created when a user without permissions to create + contacts sends a test email. -- **dev/event#40 - EventCart - Check legacy setting until extension is public ([18101](https://github.com/civicrm/civicrm-core/pull/18101))** +### Core CiviCRM +- **Installing drupal 8 using civicrm-setup leads to "incorrect resource url" + system status check errors + ([dev/drupal#114](https://lab.civicrm.org/dev/drupal/-/issues/114) and + [dev/core#1647](https://lab.civicrm.org/dev/core/-/issues/1647): + [17754](https://github.com/civicrm/civicrm-core/pull/17754))** + Removes the resource url status check. -- **dev/wordpress#66 Re-instate newer variables but with more support for… ([18068](https://github.com/civicrm/civicrm-core/pull/18068))** - **dev/core#183 Use TempTable builder to generate table for import ([17827](https://github.com/civicrm/civicrm-core/pull/17827))** @@ -121,6 +197,8 @@ Released September 2, 2020 - **dev/core#1827 activity search - fixing search by tags ([17655](https://github.com/civicrm/civicrm-core/pull/17655) and [17755](https://github.com/civicrm/civicrm-core/pull/17755))** +- **dev/core#1843 Remove url-tracking in mass sms. ([17700](https://github.com/civicrm/civicrm-core/pull/17700))** + - **dev/core#1853 - Fix validation errors when removing contact subtype ([17765](https://github.com/civicrm/civicrm-core/pull/17765))** - **dev/core#1855 - Allow different output formats for CiviReport results and untangle code ([17901](https://github.com/civicrm/civicrm-core/pull/17901))** @@ -193,43 +271,38 @@ Released September 2, 2020 - **dev/core#1972 Fix tax_amount calclation on renewal form ([18271](https://github.com/civicrm/civicrm-core/pull/18271))** +- **Fix obscure dedupe scenario where 'bad' location data can overwrite good + data ([17993](https://github.com/civicrm/civicrm-core/pull/17993))** + +- **Fix JQuery Validation for radios + ([17937](https://github.com/civicrm/civicrm-core/pull/17937))** + +- **Fix buggy placement of icons on buttons + ([18005](https://github.com/civicrm/civicrm-core/pull/18005))** + + + -- **Revert "Swap out button/submit inputs for button elements" ([18185](https://github.com/civicrm/civicrm-core/pull/18185))** -- **Swap out button/submit inputs for button elements ([18091](https://github.com/civicrm/civicrm-core/pull/18091))** - **Installation doclinks not getting url-rewritten ([18175](https://github.com/civicrm/civicrm-core/pull/18175))** - **Fix button name on updated form ([18000](https://github.com/civicrm/civicrm-core/pull/18000))** -- **Refactor "applyLocale" and remove references to "language" column in UFMatch table ([18049](https://github.com/civicrm/civicrm-core/pull/18049))** - - **Show cron warning on Scheduled Jobs admin page ([18065](https://github.com/civicrm/civicrm-core/pull/18065))** - **Use correct pdf package to generate pdf file on invoice download/email activity ([18056](https://github.com/civicrm/civicrm-core/pull/18056))** -- **Fix buggy placement of icons on buttons ([18005](https://github.com/civicrm/civicrm-core/pull/18005))** - - **CRM_Utils_Hook: deprecation warning and short array syntax ([17995](https://github.com/civicrm/civicrm-core/pull/17995))** - **Why not make the buttons flat? ([18054](https://github.com/civicrm/civicrm-core/pull/18054))** -- **Fix obscure dedupe scenario where 'bad' location data can overwrite good data ([17993](https://github.com/civicrm/civicrm-core/pull/17993))** - -- **Remove ORDER BY and GROUP BY from alphabetQuery to improve performance ([16877](https://github.com/civicrm/civicrm-core/pull/16877))** - -- **Fix JQuery Validation for radios ([17937](https://github.com/civicrm/civicrm-core/pull/17937))** - -- **Fix PaypalIPN single function to not receive-by-reference ([18044](https://github.com/civicrm/civicrm-core/pull/18044))** - - **Remove requirement to pass 'contribution_status_id' => Pending from order.create ([18018](https://github.com/civicrm/civicrm-core/pull/18018))** - **Use saved contribution's line items rather than the primaryContributionID ([18033](https://github.com/civicrm/civicrm-core/pull/18033))** - **Wrap multi record custom field inside a div ([17966](https://github.com/civicrm/civicrm-core/pull/17966))** -- **Remove url-tracking in mass sms. dev/core#1843 ([17700](https://github.com/civicrm/civicrm-core/pull/17700))** - - **Do not overwrite values saved from the repeatContribution routine ([17972](https://github.com/civicrm/civicrm-core/pull/17972))** - **SystemCheck: add ability to efficiently run only specified checks ([17824](https://github.com/civicrm/civicrm-core/pull/17824))** @@ -242,12 +315,8 @@ Released September 2, 2020 - **Wrong link to admin page in error message about FROM address on PCP page ([17996](https://github.com/civicrm/civicrm-core/pull/17996))** -- **CRM_Core_BAO_Cache - Remove functions deprecated a year ago ([17989](https://github.com/civicrm/civicrm-core/pull/17989))** - - **Fix repeattransaction api to use custom data from the template contribution ([17975](https://github.com/civicrm/civicrm-core/pull/17975))** -- **Fix case activity field set to allow long details to be exported ([17970](https://github.com/civicrm/civicrm-core/pull/17970))** - - **Fixed filling default values for tagssets in the advanced search form ([17978](https://github.com/civicrm/civicrm-core/pull/17978))** - **Remove duplicate cache flush ([17988](https://github.com/civicrm/civicrm-core/pull/17988))** @@ -400,11 +469,19 @@ Released September 2, 2020 - **Slow down the frequency of WordPress "heartbeat" calls in CiviCRM admin ([214](https://github.com/civicrm/civicrm-wordpress/pull/214))** -- **Installation - Support "activate first" w/setup UI ([121](https://github.com/civicrm/civicrm-backdrop/pull/121))** - **Installation - Support "activate first" w/setup UI ([606](https://github.com/civicrm/civicrm-drupal/pull/606))** ## Miscellany +- **CRM_Core_BAO_Cache - Remove functions deprecated a year ago + ([17989](https://github.com/civicrm/civicrm-core/pull/17989))** + +- **Fix all core processors to implement doPayment and not doTransferPayment or + doDirectPayment + ([https://lab.civicrm.org/dev/financial/-/issues/135](https://lab.civicrm.org/dev/financial/-/issues/135): + [18078](https://github.com/civicrm/civicrm-core/pull/18078) and + [18072](https://github.com/civicrm/civicrm-core/pull/18072))** + - **[REF] Extract setUserContext on contribution form & cleanup on backend add membership form ([17968](https://github.com/civicrm/civicrm-core/pull/17968))** @@ -565,6 +642,9 @@ Released September 2, 2020 - **[REF] Remove some deprecated size function calls replaced with length ([299](https://github.com/civicrm/civicrm-packages/pull/299))** +- **Refactor "applyLocale" and remove references to "language" column in UFMatch + table ([18049](https://github.com/civicrm/civicrm-core/pull/18049))** + - **[NFC] Fix provider unit test on PHP7.4 ([18073](https://github.com/civicrm/civicrm-core/pull/18073))** @@ -676,6 +756,11 @@ Released September 2, 2020 - **Cache loader - remove legacy handling, handle null result from setting ([17999](https://github.com/civicrm/civicrm-core/pull/17999))** + +- **Use case id to get relationship for activity creation + ([17256](https://github.com/civicrm/civicrm-core/pull/17256) and + [17764](https://github.com/civicrm/civicrm-core/pull/17764))** + ## Credits This release was developed by the following code authors: -- 2.25.1