- API changes
- New features
- Fixes to bugs
- Fix problems installing or upgrading to a previous version
- Changes to database schema
WHAT'S NEW IN CIVICRM 5.17:
Core CiviCRM updates:
Adds the hook alterAdminPanel to allow extension developers to hide and show elements on the admin screen.
Improves the export UI when one selects "Merge All Contacts with the Same Address" so that the field "Postal Greeting (merging > 2 contacts)" reads "Postal Greeting (when merging contacts)" and the field "Addressee (merging > 2 contacts)" reads "Addressee (when merging contacts)" and the code behind these fields so that merging greater than 2 contacts or less than 2 contacts functions the same.
Error log improvements: Provide severity level and use Civi::log() (14222)
Improves the Error Logging functionality CRM_Core_Error::debug_var by adding an optional severity level parameter and using Civi::log().
Fix support for relative dates in urls (14893)
Improves url support for relative dates for fields that have been converted to use datepicker.
Use select2 to display field mappings (14794)
On the "Export Options" Screen for the "Use Saved Field Mapping" select field adds the Description for the option (if one exists).
Improve handling of 'Manage Event' title (14614)
Switches to using a standard form method for assigning title on the Manage Event screen so the title can be accessed during postprocess
Extend contribute search url parsing to advanced search (14939)
This change extends the url parameters accepted by the Advanced Search form to include the search url parameters accepted by the Contribution Search form.
Improve performance on getSoftContribution details - only run one query instead of one per contribution (14747)
Improves performance when retrieving bulk contributions.
This release also includes a number of bug fixes and other improvements, so please check the complete list of changes by following this link.