Install

To start a new Drupal project with version 8.0.0-beta10@beta:

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-beta10.tar.gztar.gz 9.82 MB
MD5: cfe68b642776818a9df71211495fbb44
SHA-1: a374047346f71b2552c90a133dd96c71e4ef74c8
SHA-256: ebbac899522099fe40844d423b02ff43451f1de4aa03852d3e529603591d309b
Download drupal-8.0.0-beta10.zipzip 17.5 MB
MD5: 341229a865561db051ef81e0c5024501
SHA-1: b0fbec2055f615ab5982cbd5f09eb94cb166569d
SHA-256: 450dd32579f0c8909179f401a9297a27dc697c3e9c1633becf1d6945cbcc0c86

Release notes

Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs, and who are prepared to rebuild their test sites from scratch when necessary. Beta releases are not recommended for non-technical users, nor for production websites. More information on beta releases.

An upgrade path will not be officially supported from this release to the next beta release, nor before all known upgrade path blockers are resolved.

However https://www.drupal.org/project/head2head is attempting to support an upgrade path between betas via a contributed module until the core update path is in place, starting with beta9-beta10.

Known issues

There are still over 40 critical issues with this beta release that need to be resolved before we will create a release candidate.

Search the issue queue for known issues

.

Obvious user facing bugs

If you are testing the beta, be aware that there are obvious site visitor and site builder-facing bugs, please consult the list below to see if they already have an issue open:

Changes since 8.0.0-beta9:

  • 8.0.0-beta10
  • #2479593 by jhedstrom, zaporylie: Use User::getAnonymousUser() in DblogController::eventDetails()
  • #1942682 by zaporylie, deadbeef, jhedstrom, dawehner: Blank detail view in dblog for deleted users
  • #2478443 by Wim Leers: Set the 'is-active' class for anonymous users in a Response Filter instead of a #post_render_cache callback
  • #2468873 by pfrenssen, Dom., dawehner, znerol, xjm: Test that the authentication provider doesn't leak authentication credentials from the previous request
  • #2449457 by Anushka-mp, sasanikolic, Berdir, plach: inconsistent checks in content_translation
  • #2450251 by alexpott, xjm, sasanikolic, Berdir: Bundle cache is not invalidated after changing translation settings
  • #2405165 by yched, alexpott, xjm: Entity::setOriginalId() does enforceIsNew(FALSE), that is wrong for ConfigEntities
  • #2478667 by mdrummond: Remove link_path from responsive_image theme
  • #2123251 by Jelle_S, marcvangend, attiks, Sutharsan: Improve DX of responsive images; convert theme functions to new #type element
  • #567148: remove stray line added by previous commit to this issue.
  • #567148: remove stray file added by previous commit to this issue.
  • #2408513 by MathieuSpil, Manjit.Singh, Vidushi Mehta, svendecabooter, LewisNyman, emma.maria: Refactor forum module CSS files inline with our CSS standards
  • #2478543 by Wim Leers: Follow-up for #2463009: remove unused use statements
  • #2408481 by kyuubi, Karmen: Rewrite help.module component's inline with our CSS standards
  • #2463009 by Wim Leers: Introduce CacheableResponseInterface: consolidate ways of setting X-Drupal-Cache-Tags/Contexts headers
  • #567148 by jcnventura, Damien Tournoud, greenrover33: Use ONLY_FULL_GROUP_BY for MySQL
  • #2478247 by Mile23: SIMPLETEST_BASE_URL is an environmental requirement which should not fail tests
  • Revert "Issue #2429443 by vijaycs85, rteijeiro, penyaskito, gloob, xjm, nod_, geertvd, Wim Leers, Gábor Hojtsy, Fabianx, pjonckiere, tim.plunkett: Date format form is unusable"
  • #2466585 by Wim Leers, Fabianx: Decouple cache implementation from the renderer and expose as renderCache service
  • #2400143 by geertvd, pcambra, koence, pjonckiere: Bulk form actions display action message in the confirmation form
  • #2429443 by vijaycs85, rteijeiro, penyaskito, gloob, xjm, nod_, geertvd, Wim Leers, Gábor Hojtsy, Fabianx, pjonckiere, tim.plunkett: Date format form is unusable
  • #2432585 by almaudoh, znerol, dawehner, cpj: Improve authentication manager service construction to support custom global service providers
  • #2475177 by amateescu: SQLite: Fix system\Tests\Database\FetchTest
  • #2322195 by rpayanm, nlisgo, cilefen, balagan, LinL, akashjain132, filijonka, epari.siva, Tebro, Temoor, pcambra, unstatu, Poornima3, Shivam Agarwal, abhi170893, Dom., PieterJanPut, Mile23, JeroenT, disasm: Replace all instances of user_load(), user_load_multiple(), entity_load('user') and entity_load_multiple('user') with static method calls
  • #2475805 by tstoeckler, googletorp, webwarrior: menu_ui_form_node_form_submit() is called when the Preview button is pressed which fatals
  • #2425535 by lucaslg, balagan, tim.plunkett, lucaschain, nicoloye, pjonckiere, akalata, mondrake: No pager shows on taxonomy overview pages
  • #2350569 by webflo, alexpott, tim.plunkett: Allow external update of ConfigEntity properties that are associated with a PluginCollection
  • #2137849 by MartiMcFlight, m4olivei, jmuzz: No scrollbar in views style option popup
  • #2475749 by mbovan: Allow to set #cache metadata in hook_page_attachments()
  • #2275377 by martin107, mikeryan, chx, benjy, YesCT: Rename Row::stub to Row::isStub
  • #2474431 by droplet, nod_, Manjit.Singh: Better way to handle responsive navigation tabs
  • #2472269 by martin107, Xano, derhasi: Fix syntax errors in Drupal\Component\Plugin's composer.json, Add test
  • #2087103 by Mile23, rickwelch, jhodgdon, Crell, joachim: ParamConverterInterface one-line description doesn't explain what the class does
  • #2347799 by andypost, almaudoh, znerol: Remove bugged session-related methods from AccountInterface
  • #70722 by David Lesieur, bircher, rocket_nova, paranojik, Pasqualle, jhodgdon, robertDouglass, douggreen, petar.gnjidic, pfournier: Search results should respect the content type's "Display author and date information." option
  • #2472371 by Dom., pfrenssen: Exception shown on 401 Unauthorized
  • #2471611 by MathieuSpil, yannickoo, maijs: Create HiDPI ready version of theme screenshots
  • #2477251 by amateescu: PostgreSQL: Fix Connection::getFullQualifiedTableName()
  • #2121863 by googletorp, drubb, jhodgdon: There is no FileTransferInterface
  • #2472453 by googletorp, jhodgdon: Use full namespace for @return documentation
  • #2443805 by a_thakur, JeroenT: Remove element_* from common.inc
  • #2475397 by Wim Leers: Tiny follow-up for #2474121 + unit test coverage for (Bubbleable|Cacheable)Metadata::merge()
  • #2476247 by alexpott, mpdonadio: rebuild.php clears APU user cache w/o access check
  • #2473301 by stefan.r, jcnventura, David_Rothstein, yannickoo: Raise MySQL requirement to 5.5.3
  • #2473759 by tim.plunkett, Berdir, effulgentsia: Form caches should be deleted after submission
  • #2446783 by mpdonadio, dawehner, koence: Views preview not working without saving new display
  • Revert "Issue #2395143 by amateescu, Fabianx, Berdir, beejeebus, dashaforbes, larowlan, dawehner, catch, alexpott, neclimdul, yched, znerol, fgm, effulgentsia: YAML parsing is very slow, cache it with FileCache"
  • Revert "Issue #2395143 followup by amateescu: YAML parsing is very slow, cache it with FileCache"
  • Revert "Issue #2470145 by rbmboogie: Update manager displays checkbox for disabled extensions"
  • #2472669 by keopx, rpayanm, rteijeiro, jhodgdon: Complete documentation for every implementation of hook_ENTITY_TYPE_*
  • #2462393 by stefan.r, joelpittet: Upgrade Twig to 1.18.1 from 1.18.0
  • #2473687 by Dom.: Fix @todo in BasicAuthTest
  • #2462459 by Cinnead, Bojan Živkov, haasontwerp, emma.maria: Active trail menu items should be distinct from other items
  • #2398445 by jp.stacey, LewisNyman, Manjit.Singh, pjbaert, emma.maria, ti2m: Clean up the "elements" component in Bartik
  • #2346209 by keopx, Zekvyrin, subhojit777, cburschka, pguillard, dimaro, realityloop, m4olivei, joelpittet, rteijeiro, idebr: /filter/tips improperly escaped
  • #2369675 by FMB, pstewart: Document that SearchQuery does not support orderBy in queries outside of addScore
  • #2473075 by amateescu, alexpott: SQLite: Fix system\Tests\Installer\* test
  • #2362637 by yched, slashrsm, rpayanm: Editor.js attach/detach doesn't pass context all the way down
  • #2422679 by mortendk, davidhernandez, akalata: copy text template to classy
  • #1882788 by jabberwooki, keopx, joshi.rohit100, jhodgdon: assertText/assertNoText doesn't really show what you could see in the browser (bad docs)
  • #2474567 by alexpott: Remove unneeded code in hook_help implementations and standardise them
  • #2474121 by Wim Leers: CacheableMetadata should get BubbleableMetadata's merge/applyTo/createFromRenderArray/createFromObject methods
  • #2474107 by Cottser: Make OptionsWidgetsTest::testEmptyValue() care less about markup
  • #2349461 by Jelle_S, mdrummond, attiks, Wim Leers: Move fallback image style into the responsive image style entity
  • #2454669 by amateescu: SQLite: Fix tests in migrate_drupal test group
  • #2470924 by Xano: Entity manager allows entity type derivers, but should not
  • #2474817 by znerol: DrupalKernel::classLoader not updated when switching to apcu either through settings.php or automatically
  • #2409885 by nlisgo, tstoeckler, crasx, dmsmidt: Switch shortcut set form has accessibility issues
  • #2474439 by droplet: Missing Drupal.debounce wait time in responsive tabs
  • #2453711 by rbmboogie: Use public: false for request and response policy services
  • #2474761 by tim.plunkett: Remove TestFormBuilder completely
  • #2474835 by alexpott, znerol: Random test fail in PageCacheTest::testPageCacheAnonymous403404
  • #2389735 by lauriii, iMiksu, davidhernandez, larowlan, loopduplicate, LewisNyman, Wim Leers, dawehner, Cottser: Core and base theme CSS files in libraries override theme CSS files with the same name
  • #2349503 by targoo, guntervs, tadityar, meramo, piyuesh23, janne.valtakari: Incorrect documentation about dates in node template
  • #2455149 by k4v, jhodgdon, dawehner, Berdir: Aggregator xss fields should be using Field/Entity formatters
  • #2465633 by amateescu: Bring back the custom Statement class for the SQLite driver
  • #2473903 by mradcliffe: PostgreSQL: Fix entity_reference\Tests\Views\EntityReferenceRelationshipTest
  • #2474055 by dawehner, pwolanin: Performance regression in contact_help()
  • #2073075 by vanilla-bear, joshi.rohit100, swentel, marcingy, er.pushpinderrana, ACF, roderik: Don't call the t() function in OO code in the field_ui module
  • #2381505 by dawehner, pwolanin, aspilicious, rteijeiro: Unserialize preloaded routes on the fly
  • #2471228 by jcnventura, Wim Leers, Hjarnmastara: Optimize merging of attachments
  • #2472043 by drumm, jcnventura: Canceling a user account, assigning content to Anonymous, should clear the comment name
  • #2474011 by pwolanin: Incorrect class name in rest class documentation
  • #2474071 by lauriii: hook_library_alter() clean up
  • #2461531 by nod_, lauriii, pguillard: ESlint 0.18.0 compatibility and new rule
  • #2463263 by amateescu: SQLite: Fix system\Tests\Entity\EntityDefinitionUpdateTest
  • #2146045 by D Szkiba, joshi.rohit100, tyler.frankenstein, er.pushpinderrana, dajjen, jhodgdon, joachim: Document Field API allowed_values_function callback
  • Revert "Issue #2146045 by D Szkiba, joshi.rohit100, tyler.frankenstein, er.pushpinderrana, dajjen, jhodgdon, joachim: Document Field API allowed_values_function callback"
  • #2468499 by webflo: Add vendor libs to classmap through composer script event
  • #2473343 by floretan, Martin Mayer, LewisNyman: Seven Theme is dependent on system.admin.css
  • #2459873 by borisson_, swentel: FieldStorageConfig::__sleep() should unset ->original
  • #2471136 by eiriksm, nod_: Improve user interface for translating strings
  • #2471619 by jeanfei: Remove tags from all core theme.info.yml files
  • #2395143 followup by amateescu: YAML parsing is very slow, cache it with FileCache
  • #2472187 by Cinnead, jhodgdon: t() docs should not use @code inline
  • #2099137 by Wim Leers, amateescu, rteijeiro, larowlan, effulgentsia: Entity/field access and node grants not taken into account with core cache contexts
  • #2470137 by tadityar, zaporylie, pec, LewisNyman, ry5n, Bojhan, yoroy: Style Seven's fieldset elements
  • #2407565 by epari.siva, davidhernandez, akalata, pakmanlh, lauriii, vedpareek, Cottser, brianperry: Consensus Banana Phase 1, cleanup
  • #2161793 by boris sondagh, arrrgh, jhodgdon, catch, benjy: Create hook_help for migrate module
  • #2161797 by boris sondagh, mfernea, arrrgh, amitgoyal: Create hook_help for migrate drupal module
  • #2471218 by amateescu, Wim Leers: Dummy comment entity necessary for building comment form is expensive to build
  • #2471737 by klausi: PageCache::get() should return FALSE on a cache miss as promised by the docs
  • #2457551 by Gábor Hojtsy, rteijeiro, keopx, eiriksm, alexpott: Regression: optional default configuration is not translatable anymore in locale
  • #2400287 by hass, cutesquirrel, borisson_, rteijeiro, pfrenssen, cilefen: Remove all occurences of sourceMappingURL and sourceURL when JS files are aggregated
  • #2461049 by Arla, agentrickard, webflo, rteijeiro, xjm, Berdir: Node module permissions are broken if hook_node_grants is implemented
  • #2473837 by nod_, aspilicious: Use minified jQuery once
  • #2393713 by droplet, nod_: Update JS lib: jquery.form to 3.5.1
  • #2472865 by chx: PageEditTest presumes STRINGIFY_FETCHES
  • #2472547 by lauriii, dawehner: Remove deprecated hook_library_alter()
  • #2331783 by rpayanm, gerzenstl, keopx, rgristroph, nlisgo, er.pushpinderrana, andypost, rteijeiro, alexpott, BFox, omessaoudi: hook_ENTITY_TYPE_prepare_form() is not documented
  • #1663206 by mortendk, aliyakhan, LewisNyman, Manuel Garcia, pakmanlh, rteijeiro, jwilson3: Update update.admin.css inline with our CSS standards
  • #2395143 by amateescu, Fabianx, Berdir, beejeebus, dashaforbes, larowlan, dawehner, catch, alexpott, neclimdul, yched, znerol, fgm, effulgentsia: YAML parsing is very slow, cache it with FileCache
  • #2036195 by rteijeiro, m1r1k, _nolocation, andypost, joelpittet, akalata, haasontwerp: Remove views-more.html.twig and replace with #type link render arrays
  • #2228393 by almaudoh, andypost, pfrenssen, znerol, cpj, Dom.: Decouple session from cookie based user authentication
  • #2281989 by stefan.r: Add a fast and simple way to get module name from the module handler
  • #2469277 by Fabianx, effulgentsia, marcvangend, Wim Leers, YesCT: Changing #cache keys during #pre_render or anywhere else leads to cache redirect corruption
  • #2470946 by boris sondagh, ifrik: Update hook_help text for Filter module
  • #2471557 by Reno Greenleaf, boris sondagh, joshi.rohit100, JinX-Be, ifrik, jhodgdon: Update hook_help text for Text module
  • #2470976 by jeanfei, dimaro, jhodgdon: Move token hooks into new api.php file
  • #2091431 by ifrik, wzoom, batigolix, InternetDevels, jhodgdon: Update hook_help for Update Manager module
  • #2472329 by joshi.rohit100, ifrik, Reno Greenleaf: Update hook_help text for Statistics module
  • #2470936 by googletorp, meramo, Xano: Add proper @return tags to functions' PHPDoc comments
  • #2368987 by Wim Leers, Berdir, Schnitzel, epari.siva, bircher, vijaycs85, likin: Move internal page caching to a module to avoid relying on config get on runtime
  • #2467411 by klausi, fago: Context class does not use typed data trait correctly, leading to fatal errors
  • #2472961 by lussoluca: Update Twig to latest stable
  • #2472413 by geertvd: Unused variable in \Drupal\views\Plugin\views\argument_validator\Entity::calculateDependencies()
  • #2469667 by willzyx, m4olivei: Wrong message on shortcut insert/update
  • #2464657 by amateescu: Remove unnecessary cache clear in Views tests
  • #2470617 by trboslav, MathieuSpil, Manjit.Singh, _nolocation, LewisNyman, YesCT: Clean up css in ckeditor module
  • #2470952 by D Szkiba: Path deletion should be removed in path module after content translation removal.
  • #2428837 by swentel, borisson_: Adding/updating interface translations should invalidate page & render caches
  • #2467101 by neclimdul: Fix DialogTest outside apache/mod_php: don't send multiple Accept request headers
  • #2470093 by keopx, jhodgdon, dawehner: Views plugin 'user' needs to be replaced with entity-aware 'field' plugin
  • #2452381 follow-up by Lendude: Fixed progress bar not showing up
  • #2472281 by pwolanin: 404/403 responses for non-existing nodes are cached in Page Cache/reverse proxy, are not invalidated when the node is created
  • #2375689 by Arla, Wim Leers, dawehner, tim.plunkett, Berdir: BlockBase::blockAccess() should return AccessResult instead of a bool
  • #2297817 by alexpott, pounard, Berdir, yched, Fabianx, plach, mkalkbrenner: Do not attempt field storage write when field content did not change
  • #2400675 by hass, pguillard: Missing .map files causing 404 file not found errors
  • #2050269 by lauriii: hook_library_info_alter() is not called for themes
  • #2031641 by aburrows, lauriii, nlisgo, Pol, redsquid, tuutti, LewisNyman, akalata, agviu, kallehauge, _nolocation, rpayanm, saki007ster, mdrummond, RavindraSingh, brahmjeet789: Change active class to is-active
  • #2452381 by lanchez, googletorp, PieterJanPut: Use Drupal.theme for progress.js
  • #2296009 by fgm, Fabianx, AjitS: Use APC Classloader by default (when available)
  • #2442769 by keyral, jcnventura, dimaro, pec: Views result cache ignores query arguments
  • #2468151 by lhangea, rpayanm, Palashvijay4O: Rename the CacheContexts service to CacheContextsManager
  • #2471633 by AjitS, JeroenT: Spelling fixes in UserDeleteTest
  • #2388023 by GoZ: File/Image field formatters don't add a cache tag for the file they display
  • #2456599 by k4v, dawehner, larowlan, rteijeiro, cutesquirrel, yched, jhodgdon: Field node_field_revision.title needs to use an entity-aware formatter in Views
  • #2471743 by pwolanin: Create a more generic superclass of \Drupal\Core\Render\BubbleableMetadata
  • #2447555 by Cinnead: Unnecessary index on langcode and deleted column in dedicated field tables
  • #2470980 by PieterJanPut: Use $this->redirect() instead of ResponseRedirect in LocaleController::checkTranslation
  • #2469663 by eiriksm: Rename the Norwegian translation of the Norwegian languages
  • Revert "Issue #2459753 follow-up by tim.plunkett, alexpott: EntityForm::validate() should be able to modify the form structure"
  • #2459753 follow-up by tim.plunkett, alexpott: EntityForm::validate() should be able to modify the form structure
  • Revert "Issue #2459753 by tim.plunkett: EntityForm::validate() should be able to modify the form structure"
  • #2464045 by fgm: Move twig_render_var/twig_drupal_escape_filter to TwigExtension, inject the renderer in Twig extension and inline render() / show() function instead of calling it
  • #2422369 by mortendk, LewisNyman, akalata, katzilla: Remove Seven's block-recent-content.css
  • #2471707 by xjm: Provide an issue link in the @todo in EntityHandlerBase
  • #2470910 by PieterJanPut, ifrik: Update hook_help text for Entity Reference module
  • #2471729 by drubb, ifrik: Tracker module refers to replies instead of comments
  • #2471547 by drubb, ifrik: Update hook_help text for Shortcut module
  • #2470960 by Igor Kandyba, Reno Greenleaf, ifrik, jhodgdon: Update hook_help text for Link module
  • #2470994 by drubb, ifrik: Update hook_help text for Node module
  • #2469937 by ifrik, PieterJanPut, anavarre: Update hook_help text for Custom Block module
  • #2471216 by joshi.rohit100, PieterJanPut, Wim Leers: render() should call the renderer service directly
  • #2390241 by wadmiraal, jhodgdon, nod_: No documentation on how to define a library
  • #2427649 by hampercm, nod_: Update to jQuery UI 1.11.4
  • #2459753 by tim.plunkett: EntityForm::validate() should be able to modify the form structure
  • #2470833 by dpovshed: Tuning of the AssetResolver class
  • #2470928 by andrewsuth: Versions in core.libraries.yml are not always parsed as strings
  • #2471473 by klausi, pwolanin: REST responses should have proper cache tags
  • #2467887 by joshi.rohit100: Rename drupalGetAJAX to drupalGetAjax for parity with drupalPostAjaxForm
  • #2467895 by jhedstrom, lgalanter: taxonomy filter with depth completely broken
  • #2471024 by pjbaert, ifrik: Update hook_help text for RDF module
  • #2467041 by mr.baileys, jan.stoeckler: max-age on HTML responses wrongly set to `max-age=0, private` instead of `max-age=N, public` (breaks reverse proxies and client-side caching)
  • #2417549 by alexpott, znerol, benjy, Berdir: Drupal\migrate_drupal\Tests\d6\MigrateFileTest fail in MigrateTestBase
  • #2470155 by D Szkiba: Custom block types page has bad page title
  • #2469965 by tadityar, jeanfei: Bad @file doc blocks in core/modules/system/*.api.php
  • #2470145 by rbmboogie: Update manager displays checkbox for disabled extensions
  • #2105841 by mr.baileys, Wim Leers, cs_shadow, sanduhrs, chx, webflo: Xss::filter() ignores malicious content in data-attributes and mangles image captions
  • #2470569 by pwolanin: Mark \Drupal\Core\Template\TwigExtension::getUrlFromPath() as deprecated
  • #2154475 by tarekdj, neelam.chaudhary, droplet, nod_, lanchez, Poornima3, jamin_melville: Convert position selectors to be compatible with with jQuery native-API selector
  • #2469731 by xjm, larowlan, pfrenssen, hussainweb, chx: Document when to use BrowserTestBase
  • Revert "Issue #2469929 by Bojan Živkov: The entity delete confirmation form's cancel link should be styled as a button"
  • #2409653 by MathieuSpil: The color module lock/unlock link is not accessible
  • #2469929 by Bojan Živkov: The entity delete confirmation form's cancel link should be styled as a button
  • #2469911 by joshi.rohit100: The edit image styles form's cancel link should be styled a a button
  • #2414413 by joelpittet: Make sure we are building CSS classes as arrays
  • #2396483 by Karmen, balagan, SoumyaDas, saki007ster, lauriii, joginderpc: Add missing RTL rules to Seven theme CSS
  • #2470559 by vpeltot: Move some more core hooks out of system.api.php
  • #2470685 by czigor: MailManagerInterface->mail() documentation is wrong
  • #2469921 by joshi.rohit100: The appearance page doesn't have a primary button
  • #2469917 by tadityar: The install new theme page doesn't have a primary button
  • #2469889 by joshi.rohit100: The modules page doesn't have a primary button
  • #2462265 by jeqq: Return saving status when saving user entities
  • #2437761 by Dom., znerol: CSRF token seed and possibly other session data lost when set after a session regenerate
  • #2408265 by wadmiraal: Update hook_theme_registry_alter to not reference removed user.pages.inc
  • #2321901 by JeroenT, epari.siva, unstatu, Temoor, lokapujya, LinL, pcambra, piyuesh23: Replace all instances of entity_load('image_style') and entity_load_multiple('image_style') with static method calls
  • #2368373 by rafuel92, BrightBold, b0unty, rpayanm, pjbaert, Maninders, sushyl, jedihe: Focus effect on vertical tabs conflicts with tab affordance
  • #2345779 by subhojit777, singularo, idebr, Noe_, Yaron Tal, aneek, gngn, zaporylie, m.ioannidis, Sachini, clemens.tolboom, scor, ravi.khetri, rpayanm, SebCorbin: Fix double-escaping due to Twig autoescape in dblog event "operations"
  • #2469933 by Cauliflower: The view field edit form's remove should be styled as a danger button
  • #2469939 by joshi.rohit100: The permissions page doesn't have a primary button
  • #2454145 by kgoel, dawehner, adamwhite, rteijeiro, wwhurley: Replace user_name handler with Field API formatter
  • #2349907 by jhodgdon, susanb: Review and fix block hook_help text
  • #2079427 by Berdir, andypost, yched: Core/Entity depends on classes / functions from field.module
  • #2091395 by jhodgdon, amitgoyal, paboden, berkas1: Update hook_help for Contact module
  • #1833012 by rbmboogie: Move admin language negotiation up to first option
  • #2461773 by stefan.r, martin107: SortArrayTest has hardcoded string comparison result values, but these can differ between PHP versions
  • #2469941 by wadmiraal, jhodgdon: Move database-related hook docs from system.api.php to a new database.api.php file
  • #2296445 by Palashvijay4O, pjonckiere, er.pushpinderrana, roderik, blazey: Batch API: Overriding the queue class and name is not documented
  • #2074297 by pwolanin, hussainweb, larowlan: Optimize the code in doGenerate() in the UrlGenerator to take advantage of Drupal path restrictions.
  • #2318579 by roderik, andypost, rteijeiro, ashutoshsngh, AjitS, vedpareek: Remove comment_prepare_thread()
  • #2430909 by anwar_max, wadmiraal, harshil.maradiya, joshi.rohit100, ClientGuy: hook_theme_suggestions() hook_theme_suggestions_HOOK() documentation is incorrect about how the hook is invoked
  • #2467657 by wadmiraal: Typo in typedDataManager::createInstance() description
  • #2467429 by pfrenssen: Remove obsolete documentation from ActionInterface
  • #2468901 by Xano: Improve \Drupal\Component\Annotation\Plugin\Discovery\AnnotatedClassDiscovery documentation
  • #2448339 by a_thakur, gaurav_varshney, Mile23: Remove drupal_form_submit() from form.inc
  • #2463285 by stefan.r: Support PHP7 EngineExceptions in the error handler
  • #2265099 by znerol, neclimdul, rpayanm: Cleanup SessionHttpsTest and fix redirect to non-existing URL after POST requests
  • #2232861 by grom358, daffie, alexpott, larowlan, pfrenssen, hussainweb, pcambra, jibran, phenaproxima, moshe weitzman, nick_schuch: Create BrowserTestBase for web-testing on top of Mink
  • #2456713 by larowlan, dawehner, jibran: Custom taxonomy field views handler needs to be replaced with generic Field API handler
  • #2418559 by Palashvijay4O, chintan4u, rteijeiro: Fix comment formatting in /core/modules/rest/src/Tests/CreateTest.php
  • #2045473 by njbarrett, dcrocks, chippper, jjcarrion, lauriii, InternetDevels: Improve visibility of Seven's smallest font elements
  • #2463419 by Mile23, rpayanm, hussainweb: Clean-up Test members in core/tests - ensure property definition and use of camelCase naming convention
  • #2469507 by chx: EntityRevisionsTest output makes it hard to discern what is causing the error
  • #2331407 by Xano, tstoeckler, damiankloip: YamlDiscovery does not handle empty files
  • #2467559 by jmonkfish: "Summary" wrappers around links are not clickable on node form's edit entity meta panels
  • #2469269 by Berdir: Don't use a form submission to check the password in MigrateUserTest
  • #2469169 by Berdir: SchemaCheckTraitTest should use assertEqual(), not assertIdentical()
  • #2467627 by Wim Leers: Field(Storage)DefinitionInterface should implement CacheableDependencyInterface
  • #2463579 by tstoeckler: Add an ellipsis to truncated comment titles
  • #2466917 by jhedstrom: DatabaseCacheTagsChecksum::calculateChecksum() has incorrect documentation
  • Revert "Issue #2451395 by dawehner: drupal_get_schema()/drupal_get_complete_schema() no longer work as expected; remove them"
  • #2340993 by Berdir: SqlContentEntityStorageSchema::requiresEntityDataMigration() returns TRUE for cases where it should return FALSE
  • #2426781 by jibran: Custom OptionWidget have no empty option label
  • #2468079 by dawehner: Try to speed up InstallUninstallTest / ConfigImportAllTest
  • #2456705 by dawehner, adamwhite, larowlan, YesCT: Comment views field handlers need to be replaced with field/entity aware handlers
  • #2465221 by amateescu: Raise the minimun version requirement for SQLite to 3.6.8
  • #2463417 by rpayanm, cilefen, hussainweb: Clean-up remaining test members in module tests - ensure property definition and use of camelCase naming convention
  • #2396649 by Mile23, rpayanm: Clean-up forum module test members - ensure property definition and use of camelCase naming convention
  • #2457273 by pjonckiere: Number lists are not supported in docs - use bullet lists
  • #2448605 by martin107, willzyx, tim.plunkett, klausi, dpopdan: Replace usages of drupal_get_destination() with the redirect destination service
  • #2226621 by JeroenT, ianthomas_uk, lokapujya, pjonckiere, marcingy, LinL, Xano, rpayanm, piyuesh23: Remove usage of element_info(), element_child() and element_children(). Deprecate element_info_property()
  • #2464097 by joshi.rohit100: Add leading backslash to the test classes on the simpletest UI
  • #2466647 by joshi.rohit100: Misspelt key in render array in DbUpdateController
  • #2458543 by mbovan, Anushka-mp, jhedstrom: Entity query age(EntityStorageInterface::FIELD_LOAD_REVISION) only gets current revision ID
  • #2467775 by mondrake: Contrib toolkits are not picked up after module install
  • #2450153 by josephleon, damiankloip, joshi.rohit100, anksy: Add a default_formatter to UUIDs fields
  • #2451395 by dawehner: drupal_get_schema()/drupal_get_complete_schema() no longer work as expected; remove them
  • #2460695 by mitrpaka, rpayanm: No methods on RendererInterface should be static
  • #2456709 by dawehner, rteijeiro: File views handlers need to be replaced with entity-aware formatters
  • #2464877 by Wim Leers: Update RendererInterface::addDependency() to accept *any* object, not only CachableDependencyInterface objects
  • #2464605 by willzyx, Dom.: Regression: no link to admin/reports/status/php
  • #2451603 by nlisgo: Minor PHPDoc issue with LocalTasksTest::assertLocalTasks
  • #2432939 by neclimdul, Mile23: Optimize DrupalComponentTest
  • #2397225 by Chi, ufku: Drupal.formatPlural does not work
  • #2459819 by Wim Leers, rteijeiro: Remove CacheableInterface (and no longer let block plugins implement it)
  • #2422101 by andypost, pcambra, penyaskito: CommentItem should override the generateSampleValue method and provide sample values
  • #606840 by Wim Leers, cilefen, Fabianx, markpavlitski: Enable internal page cache by default
  • #2429501 by ParisLiakos, EclipseGc, mitrpaka: AggregatorFeedBlock does not output item links
  • #2454163 by larowlan, geertvd, rteijeiro: Replace comment_username handler with generic views handler
  • #2463321 by amateescu: Serializing the database connection is dangerous and error-prone, make it unserializable again
  • #2464659 by Wim Leers, rteijeiro: Routes that are varied by the 'user.permissions' cache context for anonymous users must also get the anonymous Role's cache tag
  • #2455739 by maxocub: formatPlural() is not fully tested for SafeMarkup
  • #2458817 by Berdir, dawehner: Creating new user entities for anonymous users is very slow
  • #2461857 by stefan.r: Update Zend Feed to latest stable
  • #2463103 by amateescu: SQLite: Fix system\Tests\Entity\FieldSqlStorageTest
  • #2448069 by a_thakur, JeroenT, Mile23: Remove usage and function update_project_storage() from update.compare.inc
  • #2465425 by jibran, pjonckiere, idebr: Vocabulary listing missing add taxonomy term link
  • #2465467 by willzyx, Dom., andypost: SystemInfoController::php() should check if function phpinfo() exists
  • #2466119 by marthinal: Remove duplicated word in the ControllerBase class doc
  • #2459155 by alexpott, pfrenssen, hussainweb, neclimdul: Remove REQUEST_TIME from bootstrap.php
  • #2463887 by pjbaert, er.pushpinderrana, Wim Leers, jhodgdon: Cache API topic - do not use @code inline
  • #2462259 by stefan.r, nicrodgers, nod_: Update underscore to 1.8.3
  • #2463817 by alexpott: Drupal\Core\FileTransfer\Local should use a leading \ when using PHP built-in classes
  • #2462589 by dawehner, jhodgdon: Provide test coverage for access checking of all views fields
  • #2452317 by dawehner: Let views result cache use cache contexts
  • #2448765 by nlisgo, Damien Tournoud, vlad.n, rteijeiro, Berdir, Fabianx, dawehner: Element::children sort order undefined and slower than it could be - This makes tests fail in PHP7
  • #2465917 by stefan.r, Damien Tournoud: CKEditor test fails in PHP7
  • #2465611 by alexpott: Fix --xml option in run-tests.sh
  • #2465031 by damiankloip: Do not allow UUID field to be click sortable
  • #2465005 by Berdir: PHP Strict Standards in NodeAccessGrantsCacheContextTest
  • #2464369 by neclimdul, joshtaylor: Upgrade to Symfony 2.6.6
  • #2465301 by klausi: Remove entity module from MAINTAINERS.txt, it does not exist
  • Revert "Issue #2458817 by Berdir, dawehner: Creating new user entities for anonymous users is very slow"
  • #2457405 by stefan.r, andypost: DateTimePlus violates substitution principle of DateTime. Make it support PHP 7
  • #2462261 by nicrodgers, stefan.r, attiks: Update picturefill to 2.3.0
  • #2463363 by rpayanm: ConditionInterface::condition docmentation contains wrong information
  • #2459949 by amateescu: Remove field_ui_entity_type_alter() and move the content to field_ui_entity_type_build()
  • #2464817 by amateescu: A few PHPUnit tests are not in the correct namespace
  • #2465009 by Berdir: Fix fatal errors in rest and views with PHP 7
  • Revert "Issue #2449445 by mortendk, alexpott, Cottser: Add "indentation" class back to indentation theme hook, use it for styling"
  • #2451363 by alexpott, Berdir, pjcdawkins: Ensure install_profile is exists in settings.php after installation
  • #2462851 by rpayanm, Wim Leers: Improve Views entity row renderer plugins' cache contexts
  • #2460847 by alexpott: Allow optional configuration to be installed when its dependencies are met
  • #2460911 by Wim Leers, jhodgdon: Search reindexing should invalidate cache tags
  • #2463029 by Wim Leers: EntityFormDisplay should update $form with cache tags of FieldConfig, FieldStorageConfig, EntityFormDisplay config entities
  • #2383863 by rpayanm, mgifford, maximpodorov, Valentine94: Spellchecking Drupal - Comments
  • #2389455 by hussainweb, AjitS, Mile23, subhojit777, tibbsa, Ayesh: Clean-up system module test members - ensure property definition and use of camelCase naming convention
  • #2452691 by prics, valthebald: Missing button type property on "Add language" button
  • #2412949 by kyuubi: Rewrite the system status report component inline with our CSS standards
  • #2462641 by jhedstrom: Incomplete documentation in Schema::addIndex() for $fields parameter
  • #2142997 by stefan.r: Test for ValidReferenceConstraintValidator
  • #2392221 by joegraduate, er.pushpinderrana, zealfire, ClientGuy: install_run_task() and install_tasks() don't document the task structure
  • #2460823 by jhodgdon: Document that locale + config translation integration treats string uniqueness the same way as locale itself
  • #2463807 by nod_: Remove seutje from MAINTAINERS.txt
  • #2428399 by SkidNCrashwell, Sagar Ramgade: Default empty option label text different in documentation
  • #2453341 by Wim Leers: Contact forms don't have necessary cache contexts & tags; flood control should work on validate, not on view
  • #2451789 by olli, jibran: Entity reference joins to the wrong base table in views
  • #2429037 by fago, larowlan: Allow adding entity level constraints
  • #2456691 by YesCT, andypost, dawehner, rteijeiro: User email field need to use Field-Entity-aware formatters in Views
  • #2463879 by fago: PHP unit tests fail if intl extension is missing
  • #2463821 by alexpott: Fix Drupal\Core\Config\ConfigManagerInterface::diff return documentation
  • #2461097 by Wim Leers: Make TwigThemeTestController:::registryLoaderRender()'s response uncacheable
  • #2454171 by damiankloip: Replace node_type Views handler with Field API formatter
  • #2392669 by hussainweb, Mile23, rteijeiro, subhojit777, AjitS: Clean-up field module test members - ensure property definition and use of camelCase naming convention
  • #2448503 by amateescu: Convert the "Field edit" form to an actual entity form
  • #2462681 by jessebeach, Manjit.Singh: Remove jessebeach from the maintainers.txt
  • #2453311 by David_Rothstein, TravisCarden, Dom., rpayanm: Issue #2417983 follow-up: a few more "the the"s
  • #2383015 by AjitS, jacob.embree: Revert back is redundant
  • #2461047 by chx: Simplify SourcePluginBase a tiny bit
  • #2460677 by Wim Leers: Tests testing config_test routes should use an authenticated user
  • #2462481 by amateescu: SQLite: Fix views\Tests\Handler\ArgumentDateTest
  • #2454731 by amateescu: SQLite: Fix search\Tests\SearchRankingTest
  • #2461087 by Wim Leers, dawehner: Add 'no_cache' route option to mark a route's responses as uncacheable (was: Cron run response should not be cacheable)
  • #2444231 by Wim Leers, nlisgo: Fix CacheableInterface so it makes sense (was: "Make Config objects & Entities implement CacheableInterface + add BubbleableMetadata::createFromCacheableObject()")
  • #2461523 by chx: UniqueFieldValueValidator condition is invalid EntityQuery
  • #2388255 by dawehner, hussainweb, pwolanin: Limit PDO MySQL to executing single statements if PHP supports it
  • #2418119 by Berdir, jhedstrom, larowlan, martin107, nlisgo, klausi, fago, Gábor Hojtsy: REST user updates bypass tightened user account change validation
  • #2461985 by stefan.r: Update Guzzle to latest release
  • #2456951 by chx: Impossible to enable views if entities are not in SQL: part 2
  • #2458487 by martin107: Alter php.xml.dist to remove test classes from code coverage reports
  • #2398471 by DickJohnson, crazyrohila, rpayanm, lauriii, idebr, LewisNyman, saki007ster, piyuesh23, lanchez, davidhernandez: Clean up the "footer" component in Bartik
  • #1897058 by disasm, rteijeiro: Replace "boolean" with "bool" when used as param/return/var type
  • #2398331 by cilefen, davidhernandez, Wim Leers, nod_: Add the ability to attach asset libraries directly from a template file
  • #2446869 by amateescu: Convert the "Field storage edit" form to an actual entity form
  • #2321599 by Temoor, rpayanm, subhojit777, vineeth@nair, LinL, pcambra: Replace all instances of comment_load(), entity_load('comment') and entity_load_multiple('comment') with static method calls
  • #2462175 by amateescu: SQLite: Fix case sensitivity in Views' string argument plugin
  • #2452363 by joekers: Classy's @file docblocks shouldn't say "Default theme implementation…"
  • #2457703 by Gábor Hojtsy: Default translatable site name is "Drupal" (incorrectly)
  • #2454733 followup by amateescu: Add a user-space case-insensitive collation to the SQLite driver
  • #2453399 by neclimdul: Use VFS for FileStorage tests
  • #2462289 by TravisCarden: Grammar error in config single import prompt
  • #2460731 by Wim Leers: Strict warning in ViewUnitTestBase
  • #2459975 by fgm: RouteCacheContext / RouteNameCacheContext implement CacheContextInterface
  • #2461081 by Wim Leers: Lock test pages are uncacheable but aren't marked as such
  • #1559116 by omega8cc, mva.name, droplet, Xano, mgifford: Make core aware of Nginx and PHP-FPM to avoid confusing alerts
  • #2296261 by GemVinny, lokapujya, lduerig, herom, rteijeiro: Misalligned Type field in Drupal 8.x views
  • #2460027 by epari.siva, vijaycs85: Update the documentation of Drupal\language\LanguageServiceProvider::getDefaultLanguageValues()
  • #2460479 by pjonckiere: CommentController::getReplyForm() docblock has a copy paste error
  • #2392221 by er.pushpinderrana, ClientGuy, zealfire: install_run_task() and install_tasks() don't document the task structure
  • #2459325 by jhodgdon: Document that language is not set on search keyword preprocessing
  • #2458723 by Xano: Incomplete documentation for DiscoveryInterface::getDefinitions()
  • #2459607 by idebr: Seven vertical tabs have underlined links in hover/focus state
  • #2453761 by Gábor Hojtsy: Views numeric formatter's plural formatting setting incompatible with many languages
  • #2460259 by sasanikolic, ameenkhan07: Multiple calls to LocaleConfigManager::getStringTranslation can return multiple new translation objects for the same source
  • #2443693 by mradcliffe, daffie: PostgreSQL: Fix views\Tests\Handler\ArgumentDateTest
  • #2458349 by Wim Leers: Route's access result's cacheability not applied to the response's cacheability
  • #2346373 by fago, sidharrell, rteijeiro, arlinsandbulte: Data reference validation constraints are applied wrong
  • Revert "Issue #2457345 by vijaycs85: Remove unnecessary format lookup in \Drupal\Core\Datetime\DateFormatter::dateFormat for 'custom' format"
  • #2455099 by kunalgrover05: Views overview topic page has some typos and omissions
  • #2461105 by cilefen, Wim Leers: One-time password reset page should never be cached
  • Revert "+ ‘.sparkleshare’"
  • #2459971 by Gábor Hojtsy: The langcode key on configuration files is not explicit in configuration schema
  • #2461063 by Wim Leers, effulgentsia: AJAX forms using #ajax broken when page caching is enabled
  • + ‘.sparkleshare’ + ‘SparkleShare.txt’
  • #2457345 by vijaycs85: Remove unnecessary format lookup in \Drupal\Core\Datetime\DateFormatter::dateFormat for 'custom' format
  • #2459407 by jhodgdon, jhedstrom: SQL syntax error when using the search_keywords filter or argument
  • #2453059 by Wim Leers: Set default render cache contexts: 'theme' + 'languages:' . LanguageInterface::TYPE_INTERFACE
  • #2462151 by hussainweb, benjy: Remove unused Utility\String use statements
  • #2457781 by prateekMehta, stefan.r, AjitS, hussainweb: Use Utility\Html class instead of Utility\String for decodeEntities() function
  • #2457271 by rteijeiro, Palashvijay4O, Cottser: More cleanup of the 'themeable' documentation group
  • #2457695 by alexpott: Make app.root.factory private
  • #2457887 by prateekMehta, stefan.r, rpayanm, alexpott: Use Utility\SafeMarkup class instead of Utility\String for placeholder(), checkPlain(),format() functions
  • #2454733 by amateescu: Add a user-space case-insensitive collation to the SQLite driver
  • #2401191 by jhedstrom, a_thakur, nlisgo, mohrerao: Activity Tracker shows 'Last updated' status as '45 years 1 week ago'
  • #2454625 by amateescu: SQLite: Fix SQLITE_SCHEMA errors in web tests
  • #2443699 by bzrudi71, daffie: PostgreSQL: Fix views\Tests\Plugin\CacheTest
  • #2455153 by damiankloip: Switch revision log views fields to use 'field' formatter
  • #1847596 by amateescu, amitaibu, YesCT, Berdir, David_Rothstein, xjm, rteijeiro, ParisLiakos, webchick, Wim Leers, yched, jhodgdon, Bojhan: Remove Taxonomy term reference field in favor of Entity reference
  • #2451679 by Wim Leers, dawehner: Validate cache contexts (+ cache contexts in some views plugins wrong)
  • #2212069 by Gábor Hojtsy, pjonckiere, rteijeiro, cilefen: Non-English Drupal sites get default configuration in English, edited in English, originals not actually used if translated
  • #2451665 by dawehner: Don't rebuild the route on ModuleInstaller::install() (30% installer speedup)
  • #2428703 by Wim Leers: Add a 'user.permissions' cache context (was: "Should cache contexts be able to associate a cache tag?")
  • #2455131 by andypost, larowlan: Field comment_field_data.field_name should be using Field API formatter
  • #2459003 by Wim Leers: #cache[cid] breaks bubbling
  • #2428805 by Wim Leers: Remove the ability to configure a block's cache contexts
  • Revert "Revert "Issue #2457653 by Gábor Hojtsy: System.site langcode is both used as a file language code and a site language code""

What’s next?

  1. Learn how to install Drupal
  2. Learn how to update Drupal
  3. Extend Drupal to do more
  4. Get training
  5. Check out what others built
Created by: catch
Created on: 29 Apr 2015 at 13:33 UTC
Last updated: 12 Mar 2018 at 20:09 UTC
Insecure

Other releases