CiviCRM version 5.19.0 is now out and ready to download.
Important Notice: There will be a seperate CiviCRM security release in two weeks.
Big thanks to Andrew Hunt and Alice Frumin from AGH Strategies for putting up together release notes for this version.
The release notes for 5.19.0 can be accessed here.
The complete list of 5.19.0 contributors (it's a huge team!) can be found here. Thanks to everyone for making this release happen!
This version includes:
Fixes to bugs
Changes to database schema
SPECIAL NOTICE FOR DRUPAL 8:
Users of the RoundEarth plugin ("roundearth/civicrm-composer-plugin") on sites running Drupal 8 are advised to update their plugin to its latest version prior to updating to 5.19.0
WHAT'S NEW IN CIVICRM 5.19:
Core CiviCRM updates:
Migrates API version 4 from a standalone extension (org.civicrm.api4) into the core codebase. If the old extension is present, it will be disabled.
Improve obsolete extension management (15352)
This change improves the extension UI by marking obsolete extensions as "Obsolete", removing the Install and Enable actions for obsolete extensions and completely uninstalling obsolete extensions during core upgrades.
Check requirements before upgrading extensions via the UI (15450)
Improves user experience by checking for required dependencies when upgrading an extension. If the extension version being upgraded to requires a dependency throws a helpful error.
CRM_Utils_JS - Improve encode handling of strings (15295)
Improves test scenarios and tweaks the encode and decode functions to handle strings better.
Improves the HTML of the smarty templates that power the "Event Info" and "Contribution Page". The pages appear the same to the end user but the underlying HTML is cleaner.
Mailing API - Expose option list for header_id and footer_id (15325)
Improves the Mailing API getoptions and getfields actions to work for the fields header_id and footer_id.
Add unique name to mailing_job.start_date (15210)
Adds metadata to the MailingJob.start_date field to prepare this field to use datepicker.
Improves the user experience of the Configuration Checklist Online Contributions section, specifically: only shows this section if CiviContribute is enabled, removes the system workflow templates list item, improves links to documentation.
Add trxn_id as a parameter on Payment.get (15417)
Adds trxn_id as a viable parameter to the API call Payment.get.
This release also includes a number of bug fixes and other improvements, so please check the complete list of changes by following this link.
If you are installing CiviCRM 5.19.0 from scratch, please use the corresponding automated installer instructions:
FYI, I believe the next ESR release is now planned as 5.21 in Jan 2020.