Install

To start a new Drupal project with version 8.0-alpha7@alpha:

To update your site and all dependencies to the latest version of Drupal:

To update your site to this specific release:
Pinning to a specific release may make it more challenging to update your site in future, see composer documentation for managing pinned versions

Using Composer to manage Drupal site dependencies

Downloads

Download drupal-8.0-alpha7.tar.gztar.gz 7.55 MB
MD5: 49228c4537941eb1f63f5bf0eb742d1f
SHA-1: 93de65bb7cd91ec33f153027c3398452ed6bfd1c
SHA-256: 3f69f3142f17970b21238333a3dc8518d782cf65432aaf36cdc7b2bcdd39c10a
Download drupal-8.0-alpha7.zipzip 12.96 MB
MD5: d44370206b16c1ae75d5de072508139a
SHA-1: 269a407c19c475cedda1170c28b79978f1d321a6
SHA-256: f4880b5f853505d5fafacd4b581092a60cdf7229d3112437f05735dd1f354934

Release notes

Changes since 8.0-alpha6:

  • #2150621 by damiankloip: Separate applies and build logic for breadcrumb builders.
  • #2145041 by tim.plunkett: Allow dynamic routes to be defined via a callback.
  • #2156265 by sun: KeyValueFactory is swappable, add an interface and fix type-hints.
  • #2138667 by dawehner: Allow to specify the route name for a path-based view.
  • #2075185 by Wim Leers: When an entity is in-place edited (i.e. saved), other instances of that entity on the same page are not updated (no propagation).
  • #2157855 by jessebeach | moshe weitzman: Poorly named cache id in toolbar.
  • #2102487 by vijaycs85, ACF: Add back in tab removed in [#1972990] and remove drupal_set_title() in tracker module controllers.
  • Revert "Issue #1912602 by dawehner, dagmar, tim.plunkett, bdone: Changing view access from 'Permission' to 'Role' causes AJAX error message re getRoles()."
  • #1912602 by dawehner, dagmar, tim.plunkett, bdone: Changing view access from 'Permission' to 'Role' causes AJAX error message re getRoles().
  • #1954892 by dawehner, David_Rothstein, tim.plunkett: Replace 'theme callback' and hook_custom_theme() with a clean theme negotiation system.
  • #2154209 by chx: Process refactor: multiple handling.
  • #2156351 by olli: Unable to delete block.
  • #2151829 by dawehner, chx: Doctrine annotation parsing takes an unacceptable amount of time/memory on install.
  • #2157045 by dawehner: Update doctrine/common to 2.5-dev.
  • #2008270 by typhonius, mcjim, Wim Leers, vijaycs85, mr.baileys, JohnAlbin: Remove drupal_add_css() from template_preprocess_maintenance_page() — use #attached.
  • #2152463 by linclark: Remove Lin Clark from MAINTAINERS.txt for RDF module.
  • #2021779 follow-up by amateescu: Fixing broken HEAD.
  • #2155785 by alexpott, vijaycs85: Image_field_instance_update() can not handle default images with a fid greater than 9.
  • #2155387 by larowlan: Multiple comment fields per entity are supported, but break horribly when they need pagers.
  • #2021779 by amateescu, tim.plunkett: Decouple shortcuts from menu links.
  • #2134079 by fago: Storage-related methods are not invoked for computed fields.
  • #1790298 by nagba, pwolanin: Unindexed query in aggregator module.
  • #2136641 by damiankloip: Remove boolean usage of ajax property in Views UI link operation building.
  • #2095335 by Wim Leers, vijaycs85: Remove drupal_add_css() and drupal_add_js() from the ajax system.
  • #2149877 by amateescu, swentel: The 'filesize' base field of field entities is a boolean?.
  • #1938062 followup by andypost: Convert the recent_comments block to a view.
  • #1977998 by Bojhan, areke: Clean up Administrative name and description.
  • #2105933 by dsdeiz, a_thakur: Make sure all YML files in Dblog Translation module has no type-casting to string.
  • #2055937 by Wim Leers, jessebeach: Introduce error handling to in-place editing; if an AJAX request to commit changes fails, the user cannot recover.
  • #2091377 by batigolix, jhodgdon: Change link format in hook_help in Text Editor module.
  • #2105927 by a_thakur, vijaycs85: Complete config of Contact module.
  • #2148071 by Gábor Hojtsy, philipz, marthinal, penyaskito: Cannot install in foreign language (Undefined index: und in ContentEntityBase->language()).
  • #1938062 by dawehner, tstoeckler, slashrsm, tim.plunkett, olli, pcambra, YesCT, damiankloip: Convert the recent_comments block to a view.
  • #2151427 by andypost, TR: Convert COMMENT_NOT_PUBLISHED & COMMENT_PUBLISHED to a constant on the comment interface.
  • #2031725 by fgm, fago, vladan.me, Nebel54, Berdir: Move all entity display interfaces to the core component.
  • #1938390 by andypost, disasm, jibran, dawehner, ygerasimov, pfrenssen: Convert contact_site_page and contact_person_page to a new-style Controller.
  • #2152581 by swentel: 'Manage fields' screen needs mobile-izing.
  • #1973436 by claudiu.cristea, vijaycs85: Provide config schema to field types storage for image module.
  • #1973522 by vijaycs85, chr.fritsch, piyuesh23: Provide config schema to field types and storage in file module.
  • #2154683 by Gábor Hojtsy: Ul.links has no active styling for links (language switcher active link is indistinguishable).
  • Revert "Issue #1559244 by Xano, jhodgdon: Clean up search settings page."
  • #2015687 by smiletrl, amateescu, Berdir, fago: Convert field type to FieldType plugin for taxonomy module.
  • #2095283 by Berdir, chx, amateescu, vladan.me: Remove non-storage logic from the storage controllers.
  • #2096591 by mr.baileys, vijaycs85, Wim Leers: Remove drupal_add_css() from the theme system.
  • #2062211 by rych, m1r1k, joelpittet, dstorozhuk: Remove calls to deprecated global $user in system module (first part).
  • #2062791 by joelpittet, natemow, sergeypavlenko, m1r1k, jlindsey15: Remove calls to deprecated global $user and $GLOBALS['user'] in node module.
  • #2144701 by Xano: Copy PluginBase's translation wrappers to ContextAwarePluginBase.
  • #2149233 by TR: Unused / undeclared variable in Config.php.
  • #2099391 by marthinal, dawehner, jhodgdon: Breadcrumbs for Search module should match tab titles.
  • #1559244 by Xano, jhodgdon: Clean up search settings page.
  • #1786490 by Berdir, amateescu, damiankloip, Wim Leers, dawehner: Add caching to the state system.
  • Revert "Issue #1786490 by Berdir, amateescu, damiankloip, dawehner: Add caching to the state system."
  • #1786490 by Berdir, amateescu, damiankloip, dawehner: Add caching to the state system.
  • #221081 by David_Rothstein, fago, schwern, Berdir: Entity cache out of sync and inconsistent when saving/deleting entities.
  • #1966448 by marthinal, larowlan, codeyourdream: comment_entity_load() breaks after disabling the Forum module.
  • #2149933 by nod_: Improve Edit module JS to use .find(...) instead of .is(':has(...)').
  • Revert "Issue #2149933 by effulgentsia: Improve Edit module JS to use .find(...) instead of .is(':has(...)')."
  • #2149933 by effulgentsia: Improve Edit module JS to use .find(...) instead of .is(':has(...)').
  • #2073123 by dsdeiz, maartendeblock | xtfer: Drupal_clean_css_identifier() allows invalid CSS identifiers.
  • #2137005 by jessebeach: Don't hide comments during in-place editing of an Article; position the entity toolbar more intelligently.
  • #2061899 by joelpittet, m1r1k: Remove references to global in Comment module.
  • #2062247 by m1r1k, Garbar: Remove calls to deprecated global in core/modules/system/lib/Drupal/system/Tests/Entity/EntityTranslationTest.php.
  • #2061971 by naveenvalecha, herom, InternetDevels: Replace user_access() calls with ->hasPermission() in block module.
  • #2084257 by beowulf1416 | joachim: Standardize variable in buildHeader().
  • #2061927 by joelpittet, InternetDevels, m1r1k: Remove references to global in History module.
  • #2098197 by dawehner, vijaycs85, damiankloip, tstoeckler: Add getAllRoutes() method to RouteProvider .
  • #2134861 by Gábor Hojtsy, amateescu: Field instance bundle is only accessible directly on the bundle property.
  • #2048379 by Xen, andypost, niko-: Multilingual first time admin/config exception Field 'uri' doesn't have a default value into {locale_file}.
  • #2057199 by lauriii, olli: Unable to select the 'Default' view mode for custom block.
  • #2143093 by vijaycs85, Gábor Hojtsy | ti2m: Remove translation update for uninstalled modules and themes.
  • #2115025 by Gábor Hojtsy, pfrenssen, dawehner: Content admin views title saved localized to the menu table.
  • #2096577 by Wim Leers, vijaycs85: Remove drupal_add_css() from views.module.
  • #1483554 by franz, SebCorbin: Autocomplete textfield and ajax: tab key fires up ajax before setting autocomplete value.
  • #1820086 by gcassie: Remove mention of drupal_session_count() from inline documentation.
  • #2105963 by larowlan, annikaC | vijaycs85: Make sure all YML files in Forum module has no type-casting to string.
  • #2132711 by dawehner: Add a test for the breadcrumb manager.
  • #2112675 by tim.plunkett: Convert dblog_filter_form and dblog_clear_log_form to FormInterface.
  • #2153741 by damiankloip: Add executable permission to rebuild_token_calculator.sh script.
  • #2152261 by joelpittet: Clean up for tablesort-indicator.html.twig.
  • #1258342 by Andreas Radloff: Change search inputs' default width.
  • #2149599 by Wim Leers: Fix minor bugs and minor coding standards violations in edit.module, discovered by backporting.
  • #2133889 by Wim Leers: Clean up Edit: rename EditorDecorationView to FieldDecorationView.
  • #2105931 by sidharthap: Make sure all YML files in Content Translation module has no type-casting to string.
  • #2141055 by Wim Leers: When multiple instances of the same entity on one page, only the first can be edited.
  • #2109793 by damiankloip, dawehner, tim.plunkett: Convert element_* methods in common.inc to a class.
  • #2150171 by alexpott, swentel: Confirm form of a simple setting always says it's creating a new configuration.
  • #2143519 by yched, Wim Leers: Allow FieldInstance yml files to refer to the Field by field name rather than by field_uuid.
  • Revert "Issue #1189804 by cosmicdreams, jessebeach, mgifford, pwieck, smiro, dcmouyard: Convert aggregator-feed-source.html.twig to HTML5."
  • #2151439 by Wim Leers: Run node op links through #post_render_cache to prevent render caching granularity being
  • #2102479 by InternetDevels, dipen chaudhary: Remove drupal_set_title in system/ajax_test module controllers.
  • #1876904 by ekl1773, babruix, jhodgdon, kim.pepper, janip: Implement hook_help() for views.module.
  • Revert "Issue #2143519 by yched: Allow FieldInstance yml files to refer to the Field by field name rather than by field_uuid."
  • #1879200 by pcambra, swentel, Berdir: Remove uneeded argument from entity type callbacks.
  • #2151117 by Cottser, joelpittet: Remove theme_system_powered_by().
  • #2143589 by yched: _comment_get_comment_fields() is weird, costly and unused.
  • #2061925 by alweb, Albert Volkman, dawehner: Remove calls to deprecated global in views_ui module.
  • #2028035 by vladan.me, ceng, Berdir, David Hernández, larowlan: Expand CustomBlockInterface with methods.
  • #1189804 by cosmicdreams, jessebeach, mgifford, pwieck, smiro, dcmouyard: Convert aggregator-feed-source.html.twig to HTML5.
  • #2052219 by nod_: Missing .once() names in views JS.
  • #2105955 by japerry: Make sure all YML files in Field UI module has no type-casting to string.
  • #2119045 by borisbaldinger: Unused variable in LocaleUpdateBase class.
  • #2142603 by yched: DX / efficiency for accessing the 'default langcode' of an entity.
  • #1991292 by swentel: Output of labels from hook_field_extra_fields() should not use check_plain().
  • #2142987 by k4v: Multilingual node search bugs with title and language filtering.
  • #2148797 by Gábor Hojtsy, yched, effulgentsia: field_language() always NULL for non-configurable fields (=> in-place editing of node title fails).
  • #2067551 by lokapujya, Kartagis, sandipmkhairnar, jlindsey15: /core/lib/Drupal/Core/Routing/MatcherDumper.php will never roll back its transaction.
  • #2097189 by damiankloip, sun, Albert Volkman, chx: Add a rebuild script.
  • #2143519 by yched: Allow FieldInstance yml files to refer to the Field by field name rather than by field_uuid.
  • #2147899 by anavarre: Better indicate what to fill in the single import's Configuration name field.
  • #2153293 by ParisLiakos: Remove unused parameter in AggregatorController::opmlPage.
  • #2150623 by dawehner, pwolanin, rfay: Subdirectory + Clean URLs failure: 6.x-3.x PIFR: 3 Failures in D8 test.
  • #2145007 by tim.plunkett, h3rj4n: Convert form_set_error() in FormBase classes to use FormErrorInterface.
  • #2143263 by plopesc | yched: Remove "Field" prefix from FieldDefinitionInterface methods.
  • #2107693 by vijaycs85, rych: Provide configuration schema for views.settings + update views.settings to reflect current configuration setup.
  • #2131997 by larowlan, wesleydv: Disabling a form field on comments does not work.
  • #1973534 by vijaycs85, piyuesh23: Provide config schema to field types and storage in datetime module.
  • #2096371 by sushantpaste, vijaycs85, epari.siva | webflo: Provide config schema for Form modes.
  • #2147685 by jibran: Fields settings page breadcrumb is not correct.
  • Revert "Issue #2020395 by dawehner, oadaeh, mr.baileys, jibran, Andi-D: Convert 'Who's new' block to a View."
  • #2149977 by JStanton: Run-tests.sh no longer respects specifying a port with the --url option.
  • #2080709 by chertzog, mikemiles86: Remove unused local variables from the XMLRPC module.
  • #2151355 by damiankloip: Enable reset button on admin/content exposed filters.
  • Revert "Issue #2151355 by damiankloip: Enable reset button on admin/content exposed filters."
  • #2020395 by dawehner, oadaeh, mr.baileys, jibran, Andi-D: Convert 'Who's new' block to a View.
  • #2147817 by chx: Migrate: add a static map process plugin.
  • #2105959 by japerry: Make sure all YML files in Filter module has no type-casting to string.
  • #2080117 by Enxebre, mcrittenden: Add assertion to Drupal/system/Tests/Database/DeleteTruncateTest.php.
  • #2147815 by chx: Migrate: add an entity deduplication process plugin.
  • #2147811 by chx: Migrate: add an Iterator process plugin.
  • #1946398 by bdgreen, pamatt: Incorrect example in function hook_views_data_alter.
  • #2147501 by dawehner: Convert most of the left over local tasks.
  • #2150257 by chx, mpgeek: Add a machine name process plugin.
  • #2091403 by jhodgdon, batigolix, Berdir: Create hook_help for Entity module.
  • #2029857 by swentel, andrewmacpherson, plopesc: Field plugin settings edit button doesn't show unless there is a settings summary .
  • #2100577 by pwolanin, dawehner: Decouple book module from menu.inc (Phase 1).
  • #1823398 by olli, damiankloip, fastangel: Incorrect name for anonymous when is used title in one view with Contextual filters (UID).
  • #2080131 by damiankloip: Disable 'Aggregation settings' for Views handlers that should not support aggregation.
  • #2031589 by Mark Carver: DrupalKernel.php coder review.
  • #2100133 by corbacho, jessebeach: The Toolbar tray box shadow disappears at small viewports sizes on Chrome, on a Mac, under unpredictable conditions.
  • #2114473 by plopesc: NumberDecimalFormatter settings form has not well defined '#weight' in its elements.
  • Revert "Issue #2020387 by mr.baileys, Andi-D, dawehner, oadaeh, YesCT, Kars-T: Convert 'Active forum topics' block to a View."
  • #2127725 by ParisLiakos: Remove category handling from aggregator.
  • #2020399 by mr.baileys, oadaeh, dawehner, yanniboi, Xano, Andi-D: Convert 'Who's online' block to a View.
  • #2020387 by mr.baileys, Andi-D, dawehner, oadaeh, YesCT, Kars-T: Convert 'Active forum topics' block to a View.
  • #1957276 by dawehner, xjm, yoroy, yoroy, Bojhan, tim.plunkett: Let users set the block instance title for Views blocks in the Block UI.
  • #2132551 by Gábor Hojtsy, alexpott, kfritsche: Picture module uses config keys with a dot.
  • #2149751 by damiankloip: Views exposed forms are broken.
  • #2112239 by amateescu: Convert base field and property definitions.
  • #2150083 by BarisW: Front page misses page title in tag.
  • #1998638 by damiankloip, dawehner, kim.pepper, cosmicdreams, alexpott, larowlan, Damien Tournoud: Replace almost all remaining superglobals (, , etc.) with Symfony Request object.
  • #2109287 by dawehner, Cottser, tim.plunkett, kim.pepper: Replace list_themes() with a service.
  • #2032309 by dawehner, amateescu: Use local tasks derivatives to provide local tasks for views.
  • Revert of Issue #1998638, since it broke drush si and other command-line scripts.
  • #2149263 by tim.plunkett: Remove confirm_form().
  • #2148795 by plach, Gábor Hojtsy: Configurable field translatability is not properly switched.
  • #2149815 by damiankloip: HEAD BROKEN - Remove final plugin.manager.entity usage.
  • #2123843 by damiankloip: Camelize views form methods.
  • #2029509 by damiankloip: fix HEAD.
  • #1342198 by nod_, droplet, cosmicdreams, RobLoach, aspilicious: Use .on and .off instead of .bind, .unbind and .delegate.
  • #2029509 by ekes, dawehner: Add a generic entity argument validation plugin.
  • #2148211 by alexpott: Use isSyncing flag to prevent creation of configuration entities on synchronisation.
  • #2080365 by mrsinguyen: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/FileTransfer/TestFileTransfer.php.
  • #2080535 by mrsinguyen: Remove Unused local variable from /core/modules/options/lib/Drupal/options/Tests/OptionsFieldUITest.php.
  • #2081187 by smiro: Remove Unused local variable from /core/modules/tour/tour.module.
  • #2080393 by mrsinguyen: Remove Unused local variable from /core/modules/image/lib/Drupal/image/Tests/ImageThemeFunctionTest.php.
  • #2080705 by chertzog: Remove Unused local variable from /core/modules/rdf/lib/Drupal/rdf/Tests/TrackerAttributesTest.php.
  • #2080013 by mrsinguyen: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Form/ImageToolkitForm.php.
  • #2080397 by mrsinguyen: Remove Unused local variable from /core/modules/simpletest/simpletest.module.
  • #2081167 by smiro: Remove Unused local variable from /core/modules/block/custom_block/lib/Drupal/custom_block/CustomBlockStorageController.php.
  • #2080399 by Haza: Remove Unused local variable from /core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php.
  • #2081189 by mrsinguyen, smiro: Remove Unused local variable from /core/modules/language/lib/Drupal/language/HttpKernel/PathProcessorLanguage.php.
  • #2080403 by mrsinguyen: Remove Unused local variable from /core/modules/simpletest/lib/Drupal/simpletest/Tests/DrupalUnitTestBaseTest.php.
  • #2081193 by mrsinguyen: Remove Unused local variable from /core/modules/views_ui/views_ui.module.
  • #2080405 by mrsinguyen: Remove Unused local variable from /core/modules/simpletest/lib/Drupal/simpletest/Tests/MailCaptureTest.php.
  • #2080321 by sandergo90, guregori: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Common/JavaScriptTest.php.
  • #2080421 by mrsinguyen: Remove Unused local variable from /core/modules/book/lib/Drupal/book/Tests/BookTest.php.
  • #2080411 by mrsinguyen: Remove Unused local variable from /core/modules/book/book.module.
  • #2079981 by mrsinguyen: Remove Unused local variable from /core/modules/node/lib/Drupal/node/Tests/Views/StatusExtraTest.php.
  • #2080597 by sandergo90, mrsinguyen: Remove Unused local variable from /core/modules/user/lib/Drupal/user/Tests/UserLanguageTest.php.
  • #2081175 by smiro: Remove Unused local variable from /serialization/lib/Drupal/serialization/RegisterSerializationClassesCompilerPass.php.
  • #2080371 by mrsinguyen: Remove Unused local variable from /core/modules/statistics/lib/Drupal/statistics/Tests/StatisticsLoggingTest.php.
  • #2081177 by smiro: Remove Unused local variable from /core/modules/menu_link/lib/Drupal/menu_link/MenuLinkStorageController.php.
  • #2080105 by rhm50: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Plugin/CacheDecoratorTest.php.
  • #2122321 by StephaneQ, jhodgdon: Search_embedded_form test module is improperly using config instead of state.
  • #2080309 by aaronott: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Database/AlterTest.php.
  • #2080303 by aaronott: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Database/LoggingTest.php.
  • #2080295 by mcrittenden: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Database/SchemaTest.php.
  • #2080119 by mcrittenden: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Database/InsertDefaultsTest.php.
  • #2080305 by aaronott: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Database/FetchTest.php.
  • #2080715 by dags, chertzog: Remove Unused local variable from /core/modules/tracker/tracker.module.
  • #2100121 by StephaneQ | Berdir: Documentation about changing cache backend in CacheBackendInterface is outdated.
  • #2080291 by justinchev: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Database/CaseSensitivityTest.php.
  • #2080689 by BerdArt, chertzog: Remove Unused local variable from /core/modules/update/update.fetch.inc.
  • #2080671 by royal121, mcrittenden, Haza: Remove Unused local variable from /core/modules/field/lib/Drupal/field/Tests/Views/HandlerFieldFieldTest.php.
  • #2080033 by royal121, mrsinguyen: Remove Unused local variable from /core/modules/views_ui/lib/Drupal/views_ui/Form/Ajax/Display.php.
  • #2089461 by thedavidmeister, deneo, Alan D., dsdeiz, stpaultim: Convert all calls to check_plain() in core to Drupal\Component\Utility\String::checkPlain() in core/lib.
  • #2080425 by mrsinguyen: Remove Unused local variable from /core/modules/editor/lib/Drupal/editor/Tests/EditorLoadingTest.php.
  • #2080357 by mrsinguyen: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Ajax/DialogTest.php.
  • #2043047 by makemineatriple, emma.maria, patrickd: Slogan shown on installation pages.
  • #2137301 by cayci1, fago: Move entity constraints under the Entity component.
  • #2072625 by rhm50, legolasbo: Remove Unused local variable from /core/modules/views/lib/Drupal/views/Tests/Handler/FilterDateTest.php.
  • #2080607 by CaptainWonky, mrsinguyen: Remove Unused local variable from /core/modules/user/lib/Drupal/user/Tests/Views/HandlerFieldRoleTest.php.
  • #2081155 by smiro: Remove Unused local variable from /core/modules/filter/lib/Drupal/filter/Plugin/Filter/FilterCaption.php.
  • #2061969 by InternetDevels, andypost: Replace user_access() calls with ->hasPermission() in aggregator module.
  • #2095329 by Wim Leers: Remove drupal_add_css() from batch system.
  • #2095311 by Wim Leers: Remove drupal_add_css() from update.module.
  • #1971490 by balagan, vijaycs85: Standardize label of langcode field in schema files.
  • #2080115 by aaronott: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Tests/Cache/GenericCacheBackendUnitTestBase.php.
  • #2080601 by mrsinguyen, mcrittenden: Remove Unused local variable from /core/modules/user/lib/Drupal/user/Tests/UserRegistrationTest.php.
  • #1743072 by LinL, mtift, heyrocker, disasm: Cleanup coding style in configuration system files.
  • #2147601 by jibran, dawehner: Get rid of entity_local_actions().
  • #1938318 by Les Lim, jibran, tim.plunkett, kim.pepper, disasm | Crell: Convert book_remove_form to a new-style Form object.
  • #2067529 by mrded, rhm50: Remove Unused local variable from /core/modules/views/lib/Drupal/views/ManyToOneHelper.php.
  • #2081149 by areke, deneo, mrsinguyen: Remove Unused local variable from /core/modules/content_translation/content_translation.module.
  • #2080551 by beowulf1416, deneo: Remove Unused local variable from /core/modules/search/lib/Drupal/search/SearchQuery.php.
  • #2081171 by smiro: Remove Unused local variable from /core/modules/ckeditor/ckeditor.admin.inc.
  • #2081131 by mrsinguyen, deneo2: Remove Unused local variable from /core/modules/taxonomy/lib/Drupal/taxonomy/Tests/Views/TaxonomyTestBase.php.
  • #2072593 by stevepurkiss, legolasbo, deneo: Remove Unused local variable from /core/modules/views/lib/Drupal/views/Plugin/views/display/DisplayPluginBase.php.
  • #2080717 by TR, areke, chertzog, mrsinguyen: Remove Unused local variable from /core/modules/config/lib/Drupal/config/Tests/ConfigImportUITest.php.
  • #2080583 by mrsinguyen: Remove Unused local variable from /core/modules/picture/lib/Drupal/picture/Entity/PictureMapping.php.
  • #2135689 by Wim Leers: Clean up edit.module to match coding standards.
  • #2144585 by amateescu: Remove stale references to the 'filter_format' table.
  • #2086479 by tim.plunkett: Convert content_translation_delete_confirm() to the new form interface.
  • #2148839 by chx: Move the drupal6_variable plugin where it belongs.
  • #2132647 by ianthomas_uk: Add test for the settings form of the NodeSearch plugin.
  • #2142553 by swentel, tim.plunkett, alweb, aspilicious: Field UI Local tasks are incorrect on any entity.
  • #2109303 by damiankloip, ParisLiakos: Convert CSRF checks in controllers to the routing system.
  • #2046531 by olli, DuaelFr, dawehner: Change use_more_always to default to TRUE.
  • #2031177 by ifrik, slashrm, batigolix: Fix up hook_help for file module
  • #2035007 by speely, YesCT, penyaskito: Add docs to Language class properties
  • #2137837 by dawehner, andypost: Current field is not displayed in replacement patterns.
  • #2143341 by bdone: Fix 'More link' description of 'Link display' section.
  • #2147503 by amateescu: Remove stale reference to the EntityWrapper class.
  • #2111349 by dawehner, tim.plunkett: Move format_plural to the string translation service and format_interval to the date service.
  • #2143349 by larowlan: Submitting a form as an anonymous user when $form['#token'] = FALSE results in a notice.
  • #2142347 by tim.plunkett: Remove leftover Drupal\block\Routing\RouteSubscriber.
  • #2148709 by amateescu, xjm: CommentManager::getFields() should not try to get fields for config entity types.
  • #1998638 by damiankloip, dawehner, kim.pepper, cosmicdreams, larowlan, Damien Tournoud: Replace all remaining superglobals (, , etc.) with Symfony Request object.
  • #2145083 by TR, longwave, dawehner: Fix some grammatical badness mostly in Views tests and comments
  • #2145077 by TR, longwave: Fix about a zillion spelling errors, mostly in comments
  • #2029731 by drupaldrop, ekes, ifrik: Fix up hook_help for block module
  • #2139169 by ajiang: Remove obsolete information in Annotations topic
  • #2142931 by jian he, longwave: Fix class name in docs for hook_entity_operation_alter
  • #2080699 by mrsinguyen: Remove Unused local variable $items from /core/modules/aggregator/lib/Drupal/aggregator/Tests/AggregatorTestBase.php.
  • #2080373 by mrsinguyen: Remove Unused local variable $response from /core/modules/rest/lib/Drupal/rest/Tests/ReadTest.php.
  • #2080685 by BerdArt, chertzog: Remove Unused local variable $notification_level from /core/modules/update/update.report.inc.
  • #2143797 by agentrickard, amateescu: GetDefaultValue() fails with ConfigurableEntityReferenceFieldItemList.
  • #2072609 by legolasbo: Remove Unused local variable from /core/modules/views/lib/Drupal/views/Tests/ModuleTest.php.
  • #2080527 by chertzog: Remove Unused local variable $base_url from /core/modules/locale/lib/Drupal/locale/Tests/LocaleContentTest.php.
  • #1503314 by swentel, amateescu, bojanz: Remove the concept of active / inactive (field types, storage) from Field API.
  • #2080113 by deneo, rhm50: Remove Unused local variable $plugin_id from /core/modules/system/lib/Drupal/system/Tests/Plugin/CacheDecoratorLanguageTest.php.
  • #2080067 by beowulf1416, netsensei: Remove Unused local variable $has_time from /core/modules/datetime/datetime.module.
  • #2081133 by mrsinguyen, dsdeiz, janstoeckler: Remove Unused local variable from /core/includes/menu.inc.
  • #2080047 by mrsinguyen, dicix: Remove Unused local variable from views_ui module.
  • #2084279 by herom, andypost, David Hernández, dawehner, Xano: Remove plugin.manager.entity service in favor of entity.manager.
  • #2096593 by Wim Leers: Remove drupal_add_css() from system.module.
  • #2087239 by ellishettinga, lauriii, c4rl: Remove theme_exposed_filters().
  • #1988612 by effulgentsia, yched, Wim Leers, Berdir, Pancho: Apply formatters and widgets to rendered entity base fields, starting with node.title.
  • #2142549 by amateescu, yched: Support multi-column field types in base tables.
  • #2031219 by deneo, crowdcg: Remove theme_link from system.performance.yml
  • #2080713 by chertzog: Remove Unused local variable $uuid from /core/modules/shortcut/lib/Drupal/shortcut/Tests/ShortcutTestBase.php.
  • #2143405 by chx, bdone: Split migrate into to migrate and migrate_drupal.
  • #2121775 by jessebeach: Make the markup associated with the required star on field items silent.
  • #2136403 by damiankloip: Block display_title option shows incorrect default value on block configuration form.
  • #1993384 by damiankloip, grisendo: Decouple Views pre_render callbacks from Views UI module.
  • #2102417 by damiankloip, dawehner: Change Drupal\Core\Routing\RouteBuildEvent::getModule() to getProvider().
  • #2065193 by juampy, klausi: Supported_formats and supported_auth should work in the same way.
  • #2108829 by damiankloip, dawehner: Make AccessManager stricter with values returned from access checkers.
  • #2103155 by claudiu.cristea, chx: Pick up plugins in subdirs.
  • #1947880 by chrisjlee, tim.plunkett, Xano, s_leu, Berdir, effulgentsia, penyaskito, dawehner: Replace node_access() with $entity->access().
  • #2143415 by YesCT, mikeryan, marvil07, bdone, chx: Migrate fixes
  • #2115291 by plopesc, agentrickard: Field types must use as provider its own module instead of Core when are defined in hook_field_info_alter().
  • #2052787 by andypost, tim.plunkett, slashrsm: Image style effect ordering exhibits some odd behaviour.
  • #2071145 by dawehner: Regression: Allow to change the commands of an ajax response.
  • #2090783 by Wim Leers: Change notice: Run comment op links (delete, edit, reply, approve + contrib) through #post_render_cache to prevent render caching granularity being per-user.
  • #2146027 by nod_: Regression: Seven jquery dialog style removed.
  • #2099439 by linclark, jessebeach: REST's CSRF check is triggered even when using Basic Auth.
  • #2099391 by dawehner, marthinal | geodaniel: Breadcrumbs for Search module should match tab titles.
  • #2102521 by ianthomas_uk, tim.plunkett: Finish converting menu.module to CMI.
  • #2143013 by ti2m: 'Not specified' and 'Not applicable' appear as children of previous item.
  • #2143023 by FrancescoQ: Move Translation tab on node translation form to right sidebar.
  • #2003812 by jsbalsera, Xano, mducharme, NonProfit, shixish | dagmita: Reorder element under configuration => Regional and language.
  • #2104229 by claudiu.cristea: Deprecate file_usage().
  • #2144795 by InternetDevels: ConnectionUnitTest fails with not MySQL driver.
  • #2139571 by jessebeach: Underscore.js fails to compare DOM nodes correctly; Toolbar JS will fail when upgraded to Backbone 1.0.0.
  • #2107685 by vijaycs85: Provide configuration schema for Simpletest module.
  • #2144569 by longwave, jhodgdon: Get rid of history.api.php.
  • #2099577 follow-up by nod: Optimize method of installer's conditional language selector text.
  • #2076445 by plach, andypost, yched, Gábor Hojtsy: Make sure language codes for original field values always match entity language regardless of field translatability.
  • #2120839 by damiankloip, slashrm, Dave Reid: File usage view causes fatal error for a file with 0 usage.
  • #2143933 by tim.plunkett, pwolanin, dawehner: Add _title and _title_callback to all routes.
  • #2141041 by Heine, klausi, David_Rothstein, amateescu, tim.plunkett, : CsrfTokenGenerator::validate() should do an identical compare. (CORE-SA-2013-003 follow-up)
  • #2145463 by damiankloip: Remove LegacyBreadcrumbBuilder.
  • #2047229 by fago, smiletrl, Berdir, effulgentsia, amateescu: Make use of classes for entity field and data definitions.
  • #2102369 by vijaycs85, JeroenT, ACF, rteijeiro, -enzo-, tim.plunkett: Remove drupal_set_title in custom block module controllers and entitylist controllers.
  • #2061913 by AndreyMaximov, damiankloip, jibran: Remove drupal_set_breadcrumb and LegacyBreadcrumbBuilder in Views module.
  • #576276 by tim.plunkett, larowlan: Abort validation when the token validation fails.
  • #2088121 by nod_, RobLoach, joelpittet, Gábor Hojtsy: Remove Overlay.
  • #787896 by nod_, cha0s, jp.stacey, sun, David_Rothstein, Bojhan, lisarex: Add a link so that administrators can return to their most recently visited non-admin page.
  • #2020895 by yched, pcambra, swentel: Move save() / delete() logic in Field / FieldInstance to [pre|post]Save(), [pre|post]Delete().
  • #2140505 by amateescu, tim.plunkett: Re-running a simpletest no longer displays the batch progress or duration.
  • #2095961 by ekes: Remove instances of menu_get_object('user').
  • #2102445 by disasm: Remove drupal_set_title in content_translation module controllers.
  • #2102449 by amateescu, swentel: Remove drupal_set_title in field_ui module controllers.
  • #1712456 by damiankloip, aspilicious, amateescu: How to leverage cache tags in Views.
  • #2049121 by plopesc, klausi: Regression: Moving out term children on term listing page is broken.
  • #2099133 by Wim Leers Comment form on same page as comments forces node render caching to be per user.
  • #2133439 by damiankloip: Dynamically create token value string based on route path.
  • #1255696 by dagmar, lslinnet, swentel, jenlampton, sun: Move field type modules into separate 'Field type' package.
  • Revert "Issue #2002336 by mgifford, falcon03, Liam Morland: Introduce a class to hide borders fieldsets elements."
  • #2143111 by derhasi: Fix documentation reference to obsolete \Drupal\views\Plugin\query\QueryInterface.
  • #2118991 by Berdir, dawehner: Use abstract service definitions to minimize copy & pasted service definitions.
  • #1982248 by Dragan Eror, marcus777: Markup for: views/templates/views-view-list.tpl.php.
  • #675446 by mgifford, RobLoach, amateescu, nod_, longwave, oxyc, rteijeiro, tomyouds, Jelle_S, mcrittenden, Sutharsan, hansyg, Angry Dan, clemens.tolboom, droplet | Dave Reid: Change notice: Use jQuery UI Autocomplete.
  • #2143097 by dawehner, longwave: Random failure in FilterUidRevisionTest blocking extensive core sprints in Vienna.
  • #2002336 by mgifford, falcon03, Liam Morland: Introduce a class to hide borders fieldsets elements.
  • #2099239 by capuleto, dawehner: Add unit test for AccessSubscriber.
  • #2105609 by RoSk0, jhodgdon: Convert search_embedded_form_form to a Controller.
  • #2047671 by jessebeach, Wim Leers, nod, xjm: Expanded contextual links look goofy when there are no items.
  • #2120335 by Wim Leers: Edit module only supports view modes, field_view_field() with a array is not supported.
  • #2136895 by Wim Leers: Comment settings are now a field, but not an editable one: breaks in-place editing .
  • #2131897 by jessebeach: CSS alignment issue of menu disclosure disks in RTL layout.
  • #2030929 by cwells, linclark, jesse.d: Test text formatter RDFa output.
  • #1879386 by LewisNyman, jessebeach, Wim Leers, tkoleary: Increase target size of contextual links on touch devices.
  • #2011082 follow-up by swentel, yched: Add back missing language arguments.
  • #2004246 by chrishks, hass, larowlan, nyirocsaba: Standardize capitalization on actions for comment operations: 'edit', 'translations', 'delete', 'reply', 'approve'.
  • #2134909 by Xano, Wim Leers: Clean up editor.module to match coding standards.
  • #2113319 by Xano: Rename getOriginalID() to getOriginalId() and setOriginalID() to setOriginalId().
  • #2099251 by larowlan, targoo: Missing helper short description in forum.
  • #1992894 by vijaycs85: Provide config schema to views components in user module.
  • #2087253 by olli: Views entity area handler does not check view access.
  • #2021161 by dawehner, Xano, AjitS, tim.plunkett: Replace the fallback node listing with a list controller.
  • #1938884 by tim.plunkett, dawehner, Xano, Les Lim: Replace the fallback user listing with a list controller.
  • #2131851 by tim.plunkett: Form errors must be specific to a form and not a global.
  • Revert "Issue #2104229 by claudiu.cristea: Deprecate file_usage()."
  • #2084665 by Xano, aschiwi, yoroy: Clean up the DB configuration during installation.
  • #2142637 by swentel, Bojhan: Display only one Save button on content type creation.
  • #2099205 by Wim Leers, zero2one, Gábor Hojtsy: When uploading and inserting an image trough the WYSIWYG plugin a relative path should be used for the image source (src) .
  • #2100509 by emma.maria, dcrocks, csakiistvan, Manjit.Singh: Password strength indicator for site maintenance account is aligned incorrectly on the installation screen.
  • #2096373 by sushantpaste, jsbalsera, Sumeet.Pareek, gaurav.goyal: Provide config schema for View modes.
  • #2107687 by vijaycs85: Provide configuration schema for Rest module.
  • #2137063 by tstoeckler: Remove ConfigTestTranslationUITest.
  • Revert "Rollback of Issue #2138239 by damiankloip, tim.plunkett, amateescu: Use GlobIterator instead of glob. — breaks testbot."
  • #2140803 by Xano: Hook_config_translation_info(_alter)() docblock references incorrect YAML file.
  • #2139195 by tstoeckler: Remove left-over entries in entity_menu().
  • #2140051 by damiankloip: Remove views_cache_get/set functions.
  • #2142123 by pcambra: Adapt moveChildren function to match its interface.
  • #2120841 by tim.plunkett: Convert form_options_flatten() to a method on FormBuilder.
  • #2137947 by tim.plunkett, damiankloip: Finish unit tests for PluginBag and subclasses.
  • #1965510 by TR, shanethehat, DyanneNova: Fix punctuation in Taxonomy module tests' assertion sentences.
  • #2003684 by rszrama, Wim Leers, nicholaspaun: Contextual.module does not escape contextual ids in HTML attributes.
  • #2120863 by tim.plunkett, Gaelan: Add docs to core/lib/Drupal/Core/Form/FormBuilder.php.
  • #2137223 by YesCT: Config translation code documentation and small code clean up.
  • #2135845 by Wim Leers: UserInterface duplicates some methods of AccountInterface.
  • #2130551 by jhedstrom: Convert system modules MimeTypeMatcherTest to phpunit.
  • #2130673 by cwells: Place number of comments metadata inside node template.
  • #2121855 by dawehner, tim.plunkett, damiankloip: Move the views data tests to a unit test.
  • #2129809 by damiankloip: Remove usage of user_access() in NodeRevisionAccessCheck.
  • #2124287 by jessebeach: Book module's BookNavigationBlock passes poorly formatted variable data to the book-all-books-block template.
  • #2129525 by olli: Views link display custom url does not use the default value from master display.
  • #2134929 by Wim Leers: Clean up Edit: rename EntityView to EntityDecorationView.
  • #2121209 by swentel, Bojhan: Remove empty 'Web services' category in 'Configuration'.
  • #2112635 by tim.plunkett: Convert update_script_selection_form to FormInterface.
  • #2139921 by Wim Leers: Contextual links can't handle multiple occurrences of the same contextual links.
  • #2039277 by googletorp, dawehner, sandhya.m: Convert aggregator/opml to the new controller style.
  • #2102489 by InternetDevels: Remove drupal_set_title in views module controllers.
  • #1986074 by LewisNyman, Outi, mcjim, edward_or, ry5n, Bojhan, yoroy: Buttons style update.
  • #2132441 by chx, eliza411: Run-tests.sh --module is broken.
  • #2138867 by chx: Allow dangling commas in annotations.
  • #2140459 by amateescu, larowlan, David_Rothstein: Color module XSS in appearance settings.
  • #2140447 by larowlan, Heine: Open redirect in overlay (forward port of SA-CORE-2013-003).
  • #1892530 by amateescu, larowlan, grisendo, pwolanin: XSS in image file description (forward port of SA-CORE-2013-003).
  • #2103635 by claudiu.cristea | fietserwin: Remove effects from ImageInterface.

What’s next?

  1. Learn how to install Drupal
  2. Learn how to update Drupal
  3. Extend Drupal to do more
  4. Get training
  5. Check out what others built
Created by: catch
Created on: 18 Dec 2013 at 20:47 UTC
Last updated: 18 Oct 2019 at 22:21 UTC
Bug fixes
New features
Insecure

Other releases