core/CHANGELOG.txt | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/core/CHANGELOG.txt b/core/CHANGELOG.txt index c931ae3..f9d5412 100644 --- a/core/CHANGELOG.txt +++ b/core/CHANGELOG.txt @@ -21,9 +21,11 @@ Drupal 8.0.x, xxxx-xx-xx (development version) * Removed the Garland theme from core. * Removed the Overlay module from core. * Improved the asset library system to manage CSS and JavaScript files and - their dependencies. + their dependencies, now themes can extend and override asset libraries. * jQuery is no longer loaded on all pages, only when another asset needs it. * No JavaScript is loaded at all for anonymous users, for faster page loads. + * JavaScript is loaded from the footer by default. + * Enabled CSS and JavaScript asset aggregation by default. * Implemented SMACSS-style categorization for CSS files. * Removed most support for Internet Explorer 8 and below. * Added Modernizr for making styling changes based on browser support. @@ -46,7 +48,7 @@ Drupal 8.0.x, xxxx-xx-xx (development version) - Improved authoring experience: * Added the CKEditor WYSIWYG editor. Clean markup guaranteed thanks to tight integration with the filter system. - * Includes uploading, aligning and captioning of images. + * Includes uploading, aligning, captioning and usage tracking of images. * Correspondingly modernized the default text formats. * Provides a drag-and-drop configuration UI, which automatically updates the HTML filter settings, making configuring text formats trivial for typical @@ -55,7 +57,7 @@ Drupal 8.0.x, xxxx-xx-xx (development version) but also blockquotes, code snippets, videos… * In-place editing of any entity: nodes, blocks… - Included the following Symfony2 components: - * ClassLoader - PSR-0-compatible autoload routines. + * ClassLoader - PSR-0- and PSR-4-compatible autoload routines. * DependencyInjection - Flexible dependency injection container. * EventDispatcher - Object-oriented lightweight event handling system. * HttpFoundation - Abstraction objects for HTTP requests and responses. @@ -68,6 +70,7 @@ Drupal 8.0.x, xxxx-xx-xx (development version) * Validator - Allows to ensure that an object is in a valid state based upon some validation rules defined for it. * Yaml - Parser for YAML files. +- Added support for http://stackphp.com middlewares. - Support added for making HTTP requests through a proxy server. - Removed modules from core. * The following modules have been removed from core, because contributed @@ -173,6 +176,18 @@ Drupal 8.0.x, xxxx-xx-xx (development version) * Added a Hypertext Application Language (HAL) serialization module. * Added a HTTP Basic authentication provider module. - When using MySQL, the MyISAM engine is no longer supported. +- Performance + * Added a cohesive system for tracking dependency information to enable much + better caching and invalidation: cache tags, cache contexts and max-age. + * Updated all things in Drupal to provide this cacheability metadata: access + results, entities, config, block plugins, context plugins … + * Improved the render pipeline to use this cacheability metadata. + * Page Cache is now a module and is enabled by default, thanks to the above. + * Added Dynamic Page Cache module, which is capable of caching the parts of + the page that don't vary too much (e.g. per user). This is similar to the + Authcache module in Drupal 7. It is also enabled by default. + * Added an APCu cache back-end. + * Added a chained cache back-end, chaining APCu and database by default. - Testing improvements * Added PHPUnit for proper unit testing, see https://phpunit.de/manual/4.8/en/index.html so you can run tests via