updated core and modules

This commit is contained in:
Bachir Soussi Chiadmi
2017-09-09 16:27:51 +02:00
parent 027aa99b32
commit 41863f872c
7810 changed files with 318922 additions and 83631 deletions
+196 -4
View File
@@ -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
------------------------