Install

To start a new Drupal project with version 8.0.0-beta7@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-beta7.tar.gztar.gz 9.25 MB
MD5: b730108fbdd33ffe57fb94e94d293ebe
SHA-1: 3e19ba3fd7a6cc819b14cffff81ecf9ad9536549
SHA-256: c42a7b8cf20e1fc01586429f063dd4e7d301d5d2e4a92f6cc411e932a447d562
Download drupal-8.0.0-beta7.zipzip 16.61 MB
MD5: c3d1d45fd4c3944205bb1c50c4e5a459
SHA-1: 00270de8a1745cc37895b4941d107543ee2344b2
SHA-256: a6a851f735b7130ba144266ddc988e3fdda3257b8155c4113ac0f56520e17b7c

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 supported from this release to the next beta release, nor before all known upgrade path blockers are resolved.

However, see #2455949: [policy, no patch] Re-activate the head2head project and use it for beta2beta upgrades in the short-term which is discussing supporting beta to beta upgrade paths from a contributed module until it is supported in core.

Known issues

There are still over 50 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-beta6:

  • #2424587 by attiks: Make the mobile breakpoint for Bartik empty
  • Revert "Issue #2433009 by hussainweb, grom358, daffie, larowlan, alexpott, pcambra, benjy, jibran, phenaproxima, moshe weitzman, nick_schuch: Add Mink, with Goutte driver, to core"
  • #2433009 by hussainweb, grom358, daffie, larowlan, alexpott, pcambra, benjy, jibran, phenaproxima, moshe weitzman, nick_schuch: Add Mink, with Goutte driver, to core
  • #2428563 by Wim Leers: Introduce parameter-dependent cache contexts
  • #2416409 by alexpott, bojanz: Delete dependent config entities that don't implement onDependencyRemoval() when a config entity is deleted
  • #2429261 by Wim Leers: Replace the hardcoded cache key on the book navigation block with a 'book navigation' cache context
  • #2388629 by kajalkiran, Canutza: remove drupal_is_front_page()
  • #2253593 by neclimdul, damiankloip: Stop classloader searching filesystem for classes before drupal_classloader() is called
  • #2417567 by xjm, effulgentsia, mpdonadio, hussainweb: Rename user-path: scheme to internal:
  • #2363341 by tim.plunkett, donquixote, adci_contributor: Throw exception in Drupal::service() and friends, if container not initialized yet
  • #2419059 by chx: Impossible to enable views if entities are not in SQL
  • #2421263 by alexpott, formatC'vt, kim.pepper, andypost, larowlan, chx: Potential data loss: concurrent (i.e. by different users) node edits leak through preview
  • #1013034 by bzrudi71, jaredsmith, andypost, alexpott, dbcollies, ncl, jhedstrom, kathyh: PostgreSQL constraints do not get renamed by db_rename_table()
  • #1853856 by tim.plunkett, alexpott: Document that ConfigEntityBase and ConfigStorageController are tightly coupled
  • #2332047 by xjm: Deprecate unneeded file_htaccess_lines() wrapper
  • #2430927 by yched: Duplicate TranslationsStream class
  • #2328645 by andypost, Berdir, almaudoh: Remove remaining global $user
  • #2426181 by effulgentsia, mpdonadio, xjm: Add a Url::fromUserInput() wrapper method for generating URLs from user-entered paths
  • #2408479 by joaogarin, LewisNyman: Rewrite breadcrumb component inline with our CSS standards
  • #2346119 by marvil07, roderik: Fix call to undefined method Select::setCountQuery()
  • #2420239 by andypost, pjonckiere: Default language setting form needs validation
  • #2349591 by betovarg, Outi, LoMo, juho.lehmonen, droplet, amitgoyal, aliyakhan, jerrylow, klakegg: Dropdown action list shows up as a simple list without JavaScript
  • #2430735 by idebr: Primary navigation toggle broken in Bartik
  • #2426509 by yched, fago: ContentEntityBase::__set() messes with values that happen to be TypedData
  • #2429103 by cpj: Remove deprecated methods SessionManager::enable(), SessionManager::disable() and SessionManager::isEnabled()
  • #2425497 by bojanz: Stop injecting the config storage to the config query
  • #2422113 by DickJohnson, emma.maria, mrjmd: Unpublished comments have lost their styles in D8
  • #2425201 by jibran, dawehner: Small cleanup follow from #2414255.
  • #2429925 by aliyakhan, mortendk: css lint system.diff.css
  • #2329101 by Wim Leers: CacheableInterface only has a getCacheKeys() method, no getCacheContexts(), leads to awkward implementations
  • #2419693 by Upchuk: Move URI access validation from widget to field constraint
  • Revert "Issue #2144669 by Mile23, Nitesh Sethia: Improve/Refactor TestBase Through Expanded Unit Testing"
  • #2144669 by Mile23, Nitesh Sethia: Improve/Refactor TestBase Through Expanded Unit Testing
  • #2425013 by kandra, mortendk, aliyakhan, rteijeiro, LewisNyman: css lint on print.css
  • #2429675 by Sachini: Spelling mistake in Views module
  • #2413753 by alexpott, olli: Views recalculating the dependencies for non overridden handlers and plugins multiple times
  • #2377113 by JeroenT, mglaman, LinL, pcambra: Replace all instances of entity_load('block_content') and entity_load_multiple('block_content') with static method calls
  • #2424745 by martin107: aggregator module document tidy
  • #2419897 by penyaskito, Wim Leers, webflo: Javascript translations are loaded in the wrong order due to missing dependencies
  • #2422685 by balagan: Language negotiation configuration page titles inconsistent, should not even mention "negotiation"
  • #2394951 by subhojit777, cilefen, Gábor Hojtsy, Kristen Pol, jhodgdon: Page title escaped with HTML markup when editing content translation
  • #2428941 by amateescu: Update the Node views wizard to use 'entity_autocomplete' for the "tagged_with" field
  • #2428881 by amateescu: Remove TermAutocompleteController::autocompletePerVid()
  • #2426447 by mpdonadio, Berdir: Views no longer supports {{ something }} as twig placeholder for a path, only {{something}}
  • #2413461 by geertvd: Views BulkForm should add destination to go back to current page
  • #2422363 by mortendk, joelpittet, davidhernandez: Rewrite the menu CSS components inline with our CSS standards
  • #2427323 by kgoel: Deprecate shortcut_set_assign_user and shortcut_set_unassign_user.
  • #2298687 by tstoeckler, Jose Reyero, hussainweb, rpayanm: Sequence and Mapping implement interfaces incorrectly, make them honest about what they support
  • Revert "Issue #2298687 by tstoeckler, Jose Reyero, hussainweb, rpayanm: Sequence and Mapping implement interfaces incorrectly, make them honest about what they support"
  • #2423929 by effulgentsia, xjm: Convert views.module usage of base:$path to user-path:/$path when $path is from user input
  • #2350933 by rodrigoaguilera, alexpott, Gábor Hojtsy, YesCT: Languages don't get weights by default, reordered when displayed translated
  • #2388867 by alexpott, xjm, jhodgdon: Notifying user of config changes when config has never been synched makes no sense
  • #2383165 by sidharrell, alexpott: ResponsiveImageStyle config entities should depend on the image styles they use
  • #2426457 by alexpott: Remove request_path
  • #2408227 by geertvd, gloob, amitsedaiz: When creating a float field, max and min value settings are forced to be integer
  • #2414279 by Gábor Hojtsy, likin, askibinski: Interface translations directory: Can not set values on immutable configuration
  • #2356983 by bzrudi71, jaredsmith: PostgreSQL: Fix tests in locale test group
  • #2421713 by JeroenT: Remove deprecated functions in WebTestBase.php
  • #2091363 by jhodgdon, surendramohan, ifrik, lostkangaroo: Update hook_help for System module
  • #2417339 by amateescu, shashikant_chauhan: Fix @return documentation for EntityManagerInterface::loadEntityByConfigTarget()
  • #2385209 by tadityar, cilefen, ardnet, hussainweb, AjitS, tibbsa: Clean-up views module test members - ensure property definition and use of camelCase naming convention
  • #2424697 by jedihe, dalguete, yched: ResponsiveImageFormatter throws an exception on node preview
  • Revert "Issue #2424697 by jedihe, yched: ResponsiveImageFormatter throws an exception on node preview"
  • #2413217 by Mile23: ViewStorageTest::displayMethodTests() needs @todo love
  • #1763964 by ParisLiakos, mrded: Use #type => link for theme_aggregator_block_item()
  • #2428377 by sun, daffie, amateescu: SQLite Schema class is missing use Drupal\Component\Utility\Unicode
  • #2427875 by sun, daffie: SQLite Insert query does not account for INSERT FROM ... SELECT
  • Revert "Issue #2427875 by daffie: SQLite Insert query does not account for INSERT FROM ... SELECT"
  • #2425691 by pjbaert, kepford, drupalninja99: Remove .leaf/.menu-item--leaf from menu CSS components
  • #2427875 by daffie: SQLite Insert query does not account for INSERT FROM ... SELECT
  • #2421699 by JeroenT: Remove usage of deprecated functions of WebTestBase
  • #2428633 by pcambra: Remove unnecessary BlockContentFieldTest
  • #2424697 by jedihe, yched: ResponsiveImageFormatter throws an exception on node preview
  • #2424727 by Jelle_S: Do not output empty media attribute for source tags
  • #2174507 by jessebeach, alansaviolobo, tim.plunkett: Make debug() use print_r() by default
  • #2190895 by frankcarey, tim.plunkett: Revamp vertical tabs to not save form values
  • #2317077 by csakiistvan, pjonckiere, longwave: Missing pictures in "Available updates" page
  • #2419905 by Arla: Views field 'Operations links' fails to set destination
  • #2426031 by almaudoh, cpj: Remove deprecated uses of SessionManager::isEnabled(), SessionManager::enable() and SessionManager::disable()
  • #2426935 by jibran, tstoeckler: Make jibran and tstoeckler maintainers of Shortcut module
  • #1946090 by pjonckiere, alex-mo, rpayanm: _drupal_wrap_mail_line() does not force-wrap too long words after 996 characters
  • #2409655 by Mile23, zealfire: General Cleanup of AjaxCommandsTest
  • #2426659 by chx: NodeCreationTest is not reusable
  • #2423241 by Mile23: Merge ConfigurablePluginCollectionTest into DefaultLazyPluginCollectionTest
  • #2407733 by mortendk, rteijeiro, sivaji@knackforge.com: Remove classes from system templates i*.html.twig
  • #2420107 by alexpott: Determine which config entities can be fixed and which will be deleted when a dependency is removed
  • #2383413 by larsmw, Cottser, alvar0hurtad0: Remove file_exists() when registering namespaces for Twig template paths
  • #2318437 by Wim Leers, Gábor Hojtsy, geertvd: Replace the hardcoded langcode key on blocks with the 'language' cache context
  • #2409345 by Sara.Smith: Update hook_help() text for the Color module
  • #2415513 by eojthebrave: Add @Event documentation to all RoutingEvents
  • #2426639 by mortendk: remove classes from comment modules templates
  • #2091337 by genjohnson, no_angel, jhodgdon, ifrik, thijsvdanker, theMusician, amitgoyal: Update hook_help for Image module
  • #2416111 by quietone, ultimike, chx: Migrate Dump export needs to have a consistent order
  • #2427409 by ParisLiakos: Feed image doesnt display
  • #2421385 by mortendk: shortcut cssfile cleanup
  • #2425759 by andypost, jhodgdon: SearchQuery lacks preExecute(), making countQuery() run even when there are problems in prepare step
  • #1807160 by Mile23, martin107, ParisLiakos, Lars Toomre: Add missing type hinting to Aggregator module docblocks
  • #2427105 by andypost: Remove unused user_menu_breadcrumb_alter()
  • #2415441 by Mile23: Automate finding @covers errors
  • #2418031 by BassistJimmyJam, pwolanin, tadityar, Wim Leers: Remove MenuLinkContentForm::doValidate() since the logic was moved to LinkWidget::validateUriElement()
  • #2427007 by chx: The persistent lock is not marked as backend_overridable
  • #2427291 by Stalski: Remove node.pages.inc
  • #2407745 by mortendk, rteijeiro, sivaji@knackforge.com: Remove classes from system templates t*.html.twig
  • #2395627 by tstoeckler, Leksat, webflo, Gábor Hojtsy: Do not remove 0 from config translation data
  • #2411343 by pcambra: Only allowing to have empty language path prefix for the default language is inappropriate
  • #2427773 by sun, daffie: SQLite REGEXP user function exists, but is wrongly implemented
  • #2407735 by mortendk, sivaji@knackforge.com, hussainweb: Remove classes from system templates m*.html.twig
  • #2426389 by olli, mikey_p, idebr, amateescu: Port SA-CONTRIB-2015-039 to D8 (views)
  • #2372507 by dawehner, mavimo, RavindraSingh: Remove _system_path from $request->attributes
  • #2427311 by sun, daffie: SQLite does not natively support CONCAT_WS()
  • #2350273 by larowlan, andypost: Move CommentViewBuilder::renderLinks post_render_cache callback to CommentPostRenderCache
  • #2369401 by quietone: User picture file could not be copied
  • #2427349 by pcambra: Remove ThirdPartySettingsTrait leftover in ConfigEntityBase
  • #2426973 by tstoeckler: shortcut.theme.css makes .edit-shortcuts display: block unnecessarily
  • #2427001 by chx: field item presave is only called for SQL
  • #2427161 by tstoeckler: shortcut.admin.js broken, replace with #states
  • #2426979 by tstoeckler: Remove obsolete PNG images from Shortcut module
  • #2426729 by chx: NodeSaveTest hardwires SQL
  • #2407743 by mortendk, danquah, rteijeiro, davidhernandez, sivaji@knackforge.com: Remove classes from system templates s*.html.twig
  • #2425325 by cleaver: Batch API example code has wrong finished callback
  • #2426477 by Berdir: config schema views.field.bulk_form is defined in action.module, should be in views.module
  • #2425761 by zealfire: DisplayPluginInterface needs separate dockblock
  • #2426323 by betoscopio: Rename UserAccountLinksTests to UserAccountLinksTest.
  • #2420037 by daffie: Remove EntityViewsDataInterface from some subclasses of EntityViewsData which implements EntityViewsDataInterface
  • #2329781 by davidhernandez, sidharthap: Move CKEditor toolbar classes from preprocess to templates
  • #2343127 by tadityar, harshil.maradiya, aphickey, bburg, ashutoshmishra: Docblock fixes for core/lib/Drupal/Core/Database/Query
  • #2091367 by Shreya Shetty, mparker17, Sree, chintan4u, jhodgdon, ifrik, rteijeiro, rpayanm: Update hook_help for Taxonomy module
  • #2411303 by zuuperman: Documentation of ViewsArgumentDefault plugins construct method mention 'Date instance' instead of the current class instance
  • #2398075 by andypost, sarav.din33, larowlan, nemethf, hussainweb: Breadcrumbs for comment entity
  • #2413759 by benjy, hosef: Move D6 dumps to avoid collisions with D7 dumps
  • #2415505 by eojthebrave: Add @Event documentation to all ConfigEvents
  • #2422257 by chx: Remove unnecessary query against the session table in WebTestBase.
  • #2426901 by David_Rothstein: Add back various links (especially security-related links) to README.txt that were removed from INSTALL.txt
  • #2418237 by Mile23, neclimdul, jyotisankar: Fix incorrect @covers in PHPUnit tests.
  • #2425739 by jacob.embree: Incorrect regex in trusted_host_patterns example
  • #2424761 by rodrigoaguilera: Update automated tests documentation to reflect the removal of getInfo
  • #2407729 by sivaji@knackforge.com, mortendk: Remove classes from system templates h*.html.twig
  • #2424733 by idebr: Node preview backlink RTL button :active styling is applied to LTR
  • #2419649 by plach, David Latapie: Content translation schema updates are not triggered consistently
  • #2419225 by mikeker: settings.local.php trusted_host_patterns are ignored due to incorrect location of the include statement
  • #2332687 by jhodgdon: Lost help for field types from Core/Field
  • #2422657 by Berdir: Skip fast chained cache backend in maintenance mode
  • #2419923 by amateescu, jibran, dashaforbes: Port SA-CONTRIB-2013-096 to D8
  • #2423213 by plach: Schema for newly defined entity types is never created
  • Revert "Issue #2407735 by mortendk, sivaji@knackforge.com: Remove classes from system templates m*.html.twig"
  • #2426533 by alexpott, Berdir: Random failures in tests that extend PhpStorageTestBase
  • #2403301 by lokapujya, penyaskito, Wim Leers: Menu item "active" class is not correctly added when using a view as the frontpage
  • #2407735 by mortendk, sivaji@knackforge.com: Remove classes from system templates m*.html.twig
  • #2422365 by mortendk, LewisNyman: Remove redundant comments styling
  • #2371587 by fullerja, shrijata, Prashant.c: Review install.txt
  • #2417515 by idebr: TestBase::prepareDatabasePrefix() refers to DrupalWebTestCase that has been renamed
  • #2407715 by crowdcg, davidhernandez, mortendk, sivaji@knackforge.com, Manjit.Singh, dernetzjaeger: Remove classes from system templates b*.html.twig
  • #2380071 by geertvd, pcambra, andypost, larowlan: No way to add comment field to any entity
  • #2422221 by benjy, chx: LoadEntity needs to fire load hooks for dynamic migrations
  • #2417733 by joelpittet, martin107: Drupal 8 breaks Twig's round filter
  • #2372389 by znerol, almaudoh: Expose session handler in container
  • Revert "Issue #1986330 by subhojit777, marcelodornelas, wheatpenny, kasperg, timaholt, stefank, AkshayKalose, develCuy, valthebald, moymilo, YesCT, dawehner, tstoeckler: When Batch ID doesn't exist, Drupal should emit a 404"
  • #2226189 by alvar0hurtad0, sivaji@knackforge.com, mherchel, emma.maria, LewisNyman, tmjoseantonio: Style the modal in Bartik
  • #2425379 by eojthebrave: Add @Event documentation to all EntityTypeEvents
  • #2401919 by icampana, alexpott, jibran, ParisLiakos, Samshel, xavier.cabrera, alejandrovaras: Fix various file permissions to be 644
  • #2415519 by eojthebrave, nitvirus, jhodgdon: Add @Event documentation to all LanguageConfigOverrideEvents
  • #1986330 by subhojit777, marcelodornelas, wheatpenny, kasperg, timaholt, stefank, AkshayKalose, develCuy, valthebald, moymilo, YesCT, dawehner, tstoeckler: When Batch ID doesn't exist, Drupal should emit a 404
  • #2195183 by cleaver, sandykadam, elgordogrande, jhodgdon, joachim, Eda, hussainweb: document Batch API callbacks as callback implementations
  • #2421681 by JeroenT, develCuy, developermitesh: Remove drupal_pre_render_html
  • #2349565 by tengoku, jhodgdon, jribeiro, susanb, batigolix, no_angel, megansanicki: Review/update block_content hook_help text
  • #2423579 by mpdonadio, xjm, heilop, Wim Leers, webchick: Url::fromUrl('user-path:/') should throw an exception when a path component without a slash is given
  • #2388627 by JeroenT, filijonka, ultimateAnkit, tadityar, rpayanm, adci_contributor: Remove usages of drupal_is_front_page
  • #2424927 by Wim Leers: Docs typo in LinkWidget
  • #2356991 by bzrudi71, andypost: PostgreSQL: Fix tests in search test group
  • #1906264 by mgifford, mitsuroseba, blueminds, johanv, claudiu.cristea, kattekrab, amitgoyal, sivaji@knackforge.com: Required alt tag missing on image alt tag input
  • #2422039 by idebr: Double escaping in search result info
  • #2229145 by znerol, neclimdul, larowlan, alexpott, joelpittet, almaudoh, tadityar: Register symfony session components in the DIC and inject the session service into the request object
  • #2338559 by larowlan, damiankloip, hampercm, mradcliffe, jibran, Berdir, Fabianx, catch: Never serialize password fields by default
  • #2409515 by joelpittet: Updater::findInfoFile() was never updated for .info -> .info.yml change.
  • Revert "Issue #2409515 by joelpittet: Updater::findInfoFile() lacks test coverage"
  • #2409515 by joelpittet: Updater::findInfoFile() lacks test coverage
  • #2400863 by alex-arriaga, MacMladen, emma.maria, oriol_e9g, idebr, betovarg: Add the correct classes and styles for disabled buttons in Bartik
  • #2061879 by Palashvijay4O, chx: Remove Schema::copyTable
  • #2424951 by bzrudi71: PostgreSQL: Fix tests in block_content test group
  • #2423935 by effulgentsia: Convert path.module usage of base:$path to user-path:/$path when $path is from user input
  • #2413841 by yched: EntityDisplayBase::__wakeup() should avoid calling toArray()
  • #2422745 by alexpott: Reduce simpletest memory limit
  • #2414255 by lauriii, Jeff Burnz, dawehner, davidhernandez: Subtheme template inheritance working in reverse order
  • #2307869 by dawehner, Berdir, RavindraSingh, effulgentsia: Remove Drupal's Container::get()
  • Revert "Issue #2369987 by aneek, joelpittet, idebr, pgautam: Remove SafeMarkup::set() from title on template_preprocess_html"
  • #2423577 by LewisNyman, joelpittet: Remove Seven's appearance-page.css
  • #2423153 by idebr, dawehner, Frankencio: Add menu from the editing page doesn't save the changes
  • #2415507 by eojthebrave: Add @Event documentation to all FieldStorageDefinitionEvents
  • #2419943 by martin107: Add inheritdoc to FieldPluginBase extending classes
  • #2422409 by mortendk, joelpittet: search.admin.css css lint cleanup
  • #2422377 by mortendk: elements.css css lint fix
  • #2421373 by mortendk, Wim Leers: rename *.icons.css files to *.icons.theme.css
  • #2422359 by mortendk: seven module-page.css css lint fix
  • #2400883 by oriol_e9g: Remove zoom: 1 CSS property
  • #2422975 by emma.maria, mherchel, idebr: Bartik footer has CSS regressions
  • #1663210 by mortendk, rootwork, idebr, vks7056, ishmael-sanchez, LewisNyman, joelpittet, Manjit.Singh, Manuel Garcia, b0unty, prajaankit, alansaviolobo, atu: Clean up css in the User module
  • #2422381 by mortendk, joelpittet, LewisNyman: elements.css css lint fix bartik
  • #2423781 by alexpott, dawehner, cosmicdreams, davidhernandez, LewisNyman: Firefox crash using a modal
  • #2329917 by lauriii, Manuel Garcia, davidhernandez, akalata, nathandao, LewisNyman: Move views classes from preprocess to templates
  • #2343669 by mpdonadio: Remove _l() and _url()
  • #2391217 by Berdir: Support base fields with multiple columns in entity queries
  • #2260061 by Jelle_S, attiks, Wim Leers, mdrummond, mgifford, holist: Responsive image module does not support sizes/picture polyfill 2.2
  • #2369987 by aneek, joelpittet, idebr, pgautam: Remove SafeMarkup::set() from title on template_preprocess_html
  • #2404603 by mpdonadio, dawehner, larowlan, RavindraSingh: Add proper support for Url objects in FieldPluginBase::renderAsLink(), so we can remove EntityInterface::getSystemPath()
  • #2418017 by Wim Leers, YesCT, dawehner, webchick, jibran, amateescu, hussainweb: Implement autocomplete UI for the link widget
  • #2423953 by mpdonadio: Properly comment use of Url::fromUri('base:core/authorize.php')
  • #2409209 by dawehner, xjm, mpdonadio, Wim Leers, hussainweb, RavindraSingh, prashantgoel: Replace all _url() calls beside the one in _l()
  • #2423555 by vijaycs85: Fix a leftover comment to reflect "immutable" config objects change
  • #2192877 by mradcliffe, jhedstrom: File content list includes ambiguous column fid in Group By statement
  • #2014955 by YesCT, penyaskito, kfritsche, balintcsaba: Deleted bundles do not have their language configuration deleted
  • #2421133 by penyaskito: Undefined variables in core/modules/locale/src/StringBase.php
  • #2422243 by chx: WebTestBase breaks settings
  • #2422301 by benjy: Fix D6 user migration dependencies
  • #2422351 by mortendk: Remove #page-title id from sevens CSS
  • #1189806 by mortendk, lauriii, jussil, Dragan Eror, cluke009, DickJohnson, rteijeiro, tlattimore: Convert aggregator-item.html.twig to HTML5
  • #2422341 by mortendk: seven appearance-page.css css cleanup
  • #2030633 by hussainweb, Mile23, carsonevans, czigor, Berdir, fernando_calsa, Geijutsuka, amitgoyal, Jānis Bebrītis, undertext: Expand FieldStorageConfig with methods
  • #2356967 by bzrudi71: PostgreSQL: Fix tests in comment test group
  • #2419065 by jhedstrom: Switching the entity storage class should not be considered a definition update that requires schema changes
  • #2409635 by chris_h, Manjit.Singh, stutee, Nitesh Pawar: Improve authored by description
  • #2380117 by monobasic, tadityar, moymilo, hussainweb, manvendrakot, er.pushpinderrana, joscartesar, markf3lton: Fix UI of filter on Views list page
  • #2421099 by mortendk, LewisNyman: forum module css file follow MAT naming
  • #2421391 by mortendk, LewisNyman, rteijeiro: taxonomy.modules.css should be taxonomy.theme.css
  • #2349425 by John.K, jturman, PieterJanPut, thomasth, jamadar, kulcsi: JavaScript error on bottom left while editing a field
  • #2357199 by andypost, naiduharish: Consider CommentManagerInterface::addDefaultField() as deprecated and remove in favour of CommentTestTrait
  • #2408439 by zuuperman, askibinski: Language / Translation settings are not saved when adding a new bundle
  • #2408467 by idebr, DickJohnson, LewisNyman, monobasic: Rewrite pager component inline with our CSS standards
  • #2404963 by herom, idebr: Remove duplicate search results CSS in Bartik theme
  • #2409427 by joelpittet, SteveK, sivaramakrishnan, skippednote, idebr: Toolbar vertical orientation link not expanding to fill the space
  • #2051467 by jhedstrom, dawehner, amateescu, Berdir, herom, Mile23: Expand and convert to phpunit tests for \Drupal\Component\Transliteration
  • #2066445 by mparker17, rpayanm, aspilicious, tkuldeep17, adci_contributor, Mile23, vijaycs85, alvar0hurtad0, rahulbile, andypost, valthebald: Convert a bunch of AjaxResponse callbacks in system.module's test's ajax_test.module to a new style controller
  • #2391289 by penyaskito, sidharthap, RavindraSingh, lokapujya: Blocks are invisible while selecting content types
  • #2417625 by geertvd, yannickoo: "Column not found" when adding file relationship
  • #2422019 by alexpott, dawehner: Don't use reflection for parsing test annotations
  • #2193623 by JeroenT, ianthomas_uk, shumer, LinL: Remove module_implements and module_list
  • #2352917 by joshi.rohit100, chintan.vyas, JeroenT: Remove module_install() and module_uninstall() from module.inc
  • #2420223 by idebr: Remove typography.css from Bartik libraries and info yml files
  • #2421677 by JeroenT: Remove list_themes function
  • #2349759 by davidhernandez, mortendk, rteijeiro, harish86, Sumit kumar, saki007ster, Mukeysh, brahmjeet789, nitishchopra, falkendk, Maninder, Vidushi Mehta, Ashish sandil, jitendra verma, crowdcg, sivaji@knackforge.com, dernetzjaeger: Copy system templates to Classy.
  • #2338727 by znerol, almaudoh: Replace static SessionManager::$enabled property with WriteSafeSessionHandler class and resolve hidden circular dependency between SessionManager and SessionHandler
  • #2414721 by jesperjb, plach: EntityAdapter should be instantiated per language
  • Revert "Issue #2229145 by znerol, neclimdul, larowlan, joelpittet, almaudoh: Register symfony session components in the DIC and inject the session service into the request object"
  • #2403105 by larowlan, idebr, mshaver: Add an empty text on "Add Custom Block" page when no custom block types are available
  • #2421841 by neclimdul, tim.plunkett: Performance bug in ControllerResolver::getControllerFromDefinition()
  • #2421849 by amateescu: Make SelectionBase::buildEntityQuery() protected
  • #2330181 by esod, ashutoshsngh, gaurav_varshney, ranjeet.paliwal, joshi.rohit100, er.pushpinderrana, oriol_e9g: Remove bootstrap.inc module_invoke()
  • #2229145 by znerol, neclimdul, larowlan, joelpittet, almaudoh: Register symfony session components in the DIC and inject the session service into the request object
  • #2408977 by geertvd: Fatal error: Cannot access protected property Drupal\block\Entity\Block::$id
  • Revert "Issue #1945262 by nod_: Replace custom weights with dependencies in library declarations"
  • #2417647 by Wim Leers, effulgentsia: Add leading slash to paths within 'user-path:' URIs, to allow 'user-path:' URIs to point to the route
  • #2420751 by Wim Leers, mondrake, attiks: ImageEffectBase::transformDimensions() should have a sane default implementation
  • #2421581 by amateescu: Node preview causes stale values to be kept indefinitely for exisiting nodes
  • #1945262 by nod_: Replace custom weights with dependencies in library declarations
  • #2349677 by davidhernandez, Xen, emma.maria, runand, mortendk: Copy filter templates to Classy
  • #2216271 by larowlan, dawehner, lokapujya, mariusz.slonina, Berdir: Regression: Shortcut links access is not checked
  • #2421335 by alexpott: Using run-tests.sh with the --list option should not require a db (of any kind)
  • #2410623 by ultimike, chx: D6-D8 Custom Block Migration not visible in region
  • #2349687 by mortendk, LewisNyman, lauriii, runand: Copy image templates to Classy
  • #2418481 by tstoeckler: Views more text cannot be translated
  • #2349683 by davidhernandez, mortendk, Manuel Garcia, emma.maria, DickJohnson: Copy forum templates to Classy
  • #2397729 by penyaskito, Gábor Hojtsy, plach, Kristen Pol: Content language settings cannot be configured for non-translatable types on the one page configuration form
  • #2349767 by mortendk, kallehauge, saki007ster, lauriii: Copy toolbar templates to Classy
  • #2281167 by jhedstrom, blueminds: AliasManager strange cacheClear logic
  • #2405943 by fago, mikey_p, dashaforbes: User entity validation misses form validation logic
  • #1164784 by emma.maria, kattekrab, tadityar, DickJohnson, vermario, luco, Jeff Burnz, davidhernandez, David_Rothstein, webchick, Bojhan, LewisNyman, alexpott: “Triptych” term is not widely understood; add "Featured top" and "Featured bottom"
  • #2380457 by Gábor Hojtsy, vijaycs85, olli, dawehner: Some fixes of the views config schema
  • #2421005 by tim.plunkett: Add \Drupal::hasContainer() instead of checking if \Drupal::getContainer() === NULL
  • Revert "Issue #2418481 by tstoeckler: Views more text cannot be translated"
  • #2406103 by Berdir, alexpott: Remove hook_node_validate() and hook_node_submit() because they bypass the entity API
  • #2396553 by nripeshtrivedi, fullerja: field.html.twig documentation on template suggestions is incorrect
  • #2420559 by klausi, dawehner: REST permissions are not working as expected
  • #2419005 by dawehner, alexpott: Aggregator: Uncaught PHP Exception Drupal\Component\Plugin\Exception\PluginNotFoundException: "The "FeedTitle" plugin does not exist."
  • #1987832 by aspilicious, disasm, webflo, vijaycs85, adci_contributor, vks7056: Convert system_test callbacks to a new style controller
  • #2394883 by Gábor Hojtsy, plach, jhodgdon: Language setup for entity and field based rendering in views is independent, confusing UI, lacking test coverage
  • #2420025 by Berdir: Token::resetInfo() uses invalid cache tag structure
  • #2349071 by Upchuk, Cottser, pwolanin: EntityStorageException when trying to save a link over the maximum depth
  • #2418179 by martin107: twig.engine needs some documentation fixes
  • #2418209 by chintan.vyas, lucastockmann: Replace user facing strings that use drupal.org as example of an external url
  • #2345833 by quietone, benjy: Convert assetEqual to assertIdentical in migrate_drupal
  • #2417089 by davidhernandez: Add an active maintainer for CSS
  • #2300101 by dpi, ivanjaros: Unrevisioned base fields are ignored during entity load
  • #2164601 by yched, jibran, amateescu, pfrenssen: Stop auto-creating FieldItems on mere reading of $entity->field[N]
  • #2420421 by larowlan: HEAD BROKEN: Fatal error: Cannot use Drupal\Component\Utility\Xss as Xss because the name is already in use in /var/lib/drupaltestbot/sites/default/files/checkout/core/modules/views/src/Plugin/views/field/Field.php on line 11
  • #1959806 by amateescu, jibran, goldorak, Wim Leers, yched, dawehner: Provide a generic 'entity_autocomplete' Form API element
  • #2419857 by Wim Leers, alexpott: Responsive image and View mode schemas should use the config_entity type, can then be simpler
  • #2361775 by alexpott, swentel: Third party settings dependencies cause config entity deletion
  • #2415645 by geertvd, alexpott: Shortcuts not sorted on display
  • #2349625 by mortendk, alexpott, lauriii, Manuel Garcia, saki007ster, emma.maria, DickJohnson: Copy block templates to Classy
  • #2410151 by alexpott: _system_rebuild_module_data_ensure_required does not parse dependencies
  • #2414991 by alexpott: Prevent hook_config_schema_info_alter from adding or removing definitions
  • #2363099 by Gábor Hojtsy, Berdir, swentel, plach: Using translated field definition descriptions in entity schema results in different schema definitions, resulting in update.php changes
  • #2350013 by kattekrab, David_Rothstein: Descriptions for Promotion Options are too technical
  • #2394417 by hussainweb, tibbsa, sivaji@knackforge.com: Clean-up field_ui module test members - ensure property definition and use of camelCase naming convention
  • #2385211 by tadityar, subhojit777, hussainweb, cilefen, tibbsa: Clean-up user module test members - ensure property definition and use of camelCase naming convention
  • #2409391 by Cogax, gulab.bisht: Fix the whitespace of inline_template declarations in Views UI
  • #2396699 by hussainweb, sivaji@knackforge.com: Clean-up menu_ui module test members - ensure property definition and use of camelCase naming convention
  • #2398447 by emma.maria, rootwork, Maninder, ramkrk, DickJohnson, idebr: Remove the "typography" CSS file in Bartik
  • #2414235 by hussainweb, dawehner: Upgrade to Symfony 2.6.4
  • #2415515 by eojthebrave: Add @Event documentation to all BlockEvents
  • #2408581 by rachel_norfolk, zach.bimson, MarkoT91, Ieva Uzule, idebr, LewisNyman, sarav.din33: Clean up the "help" component in Bartik
  • #2417071 by chintan.vyas: Remove file_get_mimetype
  • #2153937 by Gábor Hojtsy, pcambra: Default language setting is hard to find
  • #2412579 by idebr, geertvd: Tabledrag applies odd/even classes to tables with striping disabled
  • #1987612 by valthebald, Mile23, aspilicious, Pinolo, InternetDevels: Convert ajax_test_dialog_contents() to a new style controller
  • #2418567 by martin107: Missing IDE type hinting
  • #1987738 by Mile23: Convert menu_test_callback() to a new style controller
  • #2417983 by kattekrab: Change docs instances of "the the" to "the"
  • #2418611 by martin107: Trivial fix to EditorXssFilterInterface::filterXss
  • #2407125 by Cogax, vijaycs85, Gábor Hojtsy: LanguageInterface should not support setName
  • #2397281 by fran seva, Gábor Hojtsy: Languages not translated when you add them
  • #2414685 by xjm, mikeker: Improve references to Twig tokens in Views UI
  • #2402061 by emma.maria, Katiemouse, er.pushpinderrana: Reusable heading classes should be "heading-*" not "header-*"
  • #2417651 by TravisCarden: Grammar error in Views argument modal
  • #2417817 by yched: Keep contrib modules out of ConfigImportAllTest
  • #1984582 by jibran, kattekrab, dawehner, larowlan: Add views support for custom blocks
  • #2419015 by pwolanin: Remove use of base: scheme in LocalTasksTest
  • #2409661 by yched: Remove duplicate check for "FieldableEntity" in EntityDisplayBase
  • #2227121 by emma.maria, Vally79, DickJohnson, Jill L, frankfarm, rootwork, jamesquinton, Rajendar Reddy, krueschi, ericxb, seiplax, bluegriff: The "Default country" dropdown element overflows the installer container at certain widths
  • #2408613 by kpv: ViewExecutable::getHandlers() should restore display_id before return
  • #2349721 by lauriii, preshetin, wheatpenny, mortendk: Copy node templates to Classy
  • #2414365 by benjy: File migration fails when the files are at a remote URI
  • #2410539 by cafuego, jibran, larowlan: Views schema prevents saving of view with disabled display through code
  • #2415399 by lokapujya, ultimike: D6->D8 migration: User role based block visibility settings not migrated properly
  • #2402639 by Katiemouse, nitvirus, lakshminp, dernetzjaeger, emma.maria, gippy, kporras07, john guant, Prashant.c: Rename the footer regions in Bartik
  • #2349517 by emma.maria, b0unty, idebr, tarekdj, lauriii, Manjit.Singh, adci_contributor: Fix RTL for Bartik's vertical tabs
  • #2415757 by chintan.vyas: Remove all uses of file_get_mimetype
  • #2375997 by Mile23, hussainweb, tstoeckler, omers: Avoid tying Drupal 8's composer.json to specific package commits
  • #2416099 by ultimike: Documentation issue in Migrate Drupal dump file instructions
  • #2165989 by Xano, pcambra, damiankloip, dawehner: Add a Views field handler for multiple entity operations
  • #2400233 by emma.maria, rpayanm, Katiemouse, LewisNyman: Add reusable heading classes to Bartik
  • #2409587 by Cogax: Incorrect documentation for @covers
  • #1331852 by droplet, franz: template_preprocess_menu_local_task localized_options is optional
  • #2415415 by er.pushpinderrana: help.api.php missing <?php at top
  • #2358079 by pwolanin, Berdir: Require a specific placeholder format in db_query() in order to trigger argument expansion, and require explicit 'IN' parameter for conditions
  • #2360175 by zaporylie, gaurav.goyal, droplet, sivaji@knackforge.com, mcdruid, nod_, er.pushpinderrana, brahmjeet789: Change .append(' ') with CSS style in system.admin.css
  • #2417645 by tim.plunkett, effulgentsia, pwolanin: Change destination query string handling to break dependence on system path
  • #2418613 by pwolanin: Fix #0 bug in toUriString() method in Url class, clarify toString() vs toUriString()
  • #2417705 by idebr: Autocomplete suggestions visual regression after modal and jQuery UI update
  • #2418117 by yched: MenuLinkContent::baseFieldDefinitions() wrongly passes default values as a field setting
  • #2416987 by YesCT, amateescu, webchick, Wim Leers, yched: Fix UI regression in the menu link form
  • #2415511 by eojthebrave: Add @Event documentation to all RenderEvents
  • #2414953 by alexpott: Element uses \Drupal::service() as a service locator and prevents injecting a custom typed config manager in config
  • #2408189 by davidwbarratt: Remove repositories and extra from composer.json
  • #2415855 by emma.maria: A forgotten reference to list.css in Bartik's info file is giving core a 404 error
  • #552478 by markcarver, sun, effulgentsia, jhedstrom, ohnobinki: Restrict "self-closing" tags to only void elements in drupal_pre_render_html_tag
  • #2405091 by marthinal, Berdir, RavindraSingh: Cannot create user entities - {"error":"Access denied on creating field pass"}
  • #2133471 by lokapujya, Lendude, jhedstrom, tadityar, webflo, whitelikeman: Notice: Undefined index: uid in simple a user view
  • #2346883 by andypost, amateescu: Standardize field_ui entity route names
  • #2413941 by Mile23: BubbleableMetadataTest::testApply has wrong @covers
  • #2349863 by tadityar, Mukeysh, ckrina: Overlapping elements in the titlebar in views modal window
  • #2409723 by Prashant.c, JayKandari, shashikant_chauhan: Block tests refer to node incorrectly
  • #1968982 by lauriii, a-fro, duellj, longwave, joelpittet, Temoor, Cottser, lokapujya, idebr, kgoel, Hydra, miraj9093, Brandonian: Convert book theme tables to table #type
  • #2409579 by tstoeckler, katzilla, k4v: Allow to enter the machine name in the module filter
  • #2411791 by yched, plach: Provide empty methods rather than abstract methods in EntityTypeEventSubscriberTrait / FieldStorageDefinitionEventSubscriberTrait
  • #1520716 by lokapujya, cwells, David Lesieur: "Files displayed by default" not respected
  • #2396489 by herom, rachel_norfolk, WigglyKoala, emma.maria, vijaycs85, jjcarrion: Add missing RTL rules to Bartik theme CSS
  • #2395613 by dawehner: Make it possible to configure the output of a boolean field on the formatter level
  • #2399709 by DickJohnson, idebr, LewisNyman: Remove media.css from Bartik, add it's current code directly to the components it references
  • #2374019 by yched, jibran, amateescu: Cleanup the use of custom item properties in EntityReferenceFormatterBase
  • #2411233 by benjy, chx: Stub in migration process plugin does not do complete process
  • #2415111 by Wim Leers: Update CKEditor library to 4.4.7
  • #2418169 by xjm: Expand and document test coverage in UnroutedUrlTest
  • #2418139 by pwolanin, kgoel, dawehner, almaudoh, Wim Leers: Add a toUriString method to Url class and add a route: scheme
  • #2417837 by pwolanin, larowlan, dawehner, kgoel: Update menu link definitions when aliases change
  • #2417423 by dawehner, kgoel, pwolanin, larowlan: Re-process the user-entered-paths for custom menu links when there is a menu rebuild
  • #2418163 by xjm, hussainweb: Recent content view "more" link configuration is malformed
  • #2030607 by hussainweb, Mile23, Kingdutch, alexpott, balagan, amateescu, adci_contributor, Xano, mon_franco, cilefen: Expand EntityDisplayBase with methods
  • #2412805 by mondrake: View preview does not attach assets provided by plugins
  • #2418109 by yched: Misleading param name in LinkWidget::getUserEnteredStringAsUri()
  • #2050759 by tim.plunkett, fietserwin: Move drupal_chmod and other code in file.inc to a Drupal\Core\File\FileSystem class
  • #2411597 by idebr, davidhernandez, Gábor Hojtsy: Class 'path-frontpage' missing from
  • #2411073 by Wim Leers: Fix documentation of hook_library_build_info()
  • #2066557 by mparker17, valthebald, chakrapani: Convert system.module's test's database_test.module's JSON functions to a new-style controller
  • #2417793 by effulgentsia, Wim Leers, YesCT, yched, dawehner: Allow entity: URIs to be entered in link fields
  • #2417877 by pwolanin: Make getDefinition method on menu link content entity public so we can rebuild user paths
  • #2417865 by xjm: Add a Views DisplayPluginInterface
  • #2417809 by YesCT: link and shortcut have baseFieldDefinition settings that do not do anything: default_value max_length
  • #2416955 by dawehner, YesCT, amateescu, jibran, yched, anavarre: Convert MenuLinkContent to use a link widget
  • #2368653 by YesCT, pcambra, dawehner: Replace _l in all places (3) besides one
  • #2417333 by Wim Leers, pwolanin, xjm, dawehner: Add support for user-path: scheme to Url class
  • #2313263 by olli, kgoel: Page not found after adding, editing or deleting a menu link
  • #2416563 by tim.plunkett: Follow-up to "HTTP_HOST header cannot be trusted"
  • #2416763 by xjm, Wim Leers, effulgentsia: Convert Url::fromUri() base:// scheme to base:
  • #2412509 by kgoel, pwolanin, Wim Leers, larowlan, effulgentsia, dawehner, xjm: Change LinkItem.uri to type 'uri' rather than 'string' and introduce user-path: scheme
  • #2417445 by xjm, YesCT: Remove Url::toArray()
  • #2406749 by dawehner, YesCT, amateescu, hussainweb, kim.pepper, RavindraSingh, pwolanin, Wim Leers, Gábor Hojtsy, yched, jibran: Use a link field for custom menu link
  • #2398689 by jeqq: Follow-up: Applying entity schema updates still fails when both field and entity type definitions changes
  • #2349715 by emma.maria, saki007ster, lauriii, Manuel Garcia: Copy link templates to Classy
  • #2410123 by jeqq: Use mutable configuration to fix compatibility in update_fix_compatibility()
  • #2409811 by lauriii, alexpott: Kernel tests should explicitly install themes
  • #2306407 by lauriii, penyaskito, mortendk, pakmanlh, Wim Leers, ypogue: Remove breadcrumb from page template
  • #1798332 by jhedstrom, dawehner, vedpareek, prajaankit: Add paging to the EntityListBuilder
  • #818616 by idebr, Wim Leers, DjebbZ, mgifford: Allow
    in "Basic HTML" text format
  • #2343043 by cilefen, hussainweb: valid_email_address() should use egulias/EmailValidator and become deprecated
  • #2409581 by geertvd, balagan: Views UI generates translated HTML class names for handlers / buckets
  • #2412241 by idebr, Wim Leers: Active menu links with identical paths get a duplicate "active" class for every active menu link
  • #1728804 by Berdir: Introduce (Content)EntityDeleteForm and children to handle entity deletions
  • #2341357 by xjm, dawehner, larowlan, Wim Leers: Views entity area config is not deployable and missing dependencies
  • #2364157 by mpdonadio, dawehner, martin107, Berdir, pcambra, naveenvalecha, tim.plunkett: Replace most existing _url calls with Url objects
  • #2411333 by almaudoh, hussainweb, Wim Leers, pwolanin, larowlan, dawehner, RavindraSingh, jibran: Create standard logic to handle a entity: URI scheme

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: 25 Feb 2015 at 14:38 UTC
Last updated: 12 Mar 2018 at 20:05 UTC
Insecure

Other releases