Download Size md5 hash
drupal-8.0-alpha4.tar.gz 7.44 MB 793447ac11e240b1f1743adf33239ed6
drupal-8.0-alpha4.zip 12.71 MB c72983bbe5672b876f0403e344029b05
Last updated: October 18, 2013 - 10:31

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.
View change notices for this release
Official release from tag: 
8.0-alpha4