Install

To start a new Drupal project with version 8.0-alpha3@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-alpha3.tar.gztar.gz 7.29 MB
MD5: c786a027b87428fef5ddd7a946dcf07c
SHA-1: fb755fc6e07f375c0fccfe662c29ac36c20fefe7
SHA-256: eb9aacebc843e1d6e785b1031160366ae34798039f4233cb34dfc2da6eaaef16
Download drupal-8.0-alpha3.zipzip 12.39 MB
MD5: 2ac8bc2b9f28c2602257ad6a5d817351
SHA-1: 27727f117e0e650c62ce5b4ca9e157882124528f
SHA-256: 08aa149e3cf269ce5a0882c0700e27aec8d1138dd38d72873a4f05c6ae4a98ac

Release notes

Changes since 8.0-alpha2:

  • #2032453 by alexpott, tsphethean: Fixed WebTestBase::randomString returning a string containing a $ followed by a number causes assertLink() to fail it's xpath match.
  • #2038135 followup by Berdir: Fix to load the ApcClassLoader correctly.
  • #2061897 by orb: Fixed Remove calls to deprecated global $user in toolbar module.
  • #297209 by nod_, dwees, bdone: Remove 'Attach' button.
  • #2080841 by pwolanin: Fixed l() method on \Drupal needs to be static.
  • #2040209 by WebEvt: Fixed CSS is truncated when aggregation is turned on.
  • #1972816 by yched | vijaycs85: Fixed Add support for %parent.%parent in config schema dynamic type names.
  • #2078837 by alexpott: Fixed Ensure that we are using SQL storage for taxonomy_update_8007().
  • #2065115 by sergeypavlenko: Remove Unused local variable from /core/modules/views/views.tokens.inc.
  • #2073507 by grasmash: Fixed Parameters passed and documented incorrectly in Views hooks.
  • #2050763 by xjm, Crell: Refine 'base system' component.
  • #2040199 by kim.pepper, afeijo, larowlan, ParisLiakos: Convert aggregator_page_category_form() and aggregator_page_source_form() to a Controller.
  • #2079477 by ParisLiakos: Fixed ForumManager and ForumController use ->translationManager->translate() instead of ->t().
  • #2047935 by stevector, m1r1k: Remove references to global user variable in tracker module.
  • #2078139 by andypost: Clean-up CommentTestBase.
  • #1938314 by kgoel, mparker17, Kars-T, disasm, tim.plunkett, daffodil_naveen, ygerasimov, jibran, dawehner, wamilton, Letharion | Crell: Convert book_export() to a new-style Controller.
  • #2078991 by pwolanin: Fix @file doxygen for classes under Drupal\Component\Plugin.
  • #2068199 by balagan: Fixed Douple space in string.
  • #2078885 by Letharion: Fixed The file/progress hook menu item is not necessary.
  • #2062213 by duozersk: Fixed Remove Unused local variable from /core/lib/Drupal/Core/StreamWrapper/LocalStream.php.
  • #2075199 by RobLoach: Update jQuery Once to 1.2.3.
  • #2078967 by pwolanin: Fix formatting to 80 columns for @throws in UrlGeneratorInterface::generateFromRoute().
  • #2079025 by yched, Berdir: Remove dead code (e.g. field_test().storage.inc) due to entity storage refactoring.
  • Revert "git commit -m Issue"
  • git commit -m Issue
  • #2078285 by pwolanin, dawehner: Add short-cut methods to the \Drupal class for generating URLs and links from routes.
  • #2051917 by dawehner: Fixed Test contextual links feature of page displays.
  • #2078847 by andypost: Clean-up the rest of 'plugin.manager.entity' to 'entity.manager'.
  • #2079551 by pwolanin: Fixed @file doxygen for test classes under Drupal\system\Tests\Plugin.
  • #2038135 by RobLoach, donquixote, Crell, ParisLiakos, catch: Use the Composer autoloader to make everything simpler.
  • #1951268 by larowlan, nick_schuch, jibran, dawehner, alexpott, tim.plunkett: Convert /forum and /forum/% to new routing system, remove forum_forum_load(), forum_get_topics(), create new Forum service.
  • #2002162 by klausi, eugene.ilyin: Convert form validation of users to entity validation.
  • Revert "Issue #2002162 by klausi, eugene.ilyin: Convert form validation of users to entity validation."
  • #2057869 by dawehner, jibran: Provide an alias for 'plugin.manager.entity' called 'entity.manager'.
  • #2032303 by dawehner, pwolanin: Cache the result of local tasks.
  • #2057589 by smiletrl, tim.plunkett, alexpott, dawehner: Rename ControllerInterface to ContainerInjectionInterface.
  • #1497374 by yched, chx, amateescu, plach, Damien Tournoud, fago, swentel: Switch from Field-based storage to Entity-based storage.
  • #2078427 by jiv_e: Remove uneccessary backslash from code.
  • #1974492 by larowlan, jibran, disasm, tim-e, mdrummond, robeano, nick_schuch, wamilton, effulgentsia, tim.plunkett: Convert taxonomy_overview_terms() to a Form Controller.
  • Revert "Issue #2041333 by tstoeckler: Inject the module handler into the entity access controller."
  • #2032895 by balsama, yannickoo: Follow-up use better technique for vertical centering.
  • #2061979 by rhm50, InternetDevels: Replace user_access() calls with ->hasPermission() in contextual module.
  • #2071957 by Wim Leers: Fixed Cannot change existing images or links through Text Editor's image/link dialogs.
  • #2044583 by jlindsey15, Gábor Hojtsy, Wim Leers, Berdir: Add EntityChangedInterface to allow entities with 'changed' field to be properly cached.
  • #2047659 by Wim Leers, dawehner: Add test coverage for edit module access checkers.
  • #1939096 by chrisjlee, joelpittet, drupalmonkey | Cottser: Convert theme_feed_icon() to Twig.
  • #2062399 by kattekrab: Add Percona Server to list of supported MySQL alternative databases.
  • #2041333 by tstoeckler: Inject the module handler into the entity access controller.
  • #1946348 by splatio, jibran, kim.pepper, David Hernández, tim.plunkett | mtift: Convert all of confirm_form() in comment.admin.inc to the new form interface.
  • #2065393 by dlu: Find 'use Drupal' and replace with inline references to \Drupal.
  • #2062363 by sergeypavlenko: Remove calls to deprecated global in core/modules/system/tests/modules/form_test()/form_test().module.
  • #2062011 by InternetDevels, Albert Volkman: Replace user_access() calls with ->hasPermission() in path module.
  • #2046097 by Berdir, Gábor Hojtsy: Fixed Very long URL (>255) leads to PDO exception when translation source locations are updated.
  • #1126000 by yched, swentel, catch: Fixed Document that we don't support partial entity updates.
  • #2018411 by ParisLiakos, tim.plunkett, msonnabaum: Figure out a nice DX when working with injected translation.
  • #2078101 by Xano: Fixed Update year in COPYRIGHT.txt.
  • #2077313 by Berdir: Remove unecessary BC decorator code from edit.module.
  • #2053879 by tstoeckler, effulgentsia: Remove layout.module from core.
  • #2047619 by dawehner, pwolanin, tstoeckler, thedavidmeister: Add a link generator service for route-based links.
  • #2066145 by mtift: Convert node_admin_theme() to the configuration system.
  • #1969916 by Tim Bozeman, Wim Leers, Cottser, nod_: Fixed Remove drupal_add_js()/css from seven.theme.
  • #2012312 by tim.plunkett: Remove legacy code from filter.module.
  • #2062009 by InternetDevels: Replace user_access() calls with ->hasPermission() in overlay module.
  • #2077003 by Wim Leers: Fixed tableselect.js uses Drupal object, but does not include it in its closure.
  • #2062015 by InternetDevels, phiit: Replace user_access() calls with ->hasPermission() in picture module.
  • #2062353 by sergeypavlenko: Remove calls to deprecated global in translation module.
  • #2062027 by InternetDevels: Replace user_access() calls with ->hasPermission() in taxonomy module.
  • #2061985 by InternetDevels: Replace user_access() calls with ->hasPermission() in entity module.
  • #2062033 by InternetDevels: Replace user_access() calls with ->hasPermission() in tracker module.
  • #2061987 by InternetDevels: Replace user_access() calls with ->hasPermission() in field module.
  • #2033471 by Pancho, Wim Leers, ifrik: Mention core WYSIWYG / CKEditor in editor_help().
  • #2072559 by legolasbo: Remove Unused local variable from /core/modules/file/lib/Drupal/file/Tests/DownloadTest.php.
  • #2072561 by legolasbo: Remove Unused local variable () from /core/modules/file/lib/Drupal/file/Tests/SaveUploadTest.php.
  • #2072563 by legolasbo: Remove Unused local variable () from /core/modules/file/lib/Drupal/file/Tests/FileTokenReplaceTest.php.
  • #2072587 by legolasbo: Remove Unused local variable () from /core/modules/views/lib/Drupal/views/Plugin/views/exposed_form()/InputRequired.php.
  • #2072599 by legolasbo: Remove Unused local variable from /core/modules/views/lib/Drupal/views/Plugin/views/filter/String.php.
  • #2072607 by legolasbo: Remove Unused local variable () from /core/modules/views/lib/Drupal/views/Plugin/views/style/StylePluginBase.php.
  • #2072565 by legolasbo: Remove Unused local variable () from /core/modules/file/lib/Drupal/file/Tests/FileFieldWidgetTest.php.
  • #2072553 by legolasbo: Remove Unused local variable () from /core/modules/file/lib/Drupal/file/Plugin/field/widget/FileWidget.php.
  • #2072551 by legolasbo: Remove Unused local variable from /core/modules/file/file.field.inc.
  • #202973: Fix file permissions on ckeditor.module
  • #2072555 by legolasbo: Remove Unused local variable from /core/modules/file/lib/Drupal/file/Tests/FileFieldValidateTest.php.
  • #2072583 by legolasbo: Remove Unused local variable from /core/modules/views/lib/Drupal/views/ViewExecutable.php.
  • #2072549 by legolasbo, phiit: Remove Unused local variable () from /core/modules/file/file.module.
  • #2050097 by Gábor Hojtsy, Wim Leers: Map CKEditor languages to Drupal languages.
  • #2072557 by legolasbo, ksm.apw: Remove Unused local variable from /core/modules/file/lib/Drupal/file/Tests/FileFieldRevisionTest.php.
  • #2072589 by legolasbo: Remove Unused local variable from /core/modules/views/lib/Drupal/views/Plugin/views/join/Subquery.php.
  • #2063405 by dawehner, Wim Leers, Crell: Update all access checkers to use static::ALLOW/static::DENY/static::KILL.
  • #1443070 by CrashTest_: Added support for popular e-book formats, Google web formats, mkv and mka in file_default_mimetype_mapping().
  • #2066879 by claudiu.cristea: Apply coding standards for interface method declarations.
  • #2073197 by larowlan: Fixed Local actions 'add new forum|container' no longer found at admin/stucture/forums.
  • #1932652 by Wim Leers, nirbhasa, quicksketch: Add image uploading to WYSIWYGs through editor.module.
  • #1935300 by dawehner, chx: Don't hardwire Database in Views filters, add regexp to DBTNG.
  • #2067991 by alexpott: Fixed XDEBUG_SESSION cookie causes upgrade path tests to fail.
  • #1987892 by disasm: Convert url_alter_test_foo() to a new style controller.
  • #2061895 by sergeypavlenko: Remove calls to deprecated global $user in file module.
  • #2065571 by pwolanin, damiankloip, neclimdul: Add YAML Plugin discovery.
  • #1997262 by andypost, nick_schuch, larowlan, tim.plunkett, jibran, chertzog, kim.pepper: Convert custom_block_delete_form() to new form interface.
  • #1998700 by kim.pepper, mhagedon: Use Symfony Request for core classes.
  • #2067285 by LSU_JBob: Fixed The entity in-place editing toolbar appears above the Drupal dialog.
  • #1913036 by jessebeach, Wim Leers: Reorganize contextual module's JS assets into their own subdirectories.
  • #2067323 by geerlingguy, jessebeach: Fixed Don't show empty vertical tabs area if all vertical tabs are hidden.
  • #2062367 by tim.plunkett, dawehner: Fixed Prevent PluginBags from reordering the export based on their sort.
  • #2056405 by plopesc, yched: Let field types provide their support for 'default values' and associated input UI.
  • #2075503 by tstoeckler: Fixed Wrong issue linked in @todo in ViewUI::baseFieldDefinitions().
  • #1872296 by nod_, Wim Leers, jessebeach: Edit should use core-provided Dialog (instead of its own).
  • #1963886 by ry5n, jessebeach, dcrocks, Wim Leers: Use HiDPI icons in the toolbar to support scaling on different devices.
  • #2062091 by m1r1k: Remove references to global in Block module.
  • #2072845 by tim.plunkett: Modernize taxonomy.module and forum.module forms.
  • #2071985 by tim.plunkett: Modernize form_test().module forms.
  • #2072249 by tim.plunkett: Modernize aggregator.module forms.
  • #2072303 by tim.plunkett: Modernize views_ui().module forms.
  • #2072351 by tim.plunkett: Modernize ban.module forms.
  • #2072369 by tim.plunkett: Modernize book.module forms.
  • #2072941 by marcingy, tim.plunkett: Modernize block.module forms.
  • #2072323 by tim.plunkett: Modernize simpletest.module forms.
  • #1978910 by kgoel, tim.plunkett, vijaycs85, dawehner: Fixed Convert layout_page_view() to a Controller.
  • #1987810 by nick_schuch, dawehner, vijaycs85, tim.plunkett: Convert system_admin_config_page() to a new style controller.
  • #2029737 by ifrik, batigolix, Wim Leers: Create hook_help() for ckeditor module.
  • #2071969 by yched: Fixed Serialize interface not reliable.
  • #2036081 by ParisLiakos: Fixed DateTimePlusTest are failing in phpunit.
  • #2058761 by thedavidmeister: PHP notice when #attributes is not set with #theme_wrappers() 'container'.
  • #1957330 by ParisLiakos, twistor: Make possible for parsers and fetchers to expose configuration through plugins.
  • #1987866 by pfrenssen, vijaycs85, dawehner, andypost, tim.plunkett, benjf: Convert taxonomy_vocabulary_add() to a new style controller.
  • #2070785 by thamas: Fixed Password confirm text lolls out from the layout in the install page .
  • #2062769 by dawehner: Convert taxonomy edit form to a route.
  • #2071479 by pameeela: Fixed Incorrect replacement documented for @deprecated field_info_instance().
  • #1969388 by dawehner, tim.plunkett, olli: Add dedicated annotations for Views plugins.
  • #2051889 by dawehner, pwolanin, tstoeckler: Add route parameters property to menu links.
  • #2024963 by Berdir: Move baseFieldDefinitions from storage to entity classes.
  • #1758622 by klausi, fago, das-peter, Pancho, Berdir, yched: Provide the options list of an entity field.
  • #1939994 by Berdir, rlmumford: Complete conversion of nodes to the new Entity Field API.
  • #1946426 by ramlev, pfrenssen, foopang, webflo, David Hernández, vijaycs85, tim.plunkett, disasm | mtift: Convert all of confirm_form() in language.admin.inc to the new form interface.
  • #2071485 by tim.plunkett: Modernize action.module forms.
  • #1946426 by ramlev, pfrenssen, foopang, webflo, David Hernández, vijaycs85, disasm, tim.plunkett: Convert all of confirm_form() in language.admin.inc to the new form interface.
  • #2071481 by tim.plunkett: Modernize user.module forms.
  • #1855402 by andypost, fubhy, tim.plunkett, dawehner, sun: Add generic weighting (tabledrag) support for config entities (ConfigEntityListController).
  • #2068135 by rhm50: Remove Unused local variable () from /core/modules/node/lib/Drupal/node/Tests/NodeAccessLanguageTest.php.
  • #2071429 by tim.plunkett: Do not inject request via factory method in ForumFormController.
  • #2071473 by tim.plunkett: Modernize image.module forms.
  • #2071493 by tim.plunkett: Modernize field_ui().module forms.
  • #2071439 by tim.plunkett: Modernize config.module forms.
  • #2070791 by tstoeckler: Remove unnecessary request context futzing in \Drupal\system\Tests\Routing\RouterTest::testUrlGeneratorFront().
  • #2060721 by legolasbo: Remove Unused local variable from /core/modules/system/lib/Drupal/system/Plugin/Block/SystemMenuBlock.php.
  • #2044841 by chx, Berdir: Fixed EFQ relationships broken for entity types with bundles.
  • #2064611 by dawehner: Fixed You can't create a shortcut to a route entry without hook_menu().
  • #2071655 by Berdir: Fixed AliasWhitelist implements CacheCollector incorrectly, resulting in cache write on every request.
  • #2065721 by tim.plunkett: Add a dedicated @Block plugin annotation.
  • #2021063 by Berdir, kiamlaluno, YesCT: Use hook_entity_operation_alter() for manage fields and manage display links.
  • #2015701 by klausi, pfrenssen, amateescu: Convert field type to typed data plugin for entity reference module.
  • #2067881 by ZenDoodles, mradcliffe: Fixed Search is missing from block admin UI after installation.
  • #1987858 by oenie, jibran, tim.plunkett: Convert taxonomy_autocomplete() to a new style controller.
  • #2071997 by yched: Fixed Race condition in caching of field & instance definitions.
  • #2062151 by dawehner: Create a current user service to ensure that current account is always available.
  • #2061835 by thedavidmeister, Cottser: Fixed theme() doesn't enforce that what it returns is a string or FALSE.
  • #2068269 by dawehner: Use _content where possible in views_ui().routing.yml.
  • #1889644 by Berdir: Convert drupal_mail_system() to a MailFactory service to allow more flexible replacements.
  • #1978932 by laurentchardin, kbentham: Convert overlay_ajax_render_region() to a Controller.
  • #2072181 by dawehner, tim.plunkett: Change title in blocks form for items_per_page().
  • #2067427 by Wim Leers: Fixed Drupal.editors.ckeditor.attachInlineEditor() should pass Drupal-specific settings like Drupal.editors.ckeditor.attach() does.
  • #2063191 by larowlan, marthinal: Fixed Menu items do not save if the menu path is an alias.
  • #2039521 by Berdir, tim.plunkett: Convert FilterPluginManager to extend DefaultPluginManager.
  • #2068069 by Xano: Fixed Outdated @todo in TypedDataManager.
  • #2029167 by oadaeh, mandarmbhagwat78: Fixed Global text textarea is hidden due a CSS problem in Firefox.
  • #2009654 by Cottser, InternetDevels, jesse.d, Carolyn, jenlampton: Replace theme() with drupal_render() in locale module.
  • #2009580 by pplantinga, Samvel, hussainweb, andypost, siccababes: Replace theme() with drupal_render() in image module.
  • #2047593 by damiankloip: Inject dependencies into EntityDerivative derivative class.
  • #2057155 by pwolanin, dawehner: Add a generateFromRoute() method on the url generator to accept options like url().
  • #2069191 by aspilicious, dawehner: Fixed PageTitle tests aren't run.
  • #2068207 by hron84: Fixed Mistyped error message in core/lib/Drupal/Core/Database/Driver/sqlite/Schema.php.
  • #2070579 by killes@www.drop.org: Remove killes from MAINTAINERS.txt.
  • #1912604 by joelpittet, mondrake, damiankloip, gollyg, Cottser: Convert theme_views_mini_pager() to twig.
  • Revert "Issue #2060405 by Wim Leers: Fixed Impossible to uninstall any module using the file usage service, because it is impossible to delete all file usages by a module."
  • #2059245 by tim.plunkett, msonnabaum: Add a FormBase class containing useful methods.
  • #1856766 by chx, Berdir, heyrocker, kim.pepper: Convert file_public_path() to the new settings system (make it not configurable via UI or YAML).
  • #2011918 by Liam Morland, jesse.d, scor: Fixed Titles are often double-escaped (including in the content attribute of the dc:title meta element for nodes).
  • #1911492 by jibran, Manuel Garcia, derhasi, damiankloip, pcambra, dawehner, tstoeckler: Fixed Views try to find Custom StylePlugin template in core/modules/views/templates.
  • #2056293 by sauravshrestha: Remove empty test Drupal\node\Tests\NodeEntityFieldQueryAlterTest.
  • #2022931 by tim.plunkett, ParisLiakos: Move drupal_var_export() to \Drupal\Component\Utility.
  • #2056627 by dawehner, tim.plunkett: Fixed Regression, Form API autocomplete is broken for routes.
  • #1987884 by dawehner: Convert update_callback_service_unavailable() to a new style controller.
  • #2067495 by xjm: Add mtift to MAINTAINERS.txt for the configuration system.
  • #2068217 by thedavidmeister: Fixed array('hook') syntax for suggestions is broken for #theme_wrappers().
  • #2062131 by danylevskyi, NonProfit: In MachineName Class Rename Views properties to core standards.
  • #2067891 by dawehner: Remove override of check_plain().
  • #2065949 by idflood, larowlan: Fixed REST export view add requirement to all paths, leading to 'Method Not Allowed' on most forms.
  • #1961542 by mtift, ParisLiakos: Added Drupal::transliteration() and replace calls to transliteration service with it.
  • #1987686 by daffodil_naveen, stella, marcingy, sidharthap, vijaycs85, kmoll, dawehner: Convert dblog_event() to a new style controller.
  • #2052995 by dawehner: Add a route to the frontpage.
  • #2067531 by mtift: Deprecate variable_* functions.
  • #2050801 by yched, amateescu: Unify handling of default values between base and configurable fields.
  • #2014043 by kgoel, nathangervais: Replace drupal_container() with \Drupal in the views module.
  • #2049709 by plopesc: TranslationManager::translate() should be on an interface.
  • #2038707 by chx, rlmumford, yanniboi, andrewbelcher: Entity query sql backend limits storage controllers changes in contrib.
  • #2059313 by StephaneQ, giammi: Cache simpletest_phpunit_get_available_tests().
  • #2067127 by yched: Reorganize the contents of field.* files.
  • #1911492 by jibran, Manuel Garcia, derhasi, pcambra, dawehner, damiankloip, tstoeckler: Fixed Views try to find Custom StylePlugin template in core/modules/views/templates.
  • #2064557 by tim.plunkett: Improve strange coupling in EntityListControllers by improving buildRow() and buildHeader().
  • #2031385 by Wim Leers, Thomas Brekelmans: Fixed Editor's in-place editing AJAX endpoint broken because of #1043198 and routing system bug.
  • #1999376 by chertzog, chrisjlee: Use Symfony Request for filter module.
  • #2067007 by andypost: Replace \Drupal:: with ->container->get() in test classes of aggregator module.
  • #1847002 by tim.plunkett, effulgentsia, msonnabaum: Move entity type classes from Drupal$provider\Plugin\Core\Entity to Drupal$provider\Entity.
  • #1691394 by pwolanin, nod_, tim.plunkett: Fixed Drupal settings gets broken by AJAX requests.
  • #1965650 by Pancho, mradcliffe, manningpete, rabbit_media, DeeLay: Fixed Comment rendering broken: comment body rendered outside of the bubble.
  • #2067541 by jlindsey15: Fixed Remove Unused local variable from /core/modules/views/lib/Drupal/views/ViewStorageController.php.
  • #1969708 by dawehner, tim.plunkett: Add a dedicated annotation for @ImageToolkit plugins.
  • #2003058 by ashwinikumar, ebeyrent, DmitryDrozdik, benjy: Replace drupal_container() with Drupal::service() in the block module.
  • #1987808 by h3rj4n, vijaycs85, Dave.Ingram, tim.plunkett: Convert system_admin_compact_page() to a new style controller.
  • #2011578 by follow-up by soulston, eatings: Restore missing tag.
  • #2032535 by dawehner, katbailey, pwolanin, Crell: Resolve 'title/title callback' by adding a _title propery on the route and allow a title be part of the render array.
  • #2028535 by nick_schuch, clemens.tolboom: Provide a TourTestBase class for use by core and contrib modules.
  • #1911492 by jibran, Manuel Garcia, derhasi, pcambra, dawehner, damiankloip: Fixed Views try to find Custom StylePlugin template in core/modules/views/templates.
  • #2062745 by dawehner: Automatically set the request context on the url generator.
  • #2061275 by StephaneQ: Page falsely states that hook_cron() is required to use hook_cron_queue_info().
  • #2046303 by kim.pepper: Convert aggregator_form_category() to FormInterface.
  • #2049039 by Berdir: Convert node properties to methods.
  • #2001044 by alexander.ilivanov, ebeyrent, DmitryDrozdik, jlbellido, aitiba, alexpott, alvar0hurtad0, ayelet_Cr: Replace drupal_container() with Drupal::service() in the user module.
  • #2067087 by Dave Reid: Remove Dave Reid from most of MAINTAINERS.txt.
  • #2066783 by quicksketch: Remove quicksketch from MAINTAINERS.txt.
  • #2065149 by damiankloip: Fixed Cache local action plugin definitions.
  • #2065125 by sergeypavlenko: Remove Unused local variable () from /core/modules/views/lib/Drupal/views/DisplayBag.php.
  • #2056721 by Berdir, effulgentsia: Remove or rename TypedDataInterface::getType().
  • #2057227 by vijaycs85, YesCT, Gábor Hojtsy: Fixed Field instance needs uri() method different from the default.
  • #2064641 by jlindsey15: Fixed Remove Unused local variable from /core/modules/node/lib/Drupal/node/Tests/NodeAccessBaseTableTest.php.
  • #2062245 by duozersk: Fixed Remove Unused local variable () from /core/lib/Drupal/Core/Path/AliasManager.php.
  • #2056513 follow-up by tim.plunkett: REALLY remove PluginUI subsystem.
  • #2058321 by tim.plunkett, pameeela: Move the 'place block' UI into the block listing.
  • #2046737 by dawehner, pwolanin, tim.plunkett: Add a method to the AccessManager that only needs a route name and parameters.
  • #2064591 by larowlan: Missing test coverage for multiple custom block types.
  • #1957142 follow-up by dawehner, jibran: Fix a few more config() => Drupal::config() stragglers.
  • #2015313 by tim.plunkett, Berdir, chx, niko-: Fixed Missing filters result in Exception when the format is used.
  • #2036351 by damiankloip, dawehner, Xano: Convert CSRF tokens to a service is broken for skip_anonymous().
  • #1995046 by pfrenssen, andypost, tim.plunkett: BlockListController doesn't call parent::getOperations() and so 'delete' is the default dropbutton operation.
  • #1957142 by damiankloip, fubhy, cosmicdreams: Replace config() with Drupal::config().
  • #2060405 by Wim Leers: Fixed Impossible to uninstall any module using the file usage service, because it is impossible to delete all file usages by a module.
  • #2060813 by legolasbo: Remove Unused local variable $info from /core/lib/Drupal/Core/Database/Driver/mysql/Schema.php.
  • #2064277 by sergeypavlenko: Remove Unused local variable $html from /core/modules/node/lib/Drupal/node/Tests/PageViewTest.php.
  • #2064289 by sergeypavlenko: Remove Unused local variables from /core/modules/views/views.theme.inc.
  • #2062191 by duozersk: Remove Unused local variables from EntityNG, DatabaseStorageControllerNG, and DatabaseStorageController.
  • #2062589 by sergeypavlenko: Remove Unused local variable $key from /core/modules/node/lib/Drupal/node/NodeRenderController.php.
  • #2062585 by sergeypavlenko: Remove Unused local variables from /core/modules/node/node.module.
  • #2064271 by sergeypavlenko: Remove Unused local variable $node from /core/modules/node/lib/Drupal/node/Tests/NodePostSettingsTest.php.
  • #2062519 by sergeypavlenko: Remove Unused local variable $return from /core/lib/Drupal/Core/Routing/RouteProvider.php.
  • #2062753 by sergeypavlenko: Remove Unused local variable $id from /core/modules/node/lib/Drupal/node/Plugin/Core/Entity/Node.php.
  • #2062241 by duozersk: Remove Unused local variable $data from /core/lib/Drupal/Core/Utility/ThemeRegistry.php.
  • #2062237 by duozersk: Remove Unused local variable $request_method from /core/lib/Drupal/Core/EventSubscriber/RequestCloseSubscriber.php.
  • #2062233 by duozersk: Remove Unused local variable $name from /core/lib/Drupal/Core/Extension/ModuleHandler.php.
  • #2062225 by duozersk: Remove Unused local variable $candidates from /core/lib/Drupal/Core/Config/Entity/Query/Condition.php.
  • #2062221 by duozersk: Fixed Remove Unused local variable $id from /core/lib/Drupal/Core/Config/Entity/ConfigStorageController.php.
  • #2062187 by duozersk: Remove Unused local variable from /core/lib/Drupal/Core/SystemListing.php.
  • #2062179 by duozersk: Remove Unused local variable from /core/modules/views_ui()/lib/Drupal/views_ui()/Tests/StyleUITest.php.
  • #2062161 by duozersk: Remove Unused local variable from /core/themes/seven/seven.theme.
  • #2062133 by duozersk: Remove Unused local variable from /core/themes/engines/twig/twig.engine.
  • #2054187 by juampy: Restrict authentication provider for REST resources.
  • Revert "Issue #2054187 by juampy: Restrict authentication provider for REST resources."
  • #2062439 by tim.plunkett, larowlan: Provide listing of custom block entities.
  • #2062359 by juampy: Allow access to the list of Authentication Providers.
  • #2034977 by linclark: Create a base class for formatter RDFa tests.
  • #1999448 by chertzog, aaronott, chrisjlee, daffodil_naveen, kim.pepper: Use Symfony Request for user module.
  • #2064261 by StephaneQ: Correct the @var, @throws and @see statements on dbtng.
  • #2061387 by manu4543: Remove unused local variable () from /core/modules/php/lib/Drupal/php/Plugin/Filter/Php.php.
  • #2059785 by kiamlaluno, longwave: Fix punctuation in field_view_field() docs
  • #2062127 by jlindsey15, joachim: Document system_requirements as implementation of hook_requirements
  • #2061843 by TravisCarden: Clean up the docs for hook_schema
  • #2058157 by kiamlaluno: Fix example in docs for SystemListing
  • #2060037 by sphism, longwave: Fix example for db_insert docs
  • #2057809 by StephaneQ, Berdir, chx, dawehner: Fix up param/return documentation in database API
  • #2012916 by andypost, Berdir, pwieck: Implement access controller for the menu and menu link entity.
  • #2051157 by yched, swentel: Fixed pass () as a param to ConfigFieldItem::settingsForm().
  • #2048933 by plopesc, cconrad, pplantinga: Replace theme() with drupal_render() in update module.
  • #2046993 by damiankloip: Inject dependencies into ViewsExposedFilterBlock derivative class.
  • #2062817 by xjm: Fixed Custom block edit path is incorrect in hook_admin_paths() and the configure path is missing from the .info.
  • #2049241 by Mark Carver, penyaskito, Gábor Hojtsy: Change notice: Add support for language options to the Twig {% trans %} tag extension.
  • #2062755 by sergeypavlenko: Remove Unused local variable from /core/modules/views_ui()/lib/Drupal/views_ui()/Tests/RowUITest.php.
  • #2060823 by legolasbo: Remove Unused local variable from /core/lib/Drupal/Core/Database/Query/Update.php.
  • #2060817 by legolasbo: Remove Unused local variable () from /core/lib/Drupal/Core/Database/Driver/pgsql/Update.php.
  • #2062581 by sergeypavlenko: Remove Unused local variable from /core/modules/node/node.pages.inc.
  • #2060811 by legolasbo: Remove Unused local variable from /core/lib/Drupal/Core/Database/StatementPrefetch.php.
  • #2060715 by legolasbo: Remove Unused local variable () from /core/modules/ckeditor/lib/Drupal/ckeditor/Plugin/Editor/CKEditor.php.
  • #2060819 by legolasbo: Remove Unused local variable from /core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php.
  • #2060821 by legolasbo: Remove Unused local variable from /core/lib/Drupal/Core/Database/Query/Select.php.
  • #2057149 by legolasbo: Remove Unused local variable () from /core/modules/block/block.module.
  • #2057157 by legolasbo: Remove Unused local variable from /core/modules/views/views.module.
  • #2060815 by legolasbo: Remove Unused local variable () from /core/lib/Drupal/Core/Database/Driver/pgsql/Schema.php.
  • #2063055 by Gábor Hojtsy: Sync language list with translations (add fy, ga, hy, km, ms and sw).
  • #2036351 by damiankloip, Xano, dawehner: Convert CSRF tokens to a service.
  • #1618458 by Cottser, Jody Lynn, grndlvl: Fixed help_menu() creates unnecessary router items.
  • #1476810 by Spleshka, franz: Fixed drupal_serve_page_from_cache() can serve uncompressed data with Content-Encoding gzip header with page_cache_without_database = 1.
  • #2050227 by damiankloip, pwolanin: Add local action plugin deriver to use YAML discovery for static definitions.
  • #2046385 by dawehner, pwolanin: Fixed _menu_navigation_links_rebuild() fails when menu_link module is not enabled.
  • #2012142 follow-up by tstoeckler: Update CHANGELOG.txt's entry to jQuery 2.0.3.
  • #1918648 by mr.baileys, chrisjlee, steveoliver, joelpittet, jenlampton, Cottser: Convert theme_views_ui_style_plugin_table() to Twig .
  • #2059699 by tim-e, Cottser: Remove t() from test assertion messages in file.module.
  • #2041625 by vineet.osscube, tim.plunkett, tkoleary: Fixed Add space between file upload and button.
  • #2049681 by alexpott: Fixed User permissions table header is no longer sticky.
  • #2009632 by tim.plunkett, dawehner, giammi: Switch CommentPreviewTest from standard profile to testing.
  • #2026037 by Crell: Check for legacy controllers based on the legacy flag, not the callable type.
  • #1888734 by catch, katbailey: Get rid of all 'bootstrap' hooks.
  • #2062487 by oadaeh: Fixed Remove excess space above Views' fieldset titles.
  • #2012142 by nod_: Update to jQuery 2.0.3.
  • #2048309 by mondrake: Fixed Views UI Preview - navigation is broken.
  • #1164682 by mgifford, thedavidmeister, good_man, mvc, clemens.tolboom, sxnc, lazysoundsystem: Fixed links with a known language need language identifier.
  • #2060003 by claudiu.cristea, yched: Fixed Wrong precedence in Field::getFieldSetting[s]() when setting appears in both field and instance.
  • #1941288 by larowlan, effulgentsia, dawehner, nod_: Fixed Regression: ajaxPageState not being updated with AjaxResponse, assets (js/css) being added twice.
  • #1855260 by beejeebus, msonnabaum, larowlan: Fixed Page caching broken by accept header-based routing.
  • #2059479 by damiankloip: Typehint Drupal\views\ResultRow in field handler render methods.
  • #2062315 by k4v, Cottser: Remove unnecessary 'pattern' lines in views_theme().
  • #2014851 by hlieberman, Wim Leers: Fixed Drupal CSS preprocessing breaks protocol-relative paths.
  • #2033669 by tim.plunkett, larowlan: Image file objects should be classed.
  • #1912600 by joelpittet, bzitzow, dawehner: Remove theme_views_form_views_form() in favour of a prerender callback.
  • #2057981 by Wim Leers: Remove tiny remnant of CKEditor image and link plugins.
  • #2056133 by chx, dawehner, plach, alexpott: Add db_copy_table().
  • #1198904 by jox, das-peter: Fixed drupal_load_stylsheet() does not comply with standards when using @import.
  • #1886390 by zuuperman, benjy: Unnecessary if state in block_page_build().
  • #2031437 by fgm, benjy: Fixed Blocks no longer use 'delta'. Remove it from derivative plugins.
  • #2049817 by jhedstrom: Expand phpunit tests for \Drupal\Component\Utility\Timer.
  • #2047075 by Caecus, mgifford, jessebeach, larowlan: Mark invalid form field with [aria-invalid=true].
  • #2003430 by Wim Leers, ebeyrent, DmitryDrozdik, pwieck: Convert CKEditor tests to use ->container instead of drupal_container().
  • #2052923 by Berdir: Update Guzzle to latest version.
  • #1998658 by larowlan: Fixed Creating Custom Block with same name as existing block throws SQL error.
  • #1574560 by andypost, nod_: Update jQuery Form Plugin to the latest in the git repository.
  • #1844956 by msonnabaum, beejeebus: Fixed Optimize date formatting performance.
  • #2031467 by tim.plunkett: Fixed The Place blocks button shows on the Configure block page.
  • #2051877 by dawehner: Log error when people use invalid route parameters.
  • #2047533 by damiankloip: Inject dependencies into FieldItemDeriver derivative class.
  • #1679660 by rhm50, valthebald, billk2: Add link to cron tutorial on drupal.org.
  • #2049479 by tim.plunkett: File usage views should be combined.
  • #2059637 by ekes: Fixed ContainerDerivativeInterface should extend DerivativeInterface.
  • #2037613 by droplet: Fixed Use formatPlural to format plural strings.
  • #2052325 by yanniboi, YesCT: Move search block form to new drupal 8 standard.
  • #2049387 by mdrummond: Fixed Locale string change styles applied too excessively.
  • #2059719 by mdrummond: Fixed Content translation admin CSS file not renamed from translation_entity().admin.css.
  • #2061315 by StephaneQ: Remove system.cron.js and libraries definition.
  • #2056837 by longwave: Fixed Modules can no longer alter page_bottom().
  • #2029451 by R.Hendel: Fixed to general css in the views UI.
  • #2057831 by damiankloip: Fixed Exposed filter blocks do not work anymore.
  • #2011122 by hussainweb, kgoel, chrisjlee: Replace drupal_container() with injected services in the rest module.
  • #2057725 by tim.plunkett, quicksketch: Fixed Regular forms cannot be submitted when used as modal forms.
  • #2056513 by tim.plunkett: Remove PluginUI subsystem, provide block plugins UI as one-off.
  • #1862390 by oriol_e9g, billk2, ACF, LinL: Coding standards - trailing comments in taxonomy.admin.inc
  • #1939086 by chrisjlee, joelpittet, tim.plunkett: Convert theme_dropbutton_wrapper() to Twig.
  • #2020979 by dawehner, bojanz: Fixed Bulk action form no longer allows actions to be selected.
  • #2019071 by tsphethean: Fixed EntityListController::buildRow() should return secure label.
  • #1905018 by Wim Leers, effulgentsia: Improve method names or return values of CKEditorPluginManager::getEnabledPlugins() and getButtonsPlugins().
  • #2056845 by StephaneQ | tstoeckler: Fixed Stale documentation in drupal_bootstrap() regarding DRUPAL_ROOT.
  • #1970900 by jhodgdon: Update standards doc on plugin annotations; add @defgroup annotation.
  • #2010982 by somepal, andypost, pplantinga | Samvel: Replace theme() with drupal_render() in system module for system_status().
  • #2058257 by effulgentsia: Fix ConfigFieldItemInterface's method signatures to typehint interfaces instead of classes.
  • #2009574 by e2tha_e, adamcowboy, Samvel, jenlampton: Replace theme() with drupal_render() in forum module.
  • #2057247 by alexpott: Fixed On really quick testbots LocaleUpdateCronTest can fail.
  • #1933426 follow-up by dawehner: Fixed documentation around drupal_add_js -> drupal_add_library change.
  • #2008970 by markie, StephaneQ, adamcowboy | thedavidmeister: Replace theme() with drupal_render() in aggregator module.
  • #2003260 by ebeyrent, DmitryDrozdik, kgoel: Replace drupal_container() with Drupal::service() in the breakpoint module.
  • #1839130 by rballou, nod_, droplet: Refactor modules/views_ui()/js/views-admin.js.
  • #1815886 follow-up by slashrsm: Upgrade path for Drupal core cannot manage files larger than 4 GB
  • #2031529 by Wim Leers, oadaeh: Fixed JavaScript error when submitting a form that has a text_format() selector set to a text format without associated text editor.
  • #2026089 by Manuel Garcia: Change the documentation page link in content_translation() module.
  • #2058435 by David_Rothstein: Fixed Drupal 8 lost support for the 'tel' protocol in URL filtering functions.
  • #2049159 by amateescu, Crell: Create a ControllerBase class to stop the boilerplate code madness.
  • #1939100 by chrisjlee, oriol_e9g, jenlampton: Convert theme_progress_bar() to Twig.
  • Revert "Issue #1273968 - did not cover js."
  • #1968398 follow-up by joelpittet: Convert Views () to ['attributes'] .
  • #2011578 by mortendk, tlattimore, Cottser, soulston: Markup for Stark's page.html.twig + maintenance-page.html.twig.
  • #2028499 by tsphethean, damiankloip, dawehner: Drupal_sort_weight() should be converted to a class.
  • #1684792 by droplet, nod_: JSHint autocomplete.js.
  • #2006560 by dawehner, jhodgdon: Fixed The boolean string filter doesn't result in correct where clause.
  • #2013258 by pplantinga, daffodil_naveen: Simplify render for theme_status_report().
  • #2017139 by amateescu, swentel: Convert field type to typed data plugin for datetime module .
  • #2056991 by alexpott: Use getFieldSetting() instead of getDefinition()->getFieldSetting() in LinkItem.
  • #2042285 by thedavidmeister, jenlampton, Mark Carver: #theme_wrappers() should be able to have a unique set of variables per wrapper hook.
  • #2045043 by bechtold, vijaycs85, YesCT, Gábor Hojtsy: Fixed Field listings operations cannot be altered.
  • #1323830 by scor: Place title RDFa metadata inside entity HTML element.
  • #2056363 by yched, chx: Fixed INSERT INTO table SELECT * FROM ... not supported.
  • #2056737 by Berdir: Illegal string offset test exceptions in PHP 5.4 in drupal_add_library().
  • #2053731 by StephaneQ: Replace theme() with drupal_render() in editor.
  • #2057317 by echoz: Cleanup recently patched qualified selector css.
  • #2009014 follow-up by StephaneQ: Replace one more theme() with drupal_render() in file module.
  • Revert "Issue #2009014 follow-up by StephaneQ: Replace one more theme() with drupal_render() in file module."
  • #2057445 by alexpott: Fixed file wrong file perms introduced by 2056415 and 2056417.
  • #2010126 follow-up by Eric_A: Replace theme() with drupal_render() in image module for theme_image_formatter().
  • #2056895 by tim.plunkett, xjm: Fixed Routes with optional placeholders can fatal when placed in a menu.
  • #2027131 by drupalrv: Block type operations should be listed in the same order as Content type operations.
  • #2056893 by pwolanin: Fixed Typo in doxygen for module_exists().
  • #2009018 follow-up by StephaneQ: One more replace theme() with drupal_render() in filter module.
  • #2056943 by alexpott, damiankloip: Convert render_link() to renderLink.
  • #2039091 by ghazlewood: Fixed drupal_bootstrap() docs are missing phases.
  • #2022897 by dawehner, sdboyer, tim.plunkett: Shift responsibility for creating unique config id/machine name off of (views) block plugins and onto BlockFormController.
  • #2057019 by janstoeckler: Remove Unused local variable $string from /core/modules/locale/lib/Drupal/locale/LocaleConfigManager.php.
  • #2057137 by legolasbo: Remove Unused local variable $user from /core/modules/user/user.module.
  • #2054699 by pcambra: Ensure config entity id is set for computed composite ids.
  • #2057173 by xjm: Add Mark Carver to MAINTAINERS.txt for the Color module.
  • #2035315 follow-up by swentel: [Follow up] Add a dedicated @FieldWidget annotation.
  • #2050815 by xjm: Update XML-RPC entry for 8.x in MAINTAINERS.txt.
  • #2037675 by legolasbo: Clean-up user_admin_account().
  • #2043581 by larowlan, kim.pepper: Move aggregator_load_feed_items() to the ItemStorageController, retain procedural wrapper.
  • #2056685 by janstoeckler: Remove Unused local variable $plugin_id from /core/modules/language/lib/Drupal/language/Plugin/Block/LanguageBlock.php.
  • #2056761 by janstoeckler: Remove Unused local variable from /core/modules/field/lib/Drupal/field/Tests/FieldImportCreateTest.php.
  • #2056827 by janstoeckler: Remove Unused local variable $module_handler() from /core/modules/field/lib/Drupal/field/Plugin/Core/Entity/FieldInstance.php.
  • #1976296 by jibran, andypost, pcambra, dawehner, tim.plunkett, Gaelan: Convert taxonomy_vocabulary_confirm_reset_alphabetical() to FormInterface/Controller.
  • #1910658 by klausi: Implement entity validation API for REST entity resources.
  • #2056417 by Marcus Maihoff: Remove Unused local variable $person_uri from /core/modules/rdf/lib/Drupal/rdf/Tests/UserAttributesTest.php.
  • #2056415 by janstoeckler: Remove Unused local variable $function from /core/update.php.
  • #1892270 by damiankloip, linclark: Add serialization system to Maintainers.txt.
  • #2051177 by yched: Make existing ConfigFieldItem subclasses usable by base fields.
  • #1987952 by brantwynn, oriol_e9g, Freemantus, vuzzbox: Fixed Blocks are not rendered in order by weight.
  • #2056713 by olli: Fixed Random test failure in Drupal\rest\Tests\NodeTest.
  • #1823042 by xjm, sun: Add maintainers and d.o components for all field type modules.
  • #2056625 by pwolanin, jhodgdon: Recruit pwolanin and jhodgdon as official search.module maintainers.
  • #1849356 by dawehner: Added a HTTP response code area handler.
  • #1984702 by tim.plunkett, dawehner: Convert menu.module's page callbacks to Controllers.
  • #2054205 by Berdir: Fixed Broken Tests on PHP 5.5.
  • #2040265 by larowlan: Add a _entity_view() routing default for viewing an entity.
  • #1973498 by vijaycs85, yched, saki007ster: Provide config schema to field types and storage in taxonomy module.
  • #2049079 by damiankloip: Inject database dependency into AggregatorCategoryBlock derivative class.
  • #2046983 by damiankloip: Inject dependencies into ViewsEntityRow derivative class.
  • #2046987 by damiankloip: Inject dependencies into EntityDeriver derivative class.
  • #2050535 follow-up by jhedstrom: Expand phpunit tests for \Drupal\Component\Utility\NestedArray.
  • #2041321 by Unitoch, oriol_e9g, droplet: Unnecessary translate strings.
  • #2033383 by tim.plunkett: Provide a default plugin bag.
  • #2053285 by tim.plunkett: Fixed Module listing doesn't hide empty packages when filtering.
  • #2045453 by pwolanin, tim.plunkett, dawehner: Fixed menu_item_route_access() does not catch ResourceNotFoundException.
  • #1934712 by dlu, alexpott, pplantinga, rbayliss, s_leu, Gaelan: Fixed Merge system.timezone config object into system.date.
  • #2006024 by kgoel, rbayliss, wesleydv: Fixed drupal_container() is deprecated, don't use it in bootstrap.php.
  • #2045935 by benjy: Replace all module_hook() deprecated function calls.
  • #2032369 by yched: Fixed _update_8003_field_create_field() relies on field schemas never changing and plugins being available.
  • #2042745 by jhedstrom: Convert system module's RouteTest to phpunit.
  • #2047993 by plopesc: Remove current uses of field_info_*_types() / field_info_*_settings().
  • #2051721 by yched: Get rid of field_get_items().
  • #2045923 by drupalrv, tim.plunkett: Replace all module_invoke_all() deprecated function calls in procedural code.
  • #2055019 by colan: Fixed Syslog configure link missing on Extend/Modules page.
  • #1717090 by BarisW, barraponto: Fixed Remove the http-equiv='cleartype' meta tag.
  • #2054485 by timmillwood: Fixed The status report table is missing a right and bottom border.
  • #1987602 by glennpratt, juampy, pwieck, vijaycs85, dawehner, tim.plunkett, effulgentsia: Convert ajax_form_callback() to a new style controller.
  • #2046603 by DuaelFr: Improve 'use_more_always()' understandability.
  • #2054181 by tim-e: Add andypost as a component maintainer for history.module.
  • #1972116 by klausi: Add REST test coverage for nodes.
  • #2052389 by pwolanin: Fixed All elements added to the Request attributes should have a _ prepended unless they come from the path.
  • #2049723 by dawehner, tim.plunkett: Fixed Mini pager shows 'Page 1' if there is non item at all available.
  • #2032553 by pwolanin, Xano: Fixed The _account attribute on the Request is not available during web tests.
  • #1919658 by seanr: Fixed Footer link styling overrides contextual links.
  • #2015703 by plopesc, mordonez, yched: Convert field type to typed data plugin for email module .
  • #2015693 by mordonez, yched: Convert field type to typed data plugin for link module .
  • #1942130 by sandipmkhairnar, xtfer: Fixed Make Forum module active config save format match the default yml file.
  • #1986528 by Berdir: Fixed Fatal error: Call to undefined method PHPUnit_Framework_Warning::getInfo() when there is an error in tests.
  • #1968398 by joelpittet, Mark Carver, Les Lim, brunodbo: Convert Views () to ['attributes'] .
  • #1942576 by nick_schuch, clemens.tolboom: Tour tips to be able to link to other pages and start tour's automatically.
  • #2043771 by jbrown, joachim: Fixed drupal_mkdir() can't create an absolute path recursively.
  • #2052973 by Mark Carver, nod_, hass: Fixed Improve translatability of strings in toolbar.js.
  • #2050883 by Cottser, tstoeckler, dawehner: Fix references to obsolete functions in code comments in views module
  • #2031319 by jlindsey15, pplantinga, thedavidmeister, Kingdutch, Kiphaas7: Document that theme() should really be called via drupal_render().
  • #2050777 by nick_schuch, larowlan: Fix reference to incorrect class in docs
  • #2009662 by jlbellido, pplantinga, InternetDevels, pwieck, jenlampton: Replace theme() with drupal_render() in picture module.
  • #2050289 by damiankloip, msonnabaum: Add class to make yaml discovery reusable.
  • #2041313 by vineet.osscube: Fixed Caching issue causes 'theme not found' error when enabling theme.
  • #2002156 by klausi: Create validation constraints on nodes to entity validation.
  • #2015691 follow-up by amateescu: Convert field type to typed data plugin for number module.
  • #1788542 by claudiu.cristea, andypost, tim-e, fubhy, speely, heyrocker: Use EntityFormController and EntityListController for image styles.
  • #2017851 by pcambra, amateescu, Pancho: Move entity_reference_get_selection_handler() to a method on SelectionPluginManager.
  • #1815886 by bojanz: Fixed Drupal core cannot manage files larger than 4 GB.
  • #2022509 by Soul88, StephaneQ, hussainweb, lslinnet, andypost, penyaskito, effulgentsia: Deprecate taxonomy_vocabulary_load_multiple() and taxonomy_term_load_multiple() in favour of entity_load_multiple().
  • #2047475 by plopesc, yched: Fixed viewElements method contains references to which does not exist.
  • #2015691 by plopesc, swentel: Convert field type to typed data plugin for number module.
  • #2017207 by Berdir, marcingy: Complete conversion of users to Entity Field API.
  • #2051847 by dawehner: Fixed AnnotatedClassDiscovery::getDefinitions is critically slow when viewing nodes with comments.
  • #2050821 by xjm: Add larowlan as a component maintainer for comment.module.
  • #1860434 by jessebeach, Mark Carver, Wim Leers, droplet: Refactor the Toolbar JavaScript to use Backbone; fix several poorly functioning behaviors.
  • #2044355 by dawehner: Move the link display to the middle column.
  • #1987660 by dougvann, ygerasimov, vijaycs85, marcingy: Convert config_sync() to a new style controller.
  • #2041423 by yched: Rely on 'provider' instead of 'module' for Field plugin types.
  • #1957346 by dawehner, olli, damiankloip, jibran, ParisLiakos: Add some settings on the block display to allow overrides on the block instance configuration.
  • #2050535 by jhedstrom: Expand phpunit tests for \Drupal\Component\Utility\NestedArray.
  • #2050367 by amateescu: FieldInstanceFormBase is useless.
  • #2036253 by Wim Leers: Update CKEditor library to 4.2.
  • #2047753 by yched: LinkFormatter::prepareView() is useless.
  • #2043781 by pwolanin: Fixed Drupal::request()->attributes->get('account') may conflict with an account object loaded from the path.
  • #2035863 by jhedstrom: Expand phpunit tests for \Drupal\Component\Utility\Settings.
  • #1201024 by pillarsdotnet, jbrown, tim.plunket: drupal_realpath() should describe when it should be used.
  • #2031487 by fubhy, dawehner, pwolanin: When replacing the upcasted values in the request attributes array, retain the original raw value too.
  • #2045919 by drupalrv: Replace all module_implements() deprecated function calls.
  • #1843650 by Mark Carver, jenlampton, Cottser: Remove the process layer (hook_process() and hook_process_HOOK).
  • #2048897 by Les Lim: Fixed Views Grid style: tokens not replaced in custom row/column classes.
  • #2048833 by larowlan, andypost: Fixed Prepare cache called on field items without checking if PrepareCacheInterface is implemented.
  • #1888698 by nagwani, hussainweb: Figure out the most used html tags and let people use it in views.
  • #2029033 by narragansett, EllaTheHarpy, deekayen: Fix spacing and section order in Simpletest docblocks.
  • #2049485 by yched: Remove traces of the 'user_register_form()' field setting.
  • #1973450 by AjitS, vijaycs85, yched: Provide config schema to field types and storage in number module.
  • #2047983 follow-up by plopesc: Mark field_info_()*_types() / field_info_()*_settings() functions as deprecated.
  • #1980464 by Xano: EntityManager::getControllerClass() throws confusing exceptions.
  • #2046541 by e0ipso: Fixed Unable to activate content translation in the content type edit form.
  • #2009014 by c4rl, hussainweb, Samvel, jenlampton, benjifisher: Replace theme() with drupal_render() in file module.
  • #1915026 by steveoliver, 2ndmile, damiankloip, echeese, eromero1, joelpittet, rvilar, waynethayer, Hydra, drupalninja99, dsdeiz: Convert theme_views_ui_container() to Twig.
  • #2046809 by larowlan, quicksketch: Fixed UUIDs not added when file uploaded using managed_file() FAPI element.
  • #2043379 by tim.plunkett: Allow plugins to be discovered in any directory.
  • #2046415 by DuaelFr: Replace unsafe translated strings from Aggregator module.
  • #1938888 by tim.plunkett, ayelet_Cr, amateescu: Convert user_admin_permissions() to a new-style Form object.
  • #2030817 by mondrake: Fixed Wrong link_type() passed in link's pager_context() in views.theme.inc.
  • #1875344 by aaronott, damiankloip: Add back removed test coverage in Views' OverrideDisplaysTest.
  • #864006 by mgifford, dawehner, AjitS: Improve table semantics by adding scope or headers/id attributes.
  • #2036629 by amateescu: Fixed 'shortcut' entity type is very confusing and should be renamed to 'shortcut_set()'.
  • #2021817 by effulgentsia, yched: Make widgets / formatters work on EntityNG Field value objects.
  • #1943846 by fubhy, effulgentsia, tim.plunkett: Improve ParamConverterManager and developer experience for ParamConverters.
  • #1937926 by richardj, Mandakini_Kumari, Pix, jessehs, alexpott: Fixed Shortcuts toolbar tray does not properly float the 'Edit shortcuts' link in Bartik.
  • #2047657 by amateescu: Add pwolanin as a maintainer for the menu_link() module.
  • #2045275 by Berdir: Convert user properties to methods.
  • #2046951 by drunken monkey, Damien Tournoud: Correct error in UUID docs
  • #2049091 by jibran, larowlan: Fix reference to TranslationManager class to right namespace in Drupal class docs.
  • #1797364 by dcam, lazysoundsystem, Lars Toomre, neetu morwani, izus, boran, xjm: Remove t() from test asserts in locale module
  • #2042941 by mondrake: Full pager plugin: reference the 'pager' theme in the annotations.
  • #2048925 by xjm: Add JohnAlbin as a component maintainer for CSS.
  • #2045189 by jlindsey15: Move file entity dependent code in includes/file.inc and system.module to file.module.
  • #2033433 by Wim Leers: Clean up edit controller.
  • #2046445 by FMB: Replace inappropriate translatatable string in core/modules/field/field.views.inc.
  • #2028965 by jessebeach, ekl1773: Fixed Overlay overflows the viewport in Firefox; missing vendor prefixes for box-sizing.
  • #2044521 by bowersox, DuaelFr: Fixed Label used for markup, not associated with input form.
  • #2047983 by yched: Mark field_info_()*_types() / field_info_()*_settings() functions as deprecated.
  • #2045151 by falcon03, bowersox: Fixed width:1px in visually-hidden class causing problems for screen readers in Firefox.
  • #2030411 follow-up by ifrik: Update hook_help() for action module.
  • #2045709 by damiankloip, fubhy: Remove tempStore dependency from ViewsUIController.
  • #2047061 by jessebeach: Fixed Remove redundant [role=navigation] in the header around the breadcrumbs in the Seven theme page template.
  • #2046845 by bdone: Remove space after $this-> testHelperPlugin.
  • #1986400 by echoz, ironkiat, oresh, ideogram_nl, ry5n: Table style update.
  • #2009008 by pplantinga, InternetDevels, duckx, benjifisher: Replace theme() with drupal_render() in field and field_ui() modules.
  • #2046301 by bowersox: Fixed CSS regression on admin/modules: overlapping 'Enabled' table header not properly invisible.
  • #1821854 by tim.plunkett, effulgentsia, larowlan: Convert image effects into plugins.
  • #2046537 by DuaelFr: End with 'any' label configuration to improve consistency and localization.
  • #2044825 by Gábor Hojtsy: Fixed Language entity missing uri() method implementation.
  • #2026319 by pplantinga: Fixed Mis-named variables in picture_theme().
  • #2024811 by tim.plunkett: Remove hardcoding of ConfigEntityBase in RoleStorageController::attachLoad().
  • #2043403 by bdone: Fixed admin/content View does not have 'new'/'update' indicators.
  • #1983682 by tim.plunkett, h3rj4n, larowlan: Convert applicable custom_block_menu() entries to use _entity_form() in routing.yml.
  • #2006484 by tim.plunkett, Pancho, dawehner, amateescu, drunken monkey: Fixed Remove dependency on datetime from node.
  • #2005166 follow-up by slashrsm, fubhy: Create simple file listing under admin/content/file.
  • #1927584 by Mark Carver, ezeedub, drupalninja99, Cottser, geoffreyr, John Bickar, jenlampton, penyaskito: Add support for the Twig {% trans %} tag extension.
  • #1848570 by Xano: Upgrade to Doctrine\Common 2.4.
  • #2042487 by tim.plunkett, damiankloip: Fixed Token checking for Views enable/disable is missing.
  • #2005166 by slashrsm, dawehner: Create simple file listing under admin/content/file.
  • #2030293 by mondrake, YesCT: Fixed View preview is broken in UI if a pager has to be displayed.
  • #2034947 by damiankloip: Change view results to use a classed object.
  • #2032311 by dawehner: Load all routes for local tasks via getRoutesByNames().
  • #1998204 by tim.plunkett: Fixed config_install_default_config() is not safe to use in hook_update_N().
  • #1963476 by widukind, joelpittet, jenlampton, tlattimore, kattekrab, siccababes, adamcowboy: Datetime.module - Convert theme_ functions to Twig.
  • #2019587 by Berdir, linclark: Add test coverage for DateTimeItem.
  • #2017769 by pplantinga, clemens.tolboom, elachlan, katbailey, longwave: Fixed Links from update_helpful_links() should point to site root and not to update.php.
  • #2045361 by dawehner, fubhy: Mark user_access() as deprecated.
  • #1906692 by Simon Georges, jmarkel: String cleanup: make strings consistent in DefaultFetcher::fetch.
  • #2039425 by Wim Leers: Convert CKEditorPluginManager to extend DefaultPluginManager.
  • #2030859 by fubhy: Improve TypedConfigManager.
  • #1979036 by dawehner: Convert views_ajax() to a Controller.
  • #1788888 by jsacksick, David_Rothstein: Fixed Overlay at admin/modules closes on submitting the form.
  • #1978928 by piyuesh23, InternetDevels, disasm: Convert locale_translation_manual_status() to a Controller.
  • #2043749 by rvilar: Fixed Typo error for 'Timeone' in UserStorageController.php.
  • #2039433 by Wim Leers: Convert EditorManager to extend DefaultPluginManager.
  • #1856976 by andypost, Soul88, ACF, aspilicious, vijaycs85, dawehner: Convert language_count() to the state system.
  • #2009688 by tsphethean, aaronott: Replace theme() with drupal_render() in update module.
  • #2029733 by damiankloip, tim.plunkett: Add a getExecutable() method to View.
  • #1806288 by dead_arm, mgifford: Fix duplicate ID's in Views HTML structure.
  • #2029505 by penyaskito, YesCT, Gábor Hojtsy: Fixed Exporting translations does not correctly generate empty strings.
  • #2031353 by pwolanin, dawehner, katbailey: Fixed URLgenerator broken for Drupal installed in a subdirectory - doesn't have a way to get a Drupal path.
  • #1946456 by andypost, disasm: Convert taxonomy_term_confirm_delete() and taxonomy_vocabulary_confirm_delete() to the new form interface.
  • #2020001 by linclark, jesse.d: Make datatype callback handling more flexible.
  • #1987712 by dawehner, claudiu.cristea, damiankloip, andypost: Convert file_download() to a new style controller.
  • #2041287 by Berdir: Convert ->nid to ->id() and ->isNew().
  • #2036765 by tim.plunkett: Drupal\rdf\Tests\StandardProfileTest needs clean up.
  • #2032235 by elachlan: Fixed SearchSettingsForm implements CMI incorrectly.
  • #2021797 by olli: Fixed Typo in _menu_clear_page_cache().
  • #2045901 by xjm: Add Wim to MAINTAINERS.txt for editor.module and ckeditor.module.
  • #2030411 by ifrik, batigolix: Update hook_help() for action module.
  • #2040369 by xjm: Fixed The Views UI tour is broken.
  • #2031647 by linclark: Provide minimal default rest configuration.
  • #2010126 by juanolalla, alweb: Replace theme() with drupal_render() in image module for theme_image_formatter().
  • #1938938 by duellj, Risse: Convert theme_user_admin_permissions() to table #type.
  • #1913162 by katbailey: Remove unused 'matcher' compiler pass.
  • #1963986 by chrisjlee, designesse, joelpittet, waynethayer: Convert theme_views_ui_view_info() to Twig.
  • #2035315 by dawehner: Add a dedicated @FieldWidget annotation.
  • #1589968 by cr0ss, Cottser, Pancho, DarthDrupal, Mark Carver: Move Title from process to preprocess, remove template_process_page().
  • #2029375 by damiankloip: Rename ModuleEnable test to ModuleEnableTest.
  • #2030551 by marcingy: Fixed PHP notice when creating new Drupal user.
  • #2033413 by catch: fix file permissions, whoops.
  • #1990544 by fubhy, Pancho, h3rj4n, dawehner: Convert system_modules() to a Controller.
  • #2008270 by mcjim, typhonius: Remove drupal_add_css() from _drupal_maintenance_theme() — use #attached.
  • #2044865 by Gábor Hojtsy: Fixed Picture mappings cannot be edited.
  • #2029455 by vollepeer: Typo in tip for 'Full HTML'.
  • #2039961 by klausi: Fixed uri_field() should use uri type as value.
  • #1818976 by bleen18: Fixed Several update functions incorrectly return NULL values.
  • #2038233 by tim.plunkett: Convert TipPluginManager to extend DefaultPluginManager.
  • #2028511 by damiankloip, dawehner: Allow plugin derivative classes to use services from the container.
  • #1812048 by mikeker, Pancho, dawehner, tim.plunkett: Build the exposed form using form API functions.
  • #2038285 by vijaycs85, Gábor Hojtsy: Update configuration schema for date formats as entities.
  • #2035839 by vijaycs85: Fixed Align block config schema with block configuration.
  • #2029405 by YesCT, vijaycs85, rahul.shinde: Write configuration schema for node types.
  • #1843668 by Cottser, bdragon, joelpittet, gloob: Move building of breadcrumb render array from template_process_page() to template_preprocess_page().
  • #1951278 by larowlan, tim-e: Create taxonomy term form controller for forum terms (ie not default) and use that for admin/structure/forum/edit/{forum|contain.
  • #1966334 by Alan Evans, fubhy, dawehner, ParisLiakos: Convert user_access() to User::hasPermission().
  • #1989480 by LewisNyman, rteijeiro, oresh, swentel, Gaelan: Progress Bar style update.
  • #1993202 by fubhy, h3rj4n, Pancho: Convert system_modules_uninstall() to a Controller.
  • #1938044 by hass, jessebeach, Dragan Eror: Fixed Prefix all toolbar classes to prevent theme clashes.
  • #2015307 by thedavidmeister, meeli, Cottser: Overhaul docs for drupal_render so they actually say what the function does and what properties it uses
  • #1977644 by ifrik, batigolix: Update Ban module hook_help to help standards by adding link to online docs
  • #2038059 by Elijah Lynn, aaronott: Fix up grammar in boostrap and cache utility docs
  • #1823204 by Chi, damiankloip, dawehner: Fixed Class 'Drupal\taxonomy\Plugin\views\filter\stdClass' not found .
  • #2032031 by damiankloip: Deprecate use of views_get_view() function in favour of Views::getView() method.
  • #2031885 by droplet: Add t() context to 'Order' string.
  • #2026349 by Wim Leers: Make JavaScriptTest 3200% faster.
  • #1987734 by InternetDevels, ramlev, juampy: Convert menu_login_callback() to a new style controller.
  • #1847314 by oresh, jessebeach, mattimck, nod_: Fixed Reduce the dependency on JavaScript for the toolbar to display properly.
  • #2042545 by tim.plunkett: Fixed Annotation parsing should ignore @file doxygen.
  • #2040571 by Xano: Fixed Missing index on router table.
  • #2004098 by elachlan, nod_: Fixed Overlay forms broken in IE10 for Windows 7.
  • #2033413 by batigolix, amateescu: Create hook_help() for Menu link module.
  • Revert "Issue #1998696 by kmcculloch, kim.pepper, valdo: Use Symfony Request for core includes."
  • #1979094 by Berdir, dawehner, msonnabaum, tim.plunkett, effulgentsia: Fixed Separate create access operation entity access controllers to avoid costly EntityNG instantiation.
  • #2041283 by Eric_A: Fixed theme_status_report() is severely broken.
  • #1998696 by kmcculloch, kim.pepper, valdo: Use Symfony Request for core includes.
  • #1903746 by Mark Carver, mgifford, DaneMacaulay: Replace the views grid table template with one using divs.
  • #2036087 by YesCT: Add public identifier to all render methods in all views plugins in core.
  • #2036799 by steveoliver: Drupal_pre_render_link() contains phptemplate example code; needs twig code.
  • #1987826 by jsacksick: Convert system_plugin_autocomplete() to a new style controller.
  • #2035697 by Dave Reid: Fixed Entity reference formatter should default to the 'Default' view mode.
  • #2031881 by plopesc: Move block_test_views() to tests/modules folder.
  • #2019095 by crispiatico, vijaycs85, piyuesh23: Complete Configuration schemas for views style.
  • #2033971 by e0ipso: System.schema.yml should have a schema snippet for system.language.types.
  • #2012382 by damiankloip: Improve efficiency of access checker matching on routes.
  • #2004286 by joelpittet, jenlampton, Cottser, LinL: Defer calls to drupal_get_()* functions until printed inside a template by adding a RenderWrapper class.
  • #2029321 by tim.plunkett, aspilicious, swentel: Provide list and form controllers for EntityViewMode and EntityFormMode.
  • #1831080 by dawehner, IshaDakota, YesCT: Remove the 'More' area from the bottom of handler configuration.
  • #1933364 by dawehner: Remove the ajax errors in the UI.
  • #2009680 by DarthDrupal, cwells73, Samvel, adamcowboy, hussainweb: Fixed Replace theme() with drupal_render() in taxonomy module.
  • #2024893 by bdone, dawehner: Change status filter on admin/people to 'active'/'blocked'.
  • #1963942 by joelpittet, ACF, dasjo: Change all instances of $vars to $variables.
  • #2005778 by webflo, naxoc, penyaskito, andypost, vijaycs85, plopesc, maggo: Convert language_admin_overview_form() to a Controller.
  • #2027857 by YesCT, kfritsche, penyaskito: Fixed Blocks operations cannot be altered.
  • #2010636 by mcjim, Wim Leers, typhonius: Remove drupal_add_css() and drupal_add_js() from color.module — use #attached.
  • #2036241 by Xano: Fixed Routing system cannot handle /foo/bar and /foo/{baz}.
  • #1946434 by tim.plunkett: Convert all of confirm_form() in node.admin.inc and node.pages.inc to the new form interface.
  • #2004334 by pwolanin, dawehner, fubhy: Separate Tabs (MENU_LOCAL_TASK) from hook_menu().
  • #2039199 by Berdir: Convert ->uid to ->id(), isAnonymous() and isAuthenticated().
  • #2031473 by pwolanin, fubhy, dawehner, tim.plunkett: Convert menu local actions to plugins so that we can generate dynamic titles and paths.
  • #2032919 by klausi: Fixed PATCH and POST should return 400 on NULL bodies.
  • #2007474 by dawehner: Make it easy to refresh a view.
  • #2011094 by kgoel: Replace drupal_container() with Drupal::service() in the layout module.
  • #1605414 by bleen18, catch: Move cache backend configuration out of $conf.
  • #1843728 by jenlampton, thund3rbox, mr.baileys, Cottser: Remove template_process_field().
  • #1987896 by tim.plunkett: Follow-up to Convert user_page() to a new style controller.
  • #1981144 by kgoel, tim.plunkett, disasm, vijaycs85, naxoc, stella, dawehner: Convert block_admin_edit() in block.admin.inc to the new form interface.
  • #1945670 by dawehner, damiankloip: Load plugin instances implicit on the ViewExecutable.
  • #1969824 by Wim Leers, Barrett: Reword description of Editor module to be grammatically correct.
  • #2011126 by kgoel, dcam: Replace drupal_container() with Drupal::service() in the search module.
  • #1893072 by Pete B, nod_: Use details element on module page.
  • #1963544 by lslinnet, ParisLiakos, pguillard: Convert aggregator/rss to views.
  • #1946462 by YesCT: Follow-up to Convert all confirm_form() in content_translation.admin.inc and content_translation.pages.inc to the new form interface.
  • #1957092 by Berdir: Mark CacheArray deprecated in favour of CacheCollector.
  • #2032393 by effulgentsia: Limit APIs to FieldDefinitionInterface when FieldInstance isn't needed.
  • #2010086 by helga.chb, somepal, jenlampton, IshaDakota: Replace theme() with drupal_render() in system module for theme_system_themes_page().
  • #2031197 by webflo, kfritsche, penyaskito: Language configuration entities should be created in English at all times.
  • #2029677 by afeijo: Convert BLOCK_LABEL_VISIBLE to a constant on the block interface.
  • #2033137 by yannickoo: Fixed New installer sidebar not properly RTL.
  • #2033447 by tim.plunkett: Remove obsolete ContainerFactoryPluginBase.
  • #2024833 followup by claudiu.cristea: Adopt load() and loadMultiple() on entity storage controllers.
  • #1988780 by pfrenssen: Fixed DrupalWebTestCase::buildXPathQuery() tries to handle backreferences in argument values.
  • #2028939 by cilefen, deekayen: Clean up line wrapping in simpletest documentation and make namespaces in docs fully qualified
  • #1999434 by kim.pepper, atchijov: Use Symfony Request for system module.
  • #1987860 by tim.plunkett: Convert taxonomy_term_add() to a new style controller.
  • #1924430 by echoz, JohnAlbin, izus, kim.pepper, LewisNyman: Add drupal.base library for base CSS styles.
  • #1965200 by ronan.orb: PHP Code and Code Style cleanup in utility.inc file.
  • #2016691 by damiankloip, LinL: Convert Drupal\serialization\Tests\SerializationTest to DrupalUnitTestBase.
  • #1999442 by kim.pepper, chertzog: Use Symfony Request for toolbar module.
  • #2003892 by tim.plunkett, vijaycs85: Convert date formats to config entities.
  • #2009670 by esunger, jeroen12345, hussainweb: Replace theme() with drupal_render() in simpletest module.
  • #2016589 by amateescu, tim.plunkett: Add a dedicated @EntityReferenceSelection annotation.
  • #2026347 by Berdir: Adding methods to UserInterface/AccountInterface.
  • #1978938 by sidharthap, disasm, laurentchardin, pguillard, dawehner, somepal: Convert overlay_user_dismiss_message() to a Controller.
  • #2035087 by lazysoundsystem, Crell, Cottser: Remove remaining t() from test assert messages in views and views_ui
  • #2035083 by Wim Leers: Fix body in-place editing in teasers by triggering formUpdated event.
  • #2031385 by Wim Leers: Fixed Editor's in-place editing AJAX endpoint broken.
  • #1978952 by vijaycs85, vyasamit2007, tim.plunkett: Convert shortcut_set_add() to a Controller.
  • #2027423 by claudiu.cristea, tim.plunkett, andypost: Make image style system flexible.
  • #2036273 by bdone, LinL, Cottser: Fix typo in API docs
  • #2035077 by lazysoundsystem, Crell, Cottser: Remove a few remaining t() from test asserts
  • #2031185 by vijaycs85: Create configuration schema for language config entity.
  • #2030457 by Mark Carver, Cottser: Fixed Warning: Missing argument 3 for template_preprocess() for theme functions overridden by templates.
  • #1839468 by ParisLiakos: Fixed [Followup] Replace aggregator rss parsing with Zend Feed.
  • #1958470 by olli | yuriy.babenko: Fixed Division by zero in pager_default_initialize().
  • #1913620 by andypost: Fixed Move comment TypeData to proper place.
  • #2035513 by Wim Leers, ParisLiakos: Remove unused 'use' statements from common.inc.
  • #1966514 by Sutharsan, ivansf: Fixed Do not use \' in translatable strings.
  • #849624 by brad.bulger, Stevel, oriol_e9g, Alan Evans: Fixed wrong permission for admin/structure/menu/parents.
  • #2032253 by elachlan: Fixed CronForm accesses State incorrectly.
  • #2030953 by webflo: Fixed Remove node_rdf_mapping().
  • #1987262 by the_phi, clemens.tolboom, Damien Tournoud, bshaffer, catch, alexpott, bvanmeurs: Fixed [Installation Error] Symfony: 'The service definition 'request' does not exist.'
  • #2030123 by Outi: Fixed white-space:normal doesn't apply on the translation UI table.
  • #2034563 by dawehner: Switch field plugin managers to DefaultPluginManager.
  • #1825896 by dawehner, damiankloip, heddn: Add module owner to plugin data on handlers.
  • #1868004 by fago, das-peter, Berdir, EclipseGc, fubhy the cat, dixon_: Improve the TypedData API usage of EntityNG.
  • Remove accidentally committed profiling cruft from .htaccess
  • #1971158 by Berdir, beejeebus, alexpott, amateescu: Add loadMultiple() and listAll() caching to (cached) config storage.
  • #1921426 by dawehner, chx, agentrickard, marcingy, alexpott: Move node access storage to DIC.
  • #2003698 by jhedstrom, ParisLiakos: Convert system module's Datetime unit tests to phpunit.
  • #1946462 by jibran, kim.pepper: Convert all confirm_form() in content_translation.admin.inc and content_translation.pages.inc to the new form interface.
  • #2031305 by jenlampton, thedavidmeister: Remove theme_more_help_link() and replace with a #type link render array.
  • #2033653 by damiankloip: Remove occurrences of api_version()
  • #352951 by Wim Leers, mfer, mcjim, larowlan, RobLoach, sdboyer, Owen Barton, JohnAlbin: Make JS & CSS Preprocessing Pluggable.
  • #1784234 by linclark: Use schema.org types and properties in RDF mappings.
  • #2031649 by pcambra: Fix typo in QueryInterface API docs
  • #1833022 by e0ipso, plach, YesCT, kfritsche, penyaskito, vijaycs85, nod_, cam8001: Only display interface language detection options to customize more granularity.
  • Revert "Issue #2004286 by joelpittet, jenlampton, Cottser, LinL: Defer calls to drupal_get_()* functions until printed inside a template by adding a RenderWrapper class."
  • #2032711 by juampy: Catch exceptions thrown by ArchiveTar when importing configuration.
  • #1941286 by scor, Eric_A: Remove the process layer (rdf module).
  • #1901100 by Gábor Hojtsy, jessebeach, Wim Leers: Make Edit module work with TempStore, so revisions are not saved on all atomic field edits.
  • #2031519 by damiankloip: Deleting a view does not empty it's object cache.
  • #1964156 by Cottser, geoffreyr, joelpittet: Contrib cannot define additional Twig extensions.
  • #2030925 by echoz: Quote rtl attribute selector.
  • #1843650 by jenlampton: Mark hook_process*() deprecated.
  • #2031707 by andypost, larowlan: Fixed field_sync_field_status() does not enable fields defined without hook_field_info().
  • #2030913 by jthorson, andypost, jaredsmith: Fixed Comment module WSOD due to old translation_entity() module name used.
  • #2024833 by tim.plunkett: missing conversions.
  • #1890878 by rszrama: fixed typo.
  • #2031341 by jenlampton: Move theme_container() into theme.inc.
  • #2024833 by claudiu.cristea: Adopt load() and loadMultiple() on entity storage controllers.
  • #1810370 by plach, kfritsche, berdir, alexpott, xjm, chx: Entity Translation API improvements.
  • #2012812 by thedavidmeister, pwieck: drupal_render() can't distinguish between empty strings from theme() from an implemented hook and no hook being matched.
  • #1978956 by michaellenahan, naxoc, dawehner, vijaycs85, tim.plunkett: Convert shortcut_set_customize() to a Controller.
  • #2030465 by swentel: Clean up entity form displays when deleting a bundle.
  • #2031465 by swentel: Add amateescu as a Field API and Field UI maintainer.
  • #2011832 by linclark: Change structure of REST config.
  • #2008982 by xxAlHixx, adamcowboy, hussainweb, c4rl: Replace theme() with drupal_render() in config module.
  • #2002102 by Berdir, fago, dixon_: Move TypedData primitive types to interfaces.
  • #2030775 by Sutharsan, webflo: Reduce dependency of Locale on Update module .
  • #1954180 by fietserwin, jthorson: LocalReadOnlyStream::stream_open() refuses to open a file when 'rb' flag is passed in.
  • #2010134 by alweb, pplantinga: Replace theme() with drupal_render() in image module for theme_image_style().
  • #2010024 by damiankloip, dawehner, ParisLiakos: Move url related functions to a new Url component.
  • #2028041 by plopesc, dawehner: Move Argument Php to php module.
  • #2030129 by a_c_m, tim.plunkett: Fixed FilterFormat has no access controller.
  • #2030067 by nick_schuch: Human readable titles for Tour Tip plugin types.
  • #2014309 by nod_: Sticky table headers default to FALSE.
  • #2009750 by vollepeer | marcvangend: Rename 'Server Settings' fieldset.
  • #2031211 by a_c_m: Check for URL's absence will always pass due to wrong var name.
  • #1678002 by jessebeach, Wim Leers, Gábor Hojtsy: Edit should provide a usable entity-level toolbar for saving fields.
  • #2020405 by Pancho: Correct misspelling of 'referenceable'.
  • #2030625 by ckrina, emma_maria, mordonez: 'Drupal is already installed' page looks misaligned.
  • #1273968 by Sutharsan, penyaskito, chx: Fixed locale.module uses eval.
  • #1907418 by quicksketch, Wim Leers: Make CKEditor's alignment + underline buttons available (but not enabled by default).
  • #2016177 followup by amateescu, agentrickard: Regression: Refactor 'autocreate entity' handling from entity_reference().
  • #2028415 by cam8001: Mark drupal_add_()*() deprecated.
  • #2020209 by alexpott, YesCT, Gábor Hojtsy: Fixed Random failures due to non uniqueness of randomString() and randomName().
  • #1890878 by corvus_ch, ygerasimov, berenddeboer, Crell, fubhy the cat, effulgentsia: Add modular authentication system, including Http Basic; deprecate global .
  • #1987758 by juampy, Niklas Fiekas: Remove node_access_test_page().
  • #1867856 by fubhy the cat, EclipseGc, Berdir: Use annotation discovery for data type plugins.
  • #2029357 followup by tim.plunkett: Remove field_ui().admin.inc.
  • #1978914 by mparker17, shanethehat, dawehner, tim.plunkett, juampy: Convert comment_permalink() to a Controller.
  • #2006974 by thedavidmeister, jlbellido: Replace theme() with drupal_render() in views_ui().module.
  • #2016939 by tim.plunkett, dawehner: Views listing page links are broken for default task page displays.
  • #2008980 by jeroen12345, hussainweb: Replace theme() with drupal_render() in comment module.
  • #2028585 followup by tim.plunkett: Replace entity_page_create_access() by an access controller.
  • #1983874 by RoSk0, InternetDevels, vijaycs85, dawehner: Convert block_admin_add() in block.admin.inc to the new form interface.
  • #1754246 by webflo, swentel, penyaskito, andypost, alexpott, YesCT, dagmar: Languages should be configuration entities.
  • #2031115 by tim.plunkett: Fixed Language::LANGUAGE_DEFAULT should be Language::LANGCODE_DEFAULT.
  • #1887480 by Sutharsan, webflo: Fixed Automated download of translations when adding languages/enabling modules can not be disabled.
  • #2010122 by jeroen12345, helga.chb, heddn: Replace theme() with drupal_render() in image module for theme_image_crop_summary().
  • #2014895 by Wim Leers, jessebeach: Image captions & alignment.
  • #2021075 by rszrama: Fixed TermTest.php testing false positive.
  • #2028585 by ParisLiakos, dawehner, tim.plunkett: Replace entity_page_create_access() by an access controller.
  • #1941286 by scor: Remove the process layer (rdf module).
  • #2029453 by pcambra: Move views node links back to node table.
  • #2026769 by fgm: Fixed Simplify DerivativeInterface implementations by refactoring duplicated code to a base class.
  • #1987856 by vijaycs85, mparker17, sidharthap: Convert system_timezone() to a new style controller.
  • #2021831 by plopesc: Replace usage of Views:: in tests with its own services.
  • #2027351 by longwave, helenkim, YesCT: Tidy up grammar around arrays in menu.inc docs
  • #2029581 by andrewmacpherson, swentel: Better examples for field formatter alter hooks
  • #2029075 by kfritsche, penyaskito: Fixed Configuration translation step in the installation takes a reeeeaaallly long time when installing in a non-English language.
  • #1879120 by quicksketch, Wim Leers, larowlan, frega: Use Drupal-specific image and link plugins — use core dialogs rather than CKEditor dialogs, containing alterable Drupal forms.
  • #1938892 by JohnAlbin, Pancho: Fixed Switch from ISO-3166-1 country data to CLDR unicode data.
  • #2022549 by valdo, ParisLiakos, YesCT: Regression: No interface translation in the first installer steps.
  • #2010672 followup by jenlampton: Rename 'type' variable of theme_mark() to 'status'.
  • #1988508 by katbailey: Stop pretending we support Symfony bundles when we really just have service providers.
  • #1898474 by mondrake, Cottser, azinoman: pager.inc - Convert theme_ functions to Twig.
  • #1473066 by JohnAlbin, echoz: Move third-party assets out of core/misc folder.
  • #2015683 by plopesc: Convert field type to typed data plugin for telephone module .
  • #2015789 by fubhy, echoz, rteijeiro, LewisNyman, penyaskito: Remove language_css_alter() (RTL stylesheets) in favor of HTML 'dir' attribute.
  • #2025991 by plach, David Hernández: Introduce hook_entity_prepare() to generalize hook_node_prepare().
  • #1810320 by alarcombe: Remove EntityTranslationControllerInterface::getAccess() once have entity access.
  • #1974376 by kim.pepper, cbiggins, stella, pwieck: Convert aggregator_page_categories() to a Controller.
  • #2014033 by kgoel, hussainweb: Replace drupal_container() with Drupal::service() in the content_translation() module.
  • #1898426 by Floydm, Cottser, jenlampton, chrisjlee, kattekrab, jerdavis, derheap, hussainweb: link.module - Convert theme_ functions to Twig.
  • #2027031 by damiankloip: Move views_theme_functions() to ViewExecutable method.
  • #2014821 followup by tim.plunkett: Introduce form modes UI and their configuration entity.
  • #2020221 by StephaneQ: Update image module description (in yml) mention that an image field is provided.
  • #2014821 by amateescu, swentel: Introduce form modes UI and their configuration entity.
  • #2016299 by dawehner, jhedstrom: Convert system module's JsonUnitTest to phpunit.
  • #2025325 by naxoc, pplantinga, jessebeach: Fixed Add custom block action results in a fatal error.
  • #1337554 by LewisNyman, Bojhan, YesCT, Cottser, jenlampton, Xano, David_Rothstein, larowlan, nilnullvoid: Develop and use separate branding for the installer.
  • #2008990 by heddn, InternetDevels, giammi: Replace theme() with drupal_render() in dblog module.
  • #2019147 by swentel, andypost: Mark functions in field.info.inc deprecated.
  • #2028149 by Eli-T: The config() function should be deprecated in favour of Drupal::config().
  • #2029357 by swentel: Remove field_ui().admin.inc.
  • #2015123 by Berdir, tim.plunkett: Expand NodeInterface to provide getters and setters.
  • #1978948 by pcambra, rgristroph, oenie, kgoel, mparker17: Convert comment_approve() to a Controller.
  • #1998056 by Sutharsan, clemens.tolboom, penyaskito: Automatically update interface translations using cron.
  • #2029471 by amateescu: Fixed Regression: Content types do not respect all permissions defined by Field UI.
  • #1853324 by sandipmkhairnar, kim.pepper, RyanPrice: Fixed Missing link descriptions in responsive toolbar.
  • #1963988 by joelpittet, Gaelan, chrisjlee: Convert theme_views_ui_view_preview_section() to Twig.
  • #1999408 by naveenvalecha, atchijov, kim.pepper: Use Symfony Request for overlay module.
  • #1861934 by Kristen Pol, pixelite, YesCT, Sutharsan, Outi: Rework help text for UI translations and importing po files.
  • #1987896 by tim.plunkett, kgoel, vijaycs85: Convert user_page() to a new style controller.
  • #1995048 by twistor, tim.plunkett, damiankloip, Berdir: EntityListController::getOperations() should respect access checks.
  • #111715 by andypost, swentel, tim.plunkett, sun, Berdir, amateescu, kkaefer, YesCT, dagmar, chx: Convert node/content types into configuration.
  • #2028403 by fago: Mark field_attach_()* functions as deprecated.
  • #2028175 by effulgentsia: Finish the removal of non-formatter's prepareView().
  • #2028143 by Tor Arne Thune: Fixed typo in install.core.inc.
  • #2028145 by dawehner, ParisLiakos: Fixed Raw default argument still calls drupal_get_path_alias().
  • #1996714 by amateescu: Convert FileItem and ImageItem to extend EntityReferenceItem.
  • #2028457 by Wim Leers: Fixed Configuring CKEditor's ACF broke CKEditor configuration -> filter setting syncing.
  • #1962704 by Eli-T, dawehner: Document hook_views_analyze()
  • #2023093 by nguerrero, ggiammi, penyaskito: Fix reference to obsolete function in code comment
  • #1987708 by mtift, swentel, smiletrl, vijaycs85, mparker17, tim.plunkett: Convert field_ui_fields_list() to a new style controller.
  • #2024111 by followup damiankloip, Berdir: Fixed TaxonomyIndexTid filter handler autocomplete does not work.
  • #1822000 by Berdir, plach, amateescu, yched: Remove Drupal\field_test\Plugin\Entity\Type\TestEntity in favor of EntityTest.
  • #2017217 by alexpott: Fixed Random failure on UserPasswordResetTest.
  • #2028489 by chx, dawehner: Move entity query out of field_sql_storage().
  • #2027335 by YesCT: If EntityFormController implements EntityControllerInterface it can ignore in createInstance()/__construct().
  • #2024681 by jenlampton: Remove theme_meter() from core.
  • #2024985 by tim.plunkett: Remove obsolete user_build_filter_query().
  • #1987124 by tim.plunkett, h3rj4n, dawehner: Convert filter_admin_format_page() and filter_admin_overview() to a Controller.
  • #2020209 by alexpott, YesCT: Fixed random failures due to non uniqueness of randomString() and randomName().
  • #1924990 by tim.plunkett:Remove system_config_form().
  • #1969698 by xjm, damiankloip, tim.plunkett, yched: ConfigEntity::save() should disallow saving ID/UUID conflicts (Field UUID changes can badly corrupt field data).
  • #2013939 by swentel, amateescu, pcambra: Remove hook_field_CRUD_() in favor of hook_entity_TYPE_CRUD() calls.
  • #1797252 by pwieck, andypost, dcam, xjm, Lars Toomre: Remove t() from assertion messages in file module tests.
  • #1978970 by tim.plunkett: Convert shortcut_link_add_inline() to a Controller.
  • #2021829 by damiankloip, olli: Fixed Redundant executeView() in ViewsBlock::build().
  • #2026367 by Berdir: Use static caches for parsed .services.yml and .info.yml files.
  • #2024867 by vijaycs85: Rename translation_entity() to content_translation().
  • Revert "Issue #1987124 by tim.plunkett, h3rj4n, dawehner: Convert filter_admin_format_page() and filter_admin_overview() to a Controller."
  • #2026255 by Wim Leers: Make CascadingStylesheetsTest 3500% faster.
  • #2027183 by tim.plunkett, YesCT: hook_menu() title callback is ignored on routes.
  • #1969728 by yched, effulgentsia, swentel, fago, plach: Implement Field API 'field types' as TypedData Plugins.
  • #1990156 by damiankloip: Add a dedicated @Condition plugin annotation.
  • #1869600 by tim.plunkett: Fixed broken head.
  • #1869600 by linclark, scor, jesse.d: Refactor RDF mappings to be inline with the new Entity Field API.
  • #2024111 by damiankloip: Fixed TaxonomyIndexTid filter handler autocomplete does not work.
  • #1945226 by YesCT, tstoeckler, kfritsche, babruix, IshaDakota, helenkim: Add language selector on menus.
  • #1872876 by chx, fubhy, dawehner, alexpott, tim.plunkett: Turn role permission assignments into configuration.
  • #2018257 by tsphethean: Move batch storage to Drupal\Core\Batch.
  • #1853526 by dawehner, damiankloip, jibran, xjm: Reintroduce Views integration for contact.module.

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: 4 Sep 2013 at 14:00 UTC
Last updated: 18 Oct 2019 at 22:21 UTC
New features
Bug fixes
Insecure

Other releases