From: Andrew Hunt Date: Tue, 1 May 2018 20:33:09 +0000 (-0400) Subject: 5.1.0 release notes: features and first of bugs X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=ad23110b94e0bf6aa1545851f54dee3a88b58606;p=civicrm-core.git 5.1.0 release notes: features and first of bugs --- diff --git a/release-notes/5.1.0.md b/release-notes/5.1.0.md index 65c71a1286..d32f3f6157 100644 --- a/release-notes/5.1.0.md +++ b/release-notes/5.1.0.md @@ -21,55 +21,131 @@ Released May 2, 2018 ## Features -### Dedupe +### Core CiviCRM -- **[CRM-21753](https://issues.civicrm.org/jira/browse/CRM-21753) Support 'criteria' in url on batch merge form ([11666](https://github.com/civicrm/civicrm-core/pull/11666))** +- **[CRM-21677](https://issues.civicrm.org/jira/browse/CRM-21677) Report + improvements ([11814](https://github.com/civicrm/civicrm-core/pull/11814), + [11898](https://github.com/civicrm/civicrm-core/pull/11898), + [11889](https://github.com/civicrm/civicrm-core/pull/11889), + [11880](https://github.com/civicrm/civicrm-core/pull/11880), + [11876](https://github.com/civicrm/civicrm-core/pull/11876), + [11875](https://github.com/civicrm/civicrm-core/pull/11875), + [11867](https://github.com/civicrm/civicrm-core/pull/11867), and + [11855](https://github.com/civicrm/civicrm-core/pull/11855))** -### CiviReport + Reports that don't have detailed information about contacts now no longer join + to the address, phone, and email tables. -- **[CRM-21677](https://issues.civicrm.org/jira/browse/CRM-21677) Report improvements ([11814](https://github.com/civicrm/civicrm-core/pull/11814), [11898](https://github.com/civicrm/civicrm-core/pull/11898), [11889](https://github.com/civicrm/civicrm-core/pull/11889), [11880](https://github.com/civicrm/civicrm-core/pull/11880), [11876](https://github.com/civicrm/civicrm-core/pull/11876), [11875](https://github.com/civicrm/civicrm-core/pull/11875), [11867](https://github.com/civicrm/civicrm-core/pull/11867), and [11855](https://github.com/civicrm/civicrm-core/pull/11855))** +- **[CRM-21434](https://issues.civicrm.org/jira/browse/CRM-21434) Add activities + to recent items on view and edit + ([11891](https://github.com/civicrm/civicrm-core/pull/11891))** -### Core CiviCRM + A recently viewed or edited activity will now appear on the list of recent + items in Backdrop, Drupal, and Joomla. -- **[CRM-21434](https://issues.civicrm.org/jira/browse/CRM-21434) Add activities to recent items on view and edit ([11891](https://github.com/civicrm/civicrm-core/pull/11891))** +- **[CRM-21489](https://issues.civicrm.org/jira/browse/CRM-21489) Deadlock + retries have been accidentally blocked + ([11336](https://github.com/civicrm/civicrm-core/pull/11336) and + [197](https://github.com/civicrm/civicrm-packages/pull/197))** -- **[CRM-21489](https://issues.civicrm.org/jira/browse/CRM-21489) Deadlock retries have been accidentally blocked ([11336](https://github.com/civicrm/civicrm-core/pull/11336) and [197](https://github.com/civicrm/civicrm-packages/pull/197))** + This restores functionality that retries transactions if they face a deadlock + in the database. The number of times is now a constant that can be set in + `civicrm.settings.php`. -- **[CRM-21784](https://issues.civicrm.org/jira/browse/CRM-21784) View custom data for recurring contributions ([11697](https://github.com/civicrm/civicrm-core/pull/11697))** +- **[CRM-21840](https://issues.civicrm.org/jira/browse/CRM-21840) Show Tool Icon + For Radio Button Groups + ([11819](https://github.com/civicrm/civicrm-core/pull/11819))** -- **[CRM-21840](https://issues.civicrm.org/jira/browse/CRM-21840) Show Tool Icon For Radio Button Groups ([11819](https://github.com/civicrm/civicrm-core/pull/11819))** + A group of radio buttons will now display a wrench icon if the user has the + permission to edit the options. This now matches the feature for select + boxes. -- **[CRM-20981](https://issues.civicrm.org/jira/browse/CRM-20981) Allow custom base-pages with less `crmApp` boilerplate ([10783](https://github.com/civicrm/civicrm-core/pull/10783))** +- **[CRM-20981](https://issues.civicrm.org/jira/browse/CRM-20981) Allow custom + base-pages with less `crmApp` boilerplate + ([10783](https://github.com/civicrm/civicrm-core/pull/10783))** -- **[CRM-20624](https://issues.civicrm.org/jira/browse/CRM-20624) Expose description field for option values in UI ([10403](https://github.com/civicrm/civicrm-core/pull/10403))** + Extensions that use AngularJS can now define a base path more easily. -- **[CRM-21835](https://issues.civicrm.org/jira/browse/CRM-21835) Detailed Logging - Use INNODB if Archive is not available ([11786](https://github.com/civicrm/civicrm-core/pull/11786))** +- **[CRM-20624](https://issues.civicrm.org/jira/browse/CRM-20624) Expose + description field for option values in UI + ([10403](https://github.com/civicrm/civicrm-core/pull/10403))** -- **[CRM-20610](https://issues.civicrm.org/jira/browse/CRM-20610) Replace payment details block with editable payment list on 'Edit Contribution' form ([10776](https://github.com/civicrm/civicrm-core/pull/10776))** + Custom field options have a `description` field (that has been in the database + for a while); now it can be set from the user interface and viewed when + managing option values. -### CiviCRM Profile +- **[CRM-21835](https://issues.civicrm.org/jira/browse/CRM-21835) Detailed + Logging - Use INNODB if Archive is not available + ([11786](https://github.com/civicrm/civicrm-core/pull/11786))** -- **[CRM-21348](https://issues.civicrm.org/jira/browse/CRM-21348) Don't hide the "edit" link from logged-in users in profile listings in joomla front-end. ([11199](https://github.com/civicrm/civicrm-core/pull/11199))** + The Archive storage engine is not always available in MariaDB, even though it + is the default for log tables when detailed logging is enabled. Now, CiviCRM + will fall back to InnoDB if Archive is not available. -### CiviMember +- **[CRM-21753](https://issues.civicrm.org/jira/browse/CRM-21753) Support + 'criteria' in url on batch merge form + ([11666](https://github.com/civicrm/civicrm-core/pull/11666)) (completes prior + work)** + + This improves handling of criteria set in the URL for batch merges. + +- **[CRM-20811](https://issues.civicrm.org/jira/browse/CRM-20811) Schedule + Reminders uses mixed terminology for Active state: Active? versus Send Email + ([10602](https://github.com/civicrm/civicrm-core/pull/10602))** -- **[CRM-20811](https://issues.civicrm.org/jira/browse/CRM-20811) CIVICRM-167 Schedule Reminders uses mixed terminology for Active state: Active? versus Send Email ([10602](https://github.com/civicrm/civicrm-core/pull/10602))** + The option for whether a scheduled reminder is active is now displayed as a + checkbox with "Scheduled Reminder Active" rather than "Send Email" or "Send + email or SMS". + +- **VersionCheck - Get more nuanced messages from latest.civicrm.org + ([11991](https://github.com/civicrm/civicrm-core/pull/11991))** + + Upgrade messages are now supplied by the CiviCRM version server rather than + being calculated by each site. + +### CiviContribute + +- **[CRM-20610](https://issues.civicrm.org/jira/browse/CRM-20610) Replace + payment details block with editable payment list on 'Edit Contribution' form + ([10776](https://github.com/civicrm/civicrm-core/pull/10776))** + + The backend contribution edit form is now based on the same payment editing + interface as events with multiple payments. ## Bugs resolved ### Core CiviCRM -- **Fix regression whereby relationship types option no longer in adv search ([12045](https://github.com/civicrm/civicrm-core/pull/12045))** +- **[CRM-21784](https://issues.civicrm.org/jira/browse/CRM-21784) View custom + data for recurring contributions + ([11697](https://github.com/civicrm/civicrm-core/pull/11697))** + + This resolves a problem where custom data could be set for recurring + contributions but could not be viewed outside of the API. + +- **[dev/core#83](https://lab.civicrm.org/dev/core/issues/83) Fix regression + whereby relationship types option no longer in adv search + ([12045](https://github.com/civicrm/civicrm-core/pull/12045))** -- **Flush versionCheck cache when upgrading ([12034](https://github.com/civicrm/civicrm-core/pull/12034))** +- **Flush versionCheck cache when upgrading + ([12034](https://github.com/civicrm/civicrm-core/pull/12034))** -- **footer.tpl - Change the URL formula pointing to the release notes ([12008](https://github.com/civicrm/civicrm-core/pull/12008))** + A recently-upgraded site will no longer potentially have a cached message + indicating that an upgrade is needed. -- **core/issues/64 - In custom searches, column headings are being ignored ([12005](https://github.com/civicrm/civicrm-core/pull/12005))** +- **footer.tpl - Change the URL formula pointing to the release notes + ([12008](https://github.com/civicrm/civicrm-core/pull/12008))** -- **VersionCheck - Get more nuanced messages from latest.civicrm.org ([11991](https://github.com/civicrm/civicrm-core/pull/11991))** + The link to release notes is now standardized at + `https://download.civicrm.org/about/{$version}` rather than hard-coding to + GitHub. -- **(dev/mail/8) Using ACL to restrict mailing recipients leads to fatal error ([11963](https://github.com/civicrm/civicrm-core/pull/11963))** +- **[dev/core#64](https://lab.civicrm.org/dev/core/issues/64) - In custom + searches, column headings are being ignored + ([12005](https://github.com/civicrm/civicrm-core/pull/12005))** + + This resolves a regression that displayed standard column headings on results + of custom searches. - **Fix trigger generation for modified_date on custom data ([11984](https://github.com/civicrm/civicrm-core/pull/11984))** @@ -201,6 +277,12 @@ Released May 2, 2018 - **[CRM-21264](https://issues.civicrm.org/jira/browse/CRM-21264) print contribution in tabular format with group by contact not working ([11820](https://github.com/civicrm/civicrm-core/pull/11820))** +### CiviMail + +- **[dev/mail#8](https://lab.civicrm.org/dev/mail/issues/8) Using ACL to + restrict mailing recipients leads to fatal error + ([11963](https://github.com/civicrm/civicrm-core/pull/11963))** + ### CiviMember - **[CRM-19920](https://issues.civicrm.org/jira/browse/CRM-19920) Job.process_membership uses too much memory ([11890](https://github.com/civicrm/civicrm-core/pull/11890))** @@ -211,6 +293,10 @@ Released May 2, 2018 ### Joomla Integration +- **[CRM-21348](https://issues.civicrm.org/jira/browse/CRM-21348) Don't hide the + "edit" link from logged-in users in profile listings in joomla front-end. + ([11199](https://github.com/civicrm/civicrm-core/pull/11199))** + - **[CRM-21203](https://issues.civicrm.org/jira/browse/CRM-21203) cli.php PHP error prevents cron jobs from running ([11609](https://github.com/civicrm/civicrm-core/pull/11609))** ## Miscellany