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.0-alpha14@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.0-alpha14.tar.gztar.gz
8.75 MB
MD5: 9d71afdd0ce541f2ff5ca2fbbca00df7
SHA-1: 4c70066a3a549c1be00c5be4e1a5ab20b1c663b2
SHA-256: fa720f0ad4fcc0de0876fc8b516acab3320dfcfa77cfcd0cef9e6a99d0c5168d
Download drupal-8.0.0-alpha14.zipzip
15.13 MB
MD5: 9ffe86b5fff661f34fefa35894998ca8
SHA-1: c3350d5aae59756669e71aff5d9d63e3279e6f72
SHA-256: 2616fdf7d692dad0f804addbff20c48e7bf90a75a78cb795ad6e6f57446de5df
Release notes
Changes since 8.0-alpha13:
- #2145633 by Jose Reyero, Gábor Hojtsy | YesCT: Use standard discovery facility in TypedConfigManager instead of one-off implementation.
- #2315695 by a_thakur: Remove views_get_view().
- #2315885 by Gábor Hojtsy: Fixed Quickfix: language settings page seriously misaligned.
- #1676910 by cs_shadow, penyaskito, lokeoke | xjm: Rename randomName() to randomMachineName().
- #2312657 by olli: Remove _toolbar_clear_user_cache().
- #749748 by Bès, penyaskito, sun, hefox, Dave Reid, mavimo | c960657: Fixed Contact, register and comment forms do not prefill with user info from browser.
- #2189661 by tim.plunkett: Replace $form_state['redirect_route'] with setRedirect().
- #2216555 by jhodgdon, chx: Fill in @defgroup/topic docs for Migration overview.
- #2309575 follow-up by Wim Leers: [Revert] Remove the null and memory backend definitions from core.services.yml in favour of devel module providing them instead.
- #2316153 by Berdir: Fixed PHP 5.4.30/5.5.15+ changed json_encode() of DateTime objects to include microseconds, breaks tests.
- #140363 by synth3tk, makemineatriple, realityloop, yoroy, YesCT, Niklas Fiekas, Schnitzel, corbacho | Jao: In user profiles, "Track" tab should be renamed "Activity".
- #2161845 by Gábor Hojtsy, vijaycs85 | YesCT: Fixed Node views (front page, admin) do not use the proper language filter.
- #2313811 by undertext | andyceo: Fixed Inconsistent interface location: core/modules/menu_link_content/src/Entity/MenuLinkContentInterface.php.
- #2309221 by mikey_p: Drupal\Core\Datetime\Date should be renamed to DateFormatter.
- #2302165 by cilefen | kgoel: Only allow loading by plugin definition properties.
- #2314873 by undertext, Crell: Standardize image style entity route names.
- #2314885 by undertext, Crell: Standardize search page entity route names.
- #2314883 by Crell: Standardize role entity route names.
- #2314859 by Crell: Standardize ConfigTest route names.
- #2256593 by jhodgdon, dawehner: Fixed Review and update the ajax @defgroup in ajax.inc.
- #2311859 by Gábor Hojtsy, jhodgdon: Fixed Configuration and Javascript translation not created/updated in .po translation import.
- #2216539 by jhodgdon: Fill in @defgroup/topic docs for Views overview.
- #2315189 by herom: Fixed 2 schema element types mistyped as sequence.
- #2315255 by Dave Reid: Fixed Xss::split() fails on custom HTML elements with dashes in the name.
- #2303703 by dawehner: Remove unused RegisterParamConvertersPass.
- #2315019 by gauravkhambhala, sam152 | alexpott: Fixed Duplicate css in system.module.css.
- #2313913 by ivanjaros: OverviewTerms form uses hardcoded path.
- #2188889 by CharuAg, cwells, lokapujya, ashepherd, kay_v, scor: Support RDFa output in link field formatter.
- #2314359 by yched: Optimization: do not iterate on fields in EntityViewBuilder::viewField().
- #2306539 by swentel, alexpott, sun: Fixed FieldUnitTestBase::createFieldWithInstance() pollutes test class with arbitrary properties.
- #2313397 by tim.plunkett: Replace FormBuilderInterface::setValue() with FormStateInterface::setValueForElement().
- #2312367 by lokeoke, dawehner: Add a getUuid() method for content menu links, to not have to use getDerivativeId().
- #2314867 by Crell: Standardize comment entity route names.
- #2314871 by Crell: Standardize Entity module entity route names.
- #2314887 by Crell: Standardize shortcut entity route names.
- #2314877 by Crell: Standardize menu link entity route names.
- #2314865 by Crell: Standardize contact entity route names.
- #2314855 by Crell: Standardize block entity route names.
- #2314861 by Crell: Standardize aggregator entity route names.
- #2314869 by Crell: Standardize DateFormat entity route names.
- #2314875 by Crell: Standardize language entity route names.
- #2314881 by Crell: Standardize responsive image mapping entity route names.
- #2314765 by Crell: Standardize filter format route names.
- #2310371 by dawehner: Replace Views::getApplicableViews('uses_hook_menu') with Views::getApplicableViews('uses_menu_links').
- #1883058 by cilefen, aendrew: Added Default Drupal drop favicon needs a Retina-quality version.
- #2314347 by alexpott: Fixed Remove config.storage dependency from ConfigEntityStorage.
- #2308783 by er.pushpinderrana | mikey_p: Remove format_interval().
- #2307629 by olli | jhodgdon: Fixed Views UI "Add" dialog - Submit pops you back to same dialog.
- #2306071 by dawehner: Tag backend services.
- #2314563 by crazysix: Fixed Small style change in core/systems module.
- #2313823 by tim.plunkett, martin107: Use FormStateInterface for all typehints.
- #2264833 by lokeoke, joelpittet: Convert theme_update_version to update-version.html.twig.
- #2313989 by sun: Update vfsStream to 1.3.0.
- #2312925 by olli, kim.pepper, dawehner: Fixed 'Add Link' button adds a new menu instead.
- #2313053 by Berdir: Fixed Field storage and instance call toArray() in __wakeup() is very slow, remove it?.
- #2031441 by penyaskito, Mile23, DuaelFr, Sutharsan: Add unit test for PoHeader::evaluatePlural.
- #2207695 by Manuel Garcia, LewisNyman, pakmanlh, mitsuroseba, Sam152: Expand the throbber API to include a 'full screen' option.
- #2309575 by undertext | damiankloip: Remove the null and memory backend definitions from core.services.yml in favour of devel module providing them instead.
- #2313479 by tim.plunkett: Add FormState::setResponse().
- #2308821 by tim.plunkett: Replace FormErrorInterface with $form_state->setErrorByName() and $form_state->setError().
- #242324 by rychannel, kbasarab, chx, cgalli, LinL, pfrenssen, wonder95, triclops | whatistocome: Fixed Going to page 2 on "list terms" page doesn't display additional terms.
- #1498660 by marco, plach, andypost, YesCT, Berdir | dawehner: Refactor taxonomy entity properties to multilingual.
- #2289999 by dawehner, Cottser | Fabianx: Add an easy way to create HTML on the fly without having to create a theme function / template.
- #2312153 by plach: Refactor block_content entity schema to multilingual.
- #2265939 by tim.plunkett, dawehner, effulgentsia: Fixed [sechole] AccessManager::checkNamedRoute() leaks attributes from current request.
- #2313627 by er.pushpinderrana | jhodgdon: Fixed FormStateInterface needs @ingroup.
- #2313089 by er.pushpinderrana, undertext | jhodgdon: Fixed Form generation topic needs quick follow-up fix.
- #2216551 by jhodgdon: Fill in topic/@defgroup docs for Services/DIC.
- #2310353 by cilefen | YesCT: Move LinksTest to menu_link_content module.
- #2262275 by hussainweb, hosef, ultimike: Fixed D6->D8 CCK Single On/Off Checkbox, Checkboxes/Radio buttons, and Select formatters.
- #2218025 by jhodgdon: Fixed Field language filter/sort/etc. for Views do not work.
- #1285726 by kim.pepper, InternetDevels, alexpott, RobLoach: Remove XML-RPC.
- #1898466 by joelpittet, webthingee, lokapujya, pplantinga, lokeoke, richardj, bdragon, steveoliver, ry5n, tlattimore, Cottser, siccababes, jenlampton, evanbarter, rodrigoaguilera, W1n5t0n45, drupalmonkey, ezeedub | c4rl: Update.module - Convert theme_ functions to Twig.
- #2272481 by herom, ParisLiakos, tim.plunkett: Remove usages of watchdog() from forms, plugins and controllers.
- #2287781 by alayham, herom: Fixed DropButton component does not look well in RTL page.
- #2207391 by LewisNyman, emma.maria, lokapujya: Style select elements in Webkit only.
- #2239241 by Berdir, mr.baileys | tstoeckler: DateItem is completely broken, remove it.
- #2284413 by damiankloip: Use addMethodCall() instead of replaceArgument() in RegisterEntityResolversCompilerPass.
- #2306471 by amitgoyal, a_thakur: Remove views_get_plugin_definitions().
- #2162005 by plopesc: Clean up entity_reference default values once users 0 and 1 provides UUID.
- #2313115 by Wim Leers: Fixed AccessManagerTest is broken.
- #2312671 by olli: Fixed Typo langauge.
- #2309673 by mitsuroseba: Add tests for node/add when no node types exist.
- #2312681 by longwave: Update Drupal::VERSION constant.
- #2306439 by a_thakur: Remove _update_process_fetch_task().
- #2263365 by donquixote, longwave, alexpott: Second loop in module_implements() being repeated for no reason.
- #2227907 by mgifford: Revise rel attributes in pager links.
- #2225353 by tim.plunkett: Convert to an object and provide methods like setError().
- #2312069 by er.pushpinderrana, dawehner: Fix formatting problem on Default theme implementations topic
- #2312659 by er.pushpinderrana: Fix formatting issues on User topic page
- #2312607 by lokeoke: Fix formatting issue on Database topic page
- #2301319 by pwolanin, effulgentsia: MenuLinkNG part5: Remove dead code and party!
- #2309247 by Gábor Hojtsy: Fixed Views do not depend on modules providing their displays.
- #2301317 by pwolanin, dawehner, Wim Leers, effulgentsia, YesCT, xjm, alexpott: MenuLinkNG part4: Conversion.
- Revert "Issue #2301317 by pwolanin, effulgentsia, Wim Leers, dawehner, alexpott: MenuLinkNG part4: Conversion."
- #2301317 by pwolanin, effulgentsia, Wim Leers, dawehner, alexpott: MenuLinkNG part4: Conversion.
- #1833010 by Gábor Hojtsy: Fixed Admin user language preference WSOD if ahead of path prefixes.
- #2295129 by alexpott, tim.plunkett: Fixed Filter formats should not save plugin data when the plugin configuration matches defaults.
- #2309405 by undertext, er.pushpinderrana: Add note to Annotations topic about PluginID shorthand annotation if there is only an ID
- #2299679 by jmmarquez, lokeoke: Move some topics/groups to/from core.api.php
- #2051877 by dawehner, sun, tstoeckler: Log error when people use invalid route parameters.
- #2309137 by longwave, sqndr | LewisNyman: Remove quotes from all background-image: url() properties.
- #2060573 by nod_, stefank, jessebeach, tim.plunkett: Fixed Standardized filter/search behavior; surface filter matches regardless of their containing box's open state;.
- #2310705 by lokeoke, tim.plunkett, dawehner: AccessManager should introduce constants for 'ANY' / 'ALL'.
- #2304651 by YesCT, martin107: Fixed Core Language sort() should not work, needs to use name instead of default title.
- #2310729 by tim.plunkett: Add tim.plunkett as a maintainer for Forms system, Routing system, and Configuration module.
- #2008566 by kim.pepper, jhedstrom, Berdir: Convert PasswordHashingTest unit tests to phpunit.
- #2304399 by er.pushpinderrana, undertext | samuel.mortenson: Fixed "class" attribute in drupal_render should be an array.
- #2309687 by eiriksm: Fixed Typo in docs for function Testclass::verbose.
- #2310321 by corbacho, herom: Fixed CSS for RTL messages.
- #2247049 by sqndr, herom, LewisNyman: Redesign password strength indicator so it's less fragile.
- #2310527 by damiankloip: Upgrade Serializer component to 2.5.2.
- #2311027 by pwolanin: Fixed WebTestCase using $ instead of % for placeholder text.
- #2309927 by martin107: Return of the silly typo.
- #2073811 by dawehner, pwolanin, joelpittet, Cottser, Mark Carver, steveoliver: Add a url generator twig extension.
- #2310167 by undertext | jhodgdon: Fixed Views annotation classes moved; docs were not updated.
- #1987400 by joelpittet, andypost, drupalninja99, jerdavis, CaptainWonky, shanethehat, TrevorBradley | Cottser: Forum.module - Convert theme_ functions to Twig.
- #2225085 by jhodgdon: Fixed hook_views_data() needs more docs.
- #2308707 by eojthebrave: Field widget @defgroup references wrong class in documentation.
- #2281443 by ultimike, TommyK: Fixed D6 Workflow settings -> D8 Publishing options not migrating.
- #2217943 by jhodgdon, Wim Leers: Views cannot be filtered by language of translation.
- #2305023 by dawehner: Fixed Rename getCancelRoute to getCancelUrl.
- #2309175 by Wim Leers: Fixed HTML double-escaping in Text Editor image settings configuration UI.
- #2300347 by vijaycs85, joshi.rohit100 | robertdbailey: Fixed Regression: checkbox to enable translation for users does not save.
- #2033211 by jwilson3, LewisNyman, sqndr, tim.plunkett, JamesLefrère | yannickoo: Move Seven CSS files into css directory.
- #2306455 by hussainweb, alexpott, er.pushpinderrana: Fixed ConfigEntityStorage adds too many dots.
- #2290275 by chx: Add information to migrate plugin classes and interfaces for developers
- #2308695 by eojthebrave: Fix typo
- #2308699 by eojthebrave: Fix documentation of WidgetBaseInterface::formElement method
- #2308707 by eojthebrave: Fix annotation class reference in field.api.php
- #2308967 by martin107: Fix spelling errors
- #2299699 by lokeoke | jhodgdon: Some classes need @ingroup added to them.
- #2308971 by herom: Fixed Quickfix: Two schema files are not named with the common naming scheme.
- #2306515 by lokeoke | yukare: Fixed HTML double-escaping in CKEditor toolbar configuration UI.
- #2307125 by webchick: Fixed HTML double-escaping in EditorImageDialog.
- #2302617 by dawehner, chx | Crell: Define a standard mechaism for backend-aware service overrides.
- #2078473 by blueminds | Berdir: Added Use entity access API for checking access to private files.
- #2149197 by penyaskito, mikey_p, vijaycs85, herom: Replace format_interval with \Drupal::service('date')->formatInterval().
- #2308545 by penyaskito: Typo in LanguageNegotiationUrlTest.
- #2112247 by sihv, dgroene, aalamaki, Dennis Walgaard, mErilainen: Fixed Valid file extensions in file names are not properly enforced when uploading files.
- #1800614 by falcon03, mgifford, LinL | jessebeach: Improve the responsive toolbar accessibility.
- #2279395 by alexpott, mradcliffe, plach, bzrudi71: Fixed The PostgreSQL backend does not handle NULL values for serial fields gracefully.
- #2279395 by alexpott, mradcliffe, bzrudi71: Fixed The PostgreSQL backend does not handle NULL values for serial fields gracefully.
- #2307231 by olli | Charles Belov: Fixed Deleted views display not struck through.
- #1986418 followup by LewisNyman: Update textfield & textarea style.
- #2305827 by pwolanin: Fixed doc fixes for LockBackendInterface.
- #2293773 by Gábor Hojtsy, alexpott, effulgentsia, penyaskito, hussainweb: Fixed Field allowed values use dots in key names - not allowed in config.
- #2298923 by mparker17, er.pushpinderrana: Fixed Bartik's field--taxonomy-term-reference.html.twig doesn't output content_attributes, has out-of-date documentation.
- #2230997 by dinarcon, jiv_e, StevenPatz, jstoller, cs_shadow, LewisNyman, lauriii | penyaskito: Fixed Remove the slogan in install.php and update.php.
- #2287031 by lokeoke | hass: Change lcase translatable strings to ucfirst.
- #2305293 by olli: Fixed Wrong #states for "Restrict to the selected roles" in views ui.
- #2305807 by amitgoyal, olli | jhodgdon: Fixed Clicking "Add" filter and then canceling dialog results in "You have unsaved changes.".
- #2307481 by cs_shadow: Fix typos and add missing properties in Drupal\editor\Tests\EditorSecurityTest.
- #733054 followup by lussoluca: Fixed Watchdog logging of all searches is performance hit; need ability to turn it off.
- #2297947 by amitgoyal, andrewmacpherson: Clean up API docs for hook_file_mimetype_mapping_alter().
- #2300297 by er.pushpinderrana, joshi.rohit100 | lmeurs: Hook_file_download() also controls temporary files.
- #2212081 by dawehner: Remove views optional handler handling.
- #2289183 by anavarre, xjm: Fixed Temporarily increase D8 memory limit to reflect current requirements.
- #2301313 by pwolanin, dawehner, Wim Leers, effulgentsia, kgoel, YesCT, glide: MenuLinkNG part3 (no conversions): MenuLinkContent UI.
- #1962846 by andypost, Wim Leers, InternetDevels: Use field instance name for header of comment list, drop comment-wrapper template.
- #2300015 by olli | anavarre: Fixed PluginNotFoundException on user view.
- #2306703 by realityloop | YesCT: Docs update from Clean up LocaleConfigManager / TypedConfigManager features and cache duplications.
- #2146035 by olli, mondrake: Fixed drupalSettings.path.pathPrefix does not contain the language identifier.
- #2306429 by KarlKedrovsky, a_thakur: Remove user_access().
- #2299427 by tim.plunkett, amitgoyal, joshi.rohit100: Remove drupal_build_form() once all its usage is removed as it is deprecated.
- #1533250 by YesCT, fran seva, TravisCarden, xjm, sriharsha.uppuluri | NROTC_Webmaster: Many coding standards clean-ups in locale module.
- #2306611 by rbayliss: Fixed Field weights are not respected on render.
- #2306469 by a_thakur: Remove views_fetch_plugin_names().
- #2306545 by a_thakur: Remove views_plugin_list().
- #2306165 by a_thakur: Remove user_authenticate().
- #2294439 by dawehner, sun | neclimdul: Add vfsStream library for filesystem mocking in unit tests.
- #2062043 by eelkeblok, longwave, rhm50, InternetDevels, alvar0hurtad0, Xano: Replace user_access() calls with $account->hasPermission() in core files.
- #2306077 by dawehner: Fixed Get rid of connection in UserAutocomplete.
- #1288442 by jhodgdon | Wolfflow: Added search index status to the Status Report page.
- #2276219 followup by Mile23: Asset libraries should declare their license.
- #2156089 by roderik, slashrsm, larowlan, andypost: Remove comment_get_thread() in favour of method on CommentStorage.
- #2287727 by yched, swentel, alexpott: Rename Field[instance]Config classes and entity types (again).
- #2241229 by Wim Leers: Followup: Aggregator Feed & Item content entity types, and AggregatorFeedBlock should use cache tags.
- #2305569 by fago: Fixed Follow-up to context definitions: Remove unused, left-over static contextDefinitions() methods.
- #733054 by jhodgdon, mkalkbrenner, amitgoyal, ndewhurst: Fixed Watchdog logging of all searches is performance hit; need ability to turn it off.
- #2059003 by vijaycs85, dawehner: Remove try/catch around getRequest() in DisplayPluginBase::getHandlers().
- #1986418 by tompagabor, LewisNyman, idflood, jamesquinton, lauriii, emma.maria, danmuzyka, rteijeiro, scronide, frankbaele, Coornail, ekl1773, oresh, philipz | Bojhan: Update textfield & textarea style.
- #2304081 by damiankloip: Upgrade Guzzle to version 4.1.3.
- #2301045 by Gábor Hojtsy: Fixed Standard profile has views which include elements dependent on uninstalled modules, not valid in config.
- #2125621 by davidhernandez, mgifford, jessebeach, mparker17, anandps: Fixed Contrast between title/slogan and header is too low.
- #2241229 by Wim Leers: Aggregator Feed & Item content entity types, and AggregatorFeedBlock should use cache tags.
- #597236 by Berdir, catch, msonnabaum, Xano, Wim Leers, jhedstrom, amateescu, corvus_ch, swentel, moshe weitzman, Gábor Hojtsy, riccardoR, killes@www.drop.org, et al: Add entity caching to core.
- #2294083 by ParisLiakos: Remove usages of module_uninstall().
- #1825952 by Fabianx, joelpittet, bdragon, heddn, chx, xjm, pwolanin, mikey_p, ti2m, bfr, dags, cilefen, scor, mgifford: Turn on twig autoescape by default
- #2276219 by Wim Leers: Asset libraries should declare their license.
- #2304965 by longwave | klausi: Fixed Port form_select_options() XSS fix from SA-CORE-2014-003.
- #2304801 by pwolanin: Fixed Missing @param in UrlGenerator for request stack.
- #2304999 by martin107: ConfigTranslationFormAccess @file annotation needs updating.
- #2303823 by tim.plunkett, jmolivas: Remove service definition for controller.entityform from core/core.services.yml.
- #2301715 by drunken monkey: Fixed search_excerpt() uses strrpos() incorrectly.
- #2285189 by Jose Reyero, Gábor Hojtsy: Fixed Undefined config schema type should not be explicitly used in config schemas.
- #2073759 by mondrake, fietserwin, claudiu.cristea: Convert toolkit operations to plugins.
- #2226063 by Berdir, plopesc: Merge ListBooleanItem from options module into BooleanItem.
- #2298319 by Berdir | ivanjaros: Fixed views.display.block.allow should be a sequence not a boolean.
- #2303605 by cilefen: Rename *.menu_links.yml to *.links.menu.yml files to improve DX.
- #2072897 by jayeshanandani, marcingy, herom, er.pushpinderrana, inket: Modernize contact.module forms.
- #2268761 by tim.plunkett: Remove support for function-based forms.
- #2301273 by pwolanin, dawehner, Wim Leers, effulgentsia, joelpittet, larowlan, YesCT, kgoel: MenuLinkNG part2 (no UI or conversions): MenuLinkTree API and unit tests.
- #2303719 by olli: Remove obsolete ApcuBackend::isEmpty() method.
- #2303887 by slashrsm: Remove comment_new_page_count().
- #2303883 by slashrsm: Remove comment_get_display_page().
- #2303879 by slashrsm: Remove comment_get_display_ordinal().
- #2295737 by Gábor Hojtsy, vijaycs85, alexpott: Fixed Not all shipped configuration passes validation even with all modules enabled.
- #2268939 by Gábor Hojtsy, vijaycs85: Fixed Config overrides not updated when config changes.
- #2297681 by cilefen, Wim Leers, cs_shadow | Charles Belov: Added Make the "alt" attribute required in EditorImageDialog.
- #2298667 by Mile23, neclimdul: Fixed Code review for report generation.
- #2301955 by er.pushpinderrana, lokapujya | scor: Ensure RDFa metadata tags are hidden.
- #2303547 by mgifford: Fixed Consistency - screen-reader to screen reader.
- #2302843 by claudiu.cristea: {cache_tags} conflicts with cache bin database table names.
- Revert "Issue #2033211 by LewisNyman, tim.plunkett, JamesLefrère | yannickoo: Move Seven CSS files into css directory."
- #2010246 by tim.plunkett, tkuldeep17, plopesc, InternetDevels, pfrenssen, googletorp: Convert update_manager_install_form, update_manager_update_form, update_manager_update_ready_form to the new form interface.
- #2290255 by Wim Leers, er.pushpinderrana, amitgoyal: Make developer info for CKEditor plugins more discoverable
- #2300873 by amitgoyal, joshi.rohit100: Remove usage of drupal_redirect_form() as deprecated.
- #2299421 by amitgoyal, joshi.rohit100: Remove all usage of drupal_build_form() as deprecated and replaced by FormBuilderInterface::buildForm().
- #2271363 by Berdir: Remove CacheDecorator and ProcessDecorator.
- #2291137 by cilefen | webchick: Rename various *links.yml files to improve DX.
- #2279213 by neclimdul, sun | donquixote: Fixed KernelTestBase::unregisterStreamWrapper() is called once with insufficient arguments.
- #2178651 by ianthomas_uk: Fixed Consider UX implications of indexed vs non-indexed search pages.
- #1978926 by likin, YesCT, Pancho, kim.pepper, h3rj4n, tim.plunkett, disasm, Luxian, neetu morwani | vijaycs85: Convert locale_translation_status_form to a Controller.
- #2132477 by tkuldeep17, tim.plunkett | shameemkm: Convert batch_test forms to controllers.
- #2302531 by tim.plunkett: Convert database_test_theme_tablesort to a class.
- #2291439 by Wim Leers, tstoeckler: Fixed CKEditor's "readonly" needs to be per-instance but is applied per-format, across instances.
- #2202511 by hussainweb, benjy | mikeryan: Added Implement migration groups.
- #2033211 by LewisNyman, tim.plunkett, JamesLefrère | yannickoo: Move Seven CSS files into css directory.
- #2302463 by effulgentsia: Cleanup User::hasPermission() and UserSession::hasPermission() to follow Law of Demeter.
- #2298665 by nod_: Fixed Remove dead code in form.js.
- #2300829 by Jose Reyero: Fixed Clean up LocaleConfigManager / TypedConfigManager features and cache duplications.
- #2086499 by phiit, tim.plunkett | Gábor Hojtsy: Convert two page callbacks in language_elements_test.module to the new controller system.
- #2078015 by er.pushpinderrana, RoSk0 | alexanansi: Modernize views_test_data.module forms.
- #1998198 by pwolanin, splatio, Albert Volkman, tim.plunkett, andypost, disasm, Les Lim, tkuldeep17: Convert user_pass_reset to a new-style Form object.
- #2302331 by kim.pepper: Move drupal_valid_path to PathValidator service.
- #2302525 by tim.plunkett: Convert file_module_test_form to a class.
- #2296839 by MKorostoff, er.pushpinderrana | YesCT: Remove deprecated comment_num_new().
- #2289063 by larowlan, andypost | Berdir: Change contact message entity to behave more like a normal entity.
- #2301239 by pwolanin, dawehner, Wim Leers, effulgentsia, joelpittet, larowlan, xjm, YesCT, kgoel, victoru, berdir, likin, and plach: MenuLinkNG part1 (no UI or conversions): plugins (static + MenuLinkContent) + MenuLinkManager + MenuTreeStorage.
- #2115631 by andypost, socketwench: Fixed CategoryFormController::form() should not define form actions.
- #2284103 by alexpott, fabpot, damiankloip, Xano, Xen, Berdir: Fixed Remove the request from the container.
- #2196241 by sun, alexpott: Remove string translation services from TestBase container.
- #2302511 by Elijah Lynn: (optional) improvements in docblock for Drupal.viewsUi.FormFieldFiller in views-admin.js.
- #2292821 by andypost, larowlan: Use widget for comment subject field.
- #2181601 by damiankloip: Drupal\serialization\Normalizer\EntityNormalizer should extend ComplexDataNormalizer.
- #2301953 by er.pushpinderrana | scor: Fixed Update 'element-invisible' and 'element-hidden' to valid Drupal 8 CSS classes.
- #2297487 by er.pushpinderrana, marcingy: Remove the check_plain function.
- #2301591 by joshi.rohit100: Remove drupal_rebuild_form() as it is deprecated.
- #2163209 by andrewmacpherson, mgifford | Charles Belov: Add alternate text to file icon.
- #2030165 by Berdir, tim.plunkett, vijaycs85, tkuldeep17 | rteijeiro: Convert form_test_* functions to classes.
- #658148 by bleen18, ShaunDychko, jhodgdon, g3r4, cferthorney, BBommarito, jbrauer, Cauliflower: Fixed The "access user profiles" permission is poorly named.
- #2163245 by Mile23: Unit testing for \Drupal\Component\Utility\Variable.
- #2208893 by ngocketit, longwave: Remove unused functions from Views.
- #2301837 by er.pushpinderrana | jhodgdon: Fixed Missing @endcode on Entity API topic.
- #2301875 by dawehner, plach: Fixed Invalid SQL when running tests.
- #2302261 by benjy: Fixed Typo in migrate.schema.yml.
- #2296237 by er.pushpinderrana: Replace check_plain() to Drupal\Component\Utility\String::checkPlain() in file module.
- #1587270 by klausi, greggles, sun: Forbid execution of PHP files in subfolders by default (except those needed by core).
- #2301601 by joshi.rohit100: Remove drupal_validate_form() as it is deprecated.
- #2301587 by joshi.rohit100: Remove form_state_defaults() as it is deprecated.
- #2301577 by ParisLiakos, joshi.rohit100: Remove drupal_alter() as it is deprecated.
- #2300853 by joshi.rohit100: Remove language() method from bootstrap.inc as it is deprecated.
- #2300891 by joshi.rohit100: Remove format_backtrace() from error.inc as deprecated.
- #2301597 by joshi.rohit100: Remove drupal_prepare_form() as it is deprecated.
- #2301975 by kim.pepper: Move drupal_is_front_page to PathMatcher service.
- #2080311 by rhm50, amitgoyal, InternetDevels, Rajesh Ashok, pfrenssen, natemow, areke, chertzog | mrsinguyen: Clean up Drupal\system\Tests\Database\SelectTest.php.
- #1856562 by andypost | sun: Convert "Subject" and "Message" into Message base fields.
- #2061977 by InternetDevels, kim.pepper, ianthomas_uk, herom, rhm50, naveenvalecha, andypost, mandar.harkare, sergeypavlenko, sidharthap, SIz, tkuldeep17: Replace user_access() calls with ->hasPermission() in all core modules except user.
- Revert "Issue #2061977 by InternetDevels, kim.pepper, ianthomas_uk, herom: Replace user_access() calls with ->hasPermission() in all core modules except user."
- #2300831 by joshi.rohit100: Remove module_exists() as it is deprecated.
- #2299691 by er.pushpinderrana, jhodgdon: Some topics should be removed.
- #2300857 by joshi.rohit100: Remove lock() method from bootstrap.inc as deprecated.
- #2301599 by Cottser, mparker17: Fixed Regression: Bartik's field--taxonomy-term-reference.html.twig doesn't properly output label attributes.
- #2286923 by cs_shadow, alayham: Fixed views_ui dropbuttons are not RTL friendly.
- #2301493 by alexpott: Fixed Typehint Drupal\file\File is does not exist.
- #2061977 by InternetDevels, kim.pepper, ianthomas_uk, herom: Replace user_access() calls with ->hasPermission() in all core modules except user.
- #2227601 by mparker17: Added [Follow-up] Add a Visually-hidden field label formatter.
- #806982 by lokapujya, gnuget, miqmago, shashi1028, Floydm, bfroehle, kathyh, sreynen: Tables should take an optional footer variable and produce
.- #2294177 by alexpott: Allow Drupal\Core to provide [config] entity types.
- #2030743 by yingtho, runeasgar, marcingy, YesCT, damiankloip, larowlan, typhonius, dman, areke, Désiré: Improve tests for user form alters in contact module.
- #2248407 by ultimike, hussainweb, benjy, jp.stacey: D6 Block Mapping.
- #2216535 by jhodgdon, Berdir: Replace Node overview topic and Node API topic with Entity Hooks topic.
- #2030655 by justafish, Alumei, daffie, alexpott, wwhurley, jamesquinton, pcambra, InternetDevels, rdatar, james_kerrigan: Expand Role with methods.
- #1498662 by andypost, larowlan | dawehner: Refactor comment entity properties to multilingual.
- #2299269 by nod_: Update eslint configuration for 0.7.4 version.
- #2300313 by blueminds: Fixed Seven theme competely overrides the $form['#attached'] on node form.
- #2300821 by joshi.rohit100: Remove module_invoke_all() as it is deprecated.
- #2300847 by joshi.rohit100: Remove drupal_get_form() as it is deprecated.
- #2300843 by joshi.rohit100: Remove drupal_json_encode() and drupal_json_decode() methods as deprecated.
- #2300833 by joshi.rohit100: Remove module_hook() as it is deprecated.
- #2300697 by joshi.rohit100: Remove drupal_is_cli() as It is deprecated.
- #697760 by sun: Replace getInfo() in tests with native phpDoc + annotations (following PHPUnit).
- #2078867 by tim.plunkett, jackbravo, ianthomas_uk, InternetDevels, piyuesh23, disasm, nano_monkey | vijaycs85: Convert _form_test_* functions to classes.
- #2257519 by sun, larowlan, xjm, cs_shadow: Move content assertion methods into a trait, so DUTB can consume it, too.
- #2272987 by followup sun: Fixed Do not persist session manager.
- #2300611 by nickwaring89: Updating Custom Block module in MAINTAINERS.txt.
- #2279681 by mgifford, joshi.rohit100, thedavidmeister: Views' InOperator filter should use Unicode::truncate() in adminSummary().
- #2242405 by mikebarkas, jlbellido | alexpott: Fixed FileTransfer::connect is protected yet the implementations are public and this is relied upon.
- #2010162 by tim.plunkett | InternetDevels: Convert node_uri() to $node->uri().
- #2008616 by lokapujya, herom, kgoel | andypost: Convert user_uri() to $user->uri().
- #2035317 by andypost, hussainweb | dawehner: DateTimeDefaultWidget should implement ContainerFactoryPluginInterface.
- #2287777 by andypost: Optimize _dblog_get_message_types().
- #2284017 by t0xicCode: Fixed CamelCase FieldItemList preSave call.
- #2273385 by damiankloip: Use a container parameter for the user tempstore expire time.
- #2287381 by alayham: Fixed views_ui dropbuttons display is not RTL friendly.
- #2300583 by larowlan: Consider adding larowlan and tim-e as contact module maintainers.
- #2299499 by joshi.rohit100: Remove form_clear_error() as it is deprecated.
- #2191543 by tim.plunkett: Fixed history_node_view_alter() overwrite all #attached on nodes.
- #2298001 by er.pushpinderrana | LewisNyman: Remove #page CSS from Seven.
- #2076325 by neclimdul, Mile23, alexpott: Fixed Drupal\Component\Utility\Url::externalIsLocal() is wrong in common cases.
- #2239969 by znerol, alexpott, neclimdul, sun: Fixed session of (UI) test runner leaks into web tests.
- #2299457 by alexpott: remove unused UnsupportedConfigDataTypeException.
- #2298993 by alexpott, tim.plunkett: Fixed routes using _entity_list wrongly are marked for upcasting.
- #2234159 by alexpott: Fixed config importing through the UI and change ConfigImportAll test using the UI.
- #2293773 by Gábor Hojtsy, alexpott, penyaskito: Fixed migrations use dots in key names - not allowed in config.
- #2292115 by slashrsm: Fixed Comment statistics is no correctly loaded into entity object if more than 1 comments field.
- #2297631 by martin107: Nudge contrib into overriding \Drupal\Core\TypedData\TypedData::setValue() consistently.
- #2281475 by roderik, slashrsm: Deprecate comment_new_page_count() and move it functionality into Comment storage controller.
- #2262407 by slashrsm, roderik: Deprecate comment_get_display_page/ordinal().
- #2294771 by tim.plunkett | anavarre: Fixed Add views display always defaults to attachment.
- #2281699 by er.pushpinderrana, joshi.rohit100, esod | mirie: Fixed Update @see user_cancel_form() comments.
- #2298039 by lauriii, LewisNyman: Remove all PNG fallbacks for SVG.
- #2036611 by er.pushpinderrana, droplet: Fix drupal_placeholder doc.
- #2260241 by ultimike, benjy, er.pushpinderrana: Fixed D6->D8 Profile field (date).
- #2292197 by er.pushpinderrana, chx, LinL, cs_shadow: Fixed The StringTranslationTrait trait doxygen could use a little love.
- #2231595 followup by yched | catch: Add a cache backend that checks an inconsistent cache, then falls back to a consistent cache backend.
- #1452896 by Mile23, marthinal, Freso, kid_icarus, alexpott, tim.plunkett, jhodgdon: Fixed PHP notice in clickLink if link does not exist.
- #2295571 by alexpott, tstoeckler: Bogus CustomBlock class in repo.
- #2291721 by alexpott: Use methods instead of array access in when using DataDefinition objects from TypedConfig .
- #2225485 by alexpott, gremy: Fix config test modules namespacing.
- #2231595 by beejeebus, Steven Merrill, kim.pepper, Wim Leers, msonnabaum: Add a cache backend that checks an inconsistent cache, then falls back to a consistent cache backend.
- #2293541 by amitgoyal, marcingy: Remove *_token deprecated functions.
- #2297479 by er.pushpinderrana | marcingy: Remove comment_load function.
- #2294251 by j2r | marcingy: Remove file_usage from file module.
- #2283385 by jibran | vijaycs85: Remove BreadcrumbBuilderBase.
- #2227601 by mparker17, cs_shadow, swentel, lanchez, mgifford: Added a "Visually-hidden" field label formatter.
- #2289247 by lauriii, mgifford, sqndr | LewisNyman: Visually hide the table headers on the modules page.
- #2296859 by Mark Carver: Fixed [regression] Responsive classes not always added to table rows.
- #2297535 by marcingy: Remove drupal_get_private_key.
- #2281539 by ultimike, benjy | brockfanning: Fixed D6->D8 Profile field (list selection).
- #2298309 by mon_franco, YesCT: Clean up comments in taxonomy.views.inc.
- #2299253 by alimac: Remove language_access_language_edit_or_delete function.
- #2250015 by amitgoyal, mgifford: Fixed Improper use of a LABEL for user profile.
- #2283717 by amitgoyal, joshi.rohit100, g3r4 | jackbravo: Remove user_access function calls on hook_permission functions.
- #1978976 followup by lussoluca: Convert shortcut_set_switch to a Controller.
- #2293825 by sun: Fixed Various test classes do not have a "Test" suffix.
- #2298485 by damiankloip: Fixed setMultiple should also use microtime in the DatabaseBackend.
- #1918820 by neclimdul, typhonius, pwolanin | 0x534B41: Fixed HTTP header date formats.
- #2294375 by jhodgdon: Fixed Comment publish/unpublish hooks are not invoked correctly.
- #2225977 by andypost: Remove langcode manipulation by Path widget.
- #1419036 by lauriii, gnuget, wheatpenny, InternetDevels, oliverhm, scresante, patrickd | sun: Added a CSS class for form items that have no label.
- #355157 by valthebald, urbanape: Fixed 302 response code from drupal_redirect_form() violates HTTP/1.1 spec.
- #2297707 by JohnAlbin: Fixed Add .theme to .gitattributes.
- #2237685 by clemens.tolboom: Fixed Unused variable in PoStreamReader.
- #2297475 by marcingy: Remove calls to comment_load.
- #2297533 by longwave | marcingy: Remove drupal_check_memory_limit function.
- #2282161 by Crell: Split off link/url generation trait.
- #2297201 by slashrsm: Fixed Wrong return type on ImageStyleInterface::setName().
- #2098129 by er.pushpinderrana, drupal_sensei | joachim: Fixed DrupalDefaultEntityController::$entityCache should explain its structure.
- #2216523 by jhodgdon: Fill in REST and Third Party @defgroup topic docs.
- #1906806 by Berdir, damiankloip, Sifro, dawehner: Provide a relationship for each entity reference field.
- #2295383 by g3r4 | joachim: Fixed EntityStorageInterface::loadByProperties() needs to say what it returns when nothing found.
- #2296649 by longwave: Fixed Remove duplicate action.settings.yml.
- #2290103 by damiankloip, larowlan: Rename 'item_length' to 'view_mode' to aid discoverability.
- #1978976 by dawehner, kgoel, tim.plunkett, pcambra, longwave, Albert Volkman, vijaycs85, pfrenssen, jibran, Xano, David Hernández, shivachevva, kim.pepper, InternetDevels: Convert shortcut_set_switch to a Controller.
- #2295447 by yched: Fixed Leftover access to FieldInstanceConfig::$field.
- #2288665 by znerol: Remove _maintenance request attribute and replace it with a maintenance mode service.
- #2295647 by ja_ca: Fixed EntityConverter uses getDefinition() instead of hasDefinition().
- #2295715 by joshi.rohit100: Remove parse_size() function as it is no longer used.
- #2287895 by tim.plunkett: Fixed BlockCacheTest expects /node to be available.
- #2283049 by olli: Remove obsolete NodeController::page() method.
- #2277117 by duellj, ivanjaros: BlockListBuilder uses href for links instead of route.
- #2285381 by Xen: Fixed Bad xpath in UserAccountLinksTests::testDisabledAccountLink().
- #2229771 by Alan D.: Fixed Pager quantity of 10 is inconsistent with the rest of core.
- #2292221 by er.pushpinderrana, andile2012: Fixed Remove extra ' in TextTrimmedFormatter.php annotation.
- #2125769 by c31ck, mErilainen | anandps: Set width & height for "missing image" placeholder.
- #2295229 by jhodgdon: Do not need to pass entity type to entity CRUD hooks.
- #2200355 by yched, andypost: Move functions in field.form.inc into Core/Field.
- #2297481 by bfr | marcingy: Remove comment_load_multiple.
- #2249149 by ultimike, benjy | chx: Create a system_logging migration.
- #2294597 by Xano: Remove usage of t() from the confirm form base classes.
- #2294093 by ParisLiakos: Remove arg().
- #2277281 by dobe, amitgoyal, michaelfavia | drumm: Sometimes you want more than 128 chars of allowed file extensions.
- #2271485 by amitgoyal, Juanmamr | YesCT: Fixed Move LocaleStringTest $only_translated = array('untranslated' => FALSE); out of accidental comment.
- #2286837 by ParisLiakos, damiankloip: Remove drupal_get_hash_salt().
- #2294161 by ParisLiakos: Deprecate and remove usages of drupal_is_cli().
- #1987418 by joelpittet, drupalninja99, rakhimandhania, Manuel Garcia, scor, shanethehat, Cottser, LinL, LewisNyman, minneapolisdan: User.module - Convert theme_ functions to Twig.
- #1529814 by mgifford, JohnAlbin, ibullock, dcmouyard, mark.labrecque, andrewmacpherson, vegantriathlete: Fixed skiplink behavior for Webkit browsers.
- #2259317 by effulgentsia: Remove _system_path usage from system_test.module.
- #2293643 by joshi.rohit100: Fixed OpmlFeedAdd form still using url() instead of \Drupal::url().
- #2291443 by marcingy: Convert comment_field_instance_config_delete query to entity query.
- #2289989 by marcingy, andypost: Remove comment_add and inline final occurrence.
- Revert "Issue #2289989 by marcingy, andypost: Remove comment_add and inline final occurrence."
- #1956806 by amitgoyal, Cottser: Fixed DbLogController::overview() and topLogMessages() logic and provide a formatMessage() method.
- #662940 by rootwork, tim.plunkett, emclaughlin, sqndr, ogi: Fixed "Lucida Sans Unicode" may match ugly "Lucida Bright" instead of "Lucida Sans".
- #2281325 by kim.pepper: NodeType condition should use EntityManager.
- #2218463 by znerol, damiankloip, rbayliss: Fixed Private file and image style downloads throw 500 error when page cache is active.
- #2225965 by lokapujya, djevans | scor: Move taxonomy term RDFa markup inside title_suffix (similar to the edit and node markup).
- #2290261 by tim.plunkett, amool: Fixed Full configuration export crashing without the php_fileinfo extension.
- #2265793 by er.pushpinderrana, jessebeach: Fixed Spelling mistake in CustomBlockForm.php.
- #2241165 by larowlan: Fixed Remove redundant shorthand.js file.
- #2170251 by lauriii, mgifford, joshi.rohit100, lokapujya, mparker17, Mirabuck, Jalandhar: Fixed Comment headings can spit out empty heading tags.
- #1120440 by er.pushpinderrana | skwashd: Fixed user.api.php hook summary lines should be more consistent with other entity hooks.
- #2281627 by ultimike, jjpost | barnettech: Fixed Freeform text profile field does not migrate properly from D6 to D7.
- #2281481 by ultimike, cYu, TommyK: Fixed D6 Body field label -> D8 field name not migrated.
- #2188895 by lokapujya, seiplax | scor: Support RDFa output in entity reference field formatter.
- #936704 by Matt V., swentel, tim.plunkett, Jalandhar, jimi-o: Added Use confirm form before clearing log messages.
- #2266763 by ashepherd, kay_v, lauggh | scor: Add debug mode to FieldRdfaTestBase class.
- #1898452 by joelpittet, amitgoyal, gnuget, steinmb, thedavidmeister, jenlampton, zaphoyd, Cottser, robmc, disasm, azinoman | c4rl: Simpletest.module - Convert theme_simpletest_result_summary functions to Twig.
- #1987424 by rteijeiro, oshelach, a-fro, JeroenT, joelpittet, Cottser, IshaDakota, InternetDevels, TommyK, Sutharsan, robmc, mark.labrecque, lokapujya, Gaelan, drupalninja99, Carolyn, jenlampton, longwave: Seven.theme - Convert theme_ functions to Twig.
- #2286347 by jiv_e: Fixed install steps indenting for RTL languages.
- #2284383 by tstoeckler, lokapujya: Fixed All assertSomething() functions should return a bool indicating pass or fail.
- #2293419 by vijaycs85: Fixed Add config schema test to all configuration test in migration, fix bugs.
- #2272987 by znerol, alexpott: Fixed Do not persist session manager.
- #2247095 by yched, xjm, alexpott: Optimize loading of deleted fields.
- #2097123 by andypost, roderik, slashrsm, das-peter, mgifford, pfrenssen, YesCT | larowlan: Deprecate comment_num_new() in favour of method on CommentManager.
- #2282627 by yched, swentel: Remove field_uuid from field instance config records.
- #2289059 by martin107: Fixed duplicate assertion text is causing confusion.
- #2252713 by lauriii, Dragan Eror, amitgoyal: Fixed table headers inside of status reports look strange.
- #1803760 by lokapujya: Fixed Wrong type of message in aggregator.
- #2286403 by martin107: Inconsistent use of magic number when constants DIRECTION_LTR and DIRECTION_RTL already defined.
- #2286433 by ParisLiakos: Fixed CommentTypeForm and CommentTypeDeleteForm should typehint the PSR logger interface.
- #1999312 by baisong, lokapujya, botanic_spark, attiks: Add an 'empty image' option for responsive image.
- #2282683 by mdrummond | Mark Carver: Responsive tables do not have tests.
- #2282599 by LewisNyman, joachim: Fixed Dropdown menus in most of core are broken in Stark.
- #2224847 by pwolanin, damiankloip, danblack, Berdir: Fixed Automatically shorten cid's in Cache\DatabaseBackend and PhpBackend.
- #1875118 by damiankloip, tim.plunkett: Move resource plugins to correct modules.
- #2290129 by jhodgdon, Gábor Hojtsy, Crell, joachim: Menu/routing topic needs an overhaul.
- #2290259 by g3r4, er.pushpinderrana, joshi.rohit100, amitgoyal: Make developer docs for entity reference selection plugins more discoverable
- #1952064 by joshi.rohit100, yoroy, weekbeforenext, prabeen.giri, jonreid, nflowers1228, HaloFX, mparker17, paboden, babruix, sun: Shorten help text on user permissions/roles pages
- #2091415 by amitgoyal, mparker17, Crell, batigolix, pokurek | ifrik: Update hook_help for Restful Web Services module.
- #2091359 by joshi.rohit100, lokapujya, amitgoyal, jhodgdon, batigolix, lmirabile, Cyberschorsch | ifrik: Update hook_help for Search module.
- #2249089 by ivan.chaquea, mgifford: Fixed Improper use of a LABEL for Last Saved & Author.
- #2212283 by nod_: Auto-format JS files.
- #2017257 by jason.bell, dead_arm, alexrayu, philipz, idebr, rteijeiro, emma.maria, frankbaele, LewisNyman: Create generic layout classes.
- #2253917 by yannickoo: Use same style for Search label on uninstall page like on modules page.
- #2154775 by er.pushpinderrana, barnettech, kirkkala, InternetDevels | Wim Leers: Fixed In-place editing of title: works, but cursor is invisible.
- #2277661 by alexrayu, joelpittet: Fixed Labels with display:block and 'for' attribute have an invisible hit area that is accidently clicked.
- #2290849 by fran seva, YesCT: Fixed Regression: Fields missing from translation overview since 'Clarify handling of field translatability'.
- #2293807 by sun: Fixed Various migrate_drupal unit base test classes are not abstract and implement getInfo().