Install

To start a new Drupal project with version 8.0.0-beta12@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-beta12.tar.gztar.gz 10.17 MB
MD5: 7714744da283b70c14a2aa7fbb50eeeb
SHA-1: eae7ffa1f8c81c2928c5457e6124efce1ad9d4b6
SHA-256: bdc913f4a0841e5e7ed6810df4f5c71ff48e73992f71b466c204f0312c5ca8c9
Download drupal-8.0.0-beta12.zipzip 18.25 MB
MD5: 3c95c3e4f2cbede7cf87fd4b02a16014
SHA-1: 88c754b44a172b57e2fd7a87413fce252887679a
SHA-256: 6c093bd861151e9549a91c572322f8fd50fbda44d97553998e9326648e0e7028

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 patches should start providing hook_update_N() from this point on, in preparation for full upgrade path support, see #2507899: [policy, no patch] Require hook_update_N() for Drupal 8 core patches beginning June 29.

Known issues

There are still over 20 known 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-beta11:

  • Update version constant for 8.0.0-beta12
  • #2512452 by dawehner, pwolanin, alexpott, fnqgpc: Confirm form cancel button can lead to external domain
  • #2509300 by dawehner, catch, larowlan: Path alias UI allows node/1 and /node/1 as system path then fatals
  • #2453153 by mkalkbrenner, plach: Node revisions cannot be reverted per translation
  • Revert "Issue #2512452 by dawehner, pwolanin, fnqgpc: Confirm form cancel button can lead to external domain"
  • #2512478 by googletorp, pwolanin, G1N1: XSS on field edit form via label field via ckeditor
  • #2512452 by dawehner, pwolanin, fnqgpc: Confirm form cancel button can lead to external domain
  • #2512382 by Wim Leers: Follow-up for #2407195: #attached['http_header'] being added to Response in two places
  • #2511024 by lahoosascoots, jibran, kattekrab: Can't add multiple content types to shortcuts
  • #1392754 by tss, justAChris, jhodgdon: Comply with new documentation standards for @file for namespaced class files
  • #2509694 by kfitz, joshi.rohit100, cilefen: The $name parameter for UrlGenerator::getRoute() is documented incorrectly
  • #2500523 by tim.plunkett, effulgentsia, dawehner: Rewrite views_ui_add_ajax_trigger() to not rely on /system/ajax
  • #2512460 by pwolanin, Gábor Hojtsy, grisendo, JvE: "Translate user edited configuration" permission needs to be marked as restricted.
  • #2489024 by lauriii, Fabianx, Gábor Hojtsy, Cottser, dawehner, zeropx: Arbitrary code execution via 'trans' extension for dynamic twig templates (when debug output is on)
  • #2491987 by alexpott: Config import validation needs to take into account install profiles
  • #2497455 by Manuel Garcia, davidhernandez, Cottser, dawehner: Remove unnecessary markup from views templates, a.k.a. divitis
  • #2509630 by andypost: Update doc-block for _node_mass_update_batch_finished
  • #2511472 by Wim Leers, Fabianx, dawehner: Refactor all usages of drupal_render()/Renderer::render() that break #2450993
  • #2505201 by munzirtaha: Quick Edit toolbar's arrow should be reversed in RTL
  • #2511348 by kfitz, dylanf, cilefen: HtaccessTest::testFileAccess() has a documentation typo
  • #2509890 by Dom., saki007ster, emma.maria: Fix footer menus in Bartik being vertically misaligned if you have +1 items
  • #2507509 by catch, dawehner: Service changes should not result in fatal errors between patch or minor releases
  • #2511354 by tim.plunkett: Remove StringTranslationTrait from FormBuilder
  • #2465053 by larowlan, dawehner, Arla, fago, cilefen, lauriii, Wim Leers: Drupal 8 only allows one user every 6 hours to register when page caching is enabled — caused by entity UUID in form state
  • #2506539 by mikeryan: d6_contact_settings not specifying source provider
  • #2399211 by mpdonadio, legolasbo, vijaycs85, pjonckiere, rteijeiro, jhodgdon, dawehner, yched: Support all options from views fields in DateTime formatters
  • #2505941 by JeroenT, joshi.rohit100: Remove deprecated methods on BubbleableMetadata class
  • #2500527 by dawehner, tim.plunkett, effulgentsia: Rewrite \Drupal\file\Controller\FileWidgetAjaxController::upload() to not rely on form cache
  • #2508666 by alexpott, pwolanin, benjy: Drupal 8 .htaccess rule to prevent php file access can be easily bypassed
  • #2278965 by jhedstrom: Add a warning to the installer for MySQL if an InnoDB-compatible engine is not selected
  • #2500443 by jhodgdon, Wim Leers: Cache API topic says nothing about cache context, add something
  • #2505841 by andypost: Make CommentAdminOverview use link templates
  • #2422353 by andypost: Comment module should check that comment body field exists
  • #2470233 by wadmiraal, emma.maria, sxnc, idebr, googletorp, LewisNyman: Fix the visual bugs in the Bartik footer
  • #2507459 by Wim Leers: CachePluginBase and subclasses no longer need Renderer/RenderCache services injected
  • #2505649 by tohesi: Update jquery.once to 2.0.2
  • #2504995 by Xano: Component DefaultFactory relies on core's concept of plugin providers
  • #2506793 by Gábor Hojtsy: Config translation shows search field below table
  • #2510072 by phenaproxima: UTF-8 support in MySQL driver breaks migrate dump files
  • #2509434 by willzyx: Faulty dependency to ThemeInitialization in Drupal\Core\Theme\ThemeManager
  • #2203779 by ivanstegic, pguillard, Xano, Prashant.c, jhodgdon: Improve wording of the configuration import form
  • #2417895 followup by David_Rothstein: AccountPermissionsCacheContext/PermissionsHashGenerator must special case user 1, since permissions don't apply to it
  • #2505197 by Arskiainen, jaimeguzman, tstoeckler: Add a @see + docs about language_element_info_alter() to LanguageSelect
  • #2417895 by David_Rothstein, Berdir, Wim Leers, willzyx, catch: AccountPermissionsCacheContext/PermissionsHashGenerator must special case user 1, since permissions don't apply to it
  • #2407195 by Wim Leers, Fabianx, joelpittet, lauriii, Crell: Move attachment processing to services and per-type response subclasses
  • #2506655 by pguillard, joshi.rohit100: Database Schema class has no doc block
  • #2509496 by chx, benjy, phenaproxima: Make migrate process plugins more flexible/less boilerplate
  • #2503083 by pwolanin, neclimdul: Simplify PasswordInterface so it's not coupled to UserInterface
  • #2480811 by catch, dawehner, Crell, Berdir, amateescu: Cache incoming path processing and route matching
  • #2506349 by alexpott: Unnecessary looping in Xss::filter when processing attributes
  • #1305882 by dawehner, nod_, Fabianx, Steven Jones, sun, nlisgo: drupal_html_id() considered harmful; remove ajax_html_ids to use GET (not POST) AJAX requests
  • #2508591 by timmillwood, alexpott, chx, pwolanin: vendor/ is web accessible
  • #2505171 by neclimdul: Follow-up for follow-up for #2483433 (phpunit tests broken)
  • #2422815 by Xano, fgm, tim.plunkett, dawehner: Don't initialize the discovery object in plugin managers, unless needed
  • #2505171 by Wim Leers: Follow-up for #2483433
  • #2505521 by benjy: Clean-up un-need test classes in migrate_drupal
  • Revert "Issue #2505521 by benjy: Clean-up un-need test classes in migrate_drupal"
  • #2502617 by droplet, darol100: When changing from a text format with an editor to one without, any user-entered changes are ignored: the original text is saved
  • #2504993 by Xano: HookDiscovery sets "module" instead of "provider" in plugin definitions
  • #2509448 by xjm: Further refactor use of SafeMarkup in HWLDFWordAccumulator
  • #2462221 by emma.maria, Dom., rudraram, jp.stacey, Manjit.Singh, sxnc, Cottser, idebr: Highlighted region has not fixed width layout on Bartik theme
  • #2505835 by andypost: Optimize CommentAdminOverview
  • #2505937 by JeroenT: Remove usage of @deprecated methods on BubbleableMetadata class
  • #2502913 by jibran, larowlan: Link field default options values should be array
  • #298768 by mkalkbrenner, stefan.r: Ensure that entries are written to watchdog table
  • #2506369 by catch, dawehner, Wim Leers: Cache CSS/JS asset resolving
  • #2499943 by mikey_p, Berdir, catch: system.active_theme.THEMENAME state should not cache theme data
  • #2508654 by chx, dawehner, Chi: File inclusion in transliteration service
  • #2501823 by peezy, joelpittet, davidhernandez: Document SafeMarkup::set in FormCache::loadCachedFormState
  • #2506133 by alexpott, joelpittet, dawehner, pwolanin: Replace SafeMarkup::set() in \Drupal\Core\Template\Attribute
  • #2508777 by dawehner: Database Connection test fails on PHP-5.5
  • #2349711 by lauriii, mortendk, sqndr, akalata, yannickoo, Manjit.Singh, Jolidog, b0unty, aliyakhan, LewisNyman: Remove all visual from stark
  • #1314214 by stefan.r, phayes, ergophobe, YesCT, damienwhaley, kbasarab, Tor Arne Thune, basic, pfrenssen, yannickoo, simolokid, fietserwin, bzrudi71: MySQL driver does not support full UTF-8 (emojis, asian symbols, mathematical symbols)
  • #2496367 by jibran, nod_, zniki.ru, ashutoshsngh: Add dawehner and pwolanin as Menu subsystem maintainer
  • #2496789 by lauriii: Add davidhernandez and mortendk as maintainers for Classy theme
  • #2504893 by mpdonadio: Add mpdonadio as maintainer for DateTime module
  • #2503109 by Cottser: Remove Cottser from the Core mentoring leads in MAINTAINERS.txt
  • #2501685 by Dave Reid: Batch::claimItem() contains wrong class in documentation
  • #2505193 by googletorp: MockFileFinder has empty contruct method
  • #2358409 by tien.xuan.vo, Haza: image_image field element is processed 2 times
  • #2499823 by ryanissamson, dylanf: Minor CHANGELOG.txt formatting
  • #2505851 by JeroenT: Remove deprecated function taxonomy_*
  • #2483781 by borisson_, rbayliss, cilefen, mitalimehta, joshi.rohit100: Move cache contexts classes from \Drupal\Core\Cache to \Drupal\Core\Cache\Context
  • #2484619 by borisson_, Wim Leers, lauriii, larowlan, dawehner: Forum responses don't set cache tags
  • #2505149 by Dom.: Remove empty Personalization panel in AccountSettingsForm
  • #2501639 by crowdcg, Cottser, cwells, YesCT, Gábor Hojtsy: Remove SafeMarkup::set in drupal_check_module()
  • #2495179 by dawehner, Gábor Hojtsy, lauriii, Fabianx, chx, effulgentsia: Twig placeholder filter should not map to raw filter
  • #2504417 followup by dawehner, daffie: Fix Drupal\Tests\migrate\Unit\MigrateSqlIdMapTest::testGetQualifiedMapTablePrefix()
  • #2501441 by mlncn, joelpittet, cilefen: Document SafeMarkup::set in AllowedTagsXssTrait::fieldFilterXss
  • #2452577 by JeroenT, AjitS, tadityar, arpitr, dpopdan, Mile23, andypost: Remove Usage of deprecated function taxonomy_*
  • #2504781 by neclimdul: Skip instead of fail migration tests if pdo_sqlite is missing
  • #2505701 by pwolanin, YesCT, akalata: Document SafeMarkup::set and Use htmlspecialchars() directly in Attribute() so we don't bloat the list of safe strings
  • #2505655 by martin107: Remove stale todo in AuthenticationManager
  • #2473955 by Cottser: Prefix form-wrapper classes with js-
  • #2501827 by cwells, kgoel, jcloys, YesCT, crowdcg, Bojhan: Remove SafeMarkup::set() in file_save_upload() and allow render/template code to control a single-item list
  • #2501705 by tetranz, pwolanin, Cottser, joelpittet, akalata: Remove SafeMarkup::set() in LinkGenerator and document SafeMarkup::set() in LinkGeneratorTest
  • #2263569 by tim.plunkett, effulgentsia, Fabianx, dawehner, Wim Leers, larowlan: Bypass form caching by default for forms using #ajax.
  • #2451395 by dawehner, catch, fgm, David_Rothstein: drupal_get_schema()/drupal_get_complete_schema() no longer work as expected; remove them
  • #2501947 by kgoel, leslieg, crowdcg, dawehner: Remove SafeMarkup::set in ViewUI::renderPreview()
  • #2501933 by leslieg, ashutoshsngh, YesCT, joelpittet, Cottser, dawehner: Remove dead code in ViewUI::getDefaultAJAXMessage()
  • #2505469 by pwolanin, joelpittet: Remove drupal_render() calls from template_preprocess_table()
  • #2494177 by nod_: Enable ESLint warning for missing JSDoc
  • #2495073 by dawehner, catch: Views feed display plugin has to get all views data on init
  • #2408463 by thomasfava, MathieuSpil, Manjit.Singh, Vidushi Mehta, LewisNyman: Rewrite entity-meta component inline with our CSS standards
  • #2408525 by MathieuSpil, cosmicdreams, Manjit.Singh, njbarrett, kamalpreetkaur, LewisNyman, axe312, dawehner: Rewrite Views UI CSS inline with our CSS standards - Part 1
  • #2504633 by eiriksm: Fix comments with more than 80 characters per line in BookManager
  • #1811858 by Mile23, deepakaryan1988: Add missing type hinting to File module docblocks
  • #2484611 by jhedstrom, fgm, Berdir, borisson_, Wim Leers: Tracker responses don't set cache tags & contexts
  • #1493324 by tim.plunkett, dmsmidt, mgifford, bleen18, davidhernandez, crasx, mparker17, stefan.r, YesCT, joelpittet, tstoeckler, larowlan, vijaycs85, swentel, rpayanm, Bojhan, LewisNyman, emma.maria, BarisW, njbarrett, rteijeiro, nod_, sun, joshtaylor, mrjmd, webchick, marcvangend, kattekrab, SKAUGHT, bowersox, andrewmacpherson, Manjit.Singh, RavindraSingh, Wim Leers, BLadwin, aspilicious, mortendk, mausolos, jessebeach, Gábor Hojtsy, anandps, falcon03, franz, andypost, rooby, rootwork, Cottser, Xano: Inline form errors for accessibility and UX
  • #2501749 by joelpittet: Remove SafeMarkup::set in SimpletestResultsForm.php
  • #2472621 by hchonov, plach: Translatable entity 'created' and 'uid' fields not initialized properly during content translation 'Add'
  • #2456009 by davidwbarratt: Add a "replace" section to core/composer.json
  • #2498625 by jhedstrom, larowlan: Write tests that ensure hook_update_N is properly run
  • #2502095 by joelpittet, cwells: Remove SafeMarkup::set in template_preprocess_views_ui_view_info()
  • #2501819 by leslieg, edysmp, Cottser, joelpittet: Remove SafeMarkup::set in search_embedded_form_preprocess_search_result()
  • #2504211 by mpdonadio: DateFormatter::formatDiff() ignore granularity in some circumstances
  • #2493557 by pfrenssen: Fatal error when creating a translatable vocabulary type
  • #2107249 by Jelle_S, tstoeckler, amateescu, Xano, jibran, yched: Don't assume that content entities have numeric IDs in EntityReferenceItem
  • #2504147 by mikeryan: Copypasta error with FileInterface::getCreatedTime() doc
  • #2503737 by googletorp: Wrong @file documentation for \Drupal\Core\Datetime\DateFormatter
  • #2471609 by jcnventura, pguillard: FilterTest testFilterQuery wrong assert message
  • #2496501 by olli, NickWilde: Grouped Filters Javascript Improvements
  • #2501655 by tim.plunkett, hchonov, willzyx: ConfirmFormHelper::buildCancelLink() incorrectly handles ?destination URLs with a leading slash
  • #2401843 by lahoosascoots, jhodgdon: Move all *.api.php files except system.api.php out of system module directory
  • #2401519 by davidwbarratt, derhasi: [policy] Decide on Composer Package Names
  • #2485409 by rudraram, Manjit.Singh, LewisNyman: Clean up content translation CSS inline with our CSS standards
  • #2496039 by yched: Formatter's #attached assets are not carried over by Views
  • #2254235 by AohRveTPV, mahtoranjeet, er.pushpinderrana, yogen.prasad, ashutoshsngh, Manjit.Singh, Charles Belov, nod_: Don't include leading and trailing spaces in password strength
  • #2504417 by alexpott: Fix Drupal\Tests\migrate\Unit\MigrateSqlIdMapTest::testGetQualifiedMapTablePrefix()
  • #2503017 by joshi.rohit100: Rename the migration setting conf_path to site_path
  • #2499035 by droplet: When in CKEditor maximized mode, Insert Image dialog is not working
  • #2195083 by Les Lim, ParisLiakos, Xano, gaurav_varshney, ravi.khetri, fago, jain_deepak: Add a dedicated @Constraint annotation class
  • #2504109 by EvanSchisler, cilefen: A bunch of old update test dump scripts are still hanging out
  • #2497323 by jhedstrom, dawehner, alexpott, larowlan: Create a php script that can dump a database for testing update hooks
  • #2484037 by plach, Gábor Hojtsy, YesCT, dawehner: Make Views bulk operations entity translation aware
  • #2280963 by cwells, mlncn, peezy, joelpittet: Refactor use of SafeMarkup in HWLDFWordAccumulator
  • #2499835 by phenaproxima, chx, benjy: Remove broken Fake DB driver
  • #2502255 by dawehner, larowlan: Enable tags cache plugin by default for Views
  • #2494415 by bzrudi71: PostgreSQL: Fix migrate_drupal\Tests\d6\MigrateTaxonomyTermTest
  • #2410019 by alexpott, dstelljes: DrupalKernel::findSitePath() incorrectly reports directories for sites on nonstandard ports
  • #2475221 by alexpott: Remove some unused varaibles from views
  • #2451359 by alexpott: Remove the ability of collections other than the default to support configuration entities
  • #2497259 by catch, tim.plunkett, alexpott: system_region_list() unnecessarily translates region names
  • #2456521 by pjonckiere, mpdonadio, jhodgdon, rteijeiro, David_Rothstein, xjm: Add DateFormatter::formatDiff() as a non-buggy alternative to DateFormatter::formatInterval() when the start and end of the interval are known
  • #2490936 by cbanman, joshi.rohit100, ashutoshsngh, andypost, Cottser: hook_library_info_alter() docs and function signature are slightly out of date
  • #2385429 by tim.plunkett: setExecutableManager() is implemented on the wrong class
  • #2384675 by sidharrell, cilefen, Mile23, damiankloip, dawehner, Wim Leers, alexpott, neclimdul: Deprecate conf_path()
  • #2497847 by yched, amateescu: Simplify EntityDisplayEditFormBase ajax rebuild flow to work only with $this->entity
  • #2494313 by Pere Orga, sumitmadan: Follow up to Spellchecking Drupal - PHP
  • #2485397 by Manjit.Singh, MathieuSpil, gajendra sharma, saki007ster, LewisNyman: Clean up config translation CSS inline with our CSS standards
  • #2489400 by Bojhan, manauwarsheikh, yogen.prasad, Manjit.Singh, hylid: Reduce duplication/unnecessary text from Exposed forms
  • #2495209 by yogen.prasad, Manjit.Singh: 'Blocks administration page' link offered to users with no access
  • #2501577 by willzyx: Faulty dependency to ModuleHandler
  • #2501355 by willzyx: Remove unused router.builder service from Drupal\Core\Menu\LocalTaskManager
  • #2485293 by MathieuSpil, Manjit.Singh, rudraram, prajaankit, LewisNyman, DeeLay, sqndr: Clean up tour.module.css
  • #2392293 by bircher, tim.plunkett, alexpott, cilefen, gobinathm: Refactor hook_system_info_alter implementations to use ModuleUninstallValidatorInterface
  • #2494989 by catch, alexpott, vijaycs85: Don't render main help pages on modules page just to generate help links - can lead to high memory usage on form submit
  • #2443361 by joelpittet, Cottser, sqndr, lauriii, Manuel Garcia, Wim Leers: Remove theme_book_link, make book tree align with MenuLinkTree build
  • #2500723 by olli: Ajax dialog triggers click before mouseup
  • #2499605 by davidum, hchonov: tabledrag is adding tabledrag-handle twice for nested tables
  • #2385243 by aneek, subhojit777, iMiksu, spesic, deepakaryan1988, tohesi, Petr Illek, Cottser, lauriii: Make core user fields available for twig templates
  • #2499673 by droplet: Add back tabledrag row indication
  • #2346261 by DuaelFr, kmoll, Berdir: Deprecate entity_create() in favor of a ::create($values) or \Drupal::entityManager()->getStorage($entity_type)->create($values)
  • #2279105 by mgifford, nidaismailshah, thedavidmeister, amitgoyal, rpayanm, ameenkhan07, rakhimandhania, jhodgdon: Remove as many "..." and ellipsis characters from the codebase as possible without altering the meaning of text
  • #2350683 by rjacobs, Berdir: File field "Enable Description field" setting cannot be saved via instance settings in UI
  • #2486979 by metzlerd, ashutoshsngh, deepakaryan1988: Document Select/list elements
  • #2473943 by Manjit.Singh, Cottser, mu5a5hi, LewisNyman, mortendk, rteijeiro, rachel_norfolk: Prefix form-file and form-managed-file classes with js-
  • #2502477 by alexpott: Running all the PHPUnit tests using PHPUnit results in failure
  • #2492191 by droplet: Remove "Crawl-delay" in robots.txt
  • #2381277 by dawehner, plach, damiankloip, alexpott, olli, fgm, Wim Leers, Fabianx: Make Views use render caching and remove Views' own "output caching"
  • #2497017 by damiankloip, jmolivas: Views::getApplicableViews() initializes displays during route rebuilding etc
  • #2493677 by nod_, dawehner, Wim Leers: JSDoc for misc/ files
  • Revert "Issue #1838242 by jhedstrom, pivica, tim.plunkett, GaëlG, dawehner, olli, Lendude: Provide Views integration for datetime field"
  • #2481453 by dawehner, pwolanin, rteijeiro, neclimdul, znerol: Implement query parameter based content negotiation as alternative to extensions
  • #2494293 by umarzaffer, pguillard, ashutoshsngh, xjm, RavindraSingh, joelpittet: Document the #noscript property
  • #2273925 by larowlan, aneek, lauriii, mikey_p, joelpittet, dimaro, Fabianx, xjm, jaredsmith, effulgentsia, lokapujya, iMiksu, chx, YesCT, googletorp, dawehner, Wim Leers, Cottser: Ensure #markup is XSS escaped in Renderer::doRender()
  • #2501447 by Cottser: Document SafeMarkup::setMultiple in _batch_page()
  • #2500747 by joelpittet, effulgentsia: Remove 'html' option from theme('time')
  • #2501747 by cwells, joelpittet, peezy: Remove SafeMarkup::set in search_excerpt
  • #2472177 by Dom., nod_, drubb, mgifford: Collapsible fieldset have duplicated and wrong aria-expanded
  • #2501451 by Cottser, joelpittet: Document SafeMarkup::set in drupal_get_messages()
  • #2493683 by nod_, dawehner, eiriksm, Wim Leers: JSDoc for JS using Backbone
  • #2501403 by Cottser, xjm, pwolanin, joelpittet: Document SafeMarkup::set in Xss::filter
  • #2500977 by olli: History module triggers a post request for anonymous users on all node pages
  • #2500031 by cilefen: Killing the entire Testing list page if any test anywhere is missing a summary is not nice; add robustness
  • #1838242 by jhedstrom, pivica, tim.plunkett, GaëlG, dawehner, olli, Lendude: Provide Views integration for datetime field
  • #2478119 by znerol, andypost: Replace references to Session Manager with references to Session
  • #2483433 by damiankloip, Wim Leers, catch, dawehner: Optimize CacheableMetadata::merge() + BubbleableMetadata::merge()
  • #2395831 by dawehner, fago, martin107, cafuego, YesCT, plach, jibran, larowlan, Wim Leers, effulgentsia, klausi: Entity forms skip validation of fields that are not in the EntityFormDisplay
  • #2494319 by Pere Orga: Follow up to Spellchecking Drupal - Comments
  • #2493691 by nod_, eiriksm, dawehner: Add JSDoc for core modules JS
  • #2498849 by catch, dawehner: Entity view controller title rendering is expensive
  • #2195573 by Xano, eiriksm, heddn, ParisLiakos, Les Lim, Pere Orga, dinarcon, xjm, alexpott: Add a dedicated @LanguageNegotiation annotation class
  • #2460529 by alexpott, chx, phenaproxima: Migrations need to use the configuration entity dependency system
  • #2478483 by Wim Leers, Fabianx: Introduce placeholders (#lazy_builder) to replace #post_render_cache
  • #2498293 by cilefen, Fabianx: Only allow lowercase service and parameter names
  • #2478413 by typhonius: Remove an extra comment space in the MySQL Connection class
  • #2473729 by FMB, darol100, ifrik, ivarlaks, jhodgdon: Review the hook_help for Internal page cache module
  • #2499615 by honzakuchar: Docblock interface Drupal\Core\Extension\ThemeHandlerInterface::uninstall typo
  • #2389811 by znerol, mpdonadio, alexpott, hussainweb, neclimdul: Move all the logic out of index.php (again)
  • #2218145 by mglaman, fran seva, Alumei, dawehner: Change EntityRouteEnhancer::enhance() to use protected methods instead of one giant method
  • #2476059 by willzyx, tadityar, yarik.lutsiuk, Berdir: Remove EntityInterface->getSystemPath(), all its implementations and related usage
  • #2475715 by stefan.r, tstoeckler: Module uninstall form does not validate correctly and breaks the confirmation form after 60 seconds
  • #2496801 by cilefen, Cottser: Change setGenerators to setUrlGenerator on TwigExtension
  • #2495419 by Cottser: Move the 'search-results' class from the render array and into a Classy template
  • #2477461 by borisson_, googletorp, Wim Leers, Crell: Move X-Generator header to its own listener
  • #2498689 by lauriii, Wim Leers, David_Rothstein: "Back to site" link no longer appears in the toolbar
  • #2115737 by darol100, rhuffstedtler, andythomnz, jemandy, ijf8090, zealfire, er.pushpinderrana, jhodgdon: Make the text in modules, themes, and profiles README.txt files more user-friendly
  • #1810002 by Mile23, piyuesh23: Add missing type hinting to Config module docblocks
  • #2488844 by markie, jhodgdon: Write tests for raw time span and time span formatters in Views
  • #2494679 by Xano: Fix LanguageNegotiatorInterface type hints in docblocks
  • #2497447 by mpdonadio, stefan.r, jhodgdon: DrupalDateTime::format() and DateTimePlus::format() ignore the timezone setting
  • #2489664 by sumitmadan, davidhernandez, Manjit.Singh, Cottser: Remove unnecessary markup from core templates, a.k.a. divitis
  • #2485375 by marieke_h, Manjit.Singh, MathieuSpil, LewisNyman, geertvd: Clean up shortcut CSS inline with our CSS standards
  • Revert "Issue #1314214 by stefan.r, phayes, ergophobe, YesCT, damienwhaley, Tor Arne Thune, kbasarab, pfrenssen, basic, yannickoo, simolokid: MySQL driver does not support full UTF-8 (emojis, asian symbols, mathematical symbols)"
  • #2139185 by penyaskito, YesCT: Notify users when landing on config translation page with only one language listed
  • #2489560 by Manjit.Singh, Cottser, mortendk, LewisNyman: move comment.theme.css to classy
  • #2498269 by willzyx: Syslog is incompatible with Webprofiler - Faulty dependency to ConfigFactory
  • #2498515 by Berdir, neclimdul: Update additional Symfony Components to 2.7.0
  • #1314214 by stefan.r, phayes, ergophobe, YesCT, damienwhaley, Tor Arne Thune, kbasarab, pfrenssen, basic, yannickoo, simolokid: MySQL driver does not support full UTF-8 (emojis, asian symbols, mathematical symbols)
  • Revert "Issue #2498515 by neclimdul: Update additional Symfony Components to 2.7.0"
  • #2497113 by catch, dawehner: views_theme() gets 19 types of plugin definition, only needs five
  • #2498515 by neclimdul: Update additional Symfony Components to 2.7.0
  • #2254865 by Wim Leers, lauriii, borisson_, JeroenT, alexpott, Fabianx: toolbar_pre_render() runs on every page and is responsible for ~15ms/17000 function calls
  • #2429443 by vijaycs85, rteijeiro, penyaskito, gloob, xjm, nod_, geertvd, pjonckiere, alexpott, Wim Leers, Gábor Hojtsy, Fabianx, tim.plunkett: Date format form is unusable
  • #2497307 by Wim Leers: Search block marks itself uncacheable for no reason
  • #2486433 by damiankloip, Gábor Hojtsy, Wim Leers, dawehner, plach: Make ViewsForm stop marking itself as needing to be cached
  • #2489826 by droplet: tabledrag is broken
  • #2470693 by dawehner, Berdir, jibran, hussainweb, pwolanin, znerol: Upgrade to Symfony 2.7.0
  • #2451749 by amateescu, bzrudi71, jaredsmith: PostgreSQL: Fix views\src\Tests\GlossaryTest.php
  • #2491333 by Mac_Weber, opdavies: Update MAINTAINERS.txt to use human URLs
  • #2496943 by sasanikolic, stefan.r: Add condition to ignore PHP 7 on rest requirements check
  • #2456225 by nod_, drupaldrop, droplet: Improve formUpdated event
  • #2495353 by phenaproxima, benjy: migrate-db.sh should ignore volatile variables
  • #2488936 by lauriii, emma.maria: Bartik CSS library reordering
  • #2496261 by Berdir: Field Purging invalidates views_data caches as it uses the wrong hook
  • #2416831 by cilefen, vasi, tadityar, Noe_, lauriii, akalata, JeroenT, Cottser, davidhernandez: Add an active_theme twig function
  • #2482231 by alexpott: Deleting configuration entities is super slow once you have a few
  • #2493807 by jhedstrom, cilefen: Add symfony/console component to core
  • #2493047 by Wim Leers: Cache redirects should be stored in the same cache bin
  • #2489474 by mortendk, LewisNyman, Manjit.Singh, davidhernandez: Move book.theme.css to Classy
  • #2495657 by alexpott, jhodgdon: Admin links are missing from a module's help page
  • #2495833 by alexpott, tim.plunkett, dawehner: Drupal\node\NodePermissions::contentPermissions() is duplicate and dead code
  • #2494915 by Gábor Hojtsy: Fix comment in ViewEditTest.php
  • #2495755 by phenaproxima: Create MigrateDrupal7TestBase
  • #2495407 by jhedstrom, Noe_, cilefen: Regression: Editing a node with a disabled menu link re-enables that menu link
  • #1533366 follow-up by nod_, LewisNyman: Fix broken fullscreen AJAX throbber
  • #2466797 by mikeryan, benjy: Rename migration_groups key to avoid confusion with MigrationGroup support
  • Revert "Issue #1838242 by jhedstrom, pivica, tim.plunkett, GaëlG, dawehner, Lendude: Provide Views integration for datetime field"
  • #1838242 by jhedstrom, pivica, tim.plunkett, GaëlG, dawehner, Lendude: Provide Views integration for datetime field
  • Back to dev

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 Jun 2015 at 18:16 UTC
Last updated: 12 Mar 2018 at 20:23 UTC
Insecure

Other releases