CiviCRM v. 4.7.28 is now ready to download.
Big thanks to Andrew Hunt from AGH Strategies for putting up together release notes for this version.
The release notes for 4.7.28 can be accessed here
Complete list of 4.7 contributors (it's a huge team!) can be found here
This version includes:
Changes to database schema
WHAT'S NEW IN CIVICRM 4.7.28
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. More details.
You can now enter custom labels for the Save and Cancel buttons on profiles in Create or Edit modes. More details.
A message will now appear on the Status Report if a site's CiviCRM Resource URL is set incorrectly. More details
CiviCRM now ships with the dc.js, d3.js, and crossfilter.js libraries. These historically have been provided by the Civisualize extension, but they are now available for report developers who don't want the full set of Civisualize features. More details
Smart Groups with Public Pages visibility are now available for users to join them through the User Dashboard. More details
The Activities dashlet now has the option to display all activities regardless of status. The default is the legacy behavior of only displaying scheduled activities. Legacy users should note that the default order is reversed, with the newest activities displayed first. More details
Recurring contribution status is now searchable in Advanced Search. More details.
The number of installments and original installment amount fields for pledges are now exportable from the pledge search. More details.
The "File on case" button is improved so that it does not appear when an activity is being viewed in the context of a case. In addition, when using "File on case", the case defaults to an open case for the activity target contact if one is available. More details.
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. More details
If you are installing CiviCRM 4.7 from scratch, please use the corresponding automated installer instructions:
Authorize.net users:: Prior to 4.7, CiviCRM forced Authorize.net to send out receipt emails regardless of Authorize.net configuration. From 4.7 onwards this will not happen and you should log into your Authorize.net interface and configure whether you want Authorize.net to send out receipts (in addition to those sent by CiviCRM).
Lybunt report users:: Some fields that were previously mandatory on Lybunt are now optional. On new reports they are on by default but you might need to check the fields you want are selected for existing reports.
UPGRADING TO 4.7
If your site is highly customized with special code or theming for CiviCRM you will want to upgrade a test copy first and test your customizations. For everyone else, follow these simple steps to get yourself up and running with 4.7.