RELEASE NOTES:
SPECIAL THANKS:
- Changes to database schema
- API changes
- New features
- Fixes to bugs
- Fix problems installing or upgrading to a previous version
- Potential changes to configuration options
WHAT'S NEW IN CIVICRM 5.12:
-
Core CiviCRM updates:
The Keyboard Accessible Menus extension is now moved to core, replacing the CiviCRM navigation menu with a grey one provided by the SmartMenus jQuery plugin. The new menu is mobile-responsive and more accessible. More details in these pull requests: 13582, 240, 13612, 13729, 13820, and 13876
This change adds a warning to the system status page, as well as at install time, if a site's MySQL server does not support the utf8mb4 character set. See also dev/core#749 for an intra-release regression related to this.
dev/core#562 Remove instances of $dao->free (13560 and 13564) Continued Work
These changes improve performance by removing instances of $dao->free.
- CiviContribute
dev/core#735 Query performance - suppress 'product' and related fields where products are not in the database (13638)
This change removes the "Premium" column from the Contribution tab for sites that do not use products and improves performance on those sites by not searching for product related fields.
Speed up contribution results by removing join on civicrm_financial_type table when rendering search results. (13720)
This change improves performance when searching contributions.
- CiviMember
dev/core#631 Problem when merging contacts which have membership records (13588)
When merging contacts with memberships, the default is now that the "add new" box is checked. This brings memberships over from the left-hand contact without attempting to merge memberships. Merging memberships from the contact merge interface can result in data loss.
This release also includes a number of bug fixes and other improvements, so please check the complete list of changes by following this link.
Comments
For those upgrading be aware that you should disable the deprecated extensions here before upgrading. https://civicrm.stackexchange.com/questions/29160/weird-issue-when-upgrading-to-5-12