X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=release-notes%2F5.8.0.md;h=cc2a6ab60f9cc20a7a0d0e12246bc4f5ef548b7e;hb=1e8059f9698d72ddaece6b3748b5715c44de3edf;hp=e5406f014bbb50702ac0843003c73cbf6018e612;hpb=ac82886ba16aa7a6585ef8a61e6304185ca783b7;p=civicrm-core.git diff --git a/release-notes/5.8.0.md b/release-notes/5.8.0.md index e5406f014b..cc2a6ab60f 100644 --- a/release-notes/5.8.0.md +++ b/release-notes/5.8.0.md @@ -13,13 +13,13 @@ Released December 5, 2018 | *Does this version...?* | | |:--------------------------------------------------------------- |:-------:| -| Fix security vulnerabilities? | | -| Change the database schema? | | -| Alter the API? | **yes** | -| Require attention to configuration options? | | -| Fix problems installing or upgrading to a previous version? | **yes** | -| Introduce features? | **yes** | -| Fix bugs? | **yes** | +| Fix security vulnerabilities? | no | +| Change the database schema? | no | +| **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** | ## Features @@ -217,29 +217,27 @@ Released December 5, 2018 This change adds the ability to show the description from the entity schema instead of hardcoding it in the class when using entityForm. -### CiviMail +- **On reports make current employer available as a field for display + ([12904](https://github.com/civicrm/civicrm-core/pull/12904))** -- **[dev/core#481](https://lab.civicrm.org/dev/core/issues/481) New - Organization: There is no possible to uncheck in the field "Bulk Mailings?" - ([13019](https://github.com/civicrm/civicrm-core/pull/13019))** + This change makes it so that the field "Current Employer" is available as a + column on reports. - This change improves the UI when creating a new organization by making the - "Bulk Mailings" field a checkbox (that can be checked and unchecked) instead - of a radio that once checked cannot be unchecked. +- **[dev/core#487](https://lab.civicrm.org/dev/core/issues/487) Replace ancient + menubar plugin with something responsive + ([13804](https://github.com/civicrm/civicrm-core/pull/13084)) (preliminary + work)** -- **Adding [CiviMail Draft] on test mailing (for mosaico) - ([12758](https://github.com/civicrm/civicrm-core/pull/12758))** + This makes some behind-the-scenes changes in order to support a new + [SmartMenus-based menu extension](https://github.com/aydun/uk.squiffle.kam) + that is anticipated to replace the current menu in core. - This change adds the text [CiviMail Draft] to the subject of any email that is - sent using the send test functionality. +### CiviCase -- **[dev/core#456](https://lab.civicrm.org/dev/core/issues/456) Improve UX of - scheduling mass SMS - ([13001](https://github.com/civicrm/civicrm-core/pull/13001))** +- **Added relationship active filter in CiviCRM Case reports. + ([12711](https://github.com/civicrm/civicrm-core/pull/12711))** - This change improves the UI of the schedule SMS mailings form by making it so - one has to choose "Send Immediately" OR "Schedule SMS". Before this change one - could check the box to "Send Immediately" AND a date to Schedule SMS. + This change adds a filter for is relationship active to CiviCRM Case reports. ### CiviContribute @@ -270,14 +268,6 @@ Released December 5, 2018 This change makes it so that the edit link for recurring contributions is hidden/shown based on the payment processor capabilities. -### CiviReport - -- **On reports make current employer available as a field for display - ([12904](https://github.com/civicrm/civicrm-core/pull/12904))** - - This change makes it so that the field "Current Employer" is available as a - column on reports. - ### CiviEvent - **Mark event start date as required and refactoring @@ -286,14 +276,31 @@ Released December 5, 2018 This change makes it so the event start date field has a red * next to it to indicate that it is a required field. -### CiviCase +### CiviMail -- **Added relationship active filter in CiviCRM Case reports. - ([12711](https://github.com/civicrm/civicrm-core/pull/12711))** +- **[dev/core#481](https://lab.civicrm.org/dev/core/issues/481) New + Organization: There is no possible to uncheck in the field "Bulk Mailings?" + ([13019](https://github.com/civicrm/civicrm-core/pull/13019))** - This change adds a filter for is relationship active to CiviCRM Case reports. + This change improves the UI when creating a new organization by making the + "Bulk Mailings" field a checkbox (that can be checked and unchecked) instead + of a radio that once checked cannot be unchecked. + +- **Adding [CiviMail Draft] on test mailing (for mosaico) + ([12758](https://github.com/civicrm/civicrm-core/pull/12758))** + + This change adds the text [CiviMail Draft] to the subject of any email that is + sent using the send test functionality. + +- **[dev/core#456](https://lab.civicrm.org/dev/core/issues/456) Improve UX of + scheduling mass SMS + ([13001](https://github.com/civicrm/civicrm-core/pull/13001))** + + This change improves the UI of the schedule SMS mailings form by making it so + one has to choose "Send Immediately" OR "Schedule SMS". Before this change one + could check the box to "Send Immediately" AND a date to Schedule SMS. -### Drupal Integration Modules +### Drupal Integration - **[CRM-17667](https://issues.civicrm.org/jira/browse/CRM-17667) Drush: Mail queue processing does not work @@ -311,177 +318,6 @@ Released December 5, 2018 ## Bugs resolved -### CiviMail - -- **[dev/core#461](https://lab.civicrm.org/dev/core/issues/461) Duplicate - Message template is generated when it is saved through schedule reminder form - ([12982](https://github.com/civicrm/civicrm-core/pull/12982))** - - This change fixes a bug where saving a message thru the schedule reminder form - would result in duplicate message templates being created so that the message - template is only saved once. - -- **[CRM-19751](https://issues.civicrm.org/jira/browse/CRM-19751) Once "multiple - bulk" setting, cannot search for opt out or on hold contacts - ([12883](https://github.com/civicrm/civicrm-core/pull/12883))** - - This begins work to fix a bug for CiviCRM Instances that have the CiviMail - setting "Enable multiple bulk email address for a contact" enabled where - searching for contacts using the criteria "Opt Out" or "On Hold" is filtering - incorrectly. - -- **[dev/core#448](https://lab.civicrm.org/dev/core/issues/448) When creating a - CiviCRM Mailing including a Smart Group, All contacts met by the criteria of - the smart group are added. There is no check performed to make sure that - contacts removed from the smart group aren't included - ([12945](https://github.com/civicrm/civicrm-core/pull/12945))** - - This change ensures that when creating a CiviCRM Mailing including a Smart - Group users who have previously un-subscribed from that Smart Group are not - included. - -- **[dev/core#443](https://lab.civicrm.org/dev/core/issues/443) Fix Non-static - method calls at CRM_Utils_Mail_Incoming class - ([12934](https://github.com/civicrm/civicrm-core/pull/12934))** - - This change fixes a strict warning thrown by CRM_Utils_Mail_Incoming for users - with a PHP 7.1 set up. - -- **[dev/mail#26](https://lab.civicrm.org/dev/mail/issues/26) getRecipients() - appears to use a WHERE clause as an ORDER BY clause - ([12765](https://github.com/civicrm/civicrm-core/pull/12765))** - - This change fixes a bug where the order_by for the list of recipients for a - mailing was being ignored so that the order by is respected. - -- **[dev/core#357](https://lab.civicrm.org/dev/core/issues/357) Email signature - stopped working since ??? 4.6 ?? - ([12828](https://github.com/civicrm/civicrm-core/pull/12828))** - - This change fixes the Email signature functionality when sending an email. - -- **[dev/core#394](https://lab.civicrm.org/dev/core/issues/394) Wildcards are - ignored in some smart group criteria, when the smart group is directly - generated for a mailing - ([12910](https://github.com/civicrm/civicrm-core/pull/12910))** - - This change ensures that wildcards (like %a%) are respected in smart group - criteria when a smart group is being generated for a mailing. - -- **[dev/core#384](https://lab.civicrm.org/dev/core/issues/384) Mobile phone - number selection issues with SMS - ([12890](https://github.com/civicrm/civicrm-core/pull/12890))** - - This change makes it so one can send SMS using CiviSMS to non primary phones - of type "mobile". - -### CiviMember - -- **[dev/core#166](https://lab.civicrm.org/dev/core/issues/166) - updateAllMemberships in memberschip BAO crasches out of memory on large - numbers of members - ([12306](https://github.com/civicrm/civicrm-core/pull/12306), - [12927](https://github.com/civicrm/civicrm-core/pull/12927) and - [12918](https://github.com/civicrm/civicrm-core/pull/12918))** - - These changes fix a bug where for databases with large numbers of memberships - (the user who reported this problem had 1.3 million memberships) the scheduled task to - update membership statuses was crashing with an out of memory error so that - databases with large numbers of memberships can run the scheduled task to - update membership statuses. - -### CiviContribute - -- **[CRM-21311](https://issues.civicrm.org/jira/browse/CRM-21311) Fix - CIVICRM-668 Credit card type is unset on submission causing credit card - payment to fail with CVV validation error message - ([12615](https://github.com/civicrm/civicrm-core/pull/12615))** - - This change fixes a bug where if one changes the default credit card name for - a Credit card, for example "Amex" to "American Express" then one cannot create - a contribution with that credit card type so that one can alter the credit - card names without breaking contributioning with them. - -- **[dev/financial#23](https://lab.civicrm.org/dev/financial/issues/23) - Submitting a contribution page with 0 amount triggers PHP notices - ([12926](https://github.com/civicrm/civicrm-core/pull/12926))** - - This change removes an e-notice when submitting a contribution page with a 0 - transaction amount. - -### CiviCase - -- **Activities can be linked to multiple cases. Handle caseIds being an array - ([13021](https://github.com/civicrm/civicrm-core/pull/13021))** - - This change makes it so that an Activity can be linked to more than one case. - -### CiviEvent - -- **Prevent hard error when a string is too long for a field. - ([13014](https://github.com/civicrm/civicrm-core/pull/13014))** - - This change fixes a bug where if an event registration's source field was too - long for the database, the event registration would fail, so that the source - field is truncated so that it can be saved to the database. - -- **Fix caching issues with Event permissions - ([12769](https://github.com/civicrm/civicrm-core/pull/12769))** - - This change fixes a bug when checking permissions for events where the - permissions for the first event were being cached and all subsequent events - were returned as having no permission regardless of what their permissions - were. - -- **Fix payment hangs when registering a user for a paid event without recording - payment ([12914](https://github.com/civicrm/civicrm-core/pull/12914))** - - This fixes a bug where registering a user on the back end for a paid event - without recording a payment would result in the payment hanging so that it - does not hang. - -### CiviReport - -- **[dev/core#491](https://lab.civicrm.org/dev/core/issues/491) Report results - don't show inactive campaigns - ([13036](https://github.com/civicrm/civicrm-core/pull/13036))** - - This change makes it so that inactive campaigns show up on the Contribution - Details Report. - -- **[dev/core#479](https://lab.civicrm.org/dev/core/issues/479) Contribution - Summary report throw DB error with custom data and soft credit fields - ([13017](https://github.com/civicrm/civicrm-core/pull/13017))** - - This change fixes a bug in the Contribution Summary Report where using a soft - credit amount stats column and a filter on any custom field would result in a - DB error so that the report runs as expected. - -- **Disable ONLY_FULL_GROUP_BY sql mode when doing add2group function on the - Activity Detail report to avoid fatal error - ([12966](https://github.com/civicrm/civicrm-core/pull/12966))** - - This fixes a bug where the add to group action on the Activity Details - report resulted in a fatal error for civicrm instances that had - ONLY_FULL_GROUP_BY enabled. - -- **Problem with Custom Field in Contact Reports - ([13044](https://github.com/civicrm/civicrm-core/pull/13044))** - - This change makes it so that custom fields of the data type string are - available in the Summary Fields Filters tab for the Constituent Summary - report. - -### CiviCampaign - -- **[dev/core#422](https://lab.civicrm.org/dev/core/issues/422) Can't use - advanced search to find survey results by result code - ([12897](https://github.com/civicrm/civicrm-core/pull/12897))** - - This fixes a bug where searching on the "activity result" field (available - when using CiviCampaign) would result in no results, so that one can search on - the "activity result" field. - ### Core CiviCRM - **[dev/core#477](https://lab.civicrm.org/dev/core/issues/477) Print Summary is @@ -561,8 +397,8 @@ Released December 5, 2018 parameters in various templates ([12968](https://github.com/civicrm/civicrm-core/pull/12968))** - This fixes a bug where some url's were being generated with double & (ex: - http://civicrm.local/wp-admin/admin.php?page=CiviCRM&q=civicrm/contact/view/delete&&reset=1&delete=1&cid=202). + This fixes a bug where some URLs were being generated with double & (e.g. + `http://civicrm.local/wp-admin/admin.php?page=CiviCRM&q=civicrm/contact/view/delete&&reset=1&delete=1&cid=202`). - **[dev/core#412](https://lab.civicrm.org/dev/core/issues/412) Avoid truncated UTF-8 strings when using substr() @@ -654,40 +490,211 @@ Released December 5, 2018 This change ensures that the datatables on the Activities Relationship tab adjusts to screen size when the screen size is changed. -### Wordpress +- **Disable ONLY_FULL_GROUP_BY sql mode when doing add2group function on the + Activity Detail report to avoid fatal error + ([12966](https://github.com/civicrm/civicrm-core/pull/12966))** -- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A - civicrm shortcode for a contribution page on the homepage results in a "Too - many redirects" error instead of the thank you page - ([13043](https://github.com/civicrm/civicrm-core/pull/13043))** + This fixes a bug where the add to group action on the Activity Details + report resulted in a fatal error for civicrm instances that had + ONLY_FULL_GROUP_BY enabled. - This change fixes a bug where putting a wordpress shortcode on the homepage - would result in a too many redirect error instead of the thank you page. +- **Problem with Custom Field in Contact Reports + ([13044](https://github.com/civicrm/civicrm-core/pull/13044))** -- **Allow user-defined shortcode components to be rendered - ([134](https://github.com/civicrm/civicrm-wordpress/pull/134))** + This change makes it so that custom fields of the data type string are + available in the Summary Fields Filters tab for the Constituent Summary + report. - This change makes it so that Wordpress plugins and CiviCRM Extensions which - define custom components for the [civicrm] shortcode, shortcodes work. +- **Fix typo in smarty help + ([13075](https://github.com/civicrm/civicrm-core/pull/13075))** -- **Do not start session when running under WP-CLI - ([135](https://github.com/civicrm/civicrm-wordpress/pull/135))** +- **Remove redundant jstree script from search form + ([13153](https://github.com/civicrm/civicrm-core/pull/13153))** - This fixes a bug where when running WP-CLI when the Apache user has - permissions that the shell user does not would result in a PHP Warning. +### CiviCampaign -- **Fix WP-CLI class for PHP 7.2 - ([133](https://github.com/civicrm/civicrm-wordpress/pull/133))** +- **[dev/core#422](https://lab.civicrm.org/dev/core/issues/422) Can't use + advanced search to find survey results by result code + ([12897](https://github.com/civicrm/civicrm-core/pull/12897))** - This change makes it so one can use WP-CLI in PHP 7.2. + This fixes a bug where searching on the "activity result" field (available + when using CiviCampaign) would result in no results, so that one can search on + the "activity result" field. -- **[dev/core#460](https://lab.civicrm.org/dev/core/issues/460) Fix malformed - redirect URLs ([12969](https://github.com/civicrm/civicrm-core/pull/12969))** +### CiviCase - This change fixes a bug where malformed redirect URLs were being formed for - Wordpress users on event registration and confirmation pages. +- **Activities can be linked to multiple cases. Handle caseIds being an array + ([13021](https://github.com/civicrm/civicrm-core/pull/13021))** + + This change makes it so that an Activity can be linked to more than one case. + +### CiviContribute + +- **[CRM-21311](https://issues.civicrm.org/jira/browse/CRM-21311) Fix + CIVICRM-668 Credit card type is unset on submission causing credit card + payment to fail with CVV validation error message + ([12615](https://github.com/civicrm/civicrm-core/pull/12615))** + + This change fixes a bug where if one changes the default credit card name for + a Credit card, for example "Amex" to "American Express" then one cannot create + a contribution with that credit card type so that one can alter the credit + card names without breaking contributioning with them. + +- **[dev/financial#23](https://lab.civicrm.org/dev/financial/issues/23) + Submitting a contribution page with 0 amount triggers PHP notices + ([12926](https://github.com/civicrm/civicrm-core/pull/12926))** + + This change removes an e-notice when submitting a contribution page with a 0 + transaction amount. -### Drupal +- **[dev/core#491](https://lab.civicrm.org/dev/core/issues/491) Report results + don't show inactive campaigns + ([13036](https://github.com/civicrm/civicrm-core/pull/13036))** + + This change makes it so that inactive campaigns show up on the Contribution + Details Report. + +- **[dev/core#479](https://lab.civicrm.org/dev/core/issues/479) Contribution + Summary report throw DB error with custom data and soft credit fields + ([13017](https://github.com/civicrm/civicrm-core/pull/13017))** + + This change fixes a bug in the Contribution Summary Report where using a soft + credit amount stats column and a filter on any custom field would result in a + DB error so that the report runs as expected. + +- **[dev/core#526](https://lab.civicrm.org/dev/core/issues/526) Feedback cannot + be translated when saving Contribution Page forms in languages other than + English ([13108](https://github.com/civicrm/civicrm-core/pull/13108))** + +- **[dev/core#534](https://lab.civicrm.org/dev/core/issues/534) Print Invoice + and Pay Now buttons do not appear on Contact Dashboard + ([13131](https://github.com/civicrm/civicrm-core/pull/13131) and + [13137](https://github.com/civicrm/civicrm-core/pull/13137))** + +- **Fix check for financial acls to look for setting rather than sub-key of + non-standard civicontribute_settings' setting + ([13150](https://github.com/civicrm/civicrm-core/pull/13150))** + +- **[dev/core#552](https://lab.civicrm.org/dev/core/issues/552) Contribution net + amount not re-calculated when fee amount is changed + ([13177](https://github.com/civicrm/civicrm-core/pull/13177) and [13178](https://github.com/civicrm/civicrm-core/pull/13178))** + +### CiviEvent + +- **Prevent hard error when a string is too long for a field. + ([13014](https://github.com/civicrm/civicrm-core/pull/13014))** + + This change fixes a bug where if an event registration's source field was too + long for the database, the event registration would fail, so that the source + field is truncated so that it can be saved to the database. + +- **Fix caching issues with Event permissions + ([12769](https://github.com/civicrm/civicrm-core/pull/12769))** + + This change fixes a bug when checking permissions for events where the + permissions for the first event were being cached and all subsequent events + were returned as having no permission regardless of what their permissions + were. + +- **Fix payment hangs when registering a user for a paid event without recording + payment ([12914](https://github.com/civicrm/civicrm-core/pull/12914))** + + This fixes a bug where registering a user on the back end for a paid event + without recording a payment would result in the payment hanging so that it + does not hang. + +- **Replace deprecated event function + ([13093](https://github.com/civicrm/civicrm-core/pull/13093))** + +- **Fix links for tabs on manage event + ([13172](https://github.com/civicrm/civicrm-core/pull/13172))** + +### CiviMail + +- **[dev/core#461](https://lab.civicrm.org/dev/core/issues/461) Duplicate + Message template is generated when it is saved through schedule reminder form + ([12982](https://github.com/civicrm/civicrm-core/pull/12982))** + + This change fixes a bug where saving a message thru the schedule reminder form + would result in duplicate message templates being created so that the message + template is only saved once. + +- **[CRM-19751](https://issues.civicrm.org/jira/browse/CRM-19751) Once "multiple + bulk" setting, cannot search for opt out or on hold contacts + ([12883](https://github.com/civicrm/civicrm-core/pull/12883))** + + This begins work to fix a bug for CiviCRM Instances that have the CiviMail + setting "Enable multiple bulk email address for a contact" enabled where + searching for contacts using the criteria "Opt Out" or "On Hold" is filtering + incorrectly. + +- **[dev/core#448](https://lab.civicrm.org/dev/core/issues/448) When creating a + CiviCRM Mailing including a Smart Group, All contacts met by the criteria of + the smart group are added. There is no check performed to make sure that + contacts removed from the smart group aren't included + ([12945](https://github.com/civicrm/civicrm-core/pull/12945))** + + This change ensures that when creating a CiviCRM Mailing including a Smart + Group users who have previously un-subscribed from that Smart Group are not + included. + +- **[dev/core#443](https://lab.civicrm.org/dev/core/issues/443) Fix Non-static + method calls at CRM_Utils_Mail_Incoming class + ([12934](https://github.com/civicrm/civicrm-core/pull/12934))** + + This change fixes a strict warning thrown by CRM_Utils_Mail_Incoming for users + with a PHP 7.1 set up. + +- **[dev/mail#26](https://lab.civicrm.org/dev/mail/issues/26) getRecipients() + appears to use a WHERE clause as an ORDER BY clause + ([12765](https://github.com/civicrm/civicrm-core/pull/12765))** + + This change fixes a bug where the order_by for the list of recipients for a + mailing was being ignored so that the order by is respected. + +- **[dev/core#357](https://lab.civicrm.org/dev/core/issues/357) Email signature + stopped working since ??? 4.6 ?? + ([12828](https://github.com/civicrm/civicrm-core/pull/12828))** + + This change fixes the Email signature functionality when sending an email. + +- **[dev/core#394](https://lab.civicrm.org/dev/core/issues/394) Wildcards are + ignored in some smart group criteria, when the smart group is directly + generated for a mailing + ([12910](https://github.com/civicrm/civicrm-core/pull/12910))** + + This change ensures that wildcards (like %a%) are respected in smart group + criteria when a smart group is being generated for a mailing. + +- **[dev/core#384](https://lab.civicrm.org/dev/core/issues/384) Mobile phone + number selection issues with SMS + ([12890](https://github.com/civicrm/civicrm-core/pull/12890))** + + This change makes it so one can send SMS using CiviSMS to non primary phones + of type "mobile". + +### CiviMember + +- **[dev/core#166](https://lab.civicrm.org/dev/core/issues/166) + updateAllMemberships in memberschip BAO crasches out of memory on large + numbers of members + ([12306](https://github.com/civicrm/civicrm-core/pull/12306), + [12927](https://github.com/civicrm/civicrm-core/pull/12927) and + [12918](https://github.com/civicrm/civicrm-core/pull/12918))** + + These changes fix a bug where for databases with large numbers of memberships + (the user who reported this problem had 1.3 million memberships) the scheduled task to + update membership statuses was crashing with an out of memory error so that + databases with large numbers of memberships can run the scheduled task to + update membership statuses. + +- **Fix period_type, duration_unit, duration_frequency to be required on + membership type form + ([13227](https://github.com/civicrm/civicrm-core/pull/13227))** + + These fields had become un-required as a regression in 5.5. + +### Drupal Integration - **Intelligently adjust menubar for D7 toolbar toggle ([12937](https://github.com/civicrm/civicrm-core/pull/12937))** @@ -706,8 +713,6 @@ Released December 5, 2018 "Failed to locate template for civicrm.config.php" so that Civibuild generates the installation files and goes to the next step. -### Drupal Integration Modules - - **[CRM-20298](https://issues.civicrm.org/jira/browse/CRM-20298) Drupal Views: Custom fields of type Money should use the same filter operators as Integer fields ([435](https://github.com/civicrm/civicrm-drupal/pull/435))** @@ -722,6 +727,47 @@ Released December 5, 2018 This change fixes a php notice thrown by drupal views that use fields that use the handler civicrm_handler_field_link_pcp. +### Wordpress Integration + +- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A + civicrm shortcode for a contribution page on the homepage results in a "Too + many redirects" error instead of the thank you page + ([13043](https://github.com/civicrm/civicrm-core/pull/13043))** + + This change fixes a bug where putting a wordpress shortcode on the homepage + would result in a too many redirect error instead of the thank you page. + +- **Allow user-defined shortcode components to be rendered + ([134](https://github.com/civicrm/civicrm-wordpress/pull/134))** + + This change makes it so that Wordpress plugins and CiviCRM Extensions which + define custom components for the [civicrm] shortcode, shortcodes work. + +- **Do not start session when running under WP-CLI + ([135](https://github.com/civicrm/civicrm-wordpress/pull/135))** + + This fixes a bug where when running WP-CLI when the Apache user has + permissions that the shell user does not would result in a PHP Warning. + +- **Fix WP-CLI class for PHP 7.2 + ([133](https://github.com/civicrm/civicrm-wordpress/pull/133))** + + This change makes it so one can use WP-CLI in PHP 7.2. + +- **[dev/core#460](https://lab.civicrm.org/dev/core/issues/460) Fix malformed + redirect URLs ([12969](https://github.com/civicrm/civicrm-core/pull/12969))** + + This change fixes a bug where malformed redirect URLs were being formed for + Wordpress users on event registration and confirmation pages. + +- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A + civicrm shortcode for a contribution page on the homepage results in a "Too + many redirects" error instead of the thank you page + ([13099](https://github.com/civicrm/civicrm-core/pull/13099))** + + This resolves a problem retrieving URL parameters when the URL is URL-encoded, + as frequently happens in WordPress. + ## Miscellany - **Slay dragons ([12495](https://github.com/civicrm/civicrm-core/pull/12495))** @@ -798,15 +844,34 @@ Released December 5, 2018 This release was developed by the following code authors: -AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel; Australian Greens - Seamus Lee; calbasi; Caltha - Tomasz Pietrzkowski; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach; CiviCoop - Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Community IT Academy - William Mortada; CompuCorp - Davi Alexandre; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; dereklewis123; Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez; giovannidalmas1967; Jens Schuppe; JMA Consulting - Monish Deb; John Kingsnorth; Joinery - Allen Shaw; Joost Fock; Ken West; mecachisenros; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Nicol Wistreich; OSSeed Technologies - Madhavi Malgaonkar; Pradeep Nayak; Progressive Technology Project - Jamie McClelland; Skvare - Mark Hanna; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton, Elliott Eggleston +AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel; Andrei +Mondoc; Australian Greens - Seamus Lee; calbasi.net - Joan Cervan Andreu; Caltha +- Tomasz Pietrzkowski; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach; +CiviCoop - Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - +Yashodha Chaku; Community IT Academy - William Mortada; CompuCorp - Davi +Alexandre; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Derek Lewis; +Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Ginkgo +Street Labs - Frank Gómez; Giovanni Dalmas; Jens Schuppe; JMA Consulting - +Monish Deb; John Kingsnorth; Joinery - Allen Shaw; Joost Fock; Ken West; +Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; +Nicol Wistreich; OSSeed Technologies - Madhavi Malgaonkar; Pradeep Nayak; +Progressive Technology Project - Jamie McClelland; Skvare - Mark Hanna; Third +Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton, +Elliott Eggleston Most authors also reviewed code for this release; in addition, the following reviewers contributed their comments: -AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Agileware Team; Australian Greens - Seamus Lee; British Humanist Association - Andrew West; calbasi; Caltha - Tomasz Pietrzkowski; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach; Circle Interactive - Dave Jenkins; civibot[bot]; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CiviFirst - John Kirk; Clairepickle; CompuCorp - Davi Alexandre, Jamie Novick; Coop SymbioTIC - Mathieu Lutfy; davej; dereklewis123; Donald Lobo; Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez; giovannidalmas1967; iXiam - Vangelis Pantazis; JMA Consulting - Joe Murray, Monish Deb; John Kingsnorth; Joinery - Allen Shaw; JonScreat; Joost Fock; Ken West; kirk-jackson; Korlon - Stuart Gaston; Lighthouse Design and Consulting - Brian Shaughnessy; marsh-circle; mecachisenros; Megaphone Technology Consulting - Jon Goldberg; MJCO - Mikey O'Toole; MJW Consulting - Matthew Wire; Nicol Wistreich; Pradeep Nayak; Progressive Technology Project - Jamie McClelland; Richard van Oosterhout; Skvare - Mark Hanna; sleewok; Tadpole Collective - Kevin Cristiano; Tech To The People - Xavier Dutoit; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton +Agileware - Agileware Team; British Humanist Association - Andrew West; Campaign +Against Arms Trade - Kirk Jackson; Circle Interactive - Dave Jenkins; CiviFirst +- John Kirk; Clairepickle; Clare Marsh; CompuCorp - Jamie Novick; Donald Lobo; +iXiam - Vangelis Pantazis; JMA Consulting - Joe Murray; JonScreat; Korlon - +Stuart Gaston; Lighthouse Design and Consulting - Brian Shaughnessy; MJCO - +Mikey O'Toole; Richard van Oosterhout; sleewok; Tadpole Collective - Kevin +Cristiano; Tech To The People - Xavier Dutoit ## Feedback -These release notes are edited by Andrew Hunt. If you'd like to provide -feedback on them, please log in to https://chat.civicrm.org/civicrm and contact -`@agh1`. +These release notes are edited by Alice Frumin and Andrew Hunt. If you'd like +to provide feedback on them, please log in to https://chat.civicrm.org/civicrm +and contact `@agh1`.