From 07f7cd4e8304e5ddacf194a14f197ca853c6ff72 Mon Sep 17 00:00:00 2001 From: Andrew Hunt Date: Wed, 6 Mar 2019 17:54:30 -0500 Subject: [PATCH] 5.11.0 release notes: late changes --- contributor-key.yml | 4 +- release-notes.md | 38 ++++++++++++++++- release-notes/5.10.2.md | 6 +-- release-notes/5.10.3.md | 6 +-- release-notes/5.10.4.md | 23 ++++++----- release-notes/5.11.0.md | 92 +++++++++++++++++++++++++++++++++++++---- 6 files changed, 140 insertions(+), 29 deletions(-) diff --git a/contributor-key.yml b/contributor-key.yml index 2de8036d68..4fb87597ac 100644 --- a/contributor-key.yml +++ b/contributor-key.yml @@ -1035,7 +1035,7 @@ - github : pfigel name : Patrick Figel - organization: GreenPeace CEE + organization: GreenPeace Central and Eastern Europe - github : philmck name : Phil McKerracher @@ -1306,7 +1306,7 @@ - github : swastikpareek name : Swastik Pareek organization: QED42 - + - github : systopia name : Björn Endres organization: Systopia diff --git a/release-notes.md b/release-notes.md index 4b3b03f07f..16a4767f91 100644 --- a/release-notes.md +++ b/release-notes.md @@ -25,7 +25,43 @@ Released March 6, 2019 - **[Credits](release-notes/5.11.0.md#credits)** - **[Feedback](release-notes/5.11.0.md#feedback)** -# CiviCRM 5.10.0 +## CiviCRM 5.10.4 + +Released February 22, 2019 + +- **[Synopsis](release-notes/5.10.4.md#synopsis)** +- **[Bugs resolved](release-notes/5.10.4.md#bugs)** +- **[Credits](release-notes/5.10.4.md#credits)** +- **[Feedback](release-notes/5.10.4.md#feedback)** + +## CiviCRM 5.10.3 + +Released February 20, 2019 + +- **[Synopsis](release-notes/5.10.3.md#synopsis)** +- **[Security advisories](release-notes/5.10.3.md#security)** +- **[Bugs resolved](release-notes/5.10.3.md#bugs)** +- **[Feedback](release-notes/5.10.3.md#feedback)** + +## CiviCRM 5.10.2 + +Released February 14, 2019 + +- **[Synopsis](release-notes/5.10.2.md#synopsis)** +- **[Bugs resolved](release-notes/5.10.2.md#bugs)** +- **[Credits](release-notes/5.10.2.md#credits)** +- **[Feedback](release-notes/5.10.2.md#feedback)** + +## CiviCRM 5.10.1 + +Released February 12, 2019 + +- **[Synopsis](release-notes/5.10.1.md#synopsis)** +- **[Bugs resolved](release-notes/5.10.1.md#bugs)** +- **[Credits](release-notes/5.10.1.md#credits)** +- **[Feedback](release-notes/5.10.1.md#feedback)** + +## CiviCRM 5.10.0 Released February 6, 2019 diff --git a/release-notes/5.10.2.md b/release-notes/5.10.2.md index 31cf3803ed..9fad1acef0 100644 --- a/release-notes/5.10.2.md +++ b/release-notes/5.10.2.md @@ -28,11 +28,11 @@ Released February 14, 2019 There was a fatal error generated when submitting the change case status form because the end_date was not properly converted to MySQL date format. -- **([dev/core#721](https://lab.civicrm.org/dev/core/issues/721)) ACLs - Fix regression - on rebuilding smart group caches when ACLs are used +- **([dev/core#721](https://lab.civicrm.org/dev/core/issues/721)) Role Based ACL + Not Working With Smart Groups ([13597](https://github.com/civicrm/civicrm-core/pull/13597))** - Fixed a recent regression whereby ability to see contacts permissioned by an + Fixed a recent regression whereby ability to see contacts permissioned by an ACL over a smart group depended on the freshness of the group cache. - **([dev/core#715](https://lab.civicrm.org/dev/core/issues/715)) Relationships - Fix regression diff --git a/release-notes/5.10.3.md b/release-notes/5.10.3.md index 175c792ff8..45aa49febc 100644 --- a/release-notes/5.10.3.md +++ b/release-notes/5.10.3.md @@ -48,12 +48,12 @@ Released February 20, 2019 This resolves some search regressions introduced in 5.9.0 relating to caching and custom searches. -- **[dev/core#737](https://lab.civicrm.org/dev/core/issues/737) Mass SMS not - sent when send time is set to immediately +- **[dev/core#737](https://lab.civicrm.org/dev/core/issues/737) SMS not sent if + "Send Immediately" option is chosen on the last screen ([13641](https://github.com/civicrm/civicrm-core/pull/13641))** This resolves an issue where if you selected to send a Bulk SMS immediately - it would not be sent because the scheduled date was set to NULL rather than + it would not be sent because the scheduled date was set to `NULL` rather than the current date and time. ## Feedback diff --git a/release-notes/5.10.4.md b/release-notes/5.10.4.md index 06aa41b545..43179bb5c2 100644 --- a/release-notes/5.10.4.md +++ b/release-notes/5.10.4.md @@ -21,26 +21,27 @@ Released February 22, 2019 ## Bugs resolved -- **([dev/core#747](https://lab.civicrm.org/dev/core/issues/747)) Cannot - load contact images on contact screen following security release +- **([dev/core#747](https://lab.civicrm.org/dev/core/issues/747)) Contact images + can no longer be viewed or re-uploaded ([13679](https://github.com/civicrm/civicrm-core/pull/13679))** Following the security release, loading of images on the contact summary screen broke due to the removal of handling of the filename url parameter -- **([dev/report#10](https://lab.civicrm.org/dev/report/issues/10)) Pagination - doesn't work on the contribution detail report +- **([dev/report#10](https://lab.civicrm.org/dev/report/issues/10)) No + pagination on Contribution Detail report ([13677](https://github.com/civicrm/civicrm-core/pull/13677))** - Fixed a recent regression where the pagination on the contribution detail report - broke. + Fixed a recent regression where the pagination on the Contribution Detail + report broke. -- **([dev/core#746](https://lab.civicrm.org/dev/core/issues/746)) Search Builder - Fix - regression when > 1 smart group where clauses were used +- **([dev/core#746](https://lab.civicrm.org/dev/core/issues/746)) Search Builder + searches using > 1 smart group where operator is equals is broken from 5.10.0 ([13667](https://github.com/civicrm/civicrm-core/pull/13667))** - Fixed a recent regression whereby if you had > 1 where clauses involving groups - and the groups were smart groups it wouldn't return the correct results + This fixes a recent regression whereby if you had more than one `WHERE` + clause involving groups, and the groups were smart groups, it wouldn't return + the correct results. ## Credits @@ -48,7 +49,7 @@ Released February 22, 2019 This release was developed by the following authors and reviewers: Wikimedia Foundation - Eileen McNaughton; Fuzion - Jitendra Purohit; -Semper IT - Karin Gerritsen; CiviCRM - Tim Otten; +Semper IT - Karin Gerritsen; CiviCRM - Tim Otten; Australian Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; Megaphone Technology Consulting - Jon Goldberg; diff --git a/release-notes/5.11.0.md b/release-notes/5.11.0.md index 53f9fca011..d8332da109 100644 --- a/release-notes/5.11.0.md +++ b/release-notes/5.11.0.md @@ -133,7 +133,8 @@ Released March 6, 2019 count values for donations this year on a contact dashboard. - **Convert Campaign widgets to entityRef - ([13491](https://github.com/civicrm/civicrm-core/pull/13491))** + ([13491](https://github.com/civicrm/civicrm-core/pull/13491) and + [13613](https://github.com/civicrm/civicrm-core/pull/13613))** This change cleans up the code and UI for selecting a campaign. Specifically, instead of a select list with a button to load past campaigns, now the entire @@ -232,6 +233,20 @@ Released March 6, 2019 This change ensures on the Advanced Search Form the "Display Results As" field only shows enabled components. +- **[dev/core#731](https://lab.civicrm.org/dev/core/issues/731) Smart Group DB + Errors post-upgrade, specifically 1292 Truncated incorrect DOUBLE value + (https://github.com/civicrm/civicrm-core/pull/13731)** + + A new feature was introduced recently that allows multiple email addresses on + a contact to receive bulk mailings. This changed the "On Hold" field to be + options besides `1` and `0`, and the search was updated to allow searching + multiple values. Old smart groups had not been updated, though: this adds an + upgrade step to fix them. + +- **[dev/core#745](https://lab.civicrm.org/dev/core/issues/745) Smart groups + broken when "Enable multiple bulk email address for a contact" setting is off + ([13754](https://github.com/civicrm/civicrm-core/pull/13754))** + - **[dev/core#609](https://lab.civicrm.org/dev/core/issues/609) Can't view "Advanced Search" links on Mailing Report without "View All Contacts" permission ([13390](https://github.com/civicrm/civicrm-core/pull/13390))** @@ -356,7 +371,7 @@ Released March 6, 2019 This change ensures that the activity.getcount function only returns activities the user is permitted to access. -- **Donot show delete task option on create new report +- **Do not show delete task option on create new report ([13402](https://github.com/civicrm/civicrm-core/pull/13402))** - **Fix bug where getsingle calls chained actions twice @@ -379,6 +394,24 @@ Released March 6, 2019 object context in civicrm_form_data() ([541](https://github.com/civicrm/civicrm-drupal/pull/541))** +- **[dev/core#757](https://lab.civicrm.org/dev/core/issues/757) Viewing Contact + Note comments is broken in 5.10.4 + ([13709](https://github.com/civicrm/civicrm-core/pull/13709))** + +- **Don't break loop if address fields not found while formatting rows in + Reports ([13725](https://github.com/civicrm/civicrm-core/pull/13725))** + + This resolves a bug with state/province, country, and county IDs not being + translated into names on CSV export from reports. + +- **[dev/core#768](https://lab.civicrm.org/dev/core/issues/768) Fatal error on + group search ([13738](https://github.com/civicrm/civicrm-core/pull/13738) and + [13743](https://github.com/civicrm/civicrm-core/pull/13743))** + + The query for groups and tags did not properly handle the case when no group + IDs are specified. This caused a fatal error when using Search Builder to + find contacts where groups or tags `IS NULL`. + ### CiviCase - **Case type management fixes @@ -425,6 +458,15 @@ Released March 6, 2019 Authorize.net payment processor to prevent it from breaking when MD5 based transHash is phased out. +- **[dev/financial#46](https://lab.civicrm.org/dev/financial/issues/46) + (Regression) Contribution page amounts change on save when > $1,000 + ([13721](https://github.com/civicrm/civicrm-core/pull/13721) and + [13723](https://github.com/civicrm/civicrm-core/pull/13723))** + + This formats money at the form layer on the contribution page in order to + avoid problems with the comma (in locales using it as a thousands delimiter) + is treated as a decimal delimiter. + - **Do not check financial permissions on contribution.create if check_perrmissions is FALSE. ([13318](https://github.com/civicrm/civicrm-core/pull/13318))** @@ -459,6 +501,10 @@ Released March 6, 2019 numbers for the "Committed Amount" and the "Number of Donors" in the report rows. +- **[dev/core#756](https://lab.civicrm.org/dev/core/issues/756) Error on + Contributions tab with soft credits in multiple currencies + ([13711](https://github.com/civicrm/civicrm-core/pull/13711))** + ### CiviEvent - **[dev/core#646](https://lab.civicrm.org/dev/core/issues/646) Event date @@ -469,6 +515,10 @@ Released March 6, 2019 dates, the dates get sorted by ASC/DSC for start date instead of alphabetical order. +- **[dev/core#766](https://lab.civicrm.org/dev/core/issues/766) New Event using + a template - clicking "Continue" doesn't save custom data + ([13755](https://github.com/civicrm/civicrm-core/pull/13755))** + - **Don't require CiviEvent permission to create repeating activity ([13405](https://github.com/civicrm/civicrm-core/pull/13405))** @@ -509,12 +559,13 @@ Released March 6, 2019 - **[dev/core#644](https://lab.civicrm.org/dev/core/issues/644) "From" address on membership renewal notices is wrong - ([13408](https://github.com/civicrm/civicrm-core/pull/13408) and - [13407](https://github.com/civicrm/civicrm-core/pull/13407))** + ([13408](https://github.com/civicrm/civicrm-core/pull/13408), + [13407](https://github.com/civicrm/civicrm-core/pull/13407), and + [13737](https://github.com/civicrm/civicrm-core/pull/13737))** - This change ensures Membership renewal notifications are sent "From" the - logged-in users name and email. Before this change the "From" was set as the - logged in users contact id. + This change ensures Membership renewal notifications and receipts are sent + "From" the logged-in users name and email. Before this change the "From" was + set as the logged in users contact id. - **Membership custom fields sometimes don't display ([13411](https://github.com/civicrm/civicrm-core/pull/13411))** @@ -522,6 +573,10 @@ Released March 6, 2019 There change fixes a bug where some Membership custom field sets would sometimes not display. +- **[dev/membership#10](https://lab.civicrm.org/dev/membership/issues/10) "Start + date must be the same or later than Member since" triggered when dates are the + same ([13734](https://github.com/civicrm/civicrm-core/pull/13734))** + ### Drupal Integration - **[dev/drupal#43](https://lab.civicrm.org/dev/drupal/issues/43) Drupal8: @@ -642,16 +697,35 @@ Released March 6, 2019 - **Upgrade Jquery contained within KcFinder ([239](https://github.com/civicrm/civicrm-packages/pull/239))** +- **Remove tests that no longer work due to dead service + ([13673](https://github.com/civicrm/civicrm-core/pull/13673))** + ## Credits This release was developed by the following code authors: -AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Agileware Team, Alok Patel, Francis Whittle, Justin Freeman; Australian Greens - Seamus Lee; CEDC - Laryn Kragt Bakker; Christian Wach; Circle Interactive - Dave Jenkins; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - Debarshi Bhaumik, René Olivo, Vinu Varshith Sekar; Coop SymbioTIC - Mathieu Lutfy; Electronic Frontier Foundation - Mark Burdett; Francesc Bassas i Bullich; Frank J. Gómez; Fuzion - Jitendra Purohit; Greenpeace CEE - Patrick Figel; iXiam - Luciano Spiegel; JMA Consulting - Monish Deb; Joinery - Allen Shaw; Liquid Web, Inc. - Jason Gillman Jr.; Megaphone Technology Consulting - Jon Goldberg; MillerTech - Chamil Wijesooriya; MJW Consulting - Matthew Wire; Oxfam Germany - Thomas Schüttler; PeaceWorks Technology Solutions - Martin Hansen; Pradeep Nayak; Progressive Technology Project - Jamie McClelland; Squiffle Consulting - Aidan Saunders; Wikimedia Foundation - Eileen McNaughton +AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Agileware Team, Alok +Patel, Francis Whittle, Justin Freeman; Australian Greens - Seamus Lee; CEDC - +Laryn Kragt Bakker; Christian Wach; Circle Interactive - Dave Jenkins; CiviCRM - +Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - Debarshi +Bhaumik, René Olivo, Vinu Varshith Sekar; Coop SymbioTIC - Mathieu Lutfy; +Electronic Frontier Foundation - Mark Burdett; Francesc Bassas i Bullich; Frank +J. Gómez; Fuzion - Jitendra Purohit; Greenpeace Central and Eastern Europe - +Patrick Figel; iXiam - Luciano Spiegel; JMA Consulting - Monish Deb; Joinery - +Allen Shaw; Ken West; Liquid Web, Inc. - Jason Gillman Jr.; Megaphone Technology +Consulting - Jon Goldberg; MillerTech - Chamil Wijesooriya; MJW Consulting - +Matthew Wire; Oxfam Germany - Thomas Schüttler; PeaceWorks Technology Solutions +- Martin Hansen; Pradeep Nayak; Progressive Technology Project - Jamie +McClelland; Squiffle Consulting - Aidan Saunders; Wikimedia Foundation - Eileen +McNaughton Most authors also reviewed code for this release; in addition, the following reviewers contributed their comments: -British Humanist Association - Andrew West; CiviDesk - Nicolas Ganivet; Clare Marsh; CompuCorp - Shitij Gugnani; Fuzion - Peter Davis; JMA Consulting - Joe Murray; Lighthouse Design and Consulting - Brian Shaughnessy; Richard van Oosterhout; QED42 - Swastik Pareek; Tadpole Collective - Kevin Cristiano; +British Humanist Association - Andrew West; CiviDesk - Nicolas Ganivet; Clare +Marsh; CompuCorp - Shitij Gugnani; Fuzion - Peter Davis; JMA Consulting - Joe +Murray; Lighthouse Design and Consulting - Brian Shaughnessy; Richard van +Oosterhout; QED42 - Swastik Pareek; Tadpole Collective - Kevin Cristiano; ## Feedback -- 2.25.1