Install

To start a new Drupal project with version 8.0.0-beta9@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-beta9.tar.gztar.gz 9.58 MB
MD5: 109172962c779f26528f697604695bec
SHA-1: 90f90d87b40cf42ea133a2511bdfa209109e1516
SHA-256: 234e719764862560d78fa9813f5fd0fdb02ecd61c25f87c4aae66a7b90206306
Download drupal-8.0.0-beta9.zipzip 17.15 MB
MD5: 104a3a8bf513fbd375ae0b0fa3aeeb6c
SHA-1: 3a3d32560a9ca2383a031ecfd080a2261fa9a55d
SHA-256: c9da0b76153b57bb14ec2ee6d3fe16317c98b2eba8f8aee253e096647105341c

Release notes

Note that we did not make a release out of Drupal 8.0.0-beta8 and later on we needed to remove the 8.0.0-beta8 tag from our git repository due to infrastructure reasons. If you are looking for Drupal 8.0.0-beta8, the commit hash for the tag was fd3a981af7a5258fd5377ddccb57d25cbe5314c3.

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-beta8:

  • Revert "Issue #2457653 by Gábor Hojtsy: System.site langcode is both used as a file language code and a site language code"
  • #2458925 by alexpott: Screen is black and completely unreadable in Configure page after install on standard profile
  • #2457653 by Gábor Hojtsy: System.site langcode is both used as a file language code and a site language code
  • #2411689 by alexpott: Use a MemoryBackend in StorageComparer so that configuration import validators don't have to reread data from disk or the db
  • #2454859 by Gábor Hojtsy, alexpott, mrjmd: Not possible to format plural an already translated string
  • #2458993 by Wim Leers: #cache[expire] is undocumented, unused, untested: remove it, use #cache[max-age] instead

Changes since 8.0.0-beta7:

  • #2458413 by Wim Leers: BlockViewBuilder should specify cache contexts even for uncacheable blocks
  • #2456707 by dawehner, larowlan: Block Content views field handlers need to be replaced with entity-aware handlers
  • #2428695 by amateescu, daffie: SQLite date handling is wrongly implemented and arguments handling needs override
  • #1548204 by andypost, sun, typhonius, amateescu: Remove user signature and move it to contrib
  • #2458289 by Wim Leers: CronRunTest::testAutomaticCron() should test with an authenticated user
  • #2450637 by tim.plunkett, jasonawant: Block page visibility option "Show for the listed pages" does not appear to save
  • #2458045 by webflo: Remove calls to core/vendor/autoload.php
  • #2456983 by cilefen: Five methods in class TestFormBuilder are dead code. Remove them
  • #2372011 by richardcanoe, Noe_: NotFoundHttpException handler should take into account it's parameters
  • #2457251 by vijaycs85: Remove unnecessary call to drupal_get_user_timezone() in Drupal/Core/Datetime/DrupalDateTime::prepareTimezone() method
  • #2408511 by joaogarin, pjbaert, rpayanm, bobrov1989: Rewrite vertical-tabs component inline with our CSS standards
  • #2454441 by rteijeiro, hussainweb, 17thColossus, nullkernel: Rename Typed Data classes to support PHP 7
  • #2432837 by Wim Leers, Fabianx: Make cache contexts hierarchical (e.g. 'user' is more specific than 'user.roles')
  • #2412553 by amateescu: Taxonomy terms in an Entity Reference field are not sorted
  • #2443697 by mradcliffe: PostgreSQL: Fix views\Tests\Handler\HandlerAllTest
  • #1844198 by mgifford: wording of unimportant columns doesn't describe functionality
  • #2348321 by RobLoach, nod_: Upgrade to jQuery Once 2.x
  • #1598924 by david_garcia, omegamonk: Query with duplicate placeholders throws PDO Exception
  • #2454447 by andypost, dawehner, rteijeiro: Split Utility\String class to support PHP 7 (String is a reserved word)
  • #2090115 by alexpott, xjm: Don't install a module when its default configuration has unmet dependencies
  • #2457155 by chx: VocabularyCrudTest is needlessly SQL bound
  • #2394419 by hussainweb, cilefen, sachinwable: Clean-up file module test members - ensure property definition and use of camelCase naming convention
  • #2373741 by Wim Leers, hussainweb: Move bulk of render pipeline documentation to d.o handbooks
  • #2448357 by amateescu: Config entity forms need to have access to an updated entity object at all times
  • #2451607 by aneek: Remove call to SafeMarkup::set() from node_requirements()
  • #2303765 by davidhernandez, larowlan, mgifford: Make the default 'alt' attribute for Image fields required
  • #2455415 by rteijeiro, hussainweb, rpayanm, baisong: Rename Views plugin classes to support PHP 7
  • #2442999 by idebr: Views dialog filter does not restripe
  • #2444211 by Wim Leers, jhodgdon: Document cacheability of render arrays, and the considerations to use when generating render arrays
  • #2388349 by almaudoh: FormState::cleanValues() doesn't conform with the FormStateInterface documentation
  • #2443847 by cilefen: Remove dead HTML ID-tracking code from ViewPreviewForm
  • #2456459 by andypost: CommentInterface::getCommentedEntity() should return FieldableEntityInterface
  • #2148319 by crazyrohila, juankvillegas, Manjit.Singh, poojakural, Chloe Chen, joshtaylor: h2 on footer blocks must be hidden by default but must show when its enable
  • #2337509 by amateescu: Remove "@todo In theory we should use the data table as base table, as this would" from EntityViewsData
  • #2445723 by dawehner, neclimdul: Use the $request format instead of the ContentNegotation
  • #2442041 by Berdir: Remove CachedStorage::listAll() caching
  • #731298 by pjonckiere, jhodgdon: Searches for words with diacritics/accents: word not highlighted in results
  • #2452247 by rteijeiro, joshi.rohit100: Incorrect constructor docblock for RequestCloseSubscriber
  • #2452371 by Palashvijay4O: Remove @addtogroup themeable from theme.inc, only theme_indentation() needs it
  • #2449147 by Island Usurper: Backwards logic in a comment in a test
  • #2453891 by Dragooon, Wim Leers: Renderer::getCacheableRenderArray() does not include max-age
  • #2348773 by geertvd, IT-Cru: Aggregator item counts are formatted as date intervals
  • #2448915 by martin107, joshi.rohit100: FieldStorageAddForm constructor annotation bug
  • #2331907 by LewisNyman, alvar0hurtad0, tim-diels, tstoeckler, jOksanen, lduerig, psebborn, Outi: Seven theme's uppercasing of details summaries fails on the Simpletest results form
  • #2454393 by hussainweb: Upgrade to Symfony 2.6.5
  • #2455083 by dawehner, larowlan, klausi, David_Rothstein, hefox, tsphethean, dstol, DamienMcKenna, Pere Orga, benjy: Open redirect fixes from SA-CORE-2015-001 need to be ported to Drupal 8
  • #2424171 by vijaycs85, likin, Gábor Hojtsy, Wim Leers: Language module vs. content translation module interaction exposes content translation bug
  • #2346435 by fago: Improve interface-related instructins for providing an entity type to be accurate
  • #2451085 by dawehner, Arla: _drupal_log_error() passes NULL to ThemeManager::setActiveTheme(), violating its typehint
  • #1919930 by tim.plunkett, nlisgo: Bundle entity form IDs violate module namespaces (both on server-side + front-end CSS)
  • #2403743 by quietone, rpayanm: assertion style in migration
  • #2408461 by psebborn: Clean up 'page-title' component
  • #2405445 by crazyrohila: Refactor book module CSS files inline with our CSS standards
  • #2453627 by neclimdul, drunken monkey: Fix DrupalStandardsListener for non-TestCase objects
  • #2452943 by bzrudi71: PostgreSQL: Fix views\Tests\Handler\FieldGroupRowsWebTest
  • #2443683 by bzrudi71: PostgreSQL: Fix user\Tests\Views\HandlerFieldRoleTest
  • #2137801 by Berdir: Refactor entity storage to load field values before instantiating entity objects
  • #2443695 by bzrudi71: PostgreSQL: Fix views\Tests\Handler\FieldGroupRowsTest
  • #1668644 by Island Usurper, phayes, daffie, Brandonian, gease: PostgreSQL: Impossible to change a field to serial, bigserial, or numeric
  • #2454287 by dawehner: Make a couple of services lazy
  • #2443663 by daffie, vlad.n: PostgreSQL: Fix system\Tests\Entity\EntityDefinitionUpdateTest
  • #2455079 by klausi, David_Rothstein, pwolanin, benjy, Berdir: Password reset URL access bypass fixes from SA-CORE-2015-001 need to be ported to Drupal 8
  • #2286971 by znerol, Berdir, almaudoh, cilefen: Remove dependency of current_user on request and authentication manager
  • #11883 by samwilson, garym@teledyn.com: Add test coverage for auto-comment title functionality and word-breaking
  • #2423435 by benjy, chx: Add CckField Plugin type to migrate_drupal
  • #2452619 by vasike, amateescu, joshtaylor: Move entity_reference_create_field function to EntityReferenceTestTrait
  • #2446511 by amateescu, Wim Leers, yched, Bojhan: Add a "preconfigured field options" concept in Field UI
  • #2269033 by zaporylie, rpayanm, lieb, swentel, charginghawk, lorique, YesCT: ManageFieldsTest should not care about order of operations all the time
  • #2452347 by alexpott: "Make sure that the $test_class..." text appearing in whilst running Drupal\simpletest\Tests\KernelTestBaseTest
  • #2398451 by idebr, Dragan Eror, thamas, DickJohnson, emma.maria, saki007ster, LewisNyman: Clean up "layout" CSS in Bartik
  • #2449445 by mortendk, alexpott, Cottser: Add "indentation" class back to indentation theme hook, use it for styling
  • #2443681 by daffie, mradcliffe, bzrudi71: PostgreSQL: Fix user\Tests\UserAccountLinksTest
  • #2452361 by sushyl, Cottser: Remove "@ingroup themeable" from all Classy templates
  • #2421021 by YesCT, lhuacho, martin107, shashikant_chauhan, amateescu, tremix: Missing help text for external url only for link widget
  • #2418155 by jhedstrom, Berdir: options_field_views_data() excludes fields with an allowed_values_function for no reason
  • #2413709 by geertvd, Lendude: Javascript error after using jQuery UI Dialog close button in Views UI
  • #2446657 by rpayanm: Dead link on robots.txt
  • #2426495 by dawehner, alexpott: Remove the global $script_path
  • #2443885 by Xano: DrupalStandardsListener causes errors when it cannot retrieve test results. Missing abstract keyword
  • #2429671 by Berdir, Wim Leers: "The website has encountered an error. Please try again later." page is cached
  • #2436835 by amateescu, alexpott: Unable to create config schema for entity type specific entity reference selection plugin
  • #2451885 by Gábor Hojtsy: Config entities need to ship with language or are assumed undefined
  • #2453351 by effulgentsia, Wim Leers: Maintenance mode message ends up in page cache, served endlessly
  • #2449743 by root_brute, tstoeckler: SwitchShortcutSet has an unnecessary dependency on the route match
  • #2452499 by arpitr: Remove deprecated function definition for entity_load_by_uuid() and its references
  • #2452957 by claudiu.cristea: Remove node & taxonomy term hardcoding of bundle names in SelectionBase
  • #2452637 by a_thakur: Remove function system_rebuild_theme_data() from system.module
  • #2452995 by Jeroen: link_path should be url in the menu API documentation
  • #2453143 by Wim Leers: CommentForm depends on configured field, but doesn't associate that cache tag
  • #2443659 by daffie, mradcliffe, bzrudi71: PostgreSQL: Fix system\Tests\Entity\FieldSqlStorageTest
  • #2385443 by larowlan, dawehner: Test that base entity fields on views respect field level access
  • #2452659 by cilefen: Taxonomy term View preview is broken
  • #2443073 by Wim Leers, joshtaylor: Add #cache[max-age] to disable caching and bubble the max-age
  • #2429157 by root_brute, joshi.rohit100, rpayanm, rteijeiro, hussainweb, sidharthap: Remove TypedConfigInterface::set()
  • #2429481 by larowlan: Not able to create new tour tip plugin
  • #2449633 by joshi.rohit100, pjonckiere, willzyx, andypost: ShortcutsBlock does not respect the 'access shortcuts' permission
  • #2450205 by Gábor Hojtsy, mrjmd, plach: Translation settings don't appear for node in standard
  • #356399 by dawehner, beejeebus, catch, sidharrell, klausi, nlisgo, Josh Waihi, Berdir, martin107: Optimize the route rebuilding process to rebuild on write
  • #2427335 by benjy, chx, dawehner: Combine legacy Source class into SourcePluginBase
  • #2448847 by dawehner, arlinsandbulte: [regression] Themes unable to implement hook_theme_registry_alter()
  • #2342045 by dawehner, Gábor Hojtsy, larowlan, joshtaylor: Standard views base fields need to use same rendering as Field UI fields, for formatting, access checking, and translation consistency
  • Revert "Issue #2345779 by subhojit777, idebr, singularo, Yaron Tal, aneek, gngn, m.ioannidis, scor, clemens.tolboom, Sachini, ravi.khetri, SebCorbin, rpayanm: Fix double-escaping due to Twig autoescape in dblog event "operations""
  • #2345779 by subhojit777, idebr, singularo, Yaron Tal, aneek, gngn, m.ioannidis, scor, clemens.tolboom, Sachini, ravi.khetri, SebCorbin, rpayanm: Fix double-escaping due to Twig autoescape in dblog event "operations"
  • #2433281 by neclimdul, mrjmd: Move Role Constants on to a Class/Interface
  • #2386903 by pfrenssen: Warning: DOMDocument::importNode() ID already defined
  • #2447139 by Gábor Hojtsy: Config entities should be created in the negotiated language unless otherwise specified
  • #2443119 by geertvd: Views preview not working for REST display
  • #2259501 by anksy: Forward-port tests for taxonomy terms being retained after node edit
  • #2450383 by joshi.rohit100, martin107: Two incorrectly titled Subscriber constructor functions
  • #2370593 by daffie, nathanweeks, bzrudi71: Database::tableExists optimization for PostgreSQL
  • #2315015 by alexpott, gauravkhambhala, longwave: Remove progress-disabled class and associated CSS
  • #2451655 by klausi: Cache database schema description for expire is wrong
  • #2092245 by jbrown, rpayanm: SVGZ isn't served with correct encoding
  • #2415937 by Xano: Add a formatter for ChangedItem
  • #2367747 by Palashvijay4O, andypost, Alienpruts, Cottser, er.pushpinderrana, gaurav.pahuja, pfrenssen, rpayanm, vadim.hirbu: Remove usage of system_rebuild_theme_data()
  • #2449709 by banviktor: ContentEntityBase::set() does not respect its interface
  • #2432657 by Berdir, znerol: BasicAuth challenge never sent to browser
  • #2449079 by martin107, damiankloip: ViewsUI executable cleanup
  • #2417727 by Berdir: Notice: Undefined offset: 1 in core/scripts/run-tests.sh on line 952
  • #2448077 by a_thakur: Clean views.module with remaining deprecated functions: views_get_disabled_views, views_get_enabled_views and views_get_views_as_options
  • #2445175 by Arla: Exception message in setNewRevision() is missing @entity_type context
  • #2427095 by likin, idebr, prateekMehta: Formatting guidelines are not shown for textareas without WYSIWYG
  • #2076321 by yched, Mac_Weber, pcambra: Link "title" validation should use a static method
  • #2399939 by DickJohnson, LewisNyman, mherchel, idebr, brahmjeet789: Refactor 'admin-panel' CSS component
  • #2447049 by Cottser, joelpittet: Add a render filter to twig
  • #2332029 by Eric115: Add test coverage for .htaccess rules
  • #2433595 by chx, Berdir: WebTestBase::refreshVariables only resets cache_tags.invalidator.checksum
  • #2409417 by cafuego, jibran, larowlan: Disabling feed view display does not remove feed header from display it is attached to
  • #2447819 by pameeela: 'Custom Block' labels should use sentence case, not title case
  • #2443657 by daffie, bzrudi71: PostgreSQL: Fix system\Tests\Entity\EntityQueryTest
  • #2384863 by Gábor Hojtsy, vijaycs85, rodrigoaguilera: Translation language base field handler should use views field handler, provide unified options
  • #2443701 by bzrudi71, daffie: PostgreSQL: Fix views\Tests\ViewExecutableTest
  • #2289917 by Wim Leers, mdrummond, lauriii, Manuel Garcia, emma.maria, Scionar, davidhernandez: Convert "messages" page element into blocks
  • #2428643 by Upchuk: Always display the more link causes exception: cannot create a URL to a display without routes
  • #2445743 by dawehner, Wim Leers: Allow views base tables and entity types to define additional cache contexts
  • Revert "Issue #2445743 by dawehner, Wim Leers: Allow views base tables and entity types to define additional cache contexts"
  • #2433599 by Wim Leers: Ensure every (non-views) pager automatically associates a matching cache context
  • #2381217 by Wim Leers, dawehner, Fabianx: Views should set cache tags on its render arrays, and bubble the output's cache tags to the cache items written to the Views output cache
  • #2450151 by yched: Don't try to render all fields (including hidden ones) for single entity display
  • #2443691 by bzrudi71, xjm: PostgreSQL: Fix views\Tests\Handler\AreaTitleWebTest
  • #2443655 by daffie, bzrudi71: PostgreSQL: Fix system\Tests\Entity\EntityReferenceFieldTest
  • #2441583 by daffie: Upgrade Drupal\views\Tests\Plugin\StyleTestBase to HTML5
  • #2448843 by dawehner: [regression] Themes unable to implement hook_element_info_alter()
  • #2406681 by tstoeckler, hussainweb, alexpott, ParisLiakos, almaudoh, tadityar: Add an autoload.php in the repo root to control the autoloader of front controllers
  • #2448213 by alexpott: Remove admin templates from Classy
  • #1273052 by Chloe Chen: Footer container contents are wider than other page elements in Bartik
  • #2447831 by gordon: "The content access permissions need to be rebuilt" message not being escaped correctly
  • #2431329 by plach: Make (content) translation language available as a field definition
  • #2443665 by grom358, bzrudi71: PostgreSQL: Fix node\Tests\NodeCreationTest
  • #2417327 by cilefen: Remove usages of the deprecated valid_email_address()
  • #2408491 by joaogarin, mrjmd, vermario, jOksanen: Rewrite button components inline with our CSS standards
  • #2408475 by joaogarin, pjbaert: Rewrite skip-link component inline with our CSS standards
  • #2448023 by anksy: Fix or remove dead CSS in toolbar.module.css
  • #2446483 by Anushka-mp: Viewing fields requires a view builder
  • #2428297 by tvlooy: Duplicate index on entity_id column in dedicated field tables
  • #2426805 by dawehner, martin107: Modernize drupal_get_destination()
  • #2442221 by devpreview: Recursion calculate dependencies in area plugin
  • #2434697 by amateescu, pcambra: Remove UserAutocompleteController
  • #1811242 by Katiemouse, mrjmd: Add missing type hinting to Dblog module docblocks
  • #2394693 by mikeker: "Add another item" button in the wrong place for grouped filters
  • #2426489 by dawehner: Remove request_uri()
  • #2443381 by pjbaert: Make all test functions public
  • #2449069 by Berdir: Remove default block_plugin cache tags, because they're useless
  • #2447829 by Cottser: Add "menu" classes back to menu.html.twig for toolbar functionality
  • #2278073 by cbr, garphy, jonathan_hunt, Berdir: Files with spaces in URIs fail entity TypedData validation
  • #2429363 by babruix, twistor, filijonka, sun, Mile23, daffie, Wim Leers, chx: Add HTML5-lib to Drupal 8 core for the filter system and for the testing system
  • #2448373 by jbrown: X-Generator has incorrect drupal.org URL
  • #2273923 by mpdonadio, pfrenssen, effulgentsia, pcambra, xjm, tim.plunkett, martin107, cilefen: Remove html => TRUE option from l() and link generator
  • #2252763 by damiankloip, skipyT, martin107, dawehner, dashaforbes: Views exposed filter form causes enormous form state cache entries
  • #2442339 followup by mrjmd: ViewsLocalTask param annotation bug
  • #2445761 by Wim Leers: Add a X-Drupal-Cache-Contexts header to aid in debugging and testing
  • #2414539 by webflo, vijaycs85: Simplify schema definition for sequence
  • #2431379 by tim.plunkett, Upchuk, dawehner: LazyPluginCollection should not implement \Iterator
  • #2448223 by alexpott: Cannot run all PHPUnit tests using PHPUnit
  • #2443667 by grom358: PostgreSQL: Fix node\Tests\NodeTypeRenameConfigImportTest
  • #2443635 by mradcliffe, grom358: PostgreSQL: Fix config\Tests\ConfigEntityListTest
  • #2349559 by mortendk, jstoller: [meta] Discuss the organization of subfolders in Classy
  • #2443469 by martin107: ThemeController constructor documentation bug
  • #2322639 by hussainweb, LinL, Temoor, oenie, MKorostoff, mglaman, kyuubi, unstatu, omers, pcambra, legolasbo, benjy, JeroenT: Replace all instances of node_type_load(), node_type_get_types(), entity_load('node_type') and entity_load_multiple('node_type') with static method calls from DRUPAL SOUTH WOOOO!
  • #2424787 by toin0u, dawehner, Crell: Unit tests for content type negotiation
  • #2315791 by alexpott, cilefen, dawehner: Add functionality to open results in browser window to run-tests.sh
  • #2398461 by DickJohnson, jp.stacey, idebr, rachel_norfolk, lauriii, Mukeysh, emma.maria: Clean up the "comments" component in Bartik
  • #2447313 by dawehner: Views UI misses entity row plugins
  • #146278 by jhodgdon, pwolanin, douggreen: The "No results" text is not correct for UserSearch -- search help needs to be per-plugin, not global
  • #2443615 by benjy: Add an interface to MigrateExecutable
  • #2422227 by benjy, chx, dawehner: Add setProcessOfProperty to Migration entity
  • #2417075 by tstoeckler, David4514, dawehner, sachbearbeiter, mpdonadio: Trusted host verification is incompatible with URIs with the "internal" scheme
  • #2443653 by bzrudi71, tstoeckler, daffie: PostgreSQL: Fix system\Tests\Condition\ConditionFormTest
  • #2396333 by larowlan, effulgentsia, Wim Leers, tim.plunkett: BlockContentBlock ignores cache contexts required by the block_content entity
  • #2373491 by amateescu, jibran: Categorize field type plugins
  • #2424445 by geertvd, dobrzyns, rpayanm, Gábor Hojtsy, Cottser, alexpott, jmauro8ac: Views default options such as pager options are not translated
  • #2443817 by andypost, a_thakur: Remove usage and the function drupal_theme_access()
  • #2407397 by JeroenT, mrjmd: remove drupal_html_id()
  • #2388941 by vijaycs85, mrjmd, abhishek-anand, dawehner, alexpott: Correction needed for hook_views_query_alter in views.api.php
  • #2444897 by claudiu.cristea: Code cleanup in Views Sql query plugin
  • #2446995 by tim.plunkett, Berdir: Block content titles are not escaped on new block form (Port SA-CONTRIB-2013-082)
  • #2443669 by bzrudi71: PostgreSQL: Fix node\Tests\NodeTranslationUITest
  • #2446127 by mikey_p: Fix misnamed page_cache_response_policy services
  • #2429447 by dawehner, jhodgdon, xjm, jibran: Use data table as views base table, if available
  • #2407361 by cilefen, JeroenT, hussainweb, neclimdul, ircmaxell, tim.plunkett, nlisgo, Crell: Move usages of drupal_html_id() to Html::getUniqueId()
  • Revert "Issue #2407361 by JeroenT, cilefen, hussainweb: Move usages of drupal_html_id() to Html::getUniqueId()"
  • #2407361 by JeroenT, cilefen, hussainweb: Move usages of drupal_html_id() to Html::getUniqueId()
  • #2384049 by suntog, mikemiles86, lokapujya, arpitr: Remove deprecated function _update_fetch_data and its usage
  • #2443783 by gaurav_varshney, fotuzlab: Remove language_load(), language_list() and language_default() from bootstrap.inc
  • #2444775 by neclimdul: Remove dead ContentFormControllerSubscriber class
  • #2347625 by alexpott, idebr: Remove drupal_bootstrap and drupal_get_bootstrap_phase
  • #1052854 by aaaristo, mrjmd: double db_drop_field in schema.test
  • #2443485 by Berdir, dawehner: Remove extension:views cache tag and other views related cache improvements
  • #2434745 by geertvd: Boolean field: On/Off labels are in the "storage" settings but shouldn't be
  • #2362403 by tstoeckler: Fatal error during multilingual installation when network goes away
  • #2407765 by Wim Leers, borisson_: Wherever simple config is used to render output to end user, associate their cache tags
  • #2443571 by larowlan, Berdir: Port SA-CONTRIB-2015-052
  • #2443409 by Berdir: Add a way to entity manager to get fresh entity and field definitions without invalidating all caches
  • #2252033 by olli, dawehner: Don't serialize database connection info
  • #2435075 by dawehner: Implement admin role as a flag on the role storage, simplify permissions page, remove user_modules_installed
  • #2378815 by damiankloip, dawehner: DisplayPluginBase::elementPreRender() and View::preRenderViewElement() are called even when the Views output cache is being used, causing notice
  • #2429257 by Wim Leers, Fabianx, effulgentsia: Bubble cache contexts
  • #2430813 by geertvd: Selecting the 'views' selection handler on an entity_reference field causes a fatal error
  • #2442411 by jhedstrom: Update react/promise to 2.2.0
  • #2341455 by swentel, cosmicdreams: Creating a new view mode should clear cache, so the new view mode can be displayed
  • #2430981 by Cottser: Unnecessary notices when twig_render_template() catches \Twig_Error_Loader exceptions
  • #2017471 by rodrigoaguilera, balagan, clemens.tolboom, Kristen Pol, Outi, rpayanm, danylevskyi, mon_franco, Antti J. Salminen, aloyr, thlafon, Marc Hannaford, kreatIL, oussema, David Hernández: Multilingual tour for language section
  • #2431477 by martin107: make TermUnitTest a KernelTestBase by moving createTerm and createVocabulary to a trait
  • #2223435 by Sutharsan, Xano, tim.plunkett: Do not use t() in block plugins anymore
  • #2382561 by Sabreena, DickJohnson, aliyakhan, Tom Verhaeghe, emma.maria: In narrow viewports (<320px), the toolbar menu tray should be 100% width
  • #2410031 by rocketeerbkw, BiigNiick: Simpletest install requirements double escaped
  • #2416971 by dawehner, pwolanin: Remove Url::__toString()
  • #2407725 by mortendk, sivaji@knackforge.com, rteijeiro, Manjit.Singh: Remove classes from system templates d*.html.twig
  • #2442887 by LewisNyman, eshta: Remove toolbar-specific print styles
  • #2369981 by Cottser: Not found templates are displayed literally instead of throwing an Exception due to string loader
  • #2428087 by jhodgdon, foxtrotcharlie: Boolean field formatter - default choice appears in list twice
  • #2227227 by mpdonadio, amateescu, yched, larowlan, swentel, tstoeckler, fago: FieldTypePluginManager cannot instantiate FieldType plugins, good thing TypedDataManager can instantiate just about anything
  • #2426735 by dawehner: Small docs improvements of WebTestBase::rebuildContainer
  • #2395901 by chx, dawehner, tstoeckler: Allow the same test-specific overrides in KernelTestBase as in WebTestBase
  • #2409623 by hexabinaer, pjonckiere, tstoeckler: Amend misleading Views UI labels/descriptions
  • #2206485 by pjonckiere, sandipmkhairnar: StylePluginBase::getFieldValue shouldn't be protected
  • #2442749 by idebr: Bartik maintenance css referenced incorrectly in libraries.yml
  • #2431283 by willzyx, David_Rothstein: Cron CSRF vulnerability
  • #2431525 by chx: UserSaveTest hardwires SQL
  • #2442173 by mpdonadio: Drop the unused class RouteBuilderStatic
  • #2442339 by martin107: ViewsLocalTask param annotation bug
  • #1768526 by swentel, Berdir: NodeFormController::validate() calls buildEntity() twice
  • #2427713 by dashaforbes, mbovan: Contact module doesn't implement AccessControlHandler
  • #1600670 by mradcliffe, bendiy, bzrudi71, andypost, daffie, stefan.r, devpreview: Cannot query Postgres database that has column names with capital letters
  • #2249115 by pjonckiere: Tab order is illogical in Views UI
  • #2343483 by andypost, yched: Doc cleanup after FieldConfig
  • #2441685 by Arla: Incorrect documentation for EntityAccessControlHandler::checkAccess()
  • #2437785 by amateescu: FieldConfigStorageBase::mapToStorageRecord() calls the wrong field type method
  • #2350041 by cafuego, swentel: Remove node title field description
  • #2030467 by krlucas, pjbaert: Remove mentions of hook_rdf_mapping
  • #2084455 by Mile23: Drupal\Component\Datetime\DateTimePlus::checkArray() compares wrong value
  • #2407407 by JeroenT, vedpareek: Remove drupal_clean_id_identifier
  • #2432257 by alvar0hurtad0, pjbaert: Cleanup FileViewsData
  • #2433001 by neclimdul: Zend Bridge Tests
  • #2435493 by effulgentsia: Change String::format()'s '@' and '%' placeholders to be auto-escaped rather than always-escaped
  • #2442255 by swentel, larowlan, rteijeiro, Wim Leers: Changing text formats on a field makes it impossible to edit
  • #2428891 by kgoel: Remove unnecessary unique label validation for shortcut sets
  • #2403639 by eshta, hass, LewisNyman: Remove toolbar from print view
  • #2425637 by pcambra, swentel: ConfigEntityInterface should extend ThirdPartySettingsInterface
  • #2425581 by greg.1.anderson: !message in t() can lead to double-escaping when used in drupal_set_message()
  • #2430341 by Wim Leers: Comment pager-dependent cache key should be a cache context
  • #2144669 by Mile23, daffie, Nitesh Sethia: Improve/Refactor TestBase Through Expanded Unit Testing
  • #2297185 by alimac, cepinos, mhazy, adci_contributor, YesCT, RavindraSingh, jeet09: 'Reset password' should be 'Set password' when no password given yet
  • #2398073 by mohit_aghera, geertvd, sidharrell, Swarnendu-Dutta, piggito, jesperjb, larowlan, pingers, larsmw: Admin should not be able to edit email of authenticated commenters
  • #2418181 by dawehner, Wim Leers, effulgentsia: Remove 404 validation from link creation
  • #2431281 by dawehner: Drop support for _access_mode routes and always assume ALL
  • #2312647 by iMiksu, olli, longwave, Jalandhar: views_ajax_render() has been removed
  • #2441867 by Berdir: Don't require settings.php to be writeable in update.php
  • #2388067 by david_garcia: getQualifiedMapTableName is database specific logic out of the database driver
  • #2400261 by benjy, dawehner, tobiasb: Service Container should not store absolute paths
  • #2428035 by amateescu: Bring some sanity into Field UI routes and forms
  • #2405469 by yched, googletorp, amateescu, larowlan, Berdir: FileFormatterBase should extend EntityReferenceFormatterBase
  • #2339491 by corbacho, dawehner, larowlan, effulgentsia, webflo: Ajax requests on forms with files fail on IE 9
  • #2440937 by hussainweb: Update release for Goutte driver
  • #2431053 by zealfire, epari.siva, dawehner: RouteProviderTest::testRouteByName should be public
  • #2428041 by nod_: Update eslint config for 0.14.1
  • #2420967 by JeroenT, Wim Leers, neclimdul: Write test to ensure that the active class is added on links when on the front page
  • #2421531 by lokapujya: Fix assertNoLinks() that should not have an index parameter
  • #1847280 by YesCT, betoscopio: Simpletest web tests misnamed as "Unit"
  • #2384035 by arpitr, mikemiles86, lokapujya: Remove deprecated function _update_refresh and its usage
  • #2437359 by pcambra: Fix nowdoc space in Unicode.php
  • #2430999 by idebr: Visual regression in dropbutton
  • #2426553 by dpi, idebr: Secondary tabs do not flow correctly in Bartik
  • #2398469 by DickJohnson, LewisNyman, emma.maria, kandra, mherchel: Clean up the "Featured-top" component in Bartik
  • #2409069 by andybroomfield, idebr, emma.maria, LewisNyman, zach.bimson, Schnitzel, theMusician: Clean up the "skip-link" component in Bartik
  • #2430961 by idebr: Remove leftover CSS from theme_exposed_filters()
  • #2426595 by mortendk, brahmjeet789, LewisNyman, DickJohnson: rename indentation class to js-indentation
  • #2421345 by mortendk, idebr, ibonelli: file.formatter.generic.css rename to file.theme.css
  • #2433009 by hussainweb, grom358, neclimdul, daffie, larowlan, alexpott, pcambra, benjy, jibran, phenaproxima, moshe weitzman, nick_schuch: Add Mink, with Goutte driver, to core
  • Revert "Issue #2433009 by hussainweb, grom358, neclimdul, daffie, larowlan, alexpott, pcambra, benjy, jibran, phenaproxima, moshe weitzman, nick_schuch: Add Mink, with Goutte driver, to core"
  • #2378883 by Wim Leers, dawehner: Convert existing drupal_render() KernelTestBase tests to PHPUnit tests

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

Other releases