Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
To start a new Drupal project with version 8.0-alpha4@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-alpha4.tar.gztar.gz
7.44 MB
MD5: 793447ac11e240b1f1743adf33239ed6
SHA-1: 27fe2763a92508dda5a3ae9686c910940f2c9335
SHA-256: 87723f9c43faf46fa94c93d48111786997dc1be0b7bcc7a58b996ccbd39bd318
Download drupal-8.0-alpha4.zipzip
12.71 MB
MD5: c72983bbe5672b876f0403e344029b05
SHA-1: d170f38236806138e52ad95f9fb2a76f02b16200
SHA-256: 61a0741235d6152009f25e4cbe976b6d3df394af588441f6d994ee5f698bce39
Release notes
Changes since 8.0-alpha3:
- #2098795 by tim.plunkett, Sean Charles, tstoeckler, dawehner, larowlan, damiankloip: Create Base Class for RouteSubscriber Class.
- #2051385 by jhedstrom: Expand phpunit tests for \Drupal\Component\PhpStorage.
- #2092265 by andypost, Xano, amateescu: Fix type-hinting for FieldInfo methods.
- #2062761 by tim-e, larowlan, jhodgdon, ifrik, pameela: Update hook_help() for custom_block() modules.
- #2112759 by effulgentsia: Add ContentEntityInterface::hasField().
- #2041629 by tkoleary, mcrittenden, manningpete, superspring: Shorten ridiculously long and verbose text in file upload field.
- #2114127 by Alan D.: Fixed Missing provider key in views.view.user_admin_people().yml - Undefined index: provider in Broken->adminLabel().
- #2112303 by Gábor Hojtsy: Fixed Random extra text around translatability configuration is confusing.
- #2095125 follow-up by dawehner: Further refine access checking.
- #2112711 by tim.plunkett: Provide an easier mechanism for using drupal_get_form() directly.
- #2046367 by jhodgdon, amateescu, larowlan, juanolalla: Menu routing docs do not match what the code is doing.
- #2091349 by ifrik, lostkangaroo, radimklaska: Update hook_help for overlay module
- #2113831 by pameeela: Fix file doc block for discvery decorator class
- #2107483 by StephaneQ: Make basic_auth() module and http_basic() auth setting consistent.
- #2110153 by Xano, Mile23: Fixed Upgrade phpunit/php-file-iterator from 1.3.3 to 1.3.4.
- #2098011 by larowlan: Support dynamic route parameters to enhance comment admin paths with entity type and field name from comment bundle.
- #2043757 by dawehner, Alan D.: Remove drupal_(string) methods out of diffengine.
- #1998648 by grisendo, penyaskito, Kristen Pol, YesCT, Gábor Hojtsy, jair: 'Administration pages language' user account setting should be hidden if not used.
- #2043527 followup by Gábor Hojtsy: Fixed Theme name is included in block machine name but should be stored as a key instead.
- #2113547 by olli: Fixed Running ViewsDataHelperTest with phpunit fails.
- #2036689 by batigolix, babruix, linclark: Create hook_help() for Serialization module.
- #1914070 by Sutharsan, pp, YesCT: Improve version fallback for install language.
- Revert "Issue #1914070 by Sutharsan, pp, YesCT: Improve version fallback for install language."
- #2043527 followup by tim.plunkett: Fixed Theme name is included in block machine name but should be stored as a key instead.
- #1851414 by nod_, quicksketch, frega, dawehner, damiankloip: Convert Views to use the abstracted dialog modal.
- #2112237 by vijaycs85, neclimdul, damiankloip: Fixed Regression: Remove EntityFormControllerNG from book module.
- #2098015 by slv_: Fixed Node delete is not correctly removing search information; node update is using a hook instead of method.
- #2061935 by m1r1k, danylevskyi, joelpittet: Remove calls to deprecated global $user in forum module.
- #2061949 by m1r1k, Garbar, joelpittet: Remove calls to deprecated global $user in update.php.
- #2111209 by Xano: Fixed Rename FormInterface::getFormID() to FormInterface::getFormId().
- #2063403 by claudiu.cristea: Fixed Fatal when editing a nonexistent image effect.
- #2045931 by PerthSam152, LinL, adsw12, joelpittet: Replace all module_exists() deprecated function calls.
- Revert "Issue"
- #2095125 by Xano: Use access constants in every access control context.
- #2105555 by Bladedu: Plugins cache prefix names not consistent between plugin managers.
- #2060705 by yched, Hydra, swentel, amateescu: Remove the 'hidden widget' plugin, it is actually never used.
- Issue
- #2063671 by kim.pepper, ParisLiakos, LinL: Use the aggregator category storage in AggregatorCategorizeFormBase.
- #2087243 by olli: Fixed Views block category is double escaped with autocomplete.
- #2047227 by StephaneQ, SeanKelly, richardj: Update templates to leverage support for the Twig {% trans %} tag extension.
- #2077387 by wadmiraal, guschilds: Fixed Taxonomy term is improperly deleted when only one of two parents is deleted.
- #2099347 by ruloweb: Clean up list function usage.
- #2030173 by jhedstrom: Convert system module's ValidNumberStepUnitTest to phpunit.
- #2014017 by jlbellido, alvar0hurtad0, undertext, benjy, penyaskito, LinL: Replace drupal_container() with Drupal::service() in the system module.
- #2096787 by damiankloip, derhasi: Clean up Views area plugins.
- #2060271 by thamas: Fixed Content translation module admin page does not support RTL.
- #2057203 by olli: Fixed Unable to select the 'Default' view mode in views entity area handler.
- #1754254 by dawehner, damiankloip: Add a generic testcase for the pager base.
- #2046245 by Mile23, jhedstrom, dawehner: Expand phpunit tests for \Drupal\Component\Utility\Url.
- #2016497 by naxoc, jhodgdon: Fixed Search query extender should not use floats directly.
- #2043527 by tim.plunkett, vijaycs85, dawehner: Fixed Theme name is included in block machine name but should be stored as a key instead.
- #2089631 by Wim Leers | jessebeach: Fixed Showing/hiding of CKEditor plugin settings is fragile, automate it (breaks in narrow viewports and when enabling CKEditor).
- #2108955 by Wim Leers: Fixed Settings for disabled filters are not hidden in narrow viewports, because Vertical Tabs are disabled in narrow viewports.
- Revert "Issue #2089631 by Wim Leers | jessebeach: Fixed Showing/hiding of CKEditor plugin settings is fragile, automate it (breaks in narrow viewports and when enabling CKEditor)."
- #2091425 by batigolix, ifrik, wzoom: Update syslog module hook_help to conform to standards
- #1879396 by babruix, jibran, xjm, juanolalla: Add inline docs to block classes
- #2105803 by StephaneQ: Fix up docs for Subscriber classes
- #2091361 by petrpo, lostkangaroo: Update hook_help for Shortcut module
- #2112261 by alexpott, damiankloip: Fix docs for drupal_get_profile()
- #2110311 by cosmicdreams, Berdir: Fix return type in QueueDatabaseFactory class method docs
- #2105807 by StephaneQ: Fix docs in block RouteSubscriber class
- #2105065 by tim.plunkett, dawehner: Standards cleanup for null and other types in API docs
- #2105805 by StephaneQ: Fix docs for RouteSubscriber class
- #2109833 by ianmthomasuk: Finish converting stream_public_path() to CMI.
- #2004878 by kalabro, DmitryDrozdik, YesCT: Config page title 'Content language settings' misleading after translation is enabled.
- #2085867 by damiankloip: Add a default parameter to keyvalue get() method.
- #2071115 by jibran, amateescu: Remove #autocomplete_path in favor of #autocomplete_route.
- #2072533 by swentel: Group together 'Decimal', 'Float' and 'Integer' in the field type drop-down menu.
- #2083175 by damiankloip: Unit test Drupal\serialization\Normalizer\ListNormalizer class.
- #1757452 by amateescu, Xano, chx: Support config entities in entity reference fields.
- #1987778 by monan, tim.plunkett, damiankloip, Crell, jessebeach, scor, vijaycs85, jibran, kim.pepper, dawehner, dokumori: Convert node_show() and node_page_view() to a new style controller.
- #2105789 by fago: Fixed Remove debug statement from taxonomy formatter base.
- git commit -m Issue
- #2100407 by smiletrl, Berdir: Fixed Wrong doc of returned value for TypedData::getParent().
- #2105821 by cosmicdreams: Fixed Updated Symfony CMF's Routing Component to v1.1.0 .
- #2106501 by swentel, Ivan Zugec | andypost: Remove unused hook_install() from field_test() module.
- #2080579 by mrsinguyen: Remove Unused local variable from /core/modules/comment/lib/Drupal/comment/Tests/CommentThreadingTest.php.
- #2080577 by mrsinguyen: Remove Unused local variable from /core/modules/comment/lib/Drupal/comment/Tests/CommentTokenReplaceTest.php.
- #2080575 by mrsinguyen: Remove Unused local variable from /core/modules/comment/lib/Drupal/comment/Tests/CommentRssTest.php.
- #2080567 by mrsinguyen: Remove Unused local variable from /core/modules/comment/lib/Drupal/comment/Plugin/views/row/Rss.php.
- #2080563 by mrsinguyen: Remove Unused local variable from /core/modules/comment/comment.admin.inc.
- #2067993 by rhm50: Remove Unused local variable from /core/modules/node/lib/Drupal/node/Tests/NodeTranslationUITest.php.
- #2080459 by mrsinguyen: Remove Unused local variable () from /core/modules/locale/locale.install.
- #2105833 by herom: Fixed documentation fix in ContentEntityBase.
- #1374090 by droplet, Pancho, G.I.Joe, marthinal, brenda003, jfhovinne: Fixed Editing a comment still changes creation date.
- #2111163 by larowlan, geerlingguy: Fixed Can't Preview comments: Call to a member function id() on a non-object in comment.module, line 1371.
- #2023563 by Berdir, smiletrl, fago: Convert entity field types to the field_type plugin.
- #2004626 by plach, kfritsche, vijaycs85, Pancho, penyaskito: Make non-configurable field translation settings available in the content language settings.
- #2110779 by larowlan: Fixed Fatal error: Cannot use object of type Drupal\field\Entity\FieldInstance as array in Drupal/field_ui()/Form/FieldInstanceEditForm.
- #2080317 by rhm50: Remove Unused local variables from /core/modules/system/lib/Drupal/system/Tests/Database/SelectComplexTest.php.
- followup #1579810 by SeeSchloss, Albert Volkman, claudiu.cristea: Remove t() and format_string() from toolkit tests.
- #1841900 by olli, Sheldon Rampton: Fixed Node deletion should clear page cache.
- #2065481 by EclipseGc, twistor: Fixed Make the interaction of the Annotation, Reflection & Plugin Discovery make sense.
- #2029857 by swentel, andrewmacpherson: Fixed Field plugin settings edit button doesn't show unless there is a settings summary.
- #2103285 by xeniak: Fixed Feed aggregator configuration missing menu title.
- #1987636 by kgoel, tim.plunkett, pdrake, vijaycs85, pguillard, jibran: Convert block_admin_demo() to a new style controller.
- #2028113 by RoSk0: Make forum module css a library.
- #2061911 by AlexandrTodorozhko, jibran, dawehner: Remove drupal_set_breadcrumb() and LegacyBreadcrumbBuilder in taxonomy module.
- #2102461 by InternetDevels, vijaycs85: Remove drupal_set_title() in menu module controllers.
- #1987856 by mparker17, vijaycs85, sidharthap, disasm, ianmthomasuk: Convert system_timezone() to a new style controller.
- #2105167 by tim.plunkett: Fixed Legacy local actions are added alongside modern local actions.
- #2102449 by swentel: Remove drupal_set_title() in field_ui module controllers.
- #2094003 by swentel: Remove use statements in formatters, widgets and field types plugins.
- #1589176 by nod_: Fixed Use data-* to store #states api informations.
- #2061921 by sergeypavlenko, m1r1k, alweb: Remove calls to deprecated global $user in views module.
- #2019907 by ianmthomasuk, Pancho: Fixed referring to the wrong issue in breakpoint.module.
- #2102763 by tim.plunkett: Fixed Add new Forum Topic broken on subpage.
- #2003498 by DmitryDrozdik, kgoel, ebeyrent, pwieck, travis-echidna, Gaelan, disasm, LinL, herom: Replace drupal_container() with Drupal::service() in the comment module.
- #2101709 by tstoeckler: Remove the bundle_prefix concept from the entity system.
- #2059965 by swentel: Remove stale comment about FieldInfo::getFieldMap() filtering data about unknown entity types.
- #2034979 by derhasi: Typehint Views field handler methods with ResultRow.
- #2074407 by dawehner, pwolanin: Write tests for hook-based plugin discovery.
- #2099679 by linclark: Fixed Changing the order of asserts in AuthTest::testRead makes them fail.
- #2099541 by stefan.r, Schnitzel, Gábor Hojtsy: Fixed ConfigEntities should not load the Entity translated on Edit Forms.
- #2095399 by Berdir: Merge DatabaseStorageController and DatabaseStorageControllerNG.
- #2025451 by amateescu, Berdir | Xano: Fixed Drupal\entity_reference()\Tests\EntityReferenceAdminTest fails on PHP 5.4.9 and libxml 2.9.0.
- #2109599 by cosmicdreams: Fixed Extra comma in toolbar.js.
- followup #1829224 by ianmthomasuk: Convert the 'theme_default' variable to CMI.
- Revert "Issue #2109769 by Wim Leers: CKEditor plugin cache entries should have cache tags."
- #2109601 by tim.plunkett, benjy: Update MAINTAINERS.txt for block.module.
- #2109553 by lostkangaroo: Add route to resolve update.php path.
- #1958754 by greyrhino, emma.maria | LewisNyman: Copy improvements to default Views.
- #2109769 by Wim Leers: CKEditor plugin cache entries should have cache tags.
- #2108691 by Gábor Hojtsy, linclark, Wim Leers: Two PHPUnit tests not being run.
- #1993894 by mgifford, Jelle_S, Wim Leers | jessebeach: Contextual quick edit toggle should be a not a because it tracks on/off state.
- #2078813 by mr.baileys, ifrik, batigolix, JulienD: Create hook_help() for telephone module.
- #2107309 by amateescu: Fixed Case (in)sensitivity for config entity query.
- #1955378 by skek, Darren Oh, David_Rothstein, claudiu.cristea: Fixed Return same derivative token with path or URI.
- #1998088 by ParisLiakos, alexpott, ebrowet, plopesc, dawehner, Gábor Hojtsy: Convert locale_translate_english variable to CMI.
- #1975490 by ParisLiakos: Convert locale_custom_strings_* to settings.
- Revert "Issue #2105123 by pwolanin: Add a currentUser() method to \Drupal\Core\Plugin\PluginBase."
- #2107199 by Wim Leers: Allow Close(Modal)DialogCommand to remove the dialog from the DOM, document how client-side dialogs can do that too.
- #2089599 by swentel, Wim Leers, dotoree: Fixed 'Missing text format: .' in watchdog logs when visiting Text formats and editors configure page.
- #2089397 by jessebeach, swentel, Wim Leers: Fixed Double 'Quick edit' contextual link.
- Revert "Issue #2089397 by swentel, Wim Leers: Fixed Double 'Quick edit' contextual link."
- #2089397 by swentel, Wim Leers: Fixed Double 'Quick edit' contextual link.
- #1827038 by japicoder, Albert Volkman, dawehner, vijaycs85, penyaskito, tim.plunkett, catch: Remove stale references to language_content_type() variable.
- #2088815 by Gábor Hojtsy: Fixed Quick edit of taxonomy term field looses new terms if switching out/back to field.
- #2029755 by batigolix, linclark, clemens.tolboom: Create hook_help() for HAL module.
- #2106171 by chx, webchick: Write tests for configuration deployment scenarios.
- #2097537 follow-up by olli: Fixed yet another random failure in Drupal\block\Tests\Views\DisplayBlockTest->testBlockCategory().
- #2068593 by Berdir, ParisLiakos: Fixed JsonTest fails with pecl-json.
- #2077435 by larowlan, andypost: Use a yml file to create the forum vocabulary.
- #2108419 by chx: Fixed user module overwrites role actions breaking config sync.
- Oops. rue != true.
- #1969800 by swentel, mtift, tayzlor, chx, xjm, herom: Add UUIDs to default configuration.
- Revert "Issue #2078813 by JulienD, batigolix, ifrik: Create hook_help() for telephone module"
- #2084535 by mErilainen, tankerjoe, DanielFbrg: Fix file_copy documentation around the case when source and destination are the same
- #2078813 by JulienD, batigolix, ifrik: Create hook_help() for telephone module
- #2049207 by LinL, Cottser: Fix reference to maintenance page tpl.php in default.settings.php
- #2108077 by claudiu.cristea: ImageToolkit annotation object left under system module.
- #2097437 by Jelle_S: Fixed user_view_multiple() does not work.
- #2106349 by plach, dawehner, Gábor Hojtsy: Fixed Comment translation overview has broken local tasks.
- #2105557 by Berdir, dawehner: Add an admin_permission to EntityType annotations to provide simple default access handling.
- #1978938 by dawehner, sidharthap, disasm, Letharion, pfrenssen, laurentchardin, pguillard, somepal, mrded: Fixed Convert overlay_user_dismiss_message() to a Controller.
- #1901100 by Gábor Hojtsy, jessebeach, Wim Leers: Make Edit module work with TempStore, so revisions are not saved on all atomic field edits.
- #2106097 by ianmthomasuk: Fixed Finish converting menu_default_active_menus() to CMI.
- #2083803 by andypost, Berdir: Convert field type to typed data plugin for field_test() module.
- #2063401 by dawehner, damiankloip, tim.plunkett: Replace the default _access_checks()(access mode) with ALL instead of ANY.
- #2093497 by dawehner: Convert ExceptionControllerTest to a phpunit test.
- #2054213 by StephaneQ, andypost: Deprecate comment_load_multiple() in favour of entity_load_multiple().
- #2090619 by yched, smiletrl: Move file visibility check to the FileItem class.
- #2097587 by jhodgdon: Follow-up: Add transliteration data maintenance script to scripts directory.
- #2002116 by damiankloip, jhedstrom, ParisLiakos, dawehner: Convert core/modules/update/lib/Drupal/update/Tests/UpdateCoreUnitTest.php to phpunit.
- #2030631 by emma.maria | LewisNyman: Make 'Save and Continue' buttons primary buttons.
- #1837998 by Bojhan, xjm, dawehner, David Hernández: Show the embed display in the UI.
- #2105425 by damiankloip: Clean up Views join plugins.
- #2061923 by likin, sergeypavlenko, pfrenssen, joelpittet: Remove calls to deprecated global in locale module.
- #2101155 by andypost: Add CommentManagerInterface.
- #2057371 by nod_, phiit, Jelle_S: Fixed Re-Replace all $.each() with filtered for loop.
- #2090139 by sidharthap, acausing: Fixed Warning: Illegal string offset 'callable' in rdf_rdfa_attributes() (line 181 of core/modules/rdf/rdf.module).
- #2106129 by mmilano: Fixed drupal_valid_path() Notice: Undefined variable: form_item().
- #1810330 by c4doug, plach, YesCT: Remove EntityTranslationControllerInterface::removeTranslation().
- #2099343 by damiankloip: Clean up Views relationship plugins.
- #2089327 by thedavidmeister, Cyberschorsch: Remove / deprecate calls to drupal_strip_dangerous_protocols() use \Drupal\Component\Utility\Url::stripDangerousProtocols().
- #2100651 by dawehner, neclimdul: Fixed local task plugin id check for derivatives.
- #2080391 by johnmcc, Bladedu, chertzog, jeroen12345: Remove Unused local variables from multiple core files.
- #2076551 by pfrenssen, pwolanin: Fixed SystemController::compactPage uses an invalid route name for the front page.
- #2100323 by mondrake: Improve views UI preview tests.
- #2091139 by mcrittenden, cosmicdreams: Fixed Duplicate array key comment_changed() in DefaultViewRecentComments.
- #2088241 by Xano: ConfigEntityInterface::setOriginalID() should return .
- #2102499 by swentel, ianmthomasuk: Convert DiffEngine to settings.
- #2062017 by InternetDevels, rhm50, wesleydv, DeimoS: Replace user_access() calls with ->hasPermission() in rdf module.
- #2105123 by pwolanin: Add a currentUser() method to \Drupal\Core\Plugin\PluginBase.
- #2048827 by claudiu.cristea, tim.plunkett: Move Image toolkit API from system.module to Drupal\Core.
- #2106709 by tim.plunkett: Remove legacy router backwards compatibility layer.
- #2067809 by Berdir, damiankloip: Fixed YamlDiscovery uses basename of directory instead of module name.
- #2105407 by swentel, plach: Fixed Changing language settings for fields ends in a fatal error.
- #2057401 by plach, socketwench, kfritsche, Damien Tournoud: Fixed Make the node entity database schema sensible.
- #2107151 by claudiu.cristea: Add claudiu.cristea to core maintainers for image.
- #2105621 by claudiu.cristea: Inject config factory service into image toolkit manager.
- #2099471 by clemens.tolboom: Report the total number and modal tips tests.
- #1993728 by pfrenssen: Fixed testMenuTreeData() assert message confuses dashes and underscores.
- #2089511 by RoSk0, tim.plunkett: Convert info file configure link to route name.
- #2106459 by chx: Fixed core config has everything as string.
- #2029569 by AjitS, tim.plunkett: Convert node_admin_nodes() to a new-style Controller.
- #2027115 by dawehner, tim.plunkett: Allow views to override existing routing items.
- #2099467 by moshe weitzman, chx: Let non-interactive installers determine mode of files directory and its subdirectories.
- #2056607 by Mile23, becw: Fixed /core/phpunit.xml.dist only finds top-level contrib modules.
- #2104123 by damiankloip: Consolidate test methods in MenuRouterTest.
- #2105583 by dawehner: Fixed phpunit strict mode basically kills debugging as you just have 1 second.
- #2104741 by Gábor Hojtsy: Fixed Quick fix: small tab inconsistencies + lack of tab conversion.
- #2095121 by clemens.tolboom, jibran: Ensure every path in routing.yml files has a leading slash.
- #2099095 by jibran, tim.plunkett: Create BreadcrumbBuilderBase and remove the boilerplate code from BreadcrumbBuilders.
- #2101661 by swentel: Fixed Update cache checking logic in core/includes/langauge.inc to use config system.
- #2102503 by swentel: Fixed Convert ContentTranslationController to CMI.
- #2073033 by claudiu.cristea, netsensei: Optimize file usage updates in file/image fields.
- #2080703 by chertzog | mrsinguyen: Remove Unused local variable from /core/modules/rdf/rdf.module.
- #1987390 follow-up by Tim Bozeman: Correct docblock comment in aggregator-summary-item.html.twig.
- #2089351 by thedavidmeister, meba: Convert all calls to check_plain() in core to Drupal\Component\Utility\String::checkPlain() in core/includes.
- #2093691 by mmilano: Un-needed argument in admin_display() route.
- #2061967 by Maxis, sergeypavlenko, m1r1k: Remove calls to deprecated global in overlay module.
- #2104435 by cosmicdreams: Fixed Unreachable return statement in AggregatorFeedBlock.php.
- #2062243 by chertzog, johnmcc, m1r1k: Remove calls to deprecated global in core/modules/node/node.pages.inc.
- #2062117 by anpolimus, m1r1k: Remove calls to deprecated = ['user'] in core/modules/node/lib/Drupal/node/Access/NodeRevisionAccessCheck.php .
- #2037569 by tstoeckler, ParisLaikos, wildflower_0002, pfrenssen, tim.plunkett: Remove design_test module.
- #1972990 by pwolanin, Dean Reilly, dawehner, Jberges, dokumori, AjitS, tim.plunkett: Convert tracker_page() to a Controller.
- #2091315 by pokurek, petrpo: Fix up hook_help for dblog module
- #2102653 by tim.plunkett, disasm: Convert test form callbacks to new form controller.
- #2047997 follow-up by asimmonds: Remove FIELD_BEHAVIOR_* constants.
- #2105525 by Gaelan: Add note to Annotation topic about double quotes
- #2057973 by aspilicious, Wim Leers: Don't add Edit module's data- attributes on pseudo fields (as used e.g. by Display Suite).
- #2102019 by nod_: Fixed Vertical tabs looks broken on small screens.
- #2080217 by Wim Leers, tkoleary, Bojhan: Polish entity toolbar visually.
- #2049207 by dlu, blakehall, janstoeckler, ramlev, Moderate | Cottser: Replace .tpl.php with .html.twig in documentation.
- #1829170 by LinL, socketwench, vijaycs85, mtift, LittleCoding, andypost, dawehner, ianmthomasuk: Convert the Maintenance Theme variable to settings.
- #2103145 by tim.plunkett, damiankloip, neclimdul: Fixed ParameterConverter mangles raw values.
- Revert "Issue #2057401 by plach, socketwench, kfritsche: Fixed Make the node entity database schema sensible."
- #2084659 by Xano: Fix indentation in return docblock for db_installer_object
- #2104353 by pameeela, larowlan: Fix up docblock for isLocked method on NodeTypeInterface
- #2104329 by pameeela, larowlan: Fix see link in Xss class
- #2057401 by plach, socketwench, kfritsche: Fixed Make the node entity database schema sensible.
- #1969256 by zhuber, ronan.orb: Replace stdClass with object in param docs, as per standards
- #1653026 by damiankloip, alexpott, sun, tim.plunkett, dawehner, mtift: Fixed All configuration values are stored as strings.
- #1936216 by stkrzysiak, kfritsche, Schnitzel, webflo, grisendo: Fixed Configuration language selectors should have English even if English is not on the site.
- #2095693 by Xano, tim.plunkett: Fixed FilterFormatAccessController always grants access for any operation on the fallback format.
- #1953408 by swentel, aspilicious, andypost, yched: Remove ArrayAccess BC layer from field config entities.
- #2091691 by tim.plunkett: Convert test non-form page callbacks to routes and controllers.
- #2095613 by juanolalla, g.oechsler, grisendo | YesCT: Convert all plugin IDs in local_tasks().yml to 'module_name().foo_bar()' naming convention to match routing convention.
- #1788610 by chertzog, fjd, brainbender: Hook_update_N has unreachable UpdateException.
- #2099671 by salvis: Fixed Windows 7 and MTimeProtectedFileStorage has problems.
- #2096595 by neclimdul, damiankloip, tim.plunkett, Mile23, ParisLiakos: Make all PHPUnit tests pass with --strict.
- #2080401 by Bladedu, mrsinguyen, lokapujya, pfrenssen: Remove Unused local variable from /core/modules/simpletest/lib/Drupal/simpletest/Tests/SimpleTestTest.php.
- #2098697 by tstoeckler, sxnc, Gábor Hojtsy: Provide a LocaleConfigManager::hasTranslation().
- #1798732 by sun, Dean Reilly, mbrett5062, chx, westie, alexpott, juanolalla, Mark Carver, catch, jthorson, cam8001, Berdir: Convert install_task(), install_time() and install_current_batch() to use the state system.
- #2100329 by cosmicdreams: Use \Drupal instead of Drupal to make IDEs and static code analyse tools happy.
- #1587270 by klausi: Added comment in .htaccess describing how to forbid execution of PHP files in subfolders.
- #2100583 by BarisW: Fixed Edit tab on term listing page shows term name instead of 'Edit'.
- #2025883 by iamEAP, Mile23, msonnabaum, Berdir: Fixed Drupal's PHPUnit bootstrap.php does not register module namespaces out of /core.
- #2100189 by fgm: Fixed users_roles() schema declares foreign key to nonexistent role table.
- #1872598 by LewisNyman, rachel_norfolk, echoz, djbobbydrake: Fixed Bartik color settings not responsive.
- #2084081 by amateescu: Fixed ER autocomplete doesn't work.
- #2086201 by tim.plunkett, pwolanin: Fixed Use PluginFormInterface instead of one-off form methods for search plugins.
- #1387964 by yoroy, themic8, realityloop, galooph: Fixed People miss the first section of the help overview page.
- #2102539 by andypost: Fixed Current user service should be updated in drupalLogin() and drupalLogout().
- #2084401 by Tharna: Fixed Themes can't contain numbers in name.
- #2049167 by jbrown: Fixed Don't use function_exists() on functions that are built into PHP 5.3.
- #1901390 by chx, sun: Enable StaticReflectionParser performance optimization to speed up Annotation parsing.
- #2068343 by slashrsm: Convert file SQL queries to the Entity Query API.
- #2099513 by yched: Update field config schema.
- #2061907 by danylevskyi, m1r1k: Remove calls to deprecated global $user in shortcut module.
- #2040269 by Tim Bozeman, RunePhilosof, typhonius, Cottser: Remove drupal_add_css() from bartik.theme.
- #2091281 by lostkangaroo: Change link format in hook_help() in Action module.
- #2028799 by ifrik, batigolix: Improve help for link module.
- #1195358 by Liam Morland: Fixed Multiple 'Edit/Hide summary' links appear.
- #2103231 by Mark Carver: Add Mark Carver to the list of theme system maintainers in MAINTAINERS.txt.
- #2095681 by RoSk0: Modernize EntityConfirmFormBase to use FormBase methods.
- #1919086 by jhodgdon: Extend transliterate() with maxlength.
- #2097545 by thijsvdanker: Change link format in hook_help() in CKEditor module.
- #2091285 by lostkangaroo, batigolix: Change link format in hook_help() in Ban module.
- #1106160 by tim.plunkett, BarisW: Fixed Color module uses the public file system but doesn't check if it is set.
- #2016867 by frankbaele, LewisNyman, ckrina, mcjim: Pager Style Update.
- #2095641 by m1r1k: Use current_user() service instead of _account attribute to get user object.
- #2096785 by damiankloip: Clean up Views access plugins.
- #2006282 by joelpittet: Refactor Attribute classes - Cleanup, Security, and Readability and minor performance.
- #1939102 by Cottser, joelpittet, gnuget, mikl: Convert theme_indentation() to Twig.
- #2083773 by Pete B: Fixed SearchExcerpt test has a small problem.
- #2099977 by andypost: Add andypost as a component maintainer for comment.module.
- #2096135 by dawehner, longwave: Fixed PathProcessorAlias ignore 'alias' => TRUE.
- #2080057 by guregori, drupal_sensei: Fixed assertion in NodeFormButtonsTest.php.
- #2096855 by zero2one: Fixed FilterHtmlImageSecure does not support images with spaces in the filename.
- #2076847 by zero2one, larowlan, Wim Leers, socketwench, mr.baileys: Fixed FilterHtmlImageSecure incorrectly flags images coming from site URLs with ports in them as insecure.
- #2067119 by pameeela, longwave, tstoeckler, Wim Leers: Fixed 'width' and 'height' HTML placeholder attributes in image dialog are not translated, yet should be lcfirst.
- #1824848 by spearhead93, catch, mtift: Remove drupal_js_version_string() variable (instead of converting it).
- #2099261 by JulienD, mr.baileys, amateescu: Fixed field_help() no longer lists field_type()/widget modules and can throw undefined index notice.
- #2002650 by mrsinguyen, chertzog, legolasbo, Erik Erskine, rhm50, sandergo90, grisendo, targoo, janstoeckler, maximpodorov, beowulf1416: Improve maintainability by removing unused local variables.
- #2079315 by mondrake: Fixed Image style editing leads to redundant watchdog entries.
- #2010118 by mgifford: Fixed Busted link in inline code .
- #1987390 by drupalninja99, mdrummond, Cottser, joelpittet, vinmassaro, azinoman, gnugeti, carsonevans, ezeedub: Aggregator.module - Convert theme_ functions to Twig.
- #2095271 by Gábor Hojtsy, tim.plunkett, YesCT: Add default tabs for routes expected by config_translation().
- #2095223 by pwolanin, tim.plunkett: Remove t() from LocalTaskDefault now that it's in PluginBase.
- #2095249 by mcjim: Change description text for admin/config/system/site-information to remove 'number of posts per page'.
- #2083785 by Berdir, yched, das-peter: Add support for determining which field properties are cacheable.
- #2077473 by dawehner, damiankloip, pwolanin: Replace local action plugin discovery with YamlDiscovery and handle routes with parameters.
- #2091411 by damiankloip, dawehner: Provide an easier mechanism for a route definition wrapped by module_exists().
- #2047997 by jlindsey15, swentel: Get rid of field_behaviors_widget().
- #2098111 by chx: Fixed Change KeyValueFactory to use Settings instead of $conf.
- Revert "Fixing commit message: Change KeyValueFactory to use Settings instead of $conf"
- #2090947 by Bladedu: Fixed SearchPluginManager plugin definitions aren't cached.
- #2000384 by yuradoc, Damien Tournoud, alexpott: Fixed php-intl module causes problems with Date and Time fields when editing Basic Page.
- #2100753 by Berdir: Fixed route_parameters break lazy-save logic in MenuLinkStorageController::save().
- #2095219 by hrmoller: Fixed incorrect params in ModuleHandlerInterface::invokeAll().
- #2076411 by dawehner: Fixed Remove the request scope from the current user service.
- #1952062 by vijaycs85, willyk, pfrenssen, vasi1186, CMS Dude, manningpete, penyaskito, kfritsche, Gábor Hojtsy: Remove legacy translation module in favor of content translation.
- #2004244 by Berdir, plach, tim.plunkett, msonnabaum, das-peter: Move entity revision, content translation, validation and field methods to ContentEntityInterface.
- #2096271 by chx: Make it easier to extend entity query.
- #1994140 by Berdir, yched, fgm, smiletrl: Unify entity field access and Field API access.
- #2080561 by mrsinguyen: Remove Unused local variable from /core/modules/dblog/lib/Drupal/dblog/Tests/DbLogTest.php.
- #2081127 by mrsinguyen: Remove Unused local variables from /core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/Core/Entity/Vocabulary.php.
- Change KeyValueFactory to use Settings instead of $conf
- #2080071 by rhm50: Remove Unused local variable $base_url() from /core/modules/system/system.install.
- #2080591 by beowulf1416: Remove Unused local variable $uid from /core/modules/user/lib/Drupal/user/Plugin/views/field/Language.php.
- #2080019 by mrsinguyen: Remove Unused local variable $js_hide from /core/modules/system/lib/Drupal/system/Form/PerformanceForm.php.
- #2080649 by mrsinguyen: Remove Unused local variable $array from /core/modules/field/lib/Drupal/field/Plugin/views/field/Field.php.
- #2080065 by Pete B: Remove Unused local variable $node from /core/modules/node/lib/Drupal/node/Tests/Views/FilterUidRevisionTest.php.
- #2080367 by mrsinguyen: Remove Unused local variable from core/tests/Drupal/Tests/Component/PhpStorage/MTimeProtectedFileStorageTest.php.
- #2080655 by chertzog: Remove Unused local variable from /core/modules/locale/lib/Drupal/locale/Tests/LocaleConfigTranslationTest.php.
- #2062213 by duozersk: Fixed Remove Unused local variable from /core/lib/Drupal/Core/StreamWrapper/LocalStream.php.
- #1751194 by Cottser, mikl, effulgentsia, benjifisher: Introduce hook_theme_suggestions_HOOK() and hook_theme_suggestions_HOOK_alter().
- #2100303 by Xano, dawehner, pwolanin: Fixed HEAD BROKEN: call to undefined function in ViewEditTest.php.
- #2062153 by chertzog, rhm50: In String Class Rename Views properties to core standards.
- #2046207 by jhedstrom, Mile23: Expand phpunit tests for \Drupal\Component\Utility\Crypt.
- #2087069 by damiankloip: Fixed Field language options do not work.
- #2091135 by sidharthap: Fixed Duplicate array key default_value() in ViewCloneFormController.
- #2070045 by Wim Leers: Fixed EntityAccessCheckTest should use AccessCheckInterface::ALLOW.
- #2095275 by echoz , rteijeiro: Fixed space above add content form with no overlay.
- #2066219 by claudiu.cristea, fietserwin: Decouple image type from image extension.
- #2083721 by benjy, longwave: 'block_body()' field could be renamed 'body'.
- #2087637 by mondrake: Add a drupalProcessAjaxResponse() method.
- #2087917 by damiankloip: Convert AjaxCommandsUnitTest to PHPUnit.
- #1606110 by greenrover33, nod_: Fixed Exception thrown in collapse.js by .after(' ') breaks CKEditor display in term edit pages.
- #1327224 by Berdir, ryanissamson, johnv, chris.leversuch, edb, nyirocsaba: Fixed Access denied to taxonomy term image.
- #2086305 by larowlan: Add a FloatItem data type.
- #1839318 by JohnAlbin, echoz: Added Replace drupal.base.css library with normalize.css for all themes.
- #2051923 follow-up by smiletrl: More rename clean-up.
- #2051923 follow-up by andypost: Remaining clean-up from renames.
- #2051923 by Berdir, dixon_, plach: Rename \Drupal\Core\Entity\Field\Field, related subclasses and interfaces to *FieldItemList.
- #2029767 by Mark Conroy, batigolix, kscheirer: Create hook_help() for history module.
- #2019087 by dropfen, gobilo: Complete Configuration schemas for views relationship.
- #2083615 by Gábor Hojtsy, YesCT, tim.plunkett, Schnitzel: Use links annotation for config entity URI like for content entities.
- #2097259 by vijaycs85, tstoeckler: Add hasConfigSchema() method.
- #2098661 by webflo: Provide config schema for Config test entity.
- #731724 followup by berdir, chx: HEAD BROKEN due to Convert comment settings into a field to make them work with CMI and non-node entities
- #2093217 by justinchev: Update Seven's description.
- #2067915 by eatings, kjay, bserem: Restore html attributes to maintenance-page.html.twig.
- #731724 by larowlan, andypost, dixon_, tsvenson: Convert comment settings into a field to make them work with CMI and non-node entities.
- #2098375 by sdboyer: Add gliph to composer.
- #2076141 by lokapujya: Unneeded dance around 'Node'/'Content' entity label in views integration code.
- #2084659 by Xano, ju1iet: Database driver task code documentation.
- #1983894 by vijaycs85, swastik1608, hussainweb: Provide config schema to field types and storage in email module.
- #2033413 by batigolix, amateescu: Convert link in menu_link_help() to the new routing system.
- #2095587 by dixon_: #HardProblems DX conclusion: Remove IdentifiableInterface.
- #2095225 by nod_, pameeela: Fixed Scrolling is broken on modals.
- #2029767 by batigolix, kscheirer: Create hook_help() for history module.
- #2049465 by niko-, andypost, mradcliffe, claudiu.cristea, LinL: Fixed Upgrade of image styles and effects broken.
- #1798738 by alexpott, mtift, tayzlor, ianmthomasuk, Albert Volkman, heyrocker, cam8001: Move css_js_query_string() to state system.
- #2092817 by klausi: Move REST, serialization and HAL to the web services package + CHANGELOG.txt entry.
- #1953528 by swentel, Hydra: Store 'per-bundle view mode settings' in CMI, get rid of field_bundle_settings() & its variable.
- #2098717 by mikeryan, chx: Name chx and mikeryan the migrate maintainers.
- #1217394 by dawehner, jsacksick, MichaelCole, rutcreate, damiankloip: Fixed "Display even if view has no result" not working.
- #2070651 by pwolanin, dawehner, larowlan, tim.plunkett, ParisLiakos: Introduce a path-based breadcrumb builder, remove the one that's based on {menu_links()}.
- #2078005 by Ivan Zugec: Modernize search.module forms.
- #2095139 by dawehner, pwolanin, kfritsche, YesCT, tstoeckler: Fixed Checking for the active tab should use raw variables.
- #2087931 by damiankloip: Inject database connection into DatabaseLockBackend.
- #2097537 by tim.plunkett: Fixed Random failure in Drupal\block\Tests\Views\DisplayBlockTest->testBlockCategory().
- #2097327 by Berdir: Fixed Unecessary cache clear/router rebuild in views_menu().
- #2009674 by pplantinga, Samvel, dmitrii: Replace theme() with drupal_render() in system module.
- #2088147 by damiankloip: Unit test the LockBackendAbstract class.
- #1908440 by chx, clemens.tolboom, Cottser, effulgentsia, heddn, YesCT: Fixed Relax MTimeProtectedFileStorage permissions for DX, drush integration and world domination.
- #2095971 by ekes: Remove instances of menu_get_object()('taxonomy_term()').
- #2087327 follow-up by tstoeckler: Fix the way views search filter is added.
- #2032033 by likin: Fixed Upgrade path tests broken when language module is enabled.
- #2091901 by longwave, tstoeckler: Fix one-line doc descriptions for UrlGenerator and LinkGeneratorInterface
- #2088775 by tim.plunkett: Move entity.api.php to system module directory with other non-module api.php files
- #2093601 by hannah.burgess: Fix typo in comment in ModuleApiTest.php
- #2094497 by Ivan Zugec, dawehner: Fix typo in FilterFormatInterface docs
- #2084653 by longwave, joachim: Add inline comments to config sorting
- #1969572 by neclimdul, larowlan, hussainweb, dawehner, damiankloip, ParisLiakos, pwieck, Berdir, socketwench: Make Uuid a service.
- #2058499 by mtift, BarisW: Added Combine Configuration Management menu items into one main menu item.
- #2083945 by Outi: Dblog.module: Update use of icons.
- #2048895 by echoz: Fixed Dblog CSS results in background image repeating.
- #2095929 by thamas, longwave: Fixed Ugly border joins of system messages.
- #2083947 by Outi, ry5n: System.module: Update use of icons to new standards.
- #2094817 by mcjim: Fixed Vertical toolbar down icons are stretched.
- #2016875 by echoz, LewisNyman, rteijeiro, ry5n: Admin navigation list style update.
- #2091523 by yched, pfrenssen: Fixed Install in foreign language fails with integrity constraint violation on user_picture_target_id.
- #2094445 by Outi, eigentor: Fixed installer right padding - make it look balanced.
- #2055843 by dmoore: Fixed Installation fatal error: Cannot redeclare standard_form_install_configure_form_alter() in case-insensitive filesystems.
- #2090353 by dawehner: Don't require to put the use statement into plugin classes.
- #2087327 by damiankloip: Add text search functionality to views listing page.
- #2095115 by beejeebus: Delete ViewTestConfigInstaller and have ViewTestData create views, not 'import' them.
- #2041885 by BTMash, cweagans, klausi: Move HTTP basic authentication provider to a separate module.
- #2086095 by yched, swentel, Hydra: Fixed Remove remaining references to field_sql_storage().
- #2076085 by dawehner, damiankloip, Letharion, pwolanin: Resolve the need for a 'title callback' using the route .
- #2062157 by Garbar, undertext: In ViewsBlock Rename Views properties to core standards.
- #2057377 by Xano: Added Implement hook_entity_access() and hook_entity_create_access().
- #1605290 by amateescu, msonnabaum, Caseledde, damiankloip, beejeebus, catch, Berdir, Wim Leers: Enable entity render caching with cache tag support.
- #1793648 by nod_, kmox83, droplet, rteijeiro: Follow-up: replace all occurence of Drupal.settings with drupalSettings.
- #2040021 by Wim Leers, tim.plunkett: Fixed In-place editing of nodes does not create new revisions (when the content type is configured to create new revisions by default).
- #2058843 by rteijeiro, jessebeach: Be consistent with respect to which strings within JS code should be overriddable via drupalSettings.
- #2093077 by Wim Leers: Fixed target attribute is set to '0' when creating a link without checking the 'Open in new window' checkbox.
- #2092871 by Wim Leers: Fixed width and height attributes are empty when inserting an image.
- #2094797 by dawehner, Gábor Hojtsy, webflo: Fixed Config entities upcast from the request always get default language context.
- #2039677 by lokapujya: Fixed 'provider' keys for comment wizard default filter definitions.
- #2083615 followup by Gábor Hojtsy: Use links annotation for config entity URI like for content entities.
- #1823454 by jhodgdon: Verify transliteration data sources and their quality, and potentially eliminate maintenance.
- #2041225 by swentel: Fixed FieldInstance::delete() doesn't clean up all form modes.
- #2083983 by damiankloip: Unit test Drupal\serialization\Encoder\XmlEncoder class.
- #2078917 by sun: Fixed E-mails contain double spaces in soft-wrapped sentences.
- #2063461 by damiankloip, oadaeh, dawehner: Fixed Automatically fetch the count of items, if there is @total part of the result area.
- #2053489 followup by tim.plunkett, klausi: Standardize on \Drupal throughout core.
- #2045685 by amontero: Fixed Broken 'Visit your new site' link at install process finish page if web path contains '/core'.
- #2089671 by disasm, tim.plunkett: Convert non-test form callbacks to new form controller.
- #1778122 follow-up by beejeebus: Added missing = sign.
- #2093027 by Gábor Hojtsy: Fixed Regression: contact category titles not used for page title anymore.
- #2078753 by andypost: history_read() should take an array of node IDs.
- #1831846 by katbailey, maciej.zgadzaj, dawehner, RobLoach, moe4715, Hydra, larowlan, andypost: Fixed Help block is broken with language path prefixes.
- #2062023 by rhm50, InternetDevels: Replace user_access() calls with $account->hasPermission() in statistics module.
- #2062005 by InternetDevels: Replace user_access() calls with $account->hasPermission() in menu module.
- #2044505 by bowersox: Fixed Remove empty headers in Views UI
.
- #1778122 by scor, linclark, effulgentsia, tim.plunkett: Fixed HEAD broken: Enable modules to inject attributes into field formatters, so that RDF attributes get output.
- #1888702 by Berdir: Fixed Use configuration selection instead of derivatives for some blocks.
- #2064181 by klausi: Fixed Filter format access bypass on POST/PATCH.
- #1778122 by scor, linclark, effulgentsia: Fixed Enable modules to inject attributes into field formatters, so that RDF attributes get output on the appropriate elements.
- #2076283 by dawehner, pwolanin, neclimdul: Allow local task plugins on paths with a dynamic value (like a node).
- #1199946 follow-up by dawehner: Fix broken HEAD.
- #1199946 by alexpott, fubhy, bojanz, steinmb, chx, catch: Fixed Disabled modules are broken beyond repair so the 'disable' functionality needs to be removed.
- #2076033 by juampy: Fixed PHP warning when looking if a REST resource defines authentication providers.
- #2090973 by tstoeckler: Minor comment typo in EntityNG.
- #2087231 by tim.plunkett, pwolanin: Add a PluginBase in the Core namespace with t() as a helper method.
- #2089635 by tim.plunkett, disasm, larowlan: Convert non-test non-form page callbacks to routes and controllers.
- #1927174 by jessebeach, Wim Leers, nod_, Gábor Hojtsy: Complete the work to make the Toolbar administration menu sub tree rendering more efficient.
- #2085907 by YesCT, Gábor Hojtsy: Ensure all configuration entities have an Edit/Configure tab by default.
- #2083615 by Gábor Hojtsy, YesCT: Use links annotation for config entity URI like for content entities.
- #2087995 by amateescu: All entity post*() and pre*() methods should call their parent implementation.
- #1834002 by Gábor Hojtsy: Fixed Delete operations are all over the place. Remove tabs, provide title in routing.
- #2032453 by Berdir: Fixed Random fail: WebTestBase::randomString returning a string containing a $ followed by a number causes assertLink() to fail.
- #2089273 by yched: Fixed upgrade path puts D7 deleted fields in EntityDisplay objects.
- #2086535 by Gábor Hojtsy: Add entity changed constraint validation to custom blocks.
- #2083985 by damiankloip: Unit test Drupal\serialization\Encoder\JsonEncoder class.
- #2089835 by tstoeckler: SearchSettingsForm 'use's ModuleHandler but actually doesn't.
- #2089361 by thedavidmeister: Fixed TranslationInterface references \Drupal\Core\Utility\String::format() in its docs.
- #2084681 by Xano: Fixed 'must be higher or equal to...'.
- #2089485 by smiletrl: [follow-up]: Clean up for file field type.
- #2082735 by damiankloip: Unit test Drupal\serialization\Normalizer\TypedDataNormalizer class.
- #2075095 by yched, amateescu: Widget / Formatter methods signatures needlessly complex.
- #2089627 by tim.plunkett: Move \Drupal\system\SystemConfigFormBase to \Drupal\Core\Form\ConfigFormBase.
- #2077973 by plopesc: Modernize editor.module forms.
- #2089851 by Wim Leers: Fixed ContainerInjectionInterface comment is wrong, causing developers to use the wrong 'use' statement.
- #2080589 by mrsinguyen: Remove Unused local variable $breakpoints from /core/modules/picture/lib/Drupal/picture/Tests/PictureAdminUITest.php.
- #2081145 by beowulf1416: Remove Unused local variable $translations from lib/Drupal/content_translation()/ContentTranslationController.php.
- #2085957 by tankerjoe: Document that BookController methods return render arrays, not strings.
- #1983554 by plach, effulgentsia, Berdir: Remove BC-mode from EntityNG .
- #2080351 by mrsinguyen: Remove Unused local variable $form_html_id from /core/modules/system/lib/Drupal/system/Tests/Ajax/MultiFormTest.php.
- #2080347 by mrsinguyen: Remove Unused local variable $result from /core/modules/system/lib/Drupal/system/Tests/System/TokenReplaceTest.php.
- #2080333 by mrsinguyen, lorique: Remove Unused local variable $instance from /core/modules/system/lib/Drupal/system/Tests/File/ReadOnlyStreamWrapperTest.php.
- #2080345 by mrsinguyen: Remove Unused local variable $base_url() from /core/modules/system/lib/Drupal/system/Tests/System/CronRunTest.php.
- #2080339 by mrsinguyen: Remove Unused local variable $routes from /core/modules/system/lib/Drupal/system/Tests/Routing/RouteProviderTest.php.
- #2080337 by mrsinguyen: Remove Unused local variable $message from /core/modules/system/lib/Drupal/system/Tests/Mail/MailTest.php.
- #2080573 by Haza: Remove Unused local variable $replies from /core/modules/comment/lib/Drupal/comment/Tests/CommentPagerTest.php.
- #2081205 by mrsinguyen: Remove Unused local variable $rid from /core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php.
- #2081197 by smiro: Remove Unused local variable $links from /core/modules/hal/lib/Drupal/hal/Normalizer/EntityNormalizer.php.
- #2080571 by mrsinguyen: Remove Unused local variable $id from /core/modules/comment/lib/Drupal/comment/Entity/Comment.php
- #2080069 by mrsinguyen: Remove Unused local variable $stripe from /core/modules/system/system.admin.inc.
- #2079013 by yched: Better test coverage for field table names.
- #2060119 by tidrif, undertext, damiankloip: Convert FieldPluginBase constants to class constants.
- #1941672 by pwolanin, dawehner: Remove Drupal\views\Plugin\query\QueryInterface.
- #2051097 follow-up by tim.plunkett: Remove silly spacing errors.
- #2051097 by dawehner, Manuel Garcia, tlattimore, neclimdul: Change 'pattern' to 'path' in *.routing.yml files.
- #1939082 by shanethehat, larowlan, jenlampton, Cottser, LewisNyman, duellj, Mark Carver, joelpittet: Convert theme_status_messages() to Twig.
- #2087279 by larowlan, dawehner, disasm, tim.plunkett: Add a config() method to FormBase.
- #1614186 by RobLoach, tim.plunkett, msonnabaum, Crell, jhodgdon, Niklas Fiekas: Update coding standards for using 'native' PHP classes like stdClass in namespaced code.
- #2053489 by chx, tim.plunkett: Standardize on \Drupal throughout core.
- #1981368 follow-up by tim.plunkett: Convert more routes to new naming convention.
- #2088651 by pwolanin: Update symfony components to latest 2.3.*.
- #1981368 by tim.plunkett, Crell, webchick: Convert all routes to 'module_name().foo_bar()' naming convention.
- #2089195 by dawehner: Fixed ControllerBase::config does not work as expected.
- #2041333 by tstoeckler, tim.plunkett: Inject the module handler into the entity access controller.
- #2078155 by Amitaibu, Sweetchuck: Fixed Access protected field items being removed.
- #1987816 by pdrake, disasm, ParisLiakos, pguillard, vijaycs85, dawehner: Convert system_batch_page() to a new style controller.
- #1987804 by disasm, dawehner: Convert plugin_test_definitions() to a new style controller.
- #1987624 by disasm, robeano, piyuesh23, dawehner | vijaycs85: Convert batch_test() page callbacks to a new style controller.
- #1987598 by disasm, mparker17, Niklas Fiekas, rabellamy | vijaycs85: Convert aggregator_test_feed() and aggregator_test_redirect() to a new style controller.
- #1945390 by Alan Evans, disasm, tim.plunkett, dawehner: Convert book_admin_edit() to a new-style FormInterface implementation.
- #1946466 by tim.plunkett, andypost, jibran, Unitoch, Crell, disasm | mtift: Convert all confirm_form() in user.module and user.pages.inc to the new form interface and convert route.
- #1987644 by mparker17, dawehner: Convert common_test_destination() to a new style controller.
- #2085435 by larowlan, dawehner: Fixed Comment edit page has the title 'Comment permalink'.
- #1974408 by kim.pepper, disasm, ParisLiakos, kshama_deshmukh, alexpott, theMusician, pwieck | mtift: Convert aggregator_page_source() to a Controller.
- #1987870 by disasm: Convert theme_test() callbacks to a new style controller.
- #2003592 by andypost, mhagedon, webflo: Convert language_admin_add_form() and language_admin_edit_form() to a Controllers.
- #1987656 by mparker17: Convert common_test_js_and_css_querystring() to a new style controller.
- #1987572 by mrded, vijaycs85, Sean Buscay: Convert session_test() callbacks to a new style controller.
- #1979038 by dawehner, effulgentsia, tstoeckler: Convert views_ajax_autocomplete_taxonomy() to a Controller.
- #2082071 by plopesc: Convert language_negotiation_configure_browser_form() to a Controller.
- #2084339 by alexpott: Fixed The configuration value system.maintenance.enabled should be moved to the state system.
- #2086447 by tim.plunkett, damiankloip: Remove 'View:' prefix from views block derivative admin labels.
- #1203886 follow-up by RobLoach: Update CHANGELOG.txt to reflect PHP filter's removal.
- #2078285 followup by tim.plunkett: Fixed Add short-cut methods to the \Drupal class for generating URLs and links from routes.
- #1203886 by catch, sun, David_Rothstein, RobLoach, tim.plunkett, greggles, alexpott, DamienMcKenna: Remove the PHP module from Drupal core
- #2062573 by claudiu.cristea, tim.plunkett, Xano: Change notice: Add method defaultConfiguration() in ConfigurablePluginInterface.
- Revert "Issue #2062573 by claudiu.cristea, tim.plunkett, Xano: Add method defaultConfiguration() in ConfigurablePluginInterface."
- #1938316 by disasm, jaskho, stella, scor, tim.plunkett, jibran | Crell: Convert book_outline() to a new-style Controller.
- #2062573 by claudiu.cristea, tim.plunkett, Xano: Add method defaultConfiguration() in ConfigurablePluginInterface.
- #2084309 by amateescu: Enable Entity reference in the standard profile.
- #2087725 by donquixote: Block module tests in tests/lib/Drupal instead of tests/Drupal.
- #2087551 by donquixote: ViewsHandlerDiscovery: Remove ->pluginNamespaces setup from constructor.
- #2082117 by alexpott, xjm, tim.plunkett, heyrocker, beejeebus, sun: Fixed Install default config only when the owner and provider modules are both enabled.
- Revert "Issue #2082117 by alexpott: Fixed Install default config only when the owner and provider modules are both enabled."
- #2082117 by alexpott: Fixed Install default config only when the owner and provider modules are both enabled.
- #1987718 by brianV, larowlan: Convert form_test_two_instances() to a new style controller.
- #2083811 by yched, plach: Remove langcode nesting for fields in entity structures.
- #2088119 by David_Rothstein: Remove David_Rothstein from MAINTAINERS.txt for Drupal 8.
- #1963394 by tim.plunkett, jibran, effulgentsia: Fixed ConfirmFormBase::getCancelPath() should allow for a route.
- #2087449 by andypost: Fixed broken tests FieldAttachOtherTest->testFieldAttachCache().
- #2084057 by dawehner: Fixed Translate _title on routes.
- #1974210 by disasm, larowlan, jibran: Convert admin/structure/forum to a Controller.
- #2030713 by ifrik: Improve help for the email module
- #2057131 by olli: Fix docs for lock wait function
- #2073901 by xtfer, larowlan: document that entity_load now accepts a mixed argument for ID
- #1969970 by Gábor Hojtsy: Add context information to documentation of Translation annotation
- #2083943 by Xano, InternetDevels, longwave: Fix spelling errors in various documentation
- #2085989 by longwave: Correct mindless copy/paste error in SystemController docs
- Revert "Issue #1974210 by disasm, larowlan: Convert admin/structure/forum to a Controller."
- #1974210 by disasm, larowlan: Convert admin/structure/forum to a Controller.
- #2085673 by Wim Leers: Remove all remaining '-rtl.css' references.
- #2077513 by tim.plunkett, jibran, ParisLiakos, msonnabaum: Refactor ControllerBase to be more consistent with FormBase.
- #2068053 by tim.plunkett, larowlan: Fixed Custom block creation form redirect is inconsistent.
- #2087007 by pwolanin: Fixed The default weight for a local task should be NULL not 0.
- #2082081 by pwolanin: Fixed Incorrect documentation in drupal-7.forum.database.php.
- #2086129 by yched: Fixed Leftover text_field_schema().
- #2075949 by AdamGerthel, ry5n, LewisNyman: Add Libricons to messages.
- #2083835 by yched: Fixed theme('field') displays no value on empty fields even if the formatter returned an output.
- #2074037 by Wim Leers, effulgentsia: Add drupalPostUrl() — drupalPost()/drupalPostAjax() are for forms only, D8 JS performs non-form HTTP requests.
- #2084513 by donquixote, EclipseGc: Annotation class loading could be more elegant.
- #2027181 by Wim Leers, seutje, Bojhan: Use a CKEditor Widget to create a stellar UX for captioning and aligning images.
- #2053519 by alexpott: Broken PHPUnit test with E_STRICT enabled for AJAX fails on View with 'AJAX: Yes'.
- #1991684 by Wim Leers, rcaracaus, amateescu, msonnabaum: Fixed Node history markers (comment & node 'new' indicator, 'x new comments' links) forces render caching to be per user.
- #2053519 by dawehner, mondrake | RdeBoer: Fixed AJAX fails on View with 'AJAX: Yes'.
- #1978916 by likin, YesCT, disasm, ayelet_Cr, tim.plunkett, vijaycs85, Letharion: Convert locale_translate_page() to a Controller.
- #2035689 by plopesc: Convert user_form_test_current_password() to a Controller.
- #2071019 by tim.plunkett, olli: Allow the block category for Views block displays to be edited.
- #2074509 by tim.plunkett, falcon03, mgifford, Xano: Fixed Add missing #title property to ensure form accessibility.
- #2070609 by damiankloip, tstoeckler: Remove obsolete 'module' keys from Views plugin annotations.
- #2066523 by mparker17, disasm: Convert common_test_drupal_render_invalid_keys() to a new style controller.
- #2061331 by yched, plopesc: Added helper methods getEntity() in FieldInterface / FieldItemInterface.
- #2057427 by dawehner, olli: Fixed No delete operation available while editing a view.
- #2009670 followup by Eric_A: Fixed Replace theme() with drupal_render() in simpletest module.
- #2060859 by tim.plunkett, Gábor Hojtsy: Make Block plugin's 'category' a translatable string.
- #2003570 by aparnakondala123, vineet.osscube, tstoeckler: Fixed Enabling RTL and then changing theme colors moves the hexadecimal # to the right.
- #1971158 by Berdir, beejeebus, alexpott, amateescu: Follow-up: Add loadMultiple() and listAll() caching to (cached) config storage.
- #2078855 by dawehner, pwolanin: Fixed Request::create() is slow, use a helper to duplicate instead.
- #2061973 by InternetDevels, naveenvalecha: Replace user_access() calls with $account->hasPermission() in book module.
- #1978958 by jibran, disasm, kgoel, Pancho, vijaycs85, cosmicdreams, dawehner, wamilton: Convert comment_reply() to a Controller.
- #2078321 by Cottser: Add Twig to CHANGELOG.txt.
- #2083941 by dawehner: Fixed \Drupal\Core\Theme\Attribute->value() is named wrong and does not work.
- #2073871 by nick_schuch: TourTestBasic should setup Seven has the default admin theme.
- #2084711 by alexpott: Add beejeebus to MAINTAINERS.txt for Configuration system and Config entities.
- #2082509 by Gábor Hojtsy, twistor: Generalize node changed constraint to entity changed constraint.
- #2082157 by damiankloip: Move View::newDisplay() to ViewExecutable.
- #2078675 by benjy: Remove unused constants in block.module.
- #2084197 by tim.plunkett: Fixed Uninstalling menu module removes all custom menus.
- #2068891 by saranraj.G: Fixed API node_last_changed() number of bound variables does not match number of tokens.
- #2083877 by tim.plunkett: Add a theme selector to the place block form.
- #2084125 by pwolanin: Fixed Bug in active detection in LinkGenerator - need to extract array from _raw_variables() ParameterBag.
- #2015697 by claudiu.cristea, yched, Berdir, splatio: Convert field type to typed data plugin for file and image modules.
- #2050919 by neclimdul, pwolanin, damiankloip, dawehner: Replace local task plugin discovery with YamlDiscovery.
- #2081609 by yched: Fixed field purge should bail out on unknown entity types.
- #2081257 by olli: Fixed hook_cache_flush() should not be invoked by system_cron().
- #2078007 by plopesc: Modernize simpletest.module forms.
- #2061983 by InternetDevels, rhm50: Replace user_access() calls with ->hasPermission() in edit module.
- #2062171 by Garbar, m1r1k: Remove calls to deprecated global in favor of current user service in editor module.
- #2058279 by mondrake: Align mini pager accessibility markup to full pager.
- #2078583 by dawehner, pwolanin: Fixed menu callbacks removed from hook_menu() do not display any menus.
- #2026339 by Berdir, yched: Remove text_sanitize() since we have TextProcessed as an EntityNG computed property.
- #2049085 by damiankloip: Inject database dependency into AggregatorFeedBlock derivative class.
- #2030151 by damiankloip, dawehner: Convert entity_get_bundles() to a method on the entity manager.
- #2082499 by alexpott: Fixed Uninstalling action module removes actions created by the user module.
- #2078583 by dawehner, pwolanin | disasm: Fixed menu callbacks removed from hook_menu() do not display any menus.
- #1827112 by alexpott, vijaycs85, dawehner, cspitzlay, cam8001: Convert 'install_profile()' variable to Settings.
- #2068437 by dawehner, pwolanin: Fixed _title does not work on _form.
- #2078341 by tim.plunkett: Restructure Block UI and custom block pages.
- #2078951 by tim.plunkett, jessebeach: Highlight the row of block that was just placed.
- #2078507 by yched: Add explicit upgrade path tests for fields shared between entities.
- #2057207 by dawehner, olli: Fixed Unable to select the 'Default' view mode in views entity row plugin.
- #2074193 by Gábor Hojtsy, Wim Leers: Add changed time tracking to custom blocks.
- #2035721 by Wim Leers, Gábor Hojtsy: Figure out how to translate Drupal-specific CKEditor plugins.
- #1978952 followup by tim.plunkett, disasm: Fixed Regression: Convert shortcut_set_add() to a Controller.
- #752730 by c960657, sun, swentel, catch: Remove file_exists() during bootstrap.
- #2068287 by Berdir, andypost: Support bundle names provided in the request arguments in EntityCreateAccessCheck.
- #2076681 by damiankloip, dawehner, pwolanin: Add a YAML discovery decorator.
- #2003482 by pwolanin, jhodgdon, kim.pepper, Nick_vh, tim.plunkett, jibran, Berdir, effulgentsia, alexpott: Convert hook_search_info() to plugin system.
- #366950 by amontero, boombatower, brianV, univate, hefox, stpaultim, EllaTheHarpy, babruix: Fixed 'Administer Users' permission should be separate from 'Administer Account Settings'.
- #2073813 by pwolanin, dawehner, tstoeckler, twistor: Add a UrlGenerator helper to FormBase and ControllerBase.
- #2078625 by yched: Field/FieldItem value objects should carry their language.
- #2004282 by dawehner, smiletrl, amateescu, tim.plunkett: Injected dependencies and serialization hell .
- #2067017 by damiankloip: Remove usage of DRUPAL_CORE_COMPATIBILITY/VERSION constants.
- #2079011 by Berdir, alexpott: Move field.module constants related to storage to EntityStorageControllerInterface.
- #1999436 by kim.pepper, bojanz, sidharthap, effulgentsia, tim.plunkett: Use Symfony Request for taxonomy module.
- #1987692 by becw, cbiggins, tim.plunkett | vijaycs85: Convert all references to entity_get_form() as page callbacks to _entity_form() w/ corresponding routing.yml entries.
- #1961946 by TR | sayela: Fixed Simpletest module's #overlay ID causes CSS conflicts.
- #1999346 by kim.pepper, atchijov, John Bickar, piyuesh23, dawehner, effulgentsia: Use Symfony Request for fieldui module.
- #1987700 by disasm: Convert error_test() module to a new style controller.
- #1987814 by juampy, tim.plunkett, lliss, kushrohra: Convert system_admin_menu_block_page() to a new style controller.
- #1987818 by jlbellido, MattDanger, disasm, vijaycs85: Convert system_date_format_language_overview_page() to a new style controller.
- #2080711 by chertzog: Remove Unused local variable from /core/modules/shortcut/shortcut.module.
- #2080595 by chertzog: Remove Unused local variable from /core/modules/user/lib/Drupal/user/Plugin/views/filter/Name.php.
- #2081165 by smiro: Remove Unused local variable from /core/modules/datetime/lib/Drupal/datetime/Tests/DatetimeFieldTest.php.
- #2073875 by nick_schuch: Fixed TourTestBase needs to allow for list elements in the body.
- #1998696 by kim.pepper, kmcculloch, valdo: Use Symfony Request for core includes.
- #2068797 by tstoeckler: ModuleHandler::parseDependency should be public.
- #2081195 by smiro: Remove Unused local variable from taxonomy/Plugin/field/formatter/EntityReferenceTaxonomyTermRssFormatter.php.
- #2016953 by dawehner, damiankloip, tim.plunkett: Indicate when an optional handler is missing, that it is not 'broken'.
- #2081213 by mrsinguyen: Remove Unused local variable () from /core/lib/Drupal/Core/Entity/EntityStorageControllerBase.php.
- #2079095 by pwolanin: Shorten the doxygen for method t() in ControllerBase to the standard version.
- #1874534 by dawehner, damiankloip, olli, Psikik: Introduce a dblog / watchdog views integration.
- #2062021 by rhm50, InternetDevels: Replace user_access() calls with ->hasPermission() in shortcut module.
- #2081215 by mrsinguyen: Remove Unused local variable from /core/modules/views/lib/Drupal/views/Plugin/views/area/TokenizeAreaPluginBase.php.
- #2062031 by InternetDevels, rhm50: Replace user_access() calls with ->hasPermission() in tour module.
- #2074547 by plopesc, effulgentsia, yched: Remove ConfigFieldItemInterface::getInstance().
- #2079761 by tim.plunkett: Use a template for the block listing page to simplify the form.
- #2081209 by mrsinguyen: Remove Unused local variable () from /core/lib/Drupal/Core/EventSubscriber/RedirectResponseSubscriber.php.
- #2079717 by StephaneQ | joachim: Fixed incorrect class name in ViewsEntityRow constructor.
- #2080429 by mrsinguyen: Remove Unused local variable from /core/modules/language/language.admin.inc.
- #2081201 by mrsinguyen: Remove Unused local variable from /core/modules/file/lib/Drupal/file/Plugin/field/formatter/FileFormatterBase.php.
- #2080687 by chertzog: Remove Unused local variable from /core/modules/update/update.module.
- #2080673 by chertzog: Remove Unused local variable from /core/modules/filter/filter.install.
- #2081185 by undertext | mrsinguyen: Remove Unused local variable from /lib/Drupal/entity_reference()/Plugin/field/formatter/EntityReferenceFormatterBase.php.
- #2072603 by legolasbo: Remove Unused local variable from /core/modules/views/lib/Drupal/views/Plugin/views/query/Sql.php.
- #2080707 by chertzog: Remove Unused local variable () from /core/modules/node/lib/Drupal/node/NodeGrantDatabaseStorage.php.
- #2080369 by mrsinguyen: Remove Unused local variable () from /core/modules/statistics/statistics.tokens.inc.
- #1758622 follow-up by smiletrl, Berdir: Consistently pass account in options list.
- #2081429 by andypost: Clean-up ForumManager doc-block.
- #2074229 by Gábor Hojtsy, tstoeckler: Add changed time tracking to taxonomy terms.
- #2080509 by mrsinguyen: Remove Unused local variable () from /core/modules/locale/tests/modules/locale_test()/locale_test().module.
- #2051717 by Mile23, jhedstrom: Expand phpunit tests for \Drupal\Component\Utility\Unicode.
- #2068219 by balagan: Fixed Typo in file drupal\core\modules\views\lib\Drupal\views\Tests\Plugin\StyleTest.php.
- #2078333 by Wim Leers | dcrocks: Fixed Blank links in tool menus because routes are automatically added to the Tools menu.