diff --git a/core/CHANGELOG.txt b/core/CHANGELOG.txt index 63ea484..bb9eff5 100644 --- a/core/CHANGELOG.txt +++ b/core/CHANGELOG.txt @@ -1,22 +1,12 @@ Drupal 8.4.0, 2017-10-05 ------------------------ -## Note for Drush users: Update to Drush 8.1.12 +## Drush users: Update to Drush 8.1.12 Versions of [Drush](https://github.com/drush-ops/drush) earlier than 8.1.12 [will not work with Drupal 8.4.x](https://www.drupal.org/node/2874827). Update Drush to 8.1.12 before using it to update Drupal core or you will encounter fatal errors. -## Note for sites using file uploads - -Certain Drupal 8 sites have been reporting vanishing files. Drupal helpfully -removes unused files, but unfortunately there are [several file usage tracking -bugs](https://www.drupal.org/node/2821423). To prevent further data loss, -Drupal 8.4 has [disabled the automatic deletion of files with no remaining -usages](https://www.drupal.org/node/2801777). -[See the change record](https://www.drupal.org/node/2891902), which explains -the broken scenario in detail, and describes how sites can opt out. - -## Note about browser requirements +## Updated browser requirements: Internet Explorer 9 and 10 no longer supported In April 2017, Microsoft discontinued all support for Internet Explorer 9 and 10. Therefore, [Drupal 8.4 has as well](https://www.drupal.org/node/2897971). @@ -33,13 +23,29 @@ finalized before 8.4.0-rc1. ## Important bug fixes since 8.3.x -This release includes one significant data integrity bug fix: +Certain Drupal 8 sites have been reporting vanishing files. Drupal helpfully +removes unused files, but unfortunately there are [several file usage tracking +bugs](https://www.drupal.org/node/2821423). To prevent further data loss, +Drupal 8.4 has [disabled the automatic deletion of files with no remaining +usages](https://www.drupal.org/node/2801777). +[See the change record](https://www.drupal.org/node/2891902), which explains +the broken scenario in detail and describes how sites can opt out. + +These file usage bugs are still outstanding and +[discussion on how to evolve the file usage tracking system](https://www.drupal.org/node/2821423) +is underway. + +This release also includes one significant data integrity bug fix: * [#2361539: Config export key order is not predictable for sequences, add orderby property to config schema](https://www.drupal.org/node/2361539) resolves an issue where sequences in configuration were not sorted unless the code responsible for saving configuration explicitly performed a sort. - This bug fix [adds an `orderby` key in the config schema definition](https://www.drupal.org/node/2852566). - Two related issues remain open: + This resulted in unpredictable changes in the ordering of configuration and + confusing diffs even when nothing had changed. To resolve this issue, we've + [added an `orderby` key to the config schema](https://www.drupal.org/node/2852566) + that allows it to be sorted either by key or by value. Adding a preferred + sort is strongly recommended. +* Two related issues remain open: * [#2860531: Add orderby key to third party settings](https://www.drupal.org/node/2860531) relates to unsorted sequences which result in unexpected discrepancies in configuration during a configuration import. @@ -114,7 +120,8 @@ Entity, the top priority for this release is to [provide a stable core API and data model](https://www.drupal.org/node/2895059) 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). +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 @@ -194,8 +201,8 @@ for decoupled applications will be improved in a future release. ## Developer experience improvements -* [Adopted Airbnb JavaScript style guide] as the new baseline set of coding - standards for Drupal core and contributed modules. +* [Adopted Airbnb JavaScript style guide 14.1] as the new baseline set of + coding standards for Drupal core and contributed modules. [Change record](https://www.drupal.org/node/2873849) * Field type definitions can now [enforce the cardinality of the field](https://www.drupal.org/node/2403703). [Change record](https://www.drupal.org/node/2869873) @@ -242,14 +249,19 @@ for decoupled applications will be improved in a future release. (Move sections up to "new stable modules" if they become stable.) -### Migrate - -### Migrate Drupal +### Migrate, Migrate Drupal, and Migrate Drupal UI * [Added field plugin](https://www.drupal.org/node/2814949) to handle migration of node reference field values from Drupal 6 to Drupal 8. - -### Migrate Drupal UI +* [Added date field plugin](https://www.drupal.org/node/2566779) to handle + migration of CCK date fields in Drupal 6 to Drupal 8. +* [Renamed migration field plugins and classes](https://www.drupal.org/node/2683435) + referring to custom fields provided by the Drupal 6 module CCK, which was + replaced in Drupal 7 by the core Field API. [Change record](https://www.drupal.org/node/2751897) +* [Renamed `migration` process plugin to `migration_lookup`](https://www.drupal.org/node/2845486) + to better capture its purpose. [Change record](https://www.drupal.org/node/2861226) +* [Renamed `iterator` process plugin to `sub_process`](https://www.drupal.org/node/2845483) + to better capture its purpose. [Change record](https://www.drupal.org/node/2880427) ### Workflows and Content Moderation @@ -278,7 +290,7 @@ for decoupled applications will be improved in a future release. * [Form validation messages now appear in the Settings Tray instead of main page](https://www.drupal.org/node/2785047). * [Changed the toolbar background to blue when in Edit mode](https://www.drupal.org/node/2894427). * [Hid Title input unless it is displayed and changed label to Block Title](https://www.drupal.org/node/2882729). -* Off Canvas tray [now opens with default width instead of previous unclosed state](https://www.drupal.org/node/2828912). +* Off-canvas tray [now opens with default width instead of previous unclosed state](https://www.drupal.org/node/2828912). * ["Quick edit" is now listed before "Configure" in contextual links while in Edit mode](https://www.drupal.org/node/2784567). * ["Quick edit" links for custom blocks are now differentiated as "Quick edit settings"](https://www.drupal.org/node/2786193). * [Edit mode now behaves the same way whether accessed by clicking "quick edit" or clicking through the toolbar](https://www.drupal.org/node/2847664)