4.7.28 release notes: first features
authorAndrew Hunt <andrew@aghstrategies.com>
Tue, 5 Dec 2017 20:07:04 +0000 (15:07 -0500)
committerAndrew Hunt <andrew@aghstrategies.com>
Tue, 5 Dec 2017 20:07:04 +0000 (15:07 -0500)
release-notes/4.7.28.md

index df1863bef57d45bed4ab7cd58f66c96edcf7b8a3..ec85ce1dd6af399fd6bbdbb9cede88f18d3b9913 100644 (file)
@@ -22,27 +22,39 @@ Released December 6, 2017
 
 ## <a name="features"></a>Features
 
-### Extension System
-
-- **[CRM-16243](https://issues.civicrm.org/jira/browse/CRM-16243) Dependency management for extensions ([11173](https://github.com/civicrm/civicrm-core/pull/11173) and [11101](https://github.com/civicrm/civicrm-core/pull/11101))**
-
 ### Core CiviCRM
 
-- **[CRM-21322](https://issues.civicrm.org/jira/browse/CRM-21322) create hook to modify entityRef fields ([11192](https://github.com/civicrm/civicrm-core/pull/11192))**
+- **[CRM-16243](https://issues.civicrm.org/jira/browse/CRM-16243) Dependency
+  management for extensions
+  ([11173](https://github.com/civicrm/civicrm-core/pull/11173) and
+  [11101](https://github.com/civicrm/civicrm-core/pull/11101))**
 
-- **[CRM-21195](https://issues.civicrm.org/jira/browse/CRM-21195) Adding the ability to add icons to menu items ([11054](https://github.com/civicrm/civicrm-core/pull/11054))**
+  Extensions can now specify other extensions they depend on.  When enabling an
+  extension, the requisite extensions will be automatically enabled first.
+  However, for now at least, this does not automatically download those
+  extensions.
 
-- **[CRM-21374](https://issues.civicrm.org/jira/browse/CRM-21374) D8 footer resources get added to the header ([11218](https://github.com/civicrm/civicrm-core/pull/11218))**
+- **[CRM-20769](https://issues.civicrm.org/jira/browse/CRM-20769) Allow for
+  Button Text on profiles to be overriden in settings
+  ([10557](https://github.com/civicrm/civicrm-core/pull/10557))**
 
-- **[CRM-21062](https://issues.civicrm.org/jira/browse/CRM-21062) Remove Tax Rate trailing zeros for display in Confirm / Thankyou forms ([10856](https://github.com/civicrm/civicrm-core/pull/10856))**
+  You can now enter custom labels for the Save and Cancel buttons on profiles in
+  Create or Edit modes.
 
-- **[CRM-20769](https://issues.civicrm.org/jira/browse/CRM-20769) Allow for Button Text on profiles to be overriden in settings ([10557](https://github.com/civicrm/civicrm-core/pull/10557))**
+- **[CRM-21322](https://issues.civicrm.org/jira/browse/CRM-21322) create hook to
+  modify entityRef fields
+  ([11192](https://github.com/civicrm/civicrm-core/pull/11192))**
 
-- **[CRM-21297](https://issues.civicrm.org/jira/browse/CRM-21297) Automatically fill database details in installer for Drupal ([11113](https://github.com/civicrm/civicrm-core/pull/11113))**
+  A [new
+  hook](https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_alterEntityRefParams/)
+  allows extension developers to modify the parameters for entity reference
+  fields that appear in a form.
 
-- **[CRM-21231](https://issues.civicrm.org/jira/browse/CRM-21231) On CiviMail screen make 'Review and Schedule' tab active if required fields are filled ([11035](https://github.com/civicrm/civicrm-core/pull/11035))**
+- **[CRM-21195](https://issues.civicrm.org/jira/browse/CRM-21195) Adding the
+  ability to add icons to menu items
+  ([11054](https://github.com/civicrm/civicrm-core/pull/11054)) (follow-up work)**
 
-- **[CRM-20710](https://issues.civicrm.org/jira/browse/CRM-20710) Add function to return all valid types ([10486](https://github.com/civicrm/civicrm-core/pull/10486))**
+  This offers a slight adjustment to the markup for menu item icons.
 
 - **[CRM-21262](https://issues.civicrm.org/jira/browse/CRM-21262) Add a check for incorrect Resource URL ([11067](https://github.com/civicrm/civicrm-core/pull/11067))**
 
@@ -76,7 +88,15 @@ Released December 6, 2017
 
 - **[CRM-21346](https://issues.civicrm.org/jira/browse/CRM-21346) Make pledge installment count & amount exportable ([11194](https://github.com/civicrm/civicrm-core/pull/11194))**
 
-### CiviMail, NYSS
+### CiviMail
+
+- **[CRM-21231](https://issues.civicrm.org/jira/browse/CRM-21231) On CiviMail
+  screen make 'Review and Schedule' tab active if required fields are filled
+  ([11035](https://github.com/civicrm/civicrm-core/pull/11035))**
+
+  When composing a message in CiviMail, the second tab, "Review and Schedule",
+  is disabled at first.  Now, the tab link becomes active when the first tab is
+  complete.
 
 - **[CRM-21335](https://issues.civicrm.org/jira/browse/CRM-21335) CiviMail recipient field isn't marked as required ([11185](https://github.com/civicrm/civicrm-core/pull/11185))**
 
@@ -114,6 +134,14 @@ Released December 6, 2017
 
 ### Drupal Integration Modules
 
+- **[CRM-21297](https://issues.civicrm.org/jira/browse/CRM-21297) Automatically
+  fill database details in installer for Drupal
+  ([11113](https://github.com/civicrm/civicrm-core/pull/11113))**
+
+  The database connection fields when installing CiviCRM on Drupal now default
+  to the CMS database connection details.  This matches the process on
+  WordPress.
+
 - **[CRM-21371](https://issues.civicrm.org/jira/browse/CRM-21371) An api error when calling drush cvapi should be treated as a drush error ([503](https://github.com/civicrm/civicrm-drupal/pull/503))**
 
 ## <a name="bugs"></a>Bugs resolved
@@ -240,6 +268,13 @@ Released December 6, 2017
 
 ### CiviContribute
 
+- **[CRM-21062](https://issues.civicrm.org/jira/browse/CRM-21062) Remove Tax
+  Rate trailing zeros for display in Confirm / Thankyou forms
+  ([10856](https://github.com/civicrm/civicrm-core/pull/10856))**
+
+  This resolves a bug where tax rates would always display 8 decimal places on
+  contribution page confirmation and thank-you pages.
+
 - **[CRM-20772](https://issues.civicrm.org/jira/browse/CRM-20772) Price set calculation precision when sales tax enabled ([11016](https://github.com/civicrm/civicrm-core/pull/11016))**
 
 - **[CRM-20572](https://issues.civicrm.org/jira/browse/CRM-20572) Remove jcalendar from Contrib Sybunt custom Search ([10355](https://github.com/civicrm/civicrm-core/pull/10355))**
@@ -250,6 +285,13 @@ Released December 6, 2017
 
 ### Drupal Integration Modules
 
+- **[CRM-21374](https://issues.civicrm.org/jira/browse/CRM-21374) D8 footer
+  resources get added to the header
+  ([11218](https://github.com/civicrm/civicrm-core/pull/11218))**
+
+  Items added to the `page-footer` region would appear in the header in Drupal 8
+  sites.
+
 - **[CRM-21272](https://issues.civicrm.org/jira/browse/CRM-21272) CMSUser has Drupal 6/7 code that breaks when using with Drupal 8 ([11145](https://github.com/civicrm/civicrm-core/pull/11145), [11139](https://github.com/civicrm/civicrm-core/pull/11139), and [11079](https://github.com/civicrm/civicrm-core/pull/11079))**
 
 - **[CRM-19995](https://issues.civicrm.org/jira/browse/CRM-19995) Notice : Undefined offset: 5 dans _civicrm_member_roles_sync() ([500](https://github.com/civicrm/civicrm-drupal/pull/500))**
@@ -290,6 +332,10 @@ Released December 6, 2017
 
 ## <a name="misc"></a>Miscellany
 
+- **[CRM-20710](https://issues.civicrm.org/jira/browse/CRM-20710) Add function
+  to return all valid types
+  ([10486](https://github.com/civicrm/civicrm-core/pull/10486))**
+
 ## <a name="credits"></a>Credits
 
 This release was developed by the following code authors: