diff --git a/core/CHANGELOG.txt b/core/CHANGELOG.txt index 10e824f..2075f36 100644 --- a/core/CHANGELOG.txt +++ b/core/CHANGELOG.txt @@ -1,3 +1,88 @@ +Drupal 8.4.0, 2017-10-05 +------------------------ +## Note for Drush users: Update to Drush 8.1.12 + +Versions of [Drush]() earlier than 8.1.12 will not work with Drupal 8.4.x. +Update Drush to 8.1.12 before using it to update Drupal core or you will +encounter fatal errors. + +## New stable modules + +The following modules, previously considered experimental, are now stable and +safe for use on production sites, with full backwards compatibility and upgrade +paths from 8.4.0 to future releases: + +### Datetime Range + +The [Datetime Range module](https://www.drupal.org/node/2893128) provides a +field type that allows end dates to support contributed modules like +[Calendar](https://www.drupal.org/project/calendar). This stable release is +backwards-compatible with the 8.3.x experimental version and shares a +consistent API with other Datetime fields. + +Future releases may improve Views support, usability, Datetime Range field +validation, and add REST improvements. For bugs or feature requests for this +module, [see the core Datetime issue queue](https://www.drupal.org/project/issues/search/drupal?project_issue_followers=&status%5B%5D=Open&version%5B%5D=8.x&component%5B%5D=datetime.module&issue_tags_op=%3D). + +### Media + +The new core [Media module](https://www.drupal.org/node/2895059) provides an +API for reusable media entities and references. It is based on the contributed +[Media Entity module](https://www.drupal.org/project/media_entity). + +Since there is a rich ecosystem of Drupal contributed modules built on Media +Entity, the top priority for this release is to provide a stable core API and +data model for a smoother transition for these modules. Developers and expert +site builders can add Media as a dependency. Work is underway to [provide an +update path for existing sites' Media Entity data](https://www.drupal.org/node/2880334) and to [port existing contributed modules to the refined core API](https://www.drupal.org/node/2860796). + +Note that **the core Media module is currently marked hidden** and will not +appear on the 'Extend' (module administration) page. (Enabling a contributed +module that depends on the core Media module will also enable the Media +automatically.) The module will be displayed to site builders normally once +user experience issues with it are resolved in a future release. + +## Content authoring and site administration improvements + +## REST and API-first improvements + +## Performance and scalability improvements + +## Developer experience improvements + +## Automated testing improvements + +## Third-party library updates + +* [Drupal's Symfony dependency has been updated from Symfony 2.8 to Symfony + 3.2](https://www.drupal.org/node/2712647). This major version update is + necessary because Symfony 2.8 support will end around the release of Drupal + 8.6.0 next year. [See the change record for information about Symfony 3 BC + breaks that affected Drupal core](https://www.drupal.org/node/2743809). + [Drupal 8 also requires Symfony 3.2.8](https://www.drupal.org/node/2871253) + because of a bug in Symfony 3.2.7. +* [zendframework/zend-diactoros has been updated from 1.3.10 to 1.4.0](https://www.drupal.org/node/2874817). +* [jQuery UI has been updated from 1.11.4 to 1.12.1](https://www.drupal.org/node/2809427). + +## Experimental modules + +(Move sections up to "new stable modules" if they become stable.) + +### Migrate + +### Migrate Drupal + +### Migrate Drupal UI + +### Workflows and Content Moderation + +### Layout Discovery and Field Layout + +### Settings Tray + +### Place Block + + Drupal 8.3.0, 2017-04-05 ------------------------ - Added modules: