diff --git a/core/CHANGELOG.txt b/core/CHANGELOG.txt index a75d9d4f17..ec70dcd82b 100644 --- a/core/CHANGELOG.txt +++ b/core/CHANGELOG.txt @@ -1,9 +1,9 @@ Drupal 8.3.0, 2017-04-05 ------------------------ - Added modules: - * Added the Workflows module (experimental) which abstracts the transitions - and states system from Content Moderation into a separate component so that - it can be re-used by other modules that implement non-publishing workflows. + * Added the Workflows module (experimental) which abstracts transitions and + states from Content Moderation into a separate component for re-use by + other modules implementing non-publishing workflows. * Added the Layout Discovery module (experimental) which provides an API for modules or themes to register layouts. * Added the Field Layout module (experimental) which provides the ability for @@ -23,16 +23,26 @@ Drupal 8.3.0, 2017-04-05 * Image fields are now limited to only accepting images, not also videos. * CKEditor now utilizes the AutoGrow plugin to better take advantage of larger screen sizes. - * Content Moderation now supports moderation of non-translatable entity - types. - * When reverting a moderated revision, the moderation state is now - reverted too. - Improved site administration experience: * Standardized display of Views overview page to more closely match that of other administrative overview pages. * Views filter order now matches the table column order below in Content and People overview pages. * Redesigned status report. +- Content Moderation improvements (experimental): + * Refactored to use new experimental Workflows module. + * Now supports moderation of non-translatable entity types. + * When reverting a moderated revision, the moderation state is now + reverted too. + * A new initializeWorkflow() method in WorkflowTypeInterface to add + default states and transitions to workflows of that type. + * New WorkflowTypeInterface reads workflow type annotation for a list of + required states. These cannot be deleted via UI; if not present on save() + RequiredStateMissingException is thrown. + * Allow moderation of entity types without bundles, as long as they have + revisions. + * Publishes any entity type that implements EntityPublishedInterface, not + just Nodes. - Improved REST API and decoupled site features: * REST API now supports the registering of users. * Anonymous REST API performance increased by 60% by utilizing the internal @@ -54,10 +64,6 @@ Drupal 8.3.0, 2017-04-05 types. * A new property originalRevisionId has been added to revisionable entities to store the old revision ID after it was updated. - * Content Moderation now allows moderation of entity types without bundles, - as long as they have revisions. - * Content Moderation publishes any entity type that implements - EntityPublishedInterface, not just Nodes. - Changed coding standards: * @todo: Switch to short array syntax https://www.drupal.org/node/2776975 * @todo: Standardize on whitespace for anonymous functions (closures) https://www.drupal.org/node/1999722