Install

To start a new Drupal project with version 8.0.0-beta4@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-beta4.tar.gztar.gz 9.11 MB
MD5: 66cf899e456bd27b7ff9beaf61dcf45f
SHA-1: 1fca69cdf1a0c4eb5cf3a5689b14422ca29a7e19
SHA-256: e50aecb08f79c1a11f0a9858dc493d7cc3a0b6293ed74155c5d89fd7ad4441ac
Download drupal-8.0.0-beta4.zipzip 16.29 MB
MD5: 843607d56c4a73c161c13aa5c04c46f0
SHA-1: 0d8e2a78385c7850862dcbbb03ae7a118be92416
SHA-256: a1184c246b16969329289e364b9314267d37f9fc4505b2a0c4f17867a5fda37f

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.

Known issues

There are still over 85 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-beta3:

  • Revert "Issue #2196977 by Eric_A, tadityar, Poornima3, jhedstrom: Drupal/filter/Annotation/Filter uses public $module instead of $provider"
  • #2196977 by Eric_A, tadityar, Poornima3, jhedstrom: Drupal/filter/Annotation/Filter uses public $module instead of $provider
  • #2392235 by Berdir: ChainedFastBackend shouldn't write cache tags to the fast cache back-end
  • #2394327 by jhedstrom: run-tests.sh throwing stream wrapper warnings
  • #2372855 by Wim Leers, dawehner: Add content & config entity dependencies to views
  • #2068655 by Berdir, chx, martin107, longwave, webflo, damiankloip, lokapujya, JacobSanford: Entity fields do not support case sensitive queries
  • #2338873 by plach, fago, effulgentsia, swentel: Modules providing non-configurable field storage definitions can be uninstalled, leaving orphaned unpurged data
  • #2392883 by droplet: Update JS lib: domready to 1.0.7
  • #2354469 by swentel, Vj, R. Volk: Can't create node, if preview is required
  • #2392433 by Berdir: Stream wrappers are registered before page cache
  • #2382199 by corbacho: Encode COPYRIGHT.TXT with UTF-8
  • #2393391 by nod_: JS clean-up for re-worked Field UI
  • #2387627 by olli: Changing access plugins in views leaves invalid settings around
  • #2116327 by martin107: Creating DrupalDateTime object, with a 'date' array as input will always fail with exception
  • #2389275 by bforchhammer: Views render element #embed not working
  • #2353357 by Berdir: hook_stream_wrappers_alter() is broken since modules are not loaded on demand, also change to an event since it's the last hook that forces this during bootstrap
  • #1963340 by amateescu, dags, andypost, agentrickard, mgifford, yoroy, pguillard, jibran, YesCT, xjm, LewisNyman, swentel, Hydra, yched, tim.plunkett, rteijeiro, ainz, Xano, Bojhan, Berdir: Change field UI so that adding a field is a separate task
  • #2350309 by droplet, larowlan: Forum index links head to taxonomy/term/{term} instead of forum/{term}
  • Revert "git commit -m 'Issue #2350309 by droplet, larowlan: Forum index links head to taxonomy/term/{term} instead of forum/{term}'"
  • git commit -m 'Issue #2350309 by droplet, larowlan: Forum index links head to taxonomy/term/{term} instead of forum/{term}'
  • #2386559 by fago, yched, amateescu, jibran, plach: ERItem::setValue(array('entity' => $entity) produces broken Items
  • #2393061 by yched: Adjust phpdoc for callback_allowed_values_function()
  • #2238085 by dawehner, yched, damiankloip, xjm, effulgentsia, vijaycs85, fago, tim.plunkett, cilefen, pcambra: [regression] options_allowed_values() signature doesn't allow for Views filter configuration
  • #2170235 by Berdir, penyaskito, larowlan, alexpott, sushyl: file_private_path should be in $settings, like file_public_path
  • #2349553 by dawehner, pfrenssen, damiankloip: Store entity field information in the views data
  • #2368323 by dawehner, swentel, martin107: Replace _l() in PathController::adminOverview()
  • #2137309 by fago: Typed data does not handle set() and onChange() consistently
  • #2389381 by swentel, daffie: Impossible to add images in WYSIWYG including in-place editing due to fatal error
  • Revert "Issue #2273923 by mpdonadio, pfrenssen, dawehner, xjm, cilefen: Remove html => TRUE option from l() and link generator"
  • #2382931 by larowlan, pfrenssen, Mile23: Drupal\field\Plugin\views\field\Field::access returns an object instead of the expected boolean
  • #2273923 by mpdonadio, pfrenssen, dawehner, xjm, cilefen: Remove html => TRUE option from l() and link generator
  • #2204363 by Berdir, Wim Leers, tim.plunkett, chx: [sechole] Returning TRUE from hook_entity_access()/hook_ENTITYTYPE_access() must not bypass EntityAccessController::checkAccess()
  • #2392209 by plach: DefaultTableMapping::getFieldColumName is broken for base tables
  • #2391295 by er.pushpinderrana, dawehner: Use @return $this instead of @return static in EntityInterface
  • #2391317 by penyaskito: NodeTypeListBuilder typo
  • #2386161 by Berdir, Wim Leers, beejeebus, olli: ChainedFastBackend doesn't set 'expires' and 'tags' when writing to fastBackend
  • #2278017 by cilefen, bircher, effulgentsia: When a content entity type providing module is uninstalled, the entities are not fully deleted, leaving broken reference
  • #2379811 by Lendude, dawehner: Views tries to render contextual links when Contextual Links module is disabled
  • #2387019 by dawehner, larowlan: String field formatters cannot link to their parent entity
  • #2342543 by fago, dixon_, jeqq: Applying entity schema updates fail when both entity type and base field definitions change at the same time
  • #2354685 by amateescu, tstoeckler, derhasi: Fatal Error on re-saving required EntityReference field setting
  • #2392281 by alexpott: system.module is included in our PHPUnit tests
  • #2352081 by myforgedoteu, Devin Carlson, martin107: Prevent installation over an already installed database
  • #2382543 by rpayanm, ianthomas_uk: Remove usage of drupal_html_class() and drupal_clean_css_identifier()
  • #2390013 by andypost: Follow-up comment widget should properly detect default value input
  • #1985406 by jhedstrom, alexpott, Dave Reid, olli: #states not supported for elements in formatter settings being displayed on Views field handler form
  • #2390707 by Wim Leers: Remove hook_library_alter() implementations
  • #2183983 by Gábor Hojtsy, vijaycs85, Berdir, Wim Leers, webflo, alexpott: Find hidden configuration schema issues
  • #2391245 by Gábor Hojtsy, Wim Leers: Resolve remaining misc issues with configuration schema fails
  • #2388863 by chx: Entity type is definition
  • #2167379 by Elijah Lynn, filijonka: db_select docblock should list optional parameters as (optional)
  • #2391381 by fago: $include_computed parameter from Map::getValue() is broken and unused
  • #2358991 by JeroenT, ianthomas_uk, rpayanm, jamesdixon, er.pushpinderrana, Ashok Negi: Remove usage of drupal_mail()
  • #2388925 by xjm, preshetin: British again invade config sync
  • #2384527 by tadityar, areke, rpayanm, preshetin: Make the class variables protected for ShortcutSet
  • #2384665 by benjy, penyaskito: Follow-up: FieldConfigBase::calculateDependencies() fatal error is unhelpful
  • #2381299 by hussainweb: Clean-up block module test members - ensure property definition and use of camelCase naming convention
  • #2389411 by chx: wrong backend_overrideable in book
  • #2387857 by alvar0hurtad0: Have consistent names for bulk operations at admin/content
  • #2388009 by hussainweb: Clean-up shortcut module test members - ensure property definition and use of camelCase naming convention
  • #2388905 by chx: menu link storage override requires too much copy-paste
  • #2388467 by zaporylie: Remove \Drupal\entity_test\EntityTestViewsData and update the annotation
  • #1892006 by Outi, tompagabor, sqndr, BarisW, herom, skippednote, LewisNyman, vermario, frankbaele, criscom, kid_icarus, lauriii, jlyon, eporama: Include a print styling for Seven
  • #2387981 by hussainweb: Clean-up statistics module test members - ensure property definition and use of camelCase naming convention
  • #2381921 by tibbsa, hussainweb: Clean-up RDF module test members - ensure property definition and use of camelCase naming convention
  • #2389407 by chx: System Manager Service is not database dependent
  • #2391021 by Gábor Hojtsy: Config schema issues in config tests themselves
  • #2384167 by tibbsa: Clean-up DateTime module test members — ensure property definition and use of camelCase naming convention
  • #2226863 by cs_shadow, filijonka, joelpittet, pguillard: Update stale references to theme functions that have been converted to Twig
  • #2272001 by dsnopek, Devin Carlson, tim.plunkett, xjm, martin107: Views display plugin's list of handlers is not filtered by access
  • #2387157 by dawehner, Gábor Hojtsy: Cloning display into another display also stores options that are not supported by the new display type
  • #2363155 by penyaskito: content_translation.settings config is not scalable
  • #2359509 by Berdir: Incorrect type safe check in Entity::onUpdateBundleEntity() results too many cache clears
  • #2358269 by Gábor Hojtsy: Migration bugs in block visibility, field overrides, cron, maintenance settings and form modes found by configuration schema checking
  • #2248977 by Berdir: Complete support for multi-value base fields in ContentEntitySchemaHandler and use it for the user.roles field
  • #2390445 by Gábor Hojtsy: System module tests don't pass config schema check
  • #2389697 by Wim Leers, Gábor Hojtsy: Editor settings altering not needed (and not compatible with config schema assumptions)
  • #2387149 by Gábor Hojtsy, dawehner: Display extenders are not possible to describe with config schema
  • #2390749 by alexpott: run-tests.sh should allow single test methods to be run
  • #2390615 by alexpott: Add method to determine config dependency key depending on entity type
  • #2355245 by amateescu: ER's label formatter needs to take into account that $entity->urlInfo() might throw an exception
  • #2387141 by Gábor Hojtsy: Missing field configuration schemas across core tests
  • #2385111 by tadityar, Wim Leers: Bartik's CKEditor iframe stylesheet is not being loaded, hence image captions look broken
  • Revert "Issue #2354705 by yannisc: Mark a couple of asset services as non public"
  • #2386247 by tstoeckler: install.php should pass the class loader down into install_begin_request()
  • #2388593 by JeroenT: Remove drupal_truncate_bytes()
  • #2388765 by alexpott: Improve performance of SqlContentEntityStorage::countFieldData() for large datasets when getting the result as a boolean
  • #2335879 by alexpott, dixon_, Wim Leers, chx, mauzeh, ygerasimov, jeqq: Change SqlContentEntityStorageSchema::requiresEntityDataMigration() to ask the old storage handler if it has data rather than assuming yes unless NULL storage
  • #2382533 by Wim Leers: Attach assets only via the asset library system
  • #2369225 by mpdonadio: Add $options['base_url'] to UrlGenerator::generateFromRoute()
  • #2389287 by dawehner: Missing PhpExecutableFinder
  • #2387669 by rpayanm, joachim, tadityar: ConfigInstallWebTest is broken
  • #2388631 by JeroenT: Remove drupal_match_path()
  • #2388707 by damiankloip: UserAccessControlHandler has wrong $explicit_check_fields name for the password field when checking field access
  • #2355909 by penyaskito, alexpott, Gábor Hojtsy, DuaelFr: language.settings config is not scalable
  • #2263359 by jhodgdon: hook_help(): Top of page help sections can't link to help pages without a fatal error or checking for help module
  • #2084987 by andypost, Jalandhar: Remove usage of field_ui_default_value and recommend proper replacement
  • #2388043 by daffie: Remove DrupalUnitTestBase
  • #2380607 by Berdir, dawehner: Do not call ConfigBase::validateKeys() for data loaded from storage
  • #2387443 by alexpott, dawehner: BinaryFileResponse can fail because the core MIME guessing is not added to the MimeType singleton
  • #2385787 by a_thakur: Remove form_state_values_clean() from form.inc
  • #2364381 by Wim Leers: Exception thrown in drupal_render() causes an exception during the rendering of exceptions
  • #2386585 by hussainweb: Upgrade to Symfony 2.6.1
  • #2388215 by freblasty, tim.plunkett: Drag and drop is broken.
  • #2383573 by tibbsa: Clean-up Contact module Test members - ensure property definition and use of camelCase naming convention
  • #2331793 by olli, Gábor Hojtsy: Changing pager settings for this display only also changes pager settings for other display
  • #2017433 by BarisW: The documentation for hook_ranking() is wrong
  • #2387781 by dixon_: Fix camel case for method in EntityStorageInterface
  • #2347999 by Mile23, daffie, cs_shadow, cosmicdreams: DrupalUnitTestBase is deprecated, replace with KernelTestBase
  • #2384487 by rpayanm, daffie, Sharique, areke: Make the class variables protected for FilterFormat
  • #2364267 by yched: Clarify the logic in TypedDataManager::getPropertyInstance()
  • #2385225 by tibbsa: Clean-up editor module test members - ensure property definition and use of camelCase naming convention
  • #2381303 by tibbsa, rpayanm, hussainweb, mglaman: Clean-up CKEditor module test members — ensure property definition and use of camelCase naming convention
  • #1055150 by rootwork, Devin Carlson, yoroy, brianV, JimmyAx: Time zone description is confusing on user register form
  • #2365319 by damiankloip, larowlan: Entity normalization should check field access to avoid leaking data
  • #2386255 by aneek, rpayanm: Remove explicit sha1() call in drupal_page_cache_get_cid()
  • #2385805 by Gábor Hojtsy: Views tests don't pass strict schema checking
  • #2290261 by webchick: Revert php_fileinfo requirement
  • #2379595 by ricovandevin, tibbsa: node_help() broken for node add/edit form
  • #2385545 by alexpott: Installer can generate unthemed pages
  • #2386325 by Gábor Hojtsy: Recurring config schema problems with datetime and link field values in migrate tests
  • #2386005 by jhodgdon: Views UI tour needs better label
  • #2385227 by tibbsa: Clean-up entity_reference module test members - ensure property definition and use of camelCase naming convention
  • #2384531 by daffie, rpayanm: Make the class variables protected for RdfMapping
  • #2384357 by amateescu: Simplify Field UI testing
  • #2186113 by Berdir: Avoid key value expire garbage collection on actual requests
  • #2384539 by areke: Make the class variables protected for Action
  • #2385391 by pwolanin: DistributionProfileTest does not need to create an empty .profile
  • #2384541 by rpayanm: Make the class variables protected for ConfigurableLanguage
  • #2384537 by rpayanm, areke: Make the class variables protected for SearchPage entity
  • #2384535 by rpayanm, fernando_calsa, areke, Sharique: Make the class variables protected for ImageStyle
  • #2384853 by alexpott: Both configuration directories have to be specified in settings.php
  • #2349805 by balagan, clemens.tolboom, Cyberwolf: Rest classes should use StringTranslationTrait instead of t() function when possible
  • #2382557 by Wim Leers: Change JS settings into a separate asset type
  • #2380411 by areke, hussainweb, GPrince17: Clean-up Text module test members - ensure property definition and use of camelCase naming convention
  • #2363077 by stefan.korn, eojthebrave: Max and min resolution not working
  • #2384545 by Wim Leers, jbrown: $element['#ajax']['callback'] is broken, hence breaking e.g. inserting images in CKEditor
  • #2384689 by tibbsa: Clean-up dblog module test members - ensure property definition and use of camelCase naming convention
  • #1074108 by pwolanin, webchick, BlakeLawson, jayeshanandani, Devin Carlson, harijari, David_Rothstein, c_lehel, Haza, oriol_e9g: Profile selection form not skipped if there is only one visible profile
  • #1942178 by ohthehugemanatee, vijaycs85, mtift, mortona2k, YesCT, lokapujya, ricardoamaro: Make User module active config save format match the default yml file
  • #2275463 by SpadXIII: Path field does not respect settings in form display
  • #2385803 by a_thakur: Remove form_execute_handlers() from form.inc
  • #2385063 by rpayanm, Akshay2598: Remove drupal_process_form()
  • #2382239 by chx: InstallerKernel is undocumented and hardwires bootstrap config storage
  • #2250165 by neclimdul, cs_shadow, YesCT: Replace fake mocks with actual OpenDialogCommand stubs in AjaxCommandsTest
  • #2335673 by ashutoshsngh, oenie, rudins, er.pushpinderrana: Remove usage of drupal_process_form()
  • Revert "Issue #2382239 by chx: InstallerKernel is undocumented and hardwires bootstrap config storage"
  • #2354705 by yannisc: Mark a couple of asset services as non public
  • #2318755 by LinL, Devin Carlson, effulgentsia, catch: Block Module: Fix documentation that refers to enabling/disabling of modules
  • #2382011 by Mile23: Expand unit testing for Drupal\Component\Utility\UserAgent
  • #2325269 by Gábor Hojtsy, Arla: Test and fix views in test_views directories against their configuration schema
  • #2381751 by hussainweb: Clean-up Book module test members - ensure property definition and use of camelCase naming convention
  • #2379863 by mglaman: Clean-up color module test members - ensure property definition and use of camelCase naming convention
  • #2345867 by olli, Gábor Hojtsy: Remove node_row_node_view_preprocess_node() and dead code in the comment views wizard
  • #2359369 by mpdonadio, Berdir, bdurbin: Render cache is not cleared when module is uninstalled
  • #2380377 by jhedstrom: Fix BatchStorageInterface::delete
  • #2345343 by damiankloip, dawehner, olli, Bès: view TITLE appears all the time
  • #1938920 by akalata, Jon Pugh, joelpittet, shanethehat, lauriii, martin107, nicholasruunu: Convert node_search_admin theme tables to table #type
  • #2377281 followup by dawehner: Upgrade to Symfony 2.6 stable
  • #2144505 by tstoeckler, YesCT, Gábor Hojtsy, vijaycs85, webflo: Views does not use the text format type for formatted text
  • #2357145 by alexpott, olli, YesCT: Views can not be saved with a numeric (grouped) filter
  • #2381909 by larowlan, alexpott: Basic block type provided by standard is missing a body field
  • #2384165 by tibbsa: Clean-up Contextual module test members — ensure property definition and use of camelCase naming convention
  • #2300817 by joshi.rohit100, er.pushpinderrana, tim.plunkett, ianthomas_uk, LinL, dawehner: Remove path_is_admin() as it is deprecated
  • #2383307 by alexpott: Remove weird getInfo methods from fake database classes
  • #2383727 by a_thakur: Remove form_options_flatten() as it is deprecated
  • #2377685 by LewisNyman, herom: Fix outdated CSS rules in Views UI
  • #2342593 by znerol, grendzy, David_Rothstein: Remove mixed SSL support from core
  • #2369781 by larowlan: Ensure twig_debug output has needed sanitization
  • #2384581 by cilefen, Wim Leers: Security: Update CKEditor library to 4.4.6
  • #2384009 by arpitr: Remove deprecated function _update_create_fetch_task and its usage
  • #2383079 by benjy: EntityDisplayBase::calculateDependencies() fatal error is unhelpful
  • #2382493 by yched: Population of default field values in entity translation is incorrect
  • #2383153 by aneek, corbacho: Unwanted list style position in Available updates page listing
  • #2380349 by martin107: Fix one-line documentation for RouteProcessorCsrf
  • #2384163 by yched: Entity render cache is needlessly cleared when an Entity*Fom*Display is modified
  • #2368251 by emma.maria, vermario, tkoleary: No border around image upload widget when creating content in Bartik
  • #2383667 by Gábor Hojtsy: pathField and pathFieldsSupplemental is not used in Views wizards
  • #2382497 by er.pushpinderrana: The first parameter of the hook function hook_page_bottom is wrong in the documentation
  • #2379697 by Gábor Hojtsy: Fix configuration schema issues in block content (indirectly link and field test) modules
  • #2365585 by yched: FieldItemList::filterEmptyItems() renumbers deltas but does not update the Items
  • #2383633 by Gábor Hojtsy: Clean up in-line colon code style in config schemas
  • #2383277 by MrHaroldA: StringLongItem should not extend StringItem
  • #2381491 by kattekrab: Change "and" to && in CKEditorPluginManager
  • #2377281 by hussainweb: Upgrade to Symfony 2.6 stable
  • #2378095 by Wim Leers, Devin Carlson: Convert all remaining attached individual CSS/JS assets to attached asset libraries
  • #1759090 by andrewmacpherson, InternetDevels, jjcarrion: Remove redundant CSS from theme settings form
  • #2374035 by dakku: Block module spelling corrections
  • #2294503 by Mile23, neclimdul: Component Utilities unit test cleanups
  • #2382667 by Wim Leers, Berdir: #post_render_callback's that result from other #post_render_calback are not processed
  • #2368275 by martin107, dawehner, znerol, Crell, Wim Leers: EntityRouteEnhancer and ContentFormControllerSubscriber implicitly depend on too many services
  • #2362227 by dawehner, mpdonadio, znerol, tim.plunkett, skipyT: Replace all instances of current_path()
  • #2382503 by Wim Leers: Not possible to render self-contained render array while a render stack is active
  • #1938916 by joelpittet, akalata, a-fro, duellj, InternetDevels, lauriii: Convert locale theme tables to table #type
  • #2159347 by david_garcia, claudiu.cristea: Aggregation not working simple test case
  • #2099259 by Berdir: Missing default access for all taxonomy term fields
  • #2381973 by Gábor Hojtsy, vijaycs85, dawehner: View wizard creates 'invalid' views out of the box, missing plugin_ids, insecure permissions
  • #2342023 by rpayanm, Matt V.: documentation references hook_disable and hook_modules_disabled, but they've been removed
  • #2318813 by Devin Carlson, Lowell: Comment module: Fix documentation that refers to enabling/disabling of modules
  • #2358037 by davidhernandez, jhodgdon, lauriii: Add search form block Twig template file
  • #2309051 by martin107: Duplicate assertion text in LocaleUpdateTest
  • #2365965 by er.pushpinderrana, larowlan, Cristian.Andrei, gaurav.pahuja: Various tests still have getInfo method
  • #2355543 by ebeyrent, lhangea: TokenTest Language mock is not accurate
  • #2349859 by R. Volk, naxoc: Responsive Image Mappings :: throws a fatal exception if no image style is set
  • #2348459 by larowlan, alexarpen: Fields of type 'Text (formatted)' do NOT save values
  • #2365653 by emma.maria, stefan.korn: CSS definition for one sidebar and 560 to 850 px not correct
  • #2381079 by yched: Adjust storage_settings schema for string_long field type
  • git commit -m 'Issue #2369035 by jhodgdon, Gábor Hojtsy, robertdbailey: Config entities should not always be untranslated in admin routes'
  • #2235901 by alexpott, mdrummond, iMiksu, sun, Wim Leers: Remove custom theme settings from *.info.yml
  • #2212335 by jhodgdon: Separate out NodeSearch::execute() into finding vs. processing results
  • #2358603 by Berdir: ViewsAjaxController results in fatal error for empty optional arguments
  • git commit -m 'Issue #2377397 by Wim Leers, alexpott: Themes should use libraries, not individual stylesheets'
  • #2359453 by JeroenT: Remove drupal_mail_system()
  • #1833932 by lauriii, lokapujya, cilefen, Cottser, joelpittet, jenlampton, iMiksu, lanchez, ericrdb, mikispeed, Eric_A, mikemiles86: Convert theme_system_compact_link() into a #type link
  • #2157541 by dawehner, penyaskito, tim.plunkett, Désiré: Views sets access to ANY on routes - could result in information disclosure
  • #2352207 by martin107, Berdir: Database cache backend does not treat cid as case sensitive
  • #2381509 by er.pushpinderrana, dawehner: Fix docs for _content being _controller in routing.yml files
  • #1002164 by alexpott, Carsten Müller, Devin Carlson, linclark, naxoc, vijaycs85: The Book module can be uninstalled with nodes with a book node type still existing
  • #2349801 by BillyClackers: The local tab 'Blocks' should be first on the Custom block library
  • #2358529 by Tom Verhaeghe, Wim Leers, brylie, brahmjeet789, effulgentsia: Right-aligned images in CKEditor appear to the right of other fields
  • #2350723 by rjacobs: State toggles for Enable alt/title and Require alt/title not functioning
  • #1224892 by iaine, lapistano, LinL, jonvk: Duplicate code in mysql/schema.inc (createKeySql = createKeysSqlHelper)
  • #2030661 by lokeoke, lokapujya, larowlan, dinarcon, daffie, izus, Ivan Zugec: Expand Tour with methods
  • #2380573 by tibbsa: Add @return $this to ConfigInstallerInterface::setSynching
  • #2379683 by Gábor Hojtsy: Fix configuration schema issues in contact (indirectly user and system) modules
  • #2348925 by alexpott, cilefen, Wim Leers: Uninstalling a filter plugin removes text formats
  • #2350327 by PieterDC, Dave Reid: editor.module should use the same data- attributes as entity_embed.module uses
  • #2317913 by jhedstrom: Early error handling can result in fatal error (Call to a member function get() on a non-object)
  • #2374125 by alexpott: Create a persistent block_content body field storage
  • #2370305 by Gábor Hojtsy, yched: Refactor field type configuration schemas for DX, easier to find errors
  • #2316909 by Berdir, alexpott: Revisit all built-in test/default views configuration in core
  • #2378703 by Berdir: Port denial of service fixes from SA-CORE-2014-006 to Drupal 8
  • #2377967 by dawehner: Remove bc layer for _content _controller change
  • #2346039 by ultimike, benjy: Add missing migrations to MigrateDrupal6Test and fix the result
  • #2030613 by balagan, Mile23, scottrigby, alexpott: Expand EntityViewMode (really EntityDisplayModeBase) with methods
  • #2211241 by jhodgdon, ianthomas_uk: Refactor search_reindex() into separate functions
  • #2363647 by benjy: Cannot programatically update books
  • #2144413 by tstoeckler, YesCT, robertdbailey, webflo, Schnitzel, Wim Leers, kfritsche, Jose Reyero, Gábor Hojtsy, prodosh: Config translation does not support text elements with a format
  • #2349871 by borisson_, Wim Leers, Arjandew: Vertical toolbar menu is broken in narrow viewports
  • #2371987 by sarav.din33, michaellenahan: Use e.g. instead of i.e. in Date field hover text
  • #2341461 by ashutoshsngh, esod, quietone: Remove usage of form_options_flatten()
  • #2232881 by danblack: pdo used to require comment escaping - doesn'\''t on supported versions
  • #2372255 by amorsent: ckeditor.js variable name typo
  • #2380605 by emma.maria, lauriii: Bartik layout broken
  • #2350823 by lauriii, jhedstrom, Tim Bozeman, cilefen, davidhernandez, inqui, Cottser, xjm: Use the Classy theme in the Testing profile
  • #2380391 by webflo: Fix storage settings for TextLongItem and StringLongItem
  • #2324055 by dawehner, cilefen, znerol: Split up the module manager into runtime information and extension information
  • #2353335 by Devin Carlson, Wim Leers, myforgedoteu: module install cannot save FTP settings
  • #2374339 by benjy, chx: FieldConfigBase::calculateDependencies() fatal error is unhelpful
  • #1663166 by LewisNyman, Manuel Garcia, JamesLefrère, BarisW, sqndr, tompagabor: Clean up system admin css
  • #2377115 by mglaman: Replace all instances of entity_load('field_config') and entity_load_multiple('field_config') with static method calls
  • #2378055 by Gábor Hojtsy: Reorganise config schema for entity_form_display / entity_view_display
  • #1201452 by Heine, mgifford: Potential Vulnerability In DatabaseConnection_mysql
  • #2368019 by Mile23: Expand unit testing for Drupal\Core\Plugin\Context\ContextDefinition
  • #2378789 by Wim Leers: Views output cache is broken
  • #2350821 by dawehner, webflo, alexpott, vijaycs85: Sort views displays by display name
  • #977440 by andypost, amateescu: Clean-up comment links title attributes
  • #2376013 by pwolanin: Drupal 8 installer initially fails if settings.php and services.yml are correct, but config directories are absent
  • #2372909 by Tom Verhaeghe: Comments to check '$comment->getOwner->isAnonymous()' instead of assuming anonymous is ID 0
  • #2379459 by larowlan: Add a test for forum action links for anon users
  • #2099341 by geodaniel, borisson_: Align view name with other fields in views admin list
  • #2027959 by andypost, aburrows: Remove dependency on datetime from comment
  • #1433796 by hampercm, claudiu.cristea, joshi.rohit100, gitesh.koli, undertext, yoroy, larowlan, rpayanm, opratr, jaffaralia, webbykat, nmudgal: Link to images styles from image field display settings
  • #2376689 by yched: IntegerItem 'size' setting should be a storage setting
  • #2371853 by tim.plunkett, larowlan: Add more helper methods around temporary FAPI storage
  • #2378583 by tim.plunkett, EclipseGc: Core ContextAware Plugins have inconsistent ContextDefinition return docs
  • #2377449 by sqndr: Seven maintenance page theming incorrect
  • #1855066 by Tom Verhaeghe, Wim Leers, benjifisher: In the "menu" toolbar tray, clicking/tapping white space should show the child level
  • #2379083 by olli, Wim Leers: Regression (again): Menu contextual links no longer visible in menu blocks, when block caching is enabled
  • #2378263 by Wim Leers: hook_library_alter() must be manually invoked by users of LibraryDiscovery, and has no test coverage
  • #2346937 by dawehner, larowlan, Wim Leers, claudiu.cristea, msonnabaum: Implement a Renderer service; reduces drupal_render / _theme service container calls
  • #2378699 by klausi, David_Rothstein, pwolanin: Port session hijacking fixes from SA-CORE-2014-006 to Drupal 8
  • #2304949 by mpdonadio, cilefen, znerol, klausi, gaurav.goyal, regilero: Port HTTP Host header DoS fix from SA-CORE-2014-003
  • #2174589 by Wim Leers, ikeigenwijs, el7cosmos, setvik, YesCT: Split up ckeditor.admin.js
  • #2378585 by EclipseGc, tim.plunkett: Multiple context requirements cannot be satisfied by a single value
  • #2374201 by YesCT: Docs and quote coding standard follow-up from: Incorrect logic in creating url to fetch information about project updates
  • #2378329 by almaudoh: Update AccountProxyInterface::setAccount() documentation to point people to the account_switcher service
  • #2376899 by Gábor Hojtsy: ImageFieldTestBase::createImageField() takes a description in field settings errorneously
  • #2358993 by rpayanm, JeroenT: Remove usage of drupal_mail_system()
  • #2343181 by herom, vermario, rpayanm: RTL issues on front page
  • #2375879 by jibran, dawehner: Don't filter languages in case it is not needed
  • #2375245 by ashutoshsngh: Remove form_set_value()
  • #2141417 by babruix, Sam152, jessebeach: Trays without headings throw a JavaScript error when the non-existent heading text is accessed
  • #2328919 by Mile23, YesCT, tim.plunkett: Remove () from a bunch of @covers definitions in PHPUnit
  • #2376791 by dawehner, Wim Leers: Move all _content routing definitions to _controller
  • #2373735 by joelpittet, dawehner: Simplify/clean up BareHtmlPageRenderer
  • #2349633 by mortendk, runand, bradwade, emma.maria: Copy book templates to Classy
  • #2318779 by Devin Carlson: [Meta] Aggregator Module: Fix documentation that refers to enabling/disabling of modules
  • #2376039 by znerol, Wim Leers, alexpott: Undefined property ContainerAwareEventDispatcherTest::results in run-tests.sh
  • Revert "Issue #2189345 by sanduhrs, jbekker, joshtaylor, benjy, sun: run-tests.sh should exit with a failure code if any tests failed"
  • Revert "Issue #2376039 by znerol, Wim Leers, alexpott: Undefined property ContainerAwareEventDispatcherTest::results in run-tests.sh"
  • #2339151 by EclipseGc, tim.plunkett, Gábor Hojtsy, effulgentsia: Conditions / context system does not allow for multiple configurable contexts, eg. language types
  • #2377393 by alexpott: Seven seven_preprocess_html adds unused classes
  • #2372323 by alexpott, amateescu: Static loaders on entity types don't return a properly typed object
  • #2376581 by yched: Cleanup CommentManager::addDefaultField().
  • #2322439 by subhojit777, akashjain132, znerol, jaimekristene, japo32, ThomWilhelm: Titles in a user's activity tab displays as just text and not a link
  • #2376147 by alexpott, joelpittet, amateescu: Installer is missing all of the global Seven theme stylesheets
  • #2368349 by Gábor Hojtsy, alexpott: Entity view and form display configuration schemas are too verbose / key ones missing
  • #1853072 by stevepurkiss, larowlan, bjlewis2, mgifford, stefank: Remove forum_menu_local_tasks_alter() hack and instead add links in ForumController::build
  • #2348007 by jibran, olli, marcus7777: Taxonomy term view needs status filter
  • #2362987 by Wim Leers, Codenator, Pinolo: Remove hook_page_build() and hook_page_alter()
  • #2288911 by znerol, effulgentsia: Use route name instead of system path in user maintenance mode subscriber
  • #2354275 by slashrsm: There are functions in AliasStorage that are not in AliasStorageInterface
  • #2318753 by greenhodge, amitgoyal, Devin Carlson: REST Module: Fix documentation that refers to enabling/disabling of modules
  • #2318789 by Devin Carlson: Book Module: Fix documentation that refers to enabling/disabling of modules
  • #2318783 by Devin Carlson: Ban Module: Fix documentation that refers to enabling/disabling of modules
  • #2318761 by Devin Carlson: Action Module: Fix documentation that refers to enabling/disabling of modules
  • #2318807 by Devin Carlson: Color Module: Fix documentation that refers to enabling/disabling of modules
  • #2345725 by tim.plunkett: Query parameters are not decoded the same as the path portion of a URL
  • #2359071 by JeroenT, rpayanm: Remove drupal_wrap_mail
  • #2371229 by rpayanm, joshi.rohit100: Exceptions when adding and deleting shortcut are regular messages, should be error messages
  • #2376403 by Tom Verhaeghe: Some full name space paths wrong in comments in WizardPluginBase
  • #1077578 by mgifford, mjohnq3, sqndr, zniki.ru, pwieck, rpayanm, Risse, visabhishek: [Followup] Convert bartiks page.tpl.php to HTML5
  • #1850164 by Tom Verhaeghe: Default state of toolbar should show menu tray in non-narrow viewports
  • #2333053 by dsnopek, mradcliffe: JavaScript for #type => 'machine_name' registers key presses on 'source' slowly later, when label has spaces, special or international characters in it
  • #2375107 by olli: Unable to allow multiple roles access views page
  • #2189345 by sanduhrs, jbekker, joshtaylor, benjy, sun: run-tests.sh should exit with a failure code if any tests failed
  • #2237625 by amateescu: Step 4: Remove amateescu from the maintainers of menu links
  • #2374815 by alvar0hurtad0: Update file comment on TextWithsummaryItemTest to show correct name
  • #2373549 by neclimdul: PHPUnit test testGetDoesntHitConsistentBackend failing when run with coverage reporting
  • #2277739 by Palashvijay4O: Remove core/scripts/switch-psr4.sh
  • #2364555 by Mile23: Add @covers annotation, fix some --strict for PHPUnit
  • #2349773 by mirom, Zekvyrin, subhojit777, lauriii: Twig Double escaping on modules' available updates page
  • #1847174 by TravisCarden, Jody Lynn, boromino, Mariano, iaine: Path alias validation should test for relative path, no trailing slash requirements
  • #2103247 by Tom Verhaeghe | stpaultim: Fixed Clicking menu links in the administration menu tray should close the admin menu tray, while in a narrow viewport where the toolbar is positioned on top of the content.
  • #2358995 by rpayanm, JeroenT, Alienpruts, gaurav.pahuja, er.pushpinderrana | Les Lim: Remove usage of drupal_wrap_mail().
  • #2366043 by dawehner: Upgrade to Symfony 2.6
  • #2374087 by alexpott, benjy: Fixed Create a persistent comment body field storage.
  • #2375225 by LewisNyman, davidhernandez: Add emma.maria as Bartik maintainer.
  • #2370147 by catch, davidhernandez, lauriii: Move is_front variable to template_preprocess_page()
  • #287292 by almaudoh, mr.baileys, drewish, Berdir, znerol, boombatower, dawehner, jpetso, floretan: Add functionality to impersonate a user
  • #2375923 by amateescu, olli: Fixed favicon missing.
  • #2303777 by sun, jhedstrom: Fixed Allow drupal components to depend on other components outside Drupal.
  • #2321385 by alexpott, bircher, amateescu, swentel, benjy: Fixed Creation of node body field in postSave() incompatible with default config and overrides.
  • #1885788 by alimac, tim.plunkett | jenlampton: Fixed An AJAX HTTP error occurred during module installation via UI.
  • #2328111 by dawehner, martin107, neclimdul: Replace most instances of the DRUPAL_ROOT constant with the app.root container parameter.
  • #2370703 by amateescu, yched: Fixed ER's "autocreate" feature is mostly broken (and untested).
  • #1877482 by bertramakers | benjifisher: Fixed Toolbar tabs should have ID attributes based on hook_toolbar() array keys rather than sequentially numbering.
  • Revert "Issue #2232477 by tstoeckler, a 'fliptable' mateescu, plach: Fixed Fatal when adding new fields with NOT NULL constraints in a base table that contains existing entities."
  • #2352155 by Wim Leers: Remove HtmlFragment/HtmlPage.
  • #2342377 by david_garcia: Fixed Non database agnostic expression in SQLContentEntityStorage.
  • #2364647 by chx, alexpott: Fixed [sechole] Remove blacklist mode from Filter:XSS.
  • #2371141 by pfrenssen: Fixed XSS vulnerability when displaying exception backtrace.
  • #2371671 by podarok | Chi: Fixed drupal_set_message repeat parameter does not work.
  • #2371725 by dawehner: Fixed Don't use theme negotiation all over the place.
  • #2232477 by tstoeckler, a 'fliptable' mateescu, plach: Fixed Fatal when adding new fields with NOT NULL constraints in a base table that contains existing entities.
  • #2372477 by yched: Fixed Lots of tests still enable entity.module.
  • #2031901 by andypost: Remove node tokens from comment.tokens.inc.
  • #1426804 by alexpott, swentel: Fixed Allow field storages to be persisted when they have no fields.
  • #2371843 by alexpott: Add event listener to check schema on config save.

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: 17 Dec 2014 at 14:07 UTC
Last updated: 12 Mar 2018 at 20:00 UTC
Insecure

Other releases