Skip to main content
Skip to search
Can we use first and third party cookies and web beacons to
understand our audience, and to tailor promotions you see
?
Yes, please
No, do not track me
Drupal.org home
Discover Drupal
Drupal Core
Drupal CMS
Drupal AI
Case Studies
Drupal for Government
Drupal for Higher Education
Drupal for Nonprofit
Drupal for eCommerce
Drupal for FinTech
Drupal for Healthcare
Drupal for Enterprise
Drupal for Retail
Drupal for Travel & Tourism
Build with Drupal
Download Drupal
Documentation
Getting started
Local Development Guide
Developer Resources
Drupal CMS User Guide
Drupal User Guide
API
Modules
Themes
Recipes
Site Templates
Issue queues
Security Advisories
Partners & Services
Find a Drupal Certified Partner
Become a Drupal Certified Partner
Find a Hosting Provider
Find a Migration Partner
Find Training
Drupal Steward
Community
About the Community
How to Contribute
DrupalCon
Events
Jobs / Careers
News & Blogs
Forum
Slack
Newsletters
Drupal Swag Shop
Support Drupal
The Drupal Association
Donate
Become a Partner
Become a Ripple Maker
Become a Drupal Sustaining Member
Drupal Swag Shop
Get Started
Try Drupal CMS
Try Hosting
Return to content
Search form
Search
Log in
Create account
Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Secure your ticket
Drupal core
Change records for Drupal core
Primary tabs
Published
(active tab)
Draft & review
Add new change record
Keywords
Introduced in branch
Introduced in version
Change node created
Is less than
Is less than or equal to
Is equal to
Is not equal to
Is greater than or equal to
Is greater than
Is between
Is not between
Is empty (NULL)
Is not empty (NOT NULL)
Regular expression
And
Impacts
Site builders, administrators, editors
Module developers
Themers
Site templates, recipes and distribution developers
Introduced in branch/version
Notice created
Change
8.3.x / 8.3.0
26-Oct-2019
\Drupal\views\Plugin\views\field\Field is deprecated
8.3.x / 8.3.0
11-Jul-2019
NodeTypeInterface::isNewRevision() has been deprecated
8.3.x / 8.3.0
05-Mar-2018
Aligned test discovery for PHPUnit-based tests; traits now can be used for PHPUnit-based tests
8.3.x / 8.3.5
28-Aug-2017
filter_format_permission process plugin now takes optional 'migration' option
8.3.x / 8.3.3
08-May-2017
\Drupal\hal\LinkManager\RelationLinkManager::getRelations() return value changed
8.3.x / 8.3.2
02-May-2017
Renamed migration process plugin to migration_lookup
8.3.x / 8.3.0
18-Apr-2017
Published/Unpublished API for content entities
8.3.x / 8.3.0
16-Apr-2017
drupal/coder and phpcs are dev requirements for Drupal core
8.3.x / 8.3.0
05-Apr-2017
Custom modules and themes can be installed to correct locations using composer
8.3.x / 8.3.0
22-Mar-2017
Deprecate Drupal\basic_auth\Tests\BasicAuthTestTrait
8.3.x / 8.3.0
14-Mar-2017
SqlBase source plugin class now implements RequirementsInterface, throws RequirementsException
8.3.x / 8.3.0-rc1
06-Mar-2017
The entity reference 'Label' formatter display usernames to users that don't have the 'access user profiles' permission
8.3.x / 8.3.0-rc2
03-Mar-2017
Changes to datetime-wrapper.html.twig and to Datetime and Daterange widgets
8.3.x / 8.3.0
28-Feb-2017
Serialized values are now integers or Boolean when appropriate instead of strings
8.3.x / 8.3.0
28-Feb-2017
Route discovery by path falls back to case-insensitive matching to avoid unexpected 404s
8.3.x / 8.3.0
23-Feb-2017
ConfigurableLanguageManager language_switch_links alter now use Url variable instead of no typed path
8.3.x / 8.3.0
13-Feb-2017
Contextual filters for views blocks are exposed as context
8.3.x / 8.3.0
13-Feb-2017
Configuration entity translation migration is now supported
8.3.x / 8.3.0
13-Feb-2017
Default batch redirect now persists query arguments
8.3.x / 8.3.0-beta1
12-Feb-2017
Most global constants in *.module deprecated
8.3.x / 8.3.0
10-Feb-2017
The form elements names for installing a module via the UI have changed
8.3.x / 8.3.0
10-Feb-2017
All responses now have the 'http_response' cache tag
8.3.x / 8.3.0
10-Feb-2017
AccessResultNeutral & AccessResultForbidden can now have an associated reason — REST 403 responses now list that reason
8.3.x / 8.3.0
10-Feb-2017
Object-based plugin definitions now supported
8.3.x / 8.3.0
09-Feb-2017
entity.query service deprecated in favor of EntityStorageInterface::getQuery()
8.3.x / 8.3.0
09-Feb-2017
Node-related constants moved to NodeInterface
8.3.x / 8.3.0
08-Feb-2017
$form_state->get('entity_default_langcode') returns the updated language when changing the language
8.3.x / 8.3.0-BETA1
08-Feb-2017
Plugin class names consistently stored without a leading slash
8.3.x / 8.3.0
06-Feb-2017
The maximum length of Twig PHP cache file paths is limited to 143
8.3.x / 8.3.0
05-Feb-2017
Bug fix for encoding generated URLs may change behavior for query param handling with rarely used option
8.3.x / 8.3.0
03-Feb-2017
REST module's "link manager" services (and 'link_domain' setting) moved to hal module
8.3.x / 8.3.0
30-Jan-2017
PluginDefinitionInterface has a new getProvider() method
8.3.x / 8.3.0
27-Jan-2017
\Drupal\migrate\Plugin\migrate\source\SqlBaseSqlBase implements RequirementsInterface
8.3.x / 8.3.0
26-Jan-2017
Field Layout is a new experimental module
8.3.x / 8.3.0
25-Jan-2017
REST 400 error responses are now handled consistently
8.3.x / 8.3.0
18-Jan-2017
Url gets a mergeOptions method
8.3.x / 8.3.0
11-Jan-2017
EntityTypeInterface::isSubclassOf() deprecated in favor of EntityTypeInterface::entityClassImplements()
8.3.x / 8.3.0
11-Jan-2017
DateTimePlus throws \InvalidArgumentException and \UnexpectedValueException
8.3.x / 8.3.0
10-Jan-2017
Support marking field storage definitions as required
8.3.x / 8.3.0
05-Jan-2017
Exception subscribers can now handle all 4xx HTTP status in one method
8.3.x / 8.3.0
21-Dec-2016
Denormalization on field items is now called
8.3.x / 8.3.0
21-Dec-2016
CKEditors can now load style sheets dynamically via AJAX
8.3.x / 8.3.0
20-Dec-2016
Original revision id is stored when creating a new revision
8.3.x / 8.3.0
19-Dec-2016
State entry locale.translation_status moved to a separate key value collection
8.3.x / 8.3.0
15-Dec-2016
Never use crc32b, md5, sha1, and other weak hashes in Drupal code
8.3.x / 8.3.0
15-Dec-2016
Twig cache directory prefix stored in State instead of container
8.3.x / 8.3.0
13-Dec-2016
Domready event handling split from drupal.js
8.3.x / 8.3.0
13-Dec-2016
The show_revision_ui key has been added to ContentEntityType annotations
8.3.x / 8.3.0
13-Dec-2016
Experimental Workflows module added to core
8.3.x / 8.3.0
09-Dec-2016
Layout is a new experimental subsystem
Pages
1
2
next ›
last »
Subscribe with RSS