diff --git a/core/CHANGELOG.txt b/core/CHANGELOG.txt index c931ae3..6464ed4 100644 --- a/core/CHANGELOG.txt +++ b/core/CHANGELOG.txt @@ -10,8 +10,9 @@ Drupal 8.0.x, xxxx-xx-xx (development version) * Added Classy as a base theme to maintain CSS classes and wrappers. * Added Stable as the default base theme to maintain backwards compatibility for core template and CSS changes, because templates and CSS outside - Stable can be improved in major releases (8.1.0, 8.2.0 …). + Stable can be improved in minor releases (8.1.0, 8.2.0 …). * Redesigned several key elements of the Seven theme. + * Added support for HTML5 elements. * Included the HTML5 Shiv library to support HTML5 elements in IE 8 and below. * Included Backbone.js and Underscore.js JavaScript frameworks. @@ -21,9 +22,10 @@ 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. Allowing for smaller AJAX request payloads. * 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. + * No JavaScript is loaded at all for anonymous users by default, for faster + page loads. * 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. @@ -31,18 +33,25 @@ Drupal 8.0.x, xxxx-xx-xx (development version) - Added tour module. Provides highly contextual tips for UI elements. - Improved entity system. * Added support for saving and deleting entities through the controller. + * Base entity fields (such as labels) support widgets, formatters and + * translation. + * Form modes introduced, similar to display modes. * Entities are now classed objects, implementing EntityInterface. * Drupal now understands the concept of a "default" revision, tracked independently from the latest revision, allowing for the creation of drafts while the current revision stays published. * All entity types, not just nodes, now have support for revisions. -- Replaced the core routing system with one built on the Symfony2 framework. +- Refactored routing system based Symfony2 components. +- Added plugin system to standardize implementation of several core APIs. - Configuration: * Added a centralized file-based configuration system. * Allows module authors to provide configuration in a standard format. * Implements functionality to get, set, add and remove configuration. * Includes ability to override configuration values with language variants and other runtime values. + * Supports configuration schema, dependencies and validation to maintain + data-integrity between deployments and updates. + - Improved authoring experience: * Added the CKEditor WYSIWYG editor. Clean markup guaranteed thanks to tight integration with the filter system. @@ -68,7 +77,9 @@ 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. -- Support added for making HTTP requests through a proxy server. +- Added routing component from Symfony CMF. +- Added Guzzle HTTP library. +- Added Zend Feed component. - Removed modules from core. * The following modules have been removed from core, because contributed modules with similar functionality are available: @@ -82,8 +93,6 @@ Drupal 8.0.x, xxxx-xx-xx (development version) - Removed the Statistics module's accesslog functionality and reports from core. - Removed XML-RPC functionality from core. - Removed user signatures support from core. -- Removed backwards-compatibility with 'magic_quotes_gpc'/'magic_quotes_runtime' - PHP configuration settings. Both are required to be disabled. - Universally Unique IDentifier (UUID): * Support for generating and validating UUIDs. - Tremendously improved language support all around. @@ -172,6 +181,22 @@ Drupal 8.0.x, xxxx-xx-xx (development version) * Added a serialization module using the Symfony serialization component. * Added a Hypertext Application Language (HAL) serialization module. * Added a HTTP Basic authentication provider module. +- Significant performance/scalability improvements: + * Cache tags, which allow content to be invalidated accurately and instantly, + including reverse proxies and CDNs. + * Cache contexts, which allow content to be cached correctly, and placeholdered + to improve cache hit rates. + * Cacheability bubbling, which allows strict tracking of assets and + cacheability throughout page rendering. + * Page caching has been factored out to its own module and is enabled by + default. + * Authenticated page caching has been added to core via the Dynamic Page Cache + module and is enabled by default. + * APCu, memory, and PHP file caching backends added to core, alongside support + for a chained, consistent cache backend to support correctly using fast + local cache implementations with multiple web servers. + + - When using MySQL, the MyISAM engine is no longer supported. - Testing improvements * Added PHPUnit for proper unit testing, see @@ -181,6 +206,7 @@ Drupal 8.0.x, xxxx-xx-xx (development version) testing (Javascript support to be included in the future) * Added KernelTestBase to provide a fast API testing of integration of different components + * Core branch nightly tests include PHP 5.5, 5.6, 7, sqlite and PostgreSQL. Drupal 7.0, 2011-01-05 ----------------------