updated core and modules
This commit is contained in:
+196
-4
@@ -1,10 +1,202 @@
|
||||
Drupal 8.1.7, 2016-07-18
|
||||
Drupal 8.3.7, 2017-08-16
|
||||
------------------------
|
||||
- Fixed security issue. SA-CORE-2016-003.
|
||||
- Fixed security issues. See SA-CORE-2017-004.
|
||||
|
||||
Drupal 8.1.3, 2016-06-15
|
||||
Drupal 8.3.4, 2017-06-21
|
||||
------------------------
|
||||
- Fixed security issue. SA-CORE-2016-002.
|
||||
- Fixed security issues. See SA-CORE-2017-003.
|
||||
|
||||
Drupal 8.3.1, 2017-04-19
|
||||
------------------------
|
||||
- Fixed security issues. See SA-CORE-2017-002.
|
||||
|
||||
Drupal 8.3.0, 2017-04-05
|
||||
------------------------
|
||||
- Added modules:
|
||||
* Added the Workflows module (experimental) which abstracts transitions and
|
||||
states from Content Moderation into a separate component for reuse 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 site builders to rearrange fields on content types, block types, etc.
|
||||
into new regions, for both the form and display, on the same forms
|
||||
provided by the normal field user interface.
|
||||
- Updated vendor libraries:
|
||||
* Updated to Twig 1.25.
|
||||
* Updated to jQuery 2.2.4.
|
||||
* Updated to CKEditor 4.6.2 (with new Moono-Lisa skin).
|
||||
* Updated Symfony components to 2.8.18.
|
||||
* Updated PHPUnit to 4.8.35.
|
||||
* Applied patch-level updates to the latest versions for all dependencies
|
||||
wherever possible. Minor updates applied for Symfony PSR-7 Bridge and
|
||||
Zend Stdlib, which Drupal does not depend on directly.
|
||||
- Browser support:
|
||||
* Advance notice: Internet Explore 9 and 10 will no longer supported from
|
||||
8.4.x, scheduled for October 2017. Microsoft has now ended support for
|
||||
these browsers. Drupal will still support Internet Explorer 11 and its
|
||||
replacement, Edge.
|
||||
- Raised stability levels of experimental modules:
|
||||
* Updated the BigPipe module from beta to stable.
|
||||
* Updated the Migrate module from alpha to beta.
|
||||
* See https://www.drupal.org/core/experimental#versions for more
|
||||
information about the stability levels of experimental modules.
|
||||
- Improved authoring features:
|
||||
* Can now drag and drop images into image fields in Quick Edit mode.
|
||||
* Image fields are now limited to only accepting images, so that users on
|
||||
mobile clients are not offered a confusing and non-functional video
|
||||
upload option.
|
||||
* CKEditor now utilizes the AutoGrow plugin to better take advantage of
|
||||
larger screen sizes.
|
||||
- Improved site building and administration:
|
||||
* Redesigned status report.
|
||||
* 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.
|
||||
* The "Allowed HTML tags" input has been converted to a textarea, which
|
||||
significantly improves the usability of HTML filter configuration.
|
||||
* Removed the 'disabled' region from block administration.
|
||||
* Incoming paths are again case-insensitive for routing, similar to earlier
|
||||
major Drupal versions.
|
||||
- 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.
|
||||
* Added an API to create and enforce default workflow states and
|
||||
transitions.
|
||||
* Allow moderation of entity types without bundles, as long as they have
|
||||
revisions.
|
||||
* Publishes any entity type that implements EntityPublishedInterface, not
|
||||
just Nodes.
|
||||
- Migration improvements (experimental):
|
||||
* Drupal 7 core node translations are now migrated to Drupal 8.
|
||||
* Configuration translation support is added to migrations in general and
|
||||
implemented for Drupal 6 user profile fields.
|
||||
- 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
|
||||
page cache.
|
||||
* Improved the response bodies and status codes for requests with incorrect
|
||||
request headers or request bodies, in dozens of situations.
|
||||
* Massive overhaul of the test coverage.
|
||||
* 403 responses now return reason why access was denied.
|
||||
* Serialized values for Booleans and integers are now returned as the
|
||||
correct data type, rather than incorrectly typed as strings.
|
||||
- Improved performance/scalability:
|
||||
* Optimized class loader detection made more generic to support class
|
||||
loaders other than ApcClassLoader.
|
||||
* ViewsData and Token info cache now use the default cache bin to prevent
|
||||
APCu memory from being filled too quickly.
|
||||
* Improve statistics performance by adding a swappable backend.
|
||||
- Improved developer APIs:
|
||||
* Deprecated several routing services in favor of two more unified services.
|
||||
* Replaced the deprecated Symfony ExecutionContextInterface by subclassing
|
||||
from ConstraintValidator to prepare for an update to Symfony 3.
|
||||
* EntityPublishedInterface and EntityPublishedTrait have been added to give
|
||||
a generic publishing API, and are being used by Node and Comment entity
|
||||
types.
|
||||
* Added a collection label to EntityType. This is a plural uppercase label
|
||||
for a collection of entities - e.g. "Workflows".
|
||||
- Changed coding standards:
|
||||
* Officially adopted short array syntax and updated all of core accordingly.
|
||||
* PHP CodeSniffer and Drupal Coder have been added as composer dev
|
||||
requirements, so they can be installed automatically with
|
||||
`composer install --dev` rather than requiring separate installation. (Do
|
||||
not use `composer install --dev` for production sites.)
|
||||
* Most global constants in Drupal 8 have been deprecated in favor of class
|
||||
constants. As a best practice, use appropriate class constants rather than
|
||||
global constants.
|
||||
- Testing improvements:
|
||||
* Integrated PHPUnit verbose output in SimpleTest UI.
|
||||
* Improved backward compatibility with WebTestBase.
|
||||
* Improved backward compatibility between BrowserTestBase and WebTestBase.
|
||||
* Many old WebTestBase tests have been moved to BrowserTestBase.
|
||||
* Expanded automated test coverage for JavaScript.
|
||||
- Package management:
|
||||
* composer.json now uses the new official endpoint for modules and themes,
|
||||
packages.drupal.org.
|
||||
* Custom modules and themes can now be installed to correct locations using
|
||||
composer.
|
||||
* Added Package.json enabling new JavaScript language features.
|
||||
|
||||
Drupal 8.2.0, 2016-10-05
|
||||
------------------------
|
||||
- Updated the git repository configuration to not normalize line endings for
|
||||
files of unknown type.
|
||||
- Added vendor libraries:
|
||||
* Added Stack/Cors 1.0.0.
|
||||
- Updated vendor libraries:
|
||||
* Updated to jQuery 2.2.3.
|
||||
* Updated to Twig 1.24.
|
||||
* Updated to CKEditor 4.5.11.
|
||||
* Updated to Symfony Routing 1.4.0.
|
||||
* Updated to Stack/Builder 1.0.4.
|
||||
* Updated to Guzzle 6.2.1.
|
||||
- Added modules:
|
||||
* Added the Place Block module (experimental) to place a block on any page
|
||||
without having to navigate to the backend administration form.
|
||||
* Added the Settings Tray module (experimental) to edit the configuration of
|
||||
any block on the page. Its machine name in this release is "outside_in".
|
||||
* Added the Content Moderation module (experimental) to define and use
|
||||
workflow states such as Draft, Archived and Published. This functionality
|
||||
was previously provided by the contributed module Workbench Moderation.
|
||||
* Added the Datetime Range module (experimental) that provides a new field
|
||||
type with support for start and end dates.
|
||||
- Raised stability levels of experimental modules:
|
||||
* Updated the BigPipe module from alpha to beta.
|
||||
* See https://www.drupal.org/core/experimental#versions for more
|
||||
information about the stability levels of experimental modules.
|
||||
- Improved authoring features:
|
||||
* Relative URLs are automatically converted to absolute ones when content
|
||||
is output to an RSS feed.
|
||||
* Enabled revisions by default on new node types.
|
||||
* Added a redirect option to site-wide contact forms.
|
||||
* Whenever a new entity is created, a link to it is now provided in a
|
||||
status message, for easy access to it regardless of the form workflow.
|
||||
* Styled CKEditor dialogs to match Drupal dialogs.
|
||||
- Improved site administration experience:
|
||||
* Numerous improvements to user interface text.
|
||||
- Improved site building features:
|
||||
* Added the ability to remove a module's content entities prior to
|
||||
uninstallation.
|
||||
* Made it possible to select the comment view mode in the formatter form.
|
||||
* Fixed the Migrate module to skip over migration sources that require
|
||||
code from uninstalled modules.
|
||||
- Improved REST API and decoupled site features:
|
||||
* Added support for reading (GET) configuration entities as REST resources.
|
||||
* Added dedicated resources for user login, logout and registration.
|
||||
* Added support for selecting an authentication provider as part of the
|
||||
configuration of a REST Export Views Display.
|
||||
* Added a cors.config service parameter for enabling and configuring
|
||||
cross-origin resource sharing (CORS).
|
||||
* Simplified REST configuration with per-resource configuration entities
|
||||
and less verbose configuration structure. (The previous, advanced
|
||||
configuration structure is also still supported.)
|
||||
* Improved the response messages and status codes for requests with missing
|
||||
or incorrect headers.
|
||||
* Improved responses to PATCH requests to entity resources to contain the
|
||||
updated entity in the response body.
|
||||
- Improved developer APIs:
|
||||
* Added support for specifying the field item delta as part of an entity
|
||||
query condition. This was possible in Drupal 7 via
|
||||
EntityFieldQuery::fieldDeltaCondition(), but missing from earlier
|
||||
versions of Drupal 8.
|
||||
- Improved performance/scalability:
|
||||
* In the internal page cache, 404 responses are now cached for a shorter
|
||||
time (1 hour by default), to consume less space.
|
||||
* Breadcrumbs are now cached by the parent of the path rather than the full
|
||||
path, for fewer cache entries and higher cache hit rates.
|
||||
- Changed coding standards:
|
||||
* Local variables and parameters can now use camelCase.
|
||||
* A blank line is now required after the <?php opening tag.
|
||||
- Testing improvements:
|
||||
* Increased feature parity of BrowserTestBase with WebTestBase, including a
|
||||
deprecated AssertLegacyTrait for easier conversions.
|
||||
* Converted all kernel tests to the PHPUnit-based kernel test API.
|
||||
* Improved error reporting for all PHPUnit tests (including unit, kernel,
|
||||
browser, and JavaScript tests).
|
||||
|
||||
Drupal 8.1.0, 2016-04-20
|
||||
------------------------
|
||||
|
||||
Reference in New Issue
Block a user