From 8941521e88f8a6de16af3ec2d7d733de86c71cd2 Mon Sep 17 00:00:00 2001 From: Andrew Hunt Date: Wed, 5 Sep 2018 10:42:45 -0400 Subject: [PATCH] 5.5.0 release notes: fixed up ordering and issues handled in 5.4.1 --- release-notes.md | 11 +- release-notes/5.4.1.md | 20 ++- release-notes/5.5.0.md | 383 ++++++++++++++++++++--------------------- 3 files changed, 209 insertions(+), 205 deletions(-) diff --git a/release-notes.md b/release-notes.md index 28e4896abf..e09dfee0fa 100644 --- a/release-notes.md +++ b/release-notes.md @@ -14,7 +14,7 @@ Other resources for identifying changes are: * https://github.com/civicrm/civicrm-joomla * https://github.com/civicrm/civicrm-wordpress -# CiviCRM 5.5.0 +## CiviCRM 5.5.0 Released September 5, 2018 @@ -25,6 +25,15 @@ Released September 5, 2018 - **[Credits](release-notes/5.5.0.md#credits)** - **[Feedback](release-notes/5.5.0.md#feedback)** +## CiviCRM 5.4.1 + +Released August 25, 2018 + +- **[Synopsis](release-notes/5.4.1.md#synopsis)** +- **[Bugs resolved](release-notes/5.4.1.md#bugs)** +- **[Credits](release-notes/5.4.1.md#credits)** +- **[Feedback](release-notes/5.4.1.md#feedback)** + ## CiviCRM 5.4.0 Released August 1, 2018 diff --git a/release-notes/5.4.1.md b/release-notes/5.4.1.md index c5a5a4980f..3dac5b7a39 100644 --- a/release-notes/5.4.1.md +++ b/release-notes/5.4.1.md @@ -21,17 +21,25 @@ Released 25 Aug 2018 ## Bugs resolved -* **(dev/core#316) Fix crash on Memcache systems when session key involves whitespace ([12653](https://github.com/civicrm/civicrm-core/pull/12653))** -* **(dev/core#304) Fix crash in upgrading option-group data on some Drupal/Views configurations ([12649](https://github.com/civicrm/civicrm-core/pull/12649))** -* **(dev/core#273) Fix SMS failure and handling of `do_not_sms` ([12654](https://github.com/civicrm/civicrm-core/pull/12654))** -* **Fix quirks in upgrader UI ([12675](https://github.com/civicrm/civicrm-core/pull/12675))** +- **(dev/core#316) Fix crash on Memcache systems when session key involves + whitespace ([12653](https://github.com/civicrm/civicrm-core/pull/12653))** + +- **(dev/core#304) Fix crash in upgrading option-group data on some Drupal/Views + configurations ([12649](https://github.com/civicrm/civicrm-core/pull/12649))** + +- **(dev/core#273) Fix SMS failure and handling of `do_not_sms` + ([12654](https://github.com/civicrm/civicrm-core/pull/12654))** + +- **Fix quirks in upgrader UI + ([12675](https://github.com/civicrm/civicrm-core/pull/12675))** ## Credits This release was developed by the following authors and reviewers: -Australian Greens - Seamus Lee; Chris Burgess; Christian Wach; Circle Interactive - Dave Jenkins; CiviCRM - Coleman -Watts, Tim Otten; CompuCorp - René Olivo; MJW Consulting - Matthew Wire; Progressive Technology Project - Jamie +Australian Greens - Seamus Lee; Chris Burgess; Christian Wach; Circle +Interactive - Dave Jenkins; CiviCRM - Coleman Watts, Tim Otten; CompuCorp - René +Olivo; MJW Consulting - Matthew Wire; Progressive Technology Project - Jamie McClelland; Wikimedia Foundation - Eileen McNaughton ## Feedback diff --git a/release-notes/5.5.0.md b/release-notes/5.5.0.md index fcd648869a..7b8f0f17d7 100644 --- a/release-notes/5.5.0.md +++ b/release-notes/5.5.0.md @@ -15,11 +15,11 @@ Released September 5, 2018 |:--------------------------------------------------------------- |:-------:| | Fix security vulnerabilities? | no | | Change the database schema? | no | -| Alter the API? | **yes** | +| **Alter the API?** | **yes** | | Require attention to configuration options? | no | -| Fix problems installing or upgrading to a previous version? | **yes** | -| Introduce features? | **yes** | -| Fix bugs? | **yes** | +| **Fix problems installing or upgrading to a previous version?** | **yes** | +| **Introduce features?** | **yes** | +| **Fix bugs?** | **yes** | ## Features @@ -28,9 +28,8 @@ Released September 5, 2018 - **Further fix for updating custom fields linked to optiongroups. ([12729](https://github.com/civicrm/civicrm-core/pull/12729))** - This change makes it so when a user is editing a custom field that uses option - groups, the select field for option groups shows all non-reserved option - groups. Before this change only the selected option group was displayed. + When a user editing a custom field that uses an option group, you may now + switch to any non-reserved option groups. - **Upgrader - When updating message templates, identify them by name ([12674](https://github.com/civicrm/civicrm-core/pull/12674))** @@ -174,6 +173,34 @@ Released September 5, 2018 This change adds a Odd/Even street number sort column to reports. +### CiviContribute + +- **[dev/core#219](https://lab.civicrm.org/dev/core/issues/219) + Improve consistency displaying "Test Transactions" + ([12385](https://github.com/civicrm/civicrm-core/pull/12385))** + + This change makes it so that when you are viewing a test membership help text + appears at the top stating that the membership is a test. + +- **Expose UI support for custom fields on financial types + ([12501](https://github.com/civicrm/civicrm-core/pull/12501))** + + This change makes a user interface for custom fields on financial types. + +- **[dev/financial#28](https://lab.civicrm.org/dev/financial/issues/28) + Financial Account cannot be change to non deductible + ([12500](https://github.com/civicrm/civicrm-core/pull/12500))** + + This change makes it so that a Financial Account can be changed from + deductible to non-deductible. + +- **[dev/core#241](https://lab.civicrm.org/dev/core/issues/241) Fix Manage + Premiums UI ([12436](https://github.com/civicrm/civicrm-core/pull/12436))** + + This change makes it so that on the Manage Premiums Form Financial Type is + displayed properly, Money is formatted properly and the Cost field is + displayed. + ### CiviMail - **[CRM-21768](https://issues.civicrm.org/jira/browse/CRM-21768) NOFOLLOW @@ -218,184 +245,8 @@ Released September 5, 2018 This change makes it so that one can view/edit custom data on the MembershipType form. -### CiviContribute - -- **[dev/core#219](https://lab.civicrm.org/dev/core/issues/219) - Improve consistency displaying "Test Transactions" - ([12385](https://github.com/civicrm/civicrm-core/pull/12385))** - - This change makes it so that when you are viewing a test membership help text - appears at the top stating that the membership is a test. - -- **Expose UI support for custom fields on financial types - ([12501](https://github.com/civicrm/civicrm-core/pull/12501))** - - This change makes a user interface for custom fields on financial types. - -- **[dev/financial#28](https://lab.civicrm.org/dev/financial/issues/28) - Financial Account cannot be change to non deductible - ([12500](https://github.com/civicrm/civicrm-core/pull/12500))** - - This change makes it so that a Financial Account can be changed from - deductible to non-deductible. - -- **[dev/core#241](https://lab.civicrm.org/dev/core/issues/241) Fix Manage - Premiums UI ([12436](https://github.com/civicrm/civicrm-core/pull/12436))** - - This change makes it so that on the Manage Premiums Form Financial Type is - displayed properly, Money is formatted properly and the Cost field is - displayed. - ## Bugs resolved -### CiviMail - -- **[dev/core/#273](https://lab.civicrm.org/dev/core/issues/273) "Recipient - phone number is invalid or recipient does not want to receive SMS" error and - Contacts with DoNotSms preference failing to filter out during Mass Sms in 5.x - ([12654](https://github.com/civicrm/civicrm-core/pull/12654) and - [12634](https://github.com/civicrm/civicrm-core/pull/12634))** - - This change fixes a bug where DoNotSms preference was not being respected when - sending Mass Sms messages. - -- **[dev/core#256](https://lab.civicrm.org/dev/core/issues/256) - Wrong A/B test - recipient assignment when reaching 2^31 recipients overall - ([12465](https://github.com/civicrm/civicrm-core/pull/12465))** - - This change fixes a bug where when submitting an A/B mailing to a big enough - group (2^31) the whole target group would receive Version A, so that 50% of - the sample group receives version A, the other half version B, and the rest is - assigned to Final mailing. - -- **CiviMail: Fix logic for handling SMTP socket errors, temporary failures and - permanent failures - ([11838](https://github.com/civicrm/civicrm-core/pull/11838))** - - Fixes support for sending mail directly to AWS SES via SMTP by detecting - additional temporary failure modes. - -- **[dev/mail#15](https://lab.civicrm.org/dev/mail/issues/15) Extraneous space - in From address causes on-hold set on all recipients - ([12346](https://github.com/civicrm/civicrm-core/pull/12346))** - - This change fixes a bug where if there were extraneous spaces in the From - address for a CiviMail mailing then no emails were sent and all recipients - were marked as On-Hold so that the extraneous space is stripped out and the - mailing goes out successfully. - -### CiviMember - -- **Only auto-renew membership when contribution status is completed - ([12315](https://github.com/civicrm/civicrm-core/pull/12315))** - - This change makes it so that Membership will only auto-renew when the - contribution is in state "Completed". - -### CiviCase - -- **[dev/core#289](https://lab.civicrm.org/dev/core/issues/289) CiviCase - Dashboard link to edit an activity status broken - ([12607](https://github.com/civicrm/civicrm-core/pull/12607))** - - This change fixes a bug on the CiviCase dashboard where when a user clicked - the pencil to edit an activity CiviCRM would throw a 'required params missing' - error and crash so that one can edit a case from the CiviCase dashboard by - clicking the pencil. - -- **[dev/core#278](https://lab.civicrm.org/dev/core/issues/278) DB syntax error - when try to search deleted cases - ([12560](https://github.com/civicrm/civicrm-core/pull/12560))** - - This change fixes a DB syntax error that was being thrown whens searching - deleted cases. - -- **[dev/core#218](https://lab.civicrm.org/dev/core/issues/218) On Case Type - listing page, for reserved ones the, 'More' link don't show any options - ([12384](https://github.com/civicrm/civicrm-core/pull/12384))** - - Fixes a bug where on the Case Types Listing page the 'More' link would not - show any options for reserved case types. - -### CiviContribute - -- **[CRM-21104](https://issues.civicrm.org/jira/browse/CRM-21104) CIVICRM-410 - CiviCRM Contribution pages which have no Profile associated with them do not - include a ReCaptcha and as a result are prime targets for credit card fraud. - ([11197](https://github.com/civicrm/civicrm-core/pull/11197))** - - This change makes it so that ReCaptcha is shown on all Contribution pages that - use a payment processor to process online payments. Before this change - ReCaptcha only was shown on contribution pages that used profiles. - -- **[dev/core#277](https://lab.civicrm.org/dev/core/issues/277) Recurring - contribution tab shouldn't count test transactions - ([12610](https://github.com/civicrm/civicrm-core/pull/12610) and - [12553](https://github.com/civicrm/civicrm-core/pull/12553))** - - This change makes it so that the Recurring Contributions tab count only counts - the 'Active Recurring Contributions' (does not count 'Inactive Recurring - Contributions') and sorts the Recurring Contributions by start date starting - with the newest. - -- **[dev/core#242](https://lab.civicrm.org/dev/core/issues/242) Fix display of - premiums on contribution pages - ([12437](https://github.com/civicrm/civicrm-core/pull/12437))** - - This change fixes a bug where premium products without financial types - were not being displayed on contribution pages so that premium products are displayed on - contribution pages regardless of whether they have a financial type. - -- **[dev/financial#27](https://lab.civicrm.org/dev/financial/issues/27) Paypal - recurring IPNs don't work under some circumstances - ([12387](https://github.com/civicrm/civicrm-core/pull/12387))** - - This change fixes a bug where IPNs for recurring donations made using PayPal - Standard did not work if the business emails did not match. - -- **[dev/core#188](https://lab.civicrm.org/dev/core/issues/188) Fix Floating - Point Precision Comparison Exception on Order Creation - ([12352](https://github.com/civicrm/civicrm-core/pull/12352))** - - This change fixes a bug where sometimes contributions would fail because the - total amount and the total of the line items would not be exactly equal - because of floating point precision issues. - -- **PriceField: show pre/post help if not empty, not if isset. - ([12458](https://github.com/civicrm/civicrm-core/pull/12458))** - - Fixes a bug for multilingual mode where radio options in price sets with empty - pre/post help were displaying pre/post help as ':' so that no ':' are shown. - -### CiviEvent - -- **Fix + Add test for exporting location types with changed names - ([12671](https://github.com/civicrm/civicrm-core/pull/12671))** - - This change fixes a bug where if a location types name did not exactly match - its value it was not exporting properly so that the label exports properly. - -- **Event Info: show waitinglist statusline only when registration is open - ([11949](https://github.com/civicrm/civicrm-core/pull/11949))** - - This change makes it so when on an Event Info page, if the event is closed, no - other notices about registration are shown. - -- **[dev/core#255](https://lab.civicrm.org/dev/core/issues/255) Changes to - copied event location reflects in original event location - ([12459](https://github.com/civicrm/civicrm-core/pull/12459))** - - Fixes a bug where if one copied an event and then changed the location, the - location would also be changed on the original event so that one can change - the event on the copy without it having an effect on the original. - -- **[dev/core#239](https://lab.civicrm.org/dev/core/issues/239) Huge title - dialog box on hovering form element on Event's configuration backend form - ([12430](https://github.com/civicrm/civicrm-core/pull/12430))** - - This change improves the user interface on the Event Configuration Form by - making the dialog boxes when hovering on form elements cleaner. - ### Core CiviCRM - **Fix for issue editing custom fields with option groups after #12423 @@ -558,6 +409,148 @@ Released September 5, 2018 activity contacts had different addresses so that only one row is shown per Activity. +### CiviCase + +- **[dev/core#289](https://lab.civicrm.org/dev/core/issues/289) CiviCase + Dashboard link to edit an activity status broken + ([12607](https://github.com/civicrm/civicrm-core/pull/12607))** + + This change fixes a bug on the CiviCase dashboard where when a user clicked + the pencil to edit an activity CiviCRM would throw a 'required params missing' + error and crash so that one can edit a case from the CiviCase dashboard by + clicking the pencil. + +- **[dev/core#278](https://lab.civicrm.org/dev/core/issues/278) DB syntax error + when try to search deleted cases + ([12560](https://github.com/civicrm/civicrm-core/pull/12560))** + + This change fixes a DB syntax error that was being thrown whens searching + deleted cases. + +- **[dev/core#218](https://lab.civicrm.org/dev/core/issues/218) On Case Type + listing page, for reserved ones the, 'More' link don't show any options + ([12384](https://github.com/civicrm/civicrm-core/pull/12384))** + + Fixes a bug where on the Case Types Listing page the 'More' link would not + show any options for reserved case types. + +### CiviContribute + +- **[CRM-21104](https://issues.civicrm.org/jira/browse/CRM-21104) CiviCRM + Contribution pages which have no Profile associated with them do not include a + ReCaptcha and as a result are prime targets for credit card fraud. + ([11197](https://github.com/civicrm/civicrm-core/pull/11197))** + + This change makes it so that ReCaptcha is shown on all Contribution pages that + use a payment processor to process online payments. Before this change + ReCaptcha only was shown on contribution pages that used profiles. + +- **[dev/core#277](https://lab.civicrm.org/dev/core/issues/277) Recurring + contribution tab shouldn't count test transactions + ([12610](https://github.com/civicrm/civicrm-core/pull/12610) and + [12553](https://github.com/civicrm/civicrm-core/pull/12553))** + + This change makes it so that the Recurring Contributions tab count only counts + the 'Active Recurring Contributions' (does not count 'Inactive Recurring + Contributions') and sorts the Recurring Contributions by start date starting + with the newest. + +- **[dev/core#242](https://lab.civicrm.org/dev/core/issues/242) Fix display of + premiums on contribution pages + ([12437](https://github.com/civicrm/civicrm-core/pull/12437))** + + This change fixes a bug where premium products without financial types + were not being displayed on contribution pages so that premium products are displayed on + contribution pages regardless of whether they have a financial type. + +- **[dev/financial#27](https://lab.civicrm.org/dev/financial/issues/27) Paypal + recurring IPNs don't work under some circumstances + ([12387](https://github.com/civicrm/civicrm-core/pull/12387))** + + This change fixes a bug where IPNs for recurring donations made using PayPal + Standard did not work if the business emails did not match. + +- **[dev/core#188](https://lab.civicrm.org/dev/core/issues/188) Fix Floating + Point Precision Comparison Exception on Order Creation + ([12352](https://github.com/civicrm/civicrm-core/pull/12352))** + + This change fixes a bug where sometimes contributions would fail because the + total amount and the total of the line items would not be exactly equal + because of floating point precision issues. + +- **PriceField: show pre/post help if not empty, not if isset. + ([12458](https://github.com/civicrm/civicrm-core/pull/12458))** + + Fixes a bug for multilingual mode where radio options in price sets with empty + pre/post help were displaying pre/post help as ':' so that no ':' are shown. + +### CiviEvent + +- **Fix + Add test for exporting location types with changed names + ([12671](https://github.com/civicrm/civicrm-core/pull/12671))** + + This change fixes a bug where if a location types name did not exactly match + its value it was not exporting properly so that the label exports properly. + +- **Event Info: show waitinglist statusline only when registration is open + ([11949](https://github.com/civicrm/civicrm-core/pull/11949))** + + This change makes it so when on an Event Info page, if the event is closed, no + other notices about registration are shown. + +- **[dev/core#255](https://lab.civicrm.org/dev/core/issues/255) Changes to + copied event location reflects in original event location + ([12459](https://github.com/civicrm/civicrm-core/pull/12459))** + + Fixes a bug where if one copied an event and then changed the location, the + location would also be changed on the original event so that one can change + the event on the copy without it having an effect on the original. + +- **[dev/core#239](https://lab.civicrm.org/dev/core/issues/239) Huge title + dialog box on hovering form element on Event's configuration backend form + ([12430](https://github.com/civicrm/civicrm-core/pull/12430))** + + This change improves the user interface on the Event Configuration Form by + making the dialog boxes when hovering on form elements cleaner. + +### CiviMail + + This change fixes a bug where DoNotSms preference was not being respected when + sending Mass Sms messages. + +- **[dev/core#256](https://lab.civicrm.org/dev/core/issues/256) - Wrong A/B test + recipient assignment when reaching 2^31 recipients overall + ([12465](https://github.com/civicrm/civicrm-core/pull/12465))** + + This change fixes a bug where when submitting an A/B mailing to a big enough + group (2^31) the whole target group would receive Version A, so that 50% of + the sample group receives version A, the other half version B, and the rest is + assigned to Final mailing. + +- **CiviMail: Fix logic for handling SMTP socket errors, temporary failures and + permanent failures + ([11838](https://github.com/civicrm/civicrm-core/pull/11838))** + + Fixes support for sending mail directly to AWS SES via SMTP by detecting + additional temporary failure modes. + +- **[dev/mail#15](https://lab.civicrm.org/dev/mail/issues/15) Extraneous space + in From address causes on-hold set on all recipients + ([12346](https://github.com/civicrm/civicrm-core/pull/12346))** + + This change fixes a bug where if there were extraneous spaces in the From + address for a CiviMail mailing then no emails were sent and all recipients + were marked as On-Hold so that the extraneous space is stripped out and the + mailing goes out successfully. + +### CiviMember + +- **Only auto-renew membership when contribution status is completed + ([12315](https://github.com/civicrm/civicrm-core/pull/12315))** + + This change makes it so that Membership will only auto-renew when the + contribution is in state "Completed". + ### Backdrop Integration - **[dev/core#243](https://lab.civicrm.org/dev/core/issues/243) Backdrop @@ -566,15 +559,6 @@ Released September 5, 2018 Fixes Kcfinder package authentication for Backdrop users. -### WordPress Integration - -- **[CRM-21812](https://issues.civicrm.org/jira/browse/CRM-21812) WordPress - install variable causes conflict with some WP plugins - ([125](https://github.com/civicrm/civicrm-wordpress/pull/125))** - - This change makes it so civicrm is compatible with the wp-cli-login-server - wordpress plugin. - ### Drupal Integration - **Allow Drupal 8 vendor folder outside webroot @@ -590,6 +574,15 @@ Released September 5, 2018 Fixes a bug where views custom field handler was not displaying select value labels when more than one field had the same label. +### WordPress Integration + +- **[CRM-21812](https://issues.civicrm.org/jira/browse/CRM-21812) WordPress + install variable causes conflict with some WP plugins + ([125](https://github.com/civicrm/civicrm-wordpress/pull/125))** + + This change makes it so civicrm is compatible with the wp-cli-login-server + wordpress plugin. + ## Miscellany - **Simplify input params on OptionValue::addOptionValue @@ -771,12 +764,6 @@ Released September 5, 2018 - **Fix potential undefined array index ([12443](https://github.com/civicrm/civicrm-core/pull/12443))** -## 5.4.1 - -- **Update release-notes and version for 5.4.1 ([12655](https://github.com/civicrm/civicrm-core/pull/12655))** - -- **Fix quirks in upgrader UI ([12675](https://github.com/civicrm/civicrm-core/pull/12675))** - ## Credits This release was developed by the following code authors: -- 2.25.1