From 76ce9bf75de6f9dbceb98595d7740425fc95f1f2 Mon Sep 17 00:00:00 2001 From: Andrew Hunt Date: Tue, 4 Apr 2017 17:57:15 -0400 Subject: [PATCH] 4.7.18 release notes: finished issues, still need to fix credits --- release-notes/4.7.18.md | 376 ++++++++++++++++++++++++++++++---------- 1 file changed, 282 insertions(+), 94 deletions(-) diff --git a/release-notes/4.7.18.md b/release-notes/4.7.18.md index ab3d015834..f562bd2604 100644 --- a/release-notes/4.7.18.md +++ b/release-notes/4.7.18.md @@ -43,6 +43,32 @@ Released April 5, 2017 The activity date/time field now uses the more standard datepicker rather than the jCalendar widget when used in a profile. +- **Tweak icon when expanding popup to fullscreen + ([9961](https://github.com/civicrm/civicrm-core/pull/9961))** + + The expand icon becomes a compress icon after expanding a popup window. + +- **[CRM-4287](https://issues.civicrm.org/jira/browse/CRM-4287) - Contact search + for email address (& other details) shows only primary detail matches as + results ([9772](https://github.com/civicrm/civicrm-core/pull/9772))** + + Search preferences now contain a setting for whether to restrict searches to + primary address, phone, email, IM, and OpenID. + +### CiviCase + +- **[CRM-20302](https://issues.civicrm.org/jira/browse/CRM-20302) Case api + improvements ([10017](https://github.com/civicrm/civicrm-core/pull/10017))** + + The Case API now allows for filtering by and returning cases with tags. + +- **[CRM-20102](https://issues.civicrm.org/jira/browse/CRM-20102) Case table + view ([9940](https://github.com/civicrm/civicrm-core/pull/9940))** + + The Activity API now allows for filtering by and returning activities with + Case ID. The Case API now properly handles SQL operators for the `contact_id` + field and returns the `case_id.definition` joined field with proper formatting. + ### CiviContribute - **[CRM-20286](https://issues.civicrm.org/jira/browse/CRM-20286) Add card type @@ -99,17 +125,48 @@ Released April 5, 2017 The deferred revenue report now operates more like other reports. -### CiviCase +- **[CRM-20251](https://issues.civicrm.org/jira/browse/CRM-20251) Make it easier + to overwrite front end form help text regarding recurring + ([9970](https://github.com/civicrm/civicrm-core/pull/9970))** -- **[CRM-20302](https://issues.civicrm.org/jira/browse/CRM-20302) Case api - improvements ([10017](https://github.com/civicrm/civicrm-core/pull/10017))** + The recurring contribution help text for donors is now prepared when building + the form rather than on the template. This makes it easier to modify in + hooks. - The Case API now allows for filtering by and returning cases with tags. +- **[CRM-20252](https://issues.civicrm.org/jira/browse/CRM-20252) Improve text + when processing possibly-delayed-payments + ([9971](https://github.com/civicrm/civicrm-core/pull/9971))** -- **[CRM-20102](https://issues.civicrm.org/jira/browse/CRM-20102) Case table - view ([9940](https://github.com/civicrm/civicrm-core/pull/9940))** + The "Your contribution has been submitted" text on contribution forms now only + appears if the site is still waiting on notification of a successful + transaction. - A variety of improvements to case and activity results in the API. +### CiviEvent + +- **[CRM-20213](https://issues.civicrm.org/jira/browse/CRM-20213) Switch + participant_register_date to use datepicker in profiles + ([9922](https://github.com/civicrm/civicrm-core/pull/9922))** + + The registration date field now uses the more standard datepicker rather than + the jCalendar widget when used in a profile. + +### CiviMember + +- **[CRM-20294](https://issues.civicrm.org/jira/browse/CRM-20294) Update + membership dates in profiles to use datepicker + ([10005](https://github.com/civicrm/civicrm-core/pull/10005))** + + Membership join, start, end, and reminder date fields now use the more + standard datepicker rather than the jCalendar widget when used in a profile. + +### CiviMail + +- **[CRM-19836](https://issues.civicrm.org/jira/browse/CRM-19836) Allow mail + bounce processing to create activities for inbound email + ([9655](https://github.com/civicrm/civicrm-core/pull/9655))** + + The bounce fetcher can now optionally create activities for tracked replies to + CiviMail messages. ### CiviReport @@ -119,6 +176,12 @@ Released April 5, 2017 The repeating contribution and event income reports now have the developer tab. +- **[CRM-20242](https://issues.civicrm.org/jira/browse/CRM-20242) Add developer + Tab to Activity Detail report + ([9965](https://github.com/civicrm/civicrm-core/pull/9965))** + + The Activity Detail report now has the developer tab. + ### Drupal Integration Modules - **[CRM-20186](https://issues.civicrm.org/jira/browse/CRM-20186) Expose legal @@ -154,91 +217,128 @@ Released April 5, 2017 The birth date field is now *mostly* in the format `yyyymmddhhmmss` when it appears in hooks. -- **[CRM-20347](https://issues.civicrm.org/jira/browse/CRM-20347) Fatal error on delete participant record with related contribution ([10061](https://github.com/civicrm/civicrm-core/pull/10061))** - -- **[CRM-20342](https://issues.civicrm.org/jira/browse/CRM-20342) Fatal Error on View Membership ([10060](https://github.com/civicrm/civicrm-core/pull/10060))** - -- **Minor test tidy up. ([10044](https://github.com/civicrm/civicrm-core/pull/10044))** - -- **[CRM-20334](https://issues.civicrm.org/jira/browse/CRM-20334) Fatal Error on Submit Credit Card Form ([10042](https://github.com/civicrm/civicrm-core/pull/10042))** - -- **Enotice fix ([10032](https://github.com/civicrm/civicrm-core/pull/10032))** - -- **[CRM-20294](https://issues.civicrm.org/jira/browse/CRM-20294) Update membership dates in profiles to use datepicker ([10005](https://github.com/civicrm/civicrm-core/pull/10005))** +- **[CRM-19914](https://issues.civicrm.org/jira/browse/CRM-19914) + civicrmHooks.php issues on windows + ([9788](https://github.com/civicrm/civicrm-core/pull/9788))** -- **Fix up test to create line_items & memberships accurately ([10029](https://github.com/civicrm/civicrm-core/pull/10029))** + On Windows systems, the path to a `civicrmHooks.php` file in the custom PHP + directory was not resolving correctly. -- **[CRM-19914](https://issues.civicrm.org/jira/browse/CRM-19914) civicrmHooks.php issues on windows ([9788](https://github.com/civicrm/civicrm-core/pull/9788))** +- **[CRM-20216](https://issues.civicrm.org/jira/browse/CRM-20216) Dedupe rules + should be prevented from being saved if Weight Threshold is null or zero + ([10020](https://github.com/civicrm/civicrm-core/pull/10020))** -- **extract two core API permission functions ([10016](https://github.com/civicrm/civicrm-core/pull/10016))** +- **[CRM-19308](https://issues.civicrm.org/jira/browse/CRM-19308) Disallow + false-y values for paths purged during cache clears + ([8980](https://github.com/civicrm/civicrm-core/pull/8980))** -- **[CRM-20216](https://issues.civicrm.org/jira/browse/CRM-20216) Dedupe rules should be prevented from being saved if Weight Threshold is null or zero ([10020](https://github.com/civicrm/civicrm-core/pull/10020))** + This prevents the entire CiviCRM files directory from being deleted on cache + clear in certain cases. -- **[CRM-19308](https://issues.civicrm.org/jira/browse/CRM-19308) Disallow false-y values for paths purged during cache clears ([8980](https://github.com/civicrm/civicrm-core/pull/8980))** +- **[CRM-19979](https://issues.civicrm.org/jira/browse/CRM-19979) + GroupContact.delete does not work for contacts with status of Pending + ([9789](https://github.com/civicrm/civicrm-core/pull/9789)) (completes prior + work)** -- **[CRM-19979](https://issues.civicrm.org/jira/browse/CRM-19979) GroupContact.delete does not work for contacts with status of Pending ([9789](https://github.com/civicrm/civicrm-core/pull/9789))** + This fixes a problem where an enormous contribution value would cause an + error on Authorize.net but nonetheless save the value in CiviCRM. -- **New GenCodeChecksum for auto-generated DAO files ([10013](https://github.com/civicrm/civicrm-core/pull/10013))** +- **News dashlet - don't show count when it's zero + ([10002](https://github.com/civicrm/civicrm-core/pull/10002))** -- **Minor comment fixes & function extraction. ([9751](https://github.com/civicrm/civicrm-core/pull/9751))** +- **[CRM-20254](https://issues.civicrm.org/jira/browse/CRM-20254) Custom CSS + files do not include cache buster + ([9980](https://github.com/civicrm/civicrm-core/pull/9980))** -- **Fix test to use name that will not cause intermittant errors ([10011](https://github.com/civicrm/civicrm-core/pull/10011))** +- **[CRM-19980](https://issues.civicrm.org/jira/browse/CRM-19980) FIx slow + queries due to LOWER on contact name fields + ([9802](https://github.com/civicrm/civicrm-core/pull/9802))** -- **Correct description of order api ([10008](https://github.com/civicrm/civicrm-core/pull/10008))** + Some contact fields were being queried with the `LOWER()` function, blocking + the performance benefit of indexes. CiviCRM tables use case-insensitive + collation, so queries will already be handled in case-insensitive way. -- **News dashlet - don't show count when it's zero ([10002](https://github.com/civicrm/civicrm-core/pull/10002))** - -- **[CRM-20254](https://issues.civicrm.org/jira/browse/CRM-20254) Custom CSS files do not include cache buster ([9980](https://github.com/civicrm/civicrm-core/pull/9980))** - -- **[CRM-19980](https://issues.civicrm.org/jira/browse/CRM-19980) FIx slow queries due to LOWER on contact name fields ([9802](https://github.com/civicrm/civicrm-core/pull/9802))** - -- **[CRM-19051](https://issues.civicrm.org/jira/browse/CRM-19051) Logging - setting to allow offline triggers not respected in all cases ([9602](https://github.com/civicrm/civicrm-core/pull/9602))** +- **[CRM-19051](https://issues.civicrm.org/jira/browse/CRM-19051) Logging - + setting to allow offline triggers not respected in all cases + ([9602](https://github.com/civicrm/civicrm-core/pull/9602))** - **Settings ([9420](https://github.com/civicrm/civicrm-core/pull/9420))** -- **[CRM-19835](https://issues.civicrm.org/jira/browse/CRM-19835) Installing into D8, DB requirements fail using non-standard port for MySQL ([9910](https://github.com/civicrm/civicrm-core/pull/9910))** - -- **Civi\API\ExternalBatch - Improve test for variables_order/$_ENV ([9969](https://github.com/civicrm/civicrm-core/pull/9969))** - -- **[CRM-20020](https://issues.civicrm.org/jira/browse/CRM-20020) Advanced search for parent group + another criteria ignores other criteria - shows all group members always ([9836](https://github.com/civicrm/civicrm-core/pull/9836))** + This resolves a code loop that could occur when retrieving domain settings and + removes some obsolete functions from the domain BAO. -- **Tweak icon when expanding popup to fullscreen ([9961](https://github.com/civicrm/civicrm-core/pull/9961))** +- **[CRM-20020](https://issues.civicrm.org/jira/browse/CRM-20020) Advanced + search for parent group + another criteria ignores other criteria - shows all + group members always + ([9836](https://github.com/civicrm/civicrm-core/pull/9836))** -- **[CRM-20025](https://issues.civicrm.org/jira/browse/CRM-20025) DB Error on email task for advanced search for contributions ([9952](https://github.com/civicrm/civicrm-core/pull/9952))** +- **[CRM-20023](https://issues.civicrm.org/jira/browse/CRM-20023) Accept + state_province_id without state_province in `CRM_Utils_Geocode_*` + ([9958](https://github.com/civicrm/civicrm-core/pull/9958) and + [9839](https://github.com/civicrm/civicrm-core/pull/9839))** -- **[CRM-20023](https://issues.civicrm.org/jira/browse/CRM-20023) Accept state_province_id without state_province in CRM_Utils_Geocode_* ([9958](https://github.com/civicrm/civicrm-core/pull/9958) and [9839](https://github.com/civicrm/civicrm-core/pull/9839))** +- **[CRM-20235](https://issues.civicrm.org/jira/browse/CRM-20235) Suppress + annoying extension download error messages + ([9954](https://github.com/civicrm/civicrm-core/pull/9954))** -- **(NFC) Update API examples and add example of using user_contact_id as id fo… ([9959](https://github.com/civicrm/civicrm-core/pull/9959))** + No longer generate a separate pop-up message when CiviCRM is unable to access + the extension directory or write to the extensions folder. -- **Update to 4.7.18 ([9956](https://github.com/civicrm/civicrm-core/pull/9956))** +- **[CRM-19958](https://issues.civicrm.org/jira/browse/CRM-19958) Problems with + contact types (subtypes) which beginning with numbers + ([9769](https://github.com/civicrm/civicrm-core/pull/9769))** -- **Resolve immediate issues with test & add checks for mail content (sin… ([3](https://github.com/civicrm/civicrm-core/pull/3))** +- **[CRM-18747](https://issues.civicrm.org/jira/browse/CRM-18747) group + descriptions no longer included when listing in profiles + ([9946](https://github.com/civicrm/civicrm-core/pull/9946))** -- **[CRM-19836](https://issues.civicrm.org/jira/browse/CRM-19836) Allow mail bounce processing to create activities for inbound email ([9655](https://github.com/civicrm/civicrm-core/pull/9655))** + When groups are included as a checkbox field in a profile form, + the descriptions are now displayed as they were in CiviCRM 4.4.x and earlier. -- **[CRM-20235](https://issues.civicrm.org/jira/browse/CRM-20235) Suppress annoying extension download error messages ([9954](https://github.com/civicrm/civicrm-core/pull/9954))** +- **[CRM-19993](https://issues.civicrm.org/jira/browse/CRM-19993) Fixes for ISO + compliance with countries and counties + ([9951](https://github.com/civicrm/civicrm-core/pull/9951))** -- **[CRM-19958](https://issues.civicrm.org/jira/browse/CRM-19958) Problems with contact types (subtypes) which beginning with numbers ([9769](https://github.com/civicrm/civicrm-core/pull/9769))** + A number of missing, misspelled, or out-of-date country and state/province + names are fixed. -- **[CRM-18747](https://issues.civicrm.org/jira/browse/CRM-18747) group descriptions no longer included when listing in profiles ([9946](https://github.com/civicrm/civicrm-core/pull/9946))** +- **[CRM-19386](https://issues.civicrm.org/jira/browse/CRM-19386) Date format is + not taken into account for custom field on activity import + ([9072](https://github.com/civicrm/civicrm-core/pull/9072))** -- **CRM:4287 - add searchPrimaryDetailsOnly setting ([9772](https://github.com/civicrm/civicrm-core/pull/9772))** +- **[CRM-15505](https://issues.civicrm.org/jira/browse/CRM-15505) Mailing labels + show the state/province name as the abbreviation rather than the full + state/province name ([9911](https://github.com/civicrm/civicrm-core/pull/9911) + and [9905](https://github.com/civicrm/civicrm-core/pull/9905))** -- **[CRM-20200](https://issues.civicrm.org/jira/browse/CRM-20200) Add .editorconfig for easier editor config / coding standards ([9912](https://github.com/civicrm/civicrm-core/pull/9912))** +- **[CRM-20208](https://issues.civicrm.org/jira/browse/CRM-20208) Multiple names + for Results Column in profiles + ([10004](https://github.com/civicrm/civicrm-core/pull/10004))** -- **[CRM-19993](https://issues.civicrm.org/jira/browse/CRM-19993) Fixes for ISO compliance with countries and counties ([9951](https://github.com/civicrm/civicrm-core/pull/9951))** + When viewing a profile's fields, the confusing legacy term "In Selector" was + still the label for whether a field appears in the results column. -- **[CRM-19386](https://issues.civicrm.org/jira/browse/CRM-19386) Date format is not taken into account for custom filed on activity import ([9072](https://github.com/civicrm/civicrm-core/pull/9072))** +- **[CRM-20270](https://issues.civicrm.org/jira/browse/CRM-20270) Test suite + displays "PHP Warning: declare(encoding=...) ignored because Zend multibyte + feature is turned off by settings in" + ([9982](https://github.com/civicrm/civicrm-core/pull/9982))** -- **comment changes only ([9931](https://github.com/civicrm/civicrm-core/pull/9931))** + The ezcMail package is updated. -- **[CRM-15505](https://issues.civicrm.org/jira/browse/CRM-15505) Mailing labels show the state/province name as the abbreviation rather than the full state/province name ([9911](https://github.com/civicrm/civicrm-core/pull/9911) and [9905](https://github.com/civicrm/civicrm-core/pull/9905))** +- **[CRM-20232](https://issues.civicrm.org/jira/browse/CRM-20232) Not all + relationship types available in relationship report filter. + ([9947](https://github.com/civicrm/civicrm-core/pull/9947))** -- **Additional unit test, checking membership renewal ([9909](https://github.com/civicrm/civicrm-core/pull/9909))** + Symmetrical relationships (e.g. sibling, spouse, etc.) weren't available as + filter options in the relationship report. -- **[CRM-19856](https://issues.civicrm.org/jira/browse/CRM-19856) Get User record url fails in Drupal 8 ([9521](https://github.com/civicrm/civicrm-core/pull/9521))** +- **[CRM-19869](https://issues.civicrm.org/jira/browse/CRM-19869) CiviReport: + Layout problem multiple-page PDF + ([9670](https://github.com/civicrm/civicrm-core/pull/9670))** -- **CRM 19835 Installing into D8, DB requirements fail using non-standard… ([423](https://github.com/civicrm/civicrm-drupal/pull/423))** +- **[CRM-20179](https://issues.civicrm.org/jira/browse/CRM-20179) Upgrade jstree + and other clientside performance fixes + ([9899](https://github.com/civicrm/civicrm-core/pull/9899))** ### CiviContribute @@ -264,33 +364,75 @@ Released April 5, 2017 The value of the "check" payment instrument was hard-coded for the purpose of showing and hiding the check number field. +- **[CRM-20334](https://issues.civicrm.org/jira/browse/CRM-20334) Fatal Error on + Submit Credit Card Form + ([10042](https://github.com/civicrm/civicrm-core/pull/10042))** + - **[CRM-20052](https://issues.civicrm.org/jira/browse/CRM-20052) BillingBlock js not loading as expected in Drupal 8 ([9859](https://github.com/civicrm/civicrm-core/pull/9859))** -- **[CRM-20251](https://issues.civicrm.org/jira/browse/CRM-20251) Make it easier to overwrite front end form help text regarding recurring ([9970](https://github.com/civicrm/civicrm-core/pull/9970))** +- **Civi\API\ExternalBatch - Improve test for variables_order/$_ENV + ([9969](https://github.com/civicrm/civicrm-core/pull/9969))** + + The ExternalBatch API checks more accurately for a missing `$_ENV` variable. + +- **[CRM-20025](https://issues.civicrm.org/jira/browse/CRM-20025) DB Error on + email task for advanced search for contributions + ([9952](https://github.com/civicrm/civicrm-core/pull/9952))** + +- **[CRM-20247](https://issues.civicrm.org/jira/browse/CRM-20247) $is_recur not + always assigned to the template for recurring contributions + ([9966](https://github.com/civicrm/civicrm-core/pull/9966))** -- **[CRM-20252](https://issues.civicrm.org/jira/browse/CRM-20252) Improve text when processing possibly-delayed-payments ([9971](https://github.com/civicrm/civicrm-core/pull/9971))** +- **[CRM-20248](https://issues.civicrm.org/jira/browse/CRM-20248) Dummy payment + processor on dev sites uses Elavon, not dummy class + ([9967](https://github.com/civicrm/civicrm-core/pull/9967))** -- **[CRM-20247](https://issues.civicrm.org/jira/browse/CRM-20247) $is_recur not always assigned to the template for recurring contributions ([9966](https://github.com/civicrm/civicrm-core/pull/9966))** + The dummy payment processor ID has been updated in hard-coded sample data. -- **[CRM-20248](https://issues.civicrm.org/jira/browse/CRM-20248) Dummy payment processor on dev sites uses Elavon, not dummy class ([9967](https://github.com/civicrm/civicrm-core/pull/9967))** +- **[CRM-19966](https://issues.civicrm.org/jira/browse/CRM-19966) Tax applied + repeatedly when 'empty editing' contribution + ([9948](https://github.com/civicrm/civicrm-core/pull/9948))** -- **[CRM-19966](https://issues.civicrm.org/jira/browse/CRM-19966) Tax applied repeatedly when 'empty editing' contribution ([9948](https://github.com/civicrm/civicrm-core/pull/9948))** +- **[CRM-20193](https://issues.civicrm.org/jira/browse/CRM-20193) Draw currency + from better table on Batch Transaction form + ([9930](https://github.com/civicrm/civicrm-core/pull/9930))** -- **[CRM-20193](https://issues.civicrm.org/jira/browse/CRM-20193) Draw currency from better table on Batch Transaction form ([9930](https://github.com/civicrm/civicrm-core/pull/9930))** + Currency is now more accurately looked up from `civicrm_entity_financial_trxn` + rather than `civicrm_contribution`. -- **[CRM-19937](https://issues.civicrm.org/jira/browse/CRM-19937) entering $ (dollar sign) in other amount contribution box makes credit card forms go away ([9745](https://github.com/civicrm/civicrm-core/pull/9745))** +- **[CRM-19937](https://issues.civicrm.org/jira/browse/CRM-19937) entering $ + (dollar sign) in other amount contribution box makes credit card forms go away + ([9745](https://github.com/civicrm/civicrm-core/pull/9745))** + +- **[CRM-19741](https://issues.civicrm.org/jira/browse/CRM-19741) Price set and + price set value "label" fields are inconsistant to users + ([9776](https://github.com/civicrm/civicrm-core/pull/9776))** + + This fixes a bug where the price field label was not saving properly when + edited inline. ### CiviMail -- **[CRM-20299](https://issues.civicrm.org/jira/browse/CRM-20299) CiviMail UI: Recipient list does not update for advanced options ([10014](https://github.com/civicrm/civicrm-core/pull/10014))** +- **[CRM-20299](https://issues.civicrm.org/jira/browse/CRM-20299) CiviMail UI: + Recipient list does not update for advanced options + ([10014](https://github.com/civicrm/civicrm-core/pull/10014))** + +- **[CRM-19962](https://issues.civicrm.org/jira/browse/CRM-19962) Name field of + AB mailing too short + ([9815](https://github.com/civicrm/civicrm-core/pull/9815))** -- **[CRM-19962](https://issues.civicrm.org/jira/browse/CRM-19962) Name field of AB mailing too short ([9815](https://github.com/civicrm/civicrm-core/pull/9815))** + The `` tag was missing the `type` attribute of `text`. -- **[CRM-20001](https://issues.civicrm.org/jira/browse/CRM-20001) Tokens in Subject not working ([9824](https://github.com/civicrm/civicrm-core/pull/9824))** +- **[CRM-20001](https://issues.civicrm.org/jira/browse/CRM-20001) Tokens in + Subject not working + ([9824](https://github.com/civicrm/civicrm-core/pull/9824))** -- **[CRM-20206](https://issues.civicrm.org/jira/browse/CRM-20206) & encoded to & in plain text email checksum links ([9938](https://github.com/civicrm/civicrm-core/pull/9938) and [9917](https://github.com/civicrm/civicrm-core/pull/9917))** +- **[CRM-20206](https://issues.civicrm.org/jira/browse/CRM-20206) `&` encoded to + `&` in plain text email checksum links + ([9938](https://github.com/civicrm/civicrm-core/pull/9938) and + [9917](https://github.com/civicrm/civicrm-core/pull/9917))** ### CiviMember @@ -301,41 +443,45 @@ Released April 5, 2017 Renewing a membership would not always provide the email address to the payment processor. -### CiviCRM Profile - -- **[CRM-20208](https://issues.civicrm.org/jira/browse/CRM-20208) Multiple names for Results Column in profiles ([10004](https://github.com/civicrm/civicrm-core/pull/10004))** - -### Accounting Integration, CiviContribute - -- **[CRM-19273](https://issues.civicrm.org/jira/browse/CRM-19273) Changes to Event Selections on Pending (Pay Later) Contribution Not Creating Correct Financial Items Causing Imbalance in Accounting Batch Export ([9998](https://github.com/civicrm/civicrm-core/pull/9998))** - -### Internationalisation, Test suite - -- **[CRM-20270](https://issues.civicrm.org/jira/browse/CRM-20270) Test suite displays "PHP Warning: declare(encoding=...) ignored because Zend multibyte feature is turned off by settings in" ([9982](https://github.com/civicrm/civicrm-core/pull/9982))** - -### CiviContribute, CiviEvent - -- **[CRM-19741](https://issues.civicrm.org/jira/browse/CRM-19741) Price set and price set value "label" fields are inconsistant to users ([9776](https://github.com/civicrm/civicrm-core/pull/9776))** +- **[CRM-20342](https://issues.civicrm.org/jira/browse/CRM-20342) Fatal Error on + View Membership ([10060](https://github.com/civicrm/civicrm-core/pull/10060))** -### CiviReport +- **Enotice fix ([10032](https://github.com/civicrm/civicrm-core/pull/10032))** -- **[CRM-20242](https://issues.civicrm.org/jira/browse/CRM-20242) Add developer Tab to Activity Detail report ([9965](https://github.com/civicrm/civicrm-core/pull/9965))** + This fixes an occasional PHP notice for a missing variable when batch editing + memberships. -- **[CRM-20232](https://issues.civicrm.org/jira/browse/CRM-20232) Not all relationship types available in relationship report filter. ([9947](https://github.com/civicrm/civicrm-core/pull/9947))** +### CiviEvent -- **[CRM-19869](https://issues.civicrm.org/jira/browse/CRM-19869) CiviReport: Layout problem multiple-page PDF ([9670](https://github.com/civicrm/civicrm-core/pull/9670))** +- **[CRM-20347](https://issues.civicrm.org/jira/browse/CRM-20347) Fatal error on + delete participant record with related contribution + ([10061](https://github.com/civicrm/civicrm-core/pull/10061))** -### CiviEvent +- **[CRM-19273](https://issues.civicrm.org/jira/browse/CRM-19273) Changes to + Event Selections on Pending (Pay Later) Contribution Not Creating Correct + Financial Items Causing Imbalance in Accounting Batch Export + ([9998](https://github.com/civicrm/civicrm-core/pull/9998)) (preliminary work)** -- **[CRM-20213](https://issues.civicrm.org/jira/browse/CRM-20213) Switch participant_register_date to use datepicker in profiles ([9922](https://github.com/civicrm/civicrm-core/pull/9922))** +### Drupal Integration -### NYSS +- **[CRM-19835](https://issues.civicrm.org/jira/browse/CRM-19835) Installing + into D8, DB requirements fail using non-standard port for MySQL + ([9910](https://github.com/civicrm/civicrm-core/pull/9910) and + [423](https://github.com/civicrm/civicrm-drupal/pull/423))** -- **[CRM-20179](https://issues.civicrm.org/jira/browse/CRM-20179) Upgrade jstree and other clientside performance fixes ([9899](https://github.com/civicrm/civicrm-core/pull/9899))** +- **[CRM-19856](https://issues.civicrm.org/jira/browse/CRM-19856) Get User + record url fails in Drupal 8 + ([9521](https://github.com/civicrm/civicrm-core/pull/9521))** ### WordPress Integration -- **[CRM-19665](https://issues.civicrm.org/jira/browse/CRM-19665) Canonical URL for WP basepage pages is the basepage itself ([107](https://github.com/civicrm/civicrm-wordpress/pull/107), [2](https://github.com/civicrm/civicrm-wordpress/pull/2), and [1](https://github.com/civicrm/civicrm-wordpress/pull/1))** +- **[CRM-19665](https://issues.civicrm.org/jira/browse/CRM-19665) Canonical URL + for WP basepage pages is the basepage itself + ([107](https://github.com/civicrm/civicrm-wordpress/pull/107))** + + The canonical URL is now set properly (for the new standard `get_canonical_url` + filter as well as All-in-one SEO and Yoast SEO) when viewing a frontend page + using the basepage (long URL) method. ## Miscellany @@ -351,6 +497,48 @@ Released April 5, 2017 internal event names ([9943](https://github.com/civicrm/civicrm-core/pull/9943))** +- **Minor test tidy up. + ([10044](https://github.com/civicrm/civicrm-core/pull/10044))** + +- **Fix up test to create line_items & memberships accurately + ([10029](https://github.com/civicrm/civicrm-core/pull/10029))** + +- **extract two core API permission functions + ([10016](https://github.com/civicrm/civicrm-core/pull/10016))** + + API permissions are moved to a function providing them. + +- **New GenCodeChecksum for auto-generated DAO files + ([10013](https://github.com/civicrm/civicrm-core/pull/10013))** + +- **Minor comment fixes & function extraction. + ([9751](https://github.com/civicrm/civicrm-core/pull/9751))** + + New `CRM_Core_Form` methods handle adding basic select fields and statistic + fields to reports. + +- **Fix test to use name that will not cause intermittant errors + ([10011](https://github.com/civicrm/civicrm-core/pull/10011))** + +- **Correct description of order api + ([10008](https://github.com/civicrm/civicrm-core/pull/10008))** + +- **(NFC) Update API examples and add example of using user_contact_id as id for + current logged in user + ([9959](https://github.com/civicrm/civicrm-core/pull/9959))** + +- **Update to 4.7.18 ([9956](https://github.com/civicrm/civicrm-core/pull/9956))** + +- **[CRM-20200](https://issues.civicrm.org/jira/browse/CRM-20200) Add + .editorconfig for easier editor config / coding standards + ([9912](https://github.com/civicrm/civicrm-core/pull/9912))** + +- **comment changes only + ([9931](https://github.com/civicrm/civicrm-core/pull/9931))** + +- **Additional unit test, checking membership renewal + ([9909](https://github.com/civicrm/civicrm-core/pull/9909))** + ## Credits This release was developed by the following code authors: -- 2.25.1