Install
To start a new Drupal project with version 8.0-alpha11@alpha: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 tar.gz
8.21 MB
MD5: 3b1a74ec242b145c7a6fa0fe5070a4ee
SHA-1: 2bfd61051f5ad6faa36373beaa3503645ae40e49
SHA-256: 35f85dd82686092309f02a6c5b157b29697a82d16339174eec949502fc0aafb7
Download zip
14.12 MB
MD5: 8d37351db6ec368cf0af81609e5163d3
SHA-1: 34cd6da3c31cdca9b6e3d60e82ddf278dea7d2e0
SHA-256: c23083e5bd69aac861a92484ddd76e68872fc4cfb28b3500e2b5fcf784d63d6c
Release notes
Changes since 8.0-alpha10:
- #1574560 by andypost, Rajendar Reddy: Update jQuery Form Plugin to the latest in the git repository.
- #1366020 by pwolanin, dawehner, rcaracaus, jhodgdon | tstoeckler: Overhaul SearchQuery; make search redirects use GET query params for keywords.
- #2245185 by tim.plunkett: Fix invalid @covers usage.
- #2245249 by tim.plunkett: Convert installer forms to FormInterface.
- #2246637 by ivanjaros: Status-report.html.twig is missing @file tag.
- #2245783 by tim.plunkett: Regression: Help blocks display on 403/404 page.
- #2228721 by amateescu, drunken monkey: TypedData doesn't support config entity types; flag errors if you try.
- #2194823 by znerol, YesCT, dawehner: Ensure that all content/page routes have an _title.
- #2056173 by philipz, Sam152 | tim.plunkett: Regression: Two-column layout is broken by vertical toolbar.
- #2246557 by dawehner: Missing schema for entity area plugin.
- #2083547 by donquixote: Move class files in core/modules/shortcut to their new PSR-4 location, to verify that PSR-4 actually works.
- #2083547 by donquixote: Introduce core/scripts/switch-psr4.sh, to move module-provided class files to their new PSR-4 location.
- #2083547 by donquixote: Implement PSR-4 for module-provided class files.
- #2083547 by donquixote: Docblock and code style improvements in DrupalKernel.
- #2225955 by tim.plunkett, Berdir: Improve the DX of writing entity storage classes.
- #2198429 by alexpott: Make deleted fields work with config synch.
- #1067408 by alexpott, Jalandhar, jessebeach, Désiré, neetu morwani, dawehner, sun: Themes do not have an installation status.
- #2234623 by alexpott, penyaskito: Move language add logic out of language_save() .
- #2245117 by znerol: Remove the optional $skip_anonymous parameter from CsrfTokenGenerator::validate and remove the dependency on current_user service.
- #2182055 by dawehner, andypost, juampy, linclark: Comment module causes Circular reference error on a REST request.
- #2246447 by alexpott, xjm: Random failure in Drupal\search\Tests\SearchPageTextTest.
- #1211864 by Xano, Taz, Dave Reid: Add caching to \Drupal\Core\Utility\Token::getInfo().
- #2216071 by dawehner, damiankloip, Gaelan: Views plugins need a way to store additional dependencies.
- #2208015 by tim.plunkett: Remove "convert to trait" comments about EntityWithPluginBagInterface.
- #2244885 by alexpott: Add method to count number of entities with a particular field.
- #2216527 by sun: Inject a serialization format into database key/value storage.
- #2233157 by blueminds, Jalandhar: Make the comment entity_id be a reference field.
- #2244757 by tim.plunkett: Path Admin UI is broken and has no test coverage.
- #2227555 by dawehner: Use route options instead of route defaults for view_argument_map.
- #2208633 by sun: Add a Yaml class to Drupal\Component\Serialization.
- #2208609 by sun, Jalandhar, damiankloip: Move Json utility class into Drupal\Component\Serialization.
- #2200229 by Xano: Use entity access for Views UI routes.
- #214760 follow-up by sun, lokapujya: Revised tests for theme name in block admin shows HTML entities: excessive check_plain().
- #2244185 by damiankloip: Remove cURL dependent options from HTTP client.
- #2231419 by sun, jibran, Rajendar Reddy, Jalandhar, damiankloip: Merge obsolete CachedModuleHandler into ModuleHandler.
- #2236207 by znerol: Use router request context instead of request service in system breadcrumb builder.
- #2223593 by znerol: Decouple the router.request_context service from the request service.
- #2199845 by kay_v | scor: Merge all assertFormatterRdfa() unit test calls into one single unit test.
- #2242967 by blueminds: User entity reference filter configuration broken.
- #2223615 by znerol: Use request stack in local task/action manager.
- #2241461 by Berdir, juampy: Locale + basic_auth results in current_user circular reference.
- #2202629 by sun: Move Drupal\Core\KeyValueStore\State* into Drupal\Core\State\State*.
- #2239181 by sun, znerol: SessionManager::isStarted() returns TRUE even after session_write_close() has been called.
- #1425622 by visabhishek, dealancer: Increase length of 'type' field in search_dataset, search_index tables from 16 to 64.
- #2236315 by corbacho: Missing color of primary buttons in Seven Theme.
- #2242747 by xjm: Add alexpott to MAINTAINERS.txt for the Configuration Entity system.
- #2218039 by dawehner, sun: Render the maintenance/install page like any other HTML page.
- #2231413 by blueminds, tim.plunkett: Link field does not accept a valid path alias.
- #2238725 by sun: ConfigLanguageOverrideTest is not in ConfigLanguageOverrideTest.php.
- #2243543 by jhodgdon: Remove stray file
- #2242585 by filijonka: Fix file docs in bootstrap.inc
- #2234611 by visabhishek, cs_shadow, joachim: Fix up docs for WebTestBase::drupalCreateRole method
- #2233787 by alexpott, xjm | tim.plunkett: Move default configuration into extension/config/install to clarify its purpose.
- #1740378 by xjm, Désiré, alexpott | heyrocker: Implement renames in the import cycle.
- #2220765 by xjm, alexpott: View names can be 255 characters long but this breaks stuff.
- #1874640 by xjm, Wim Leers: Rename edit module to quickedit.
- #2241655 by tim.plunkett: EntityStorageInterface::create() should always create a "new" entity.
- #2229183 by martin107, dawehner: Use ContainerAwareTrait instead of extending ContainerAware.
- #2238659 by Jalandhar, Gábor Hojtsy, chx: Clean up some docs in String storage classes and interfaces
- #2240709 by xjm, alexpott: ConfigImportUITest::testImport fails when the module list changes.
- #2221695 by brantwynn, ianthomas_uk, grom358, ParisLiakos, Jalandhar: Remove uses of deprecated URL functions.
- #2112557 by tim.plunkett: Convert authorize_filetransfer_form to FormInterface.
- #2232425 by danblack: Database Schema field/column default value is not properly quoted via PDO::quote().
- #2017475 by rodrigoaguilera, Outi, balagan: Multilingual tour for interface translation section.
- #2188877 by lokapujya | scor: Support RDFa output in telephone field formatter.
- #1921044 by pakmanlh, Manuel Garcia, rteijeiro, dasjo, aboros, sqndr, LewisNyman: Align the styling of tool tips to be more consistent with Seven.
- #2174021 by Xano, dawehner, damiankloip: Make \Drupal\views\Plugin\views\HandlerBase unit-testable.
- #2086463 by Jalandhar, cr0ss, jdanthinne: No colon needed for options labels.
- #2182239 by Berdir, andypost: Improve ContentEntityBase::id() for better DX.
- #2229283 by dawehner, Rajendar Reddy, catch: Menu tree caching is broken.
- #2196067 by mondrake, fietserwin: Remove setWidth and setHeight from ImageInterface.
- #2152201 by Salah Messaoud, Manuel Garcia, steveoliver, joelpittet, burgerboydaddy, katy5289, hussainweb, shanethehat, jenlampton, kpa, AnythonyR, EVIIILJ, kgoel, Cottser, dsdeiz, hanpersand: Convert theme_checkboxes() to Twig
- #2239369 by sun: "Comments per page" setting cannot be configured to be larger than 300.
- #214760 by Jalandhar, lokapujya, dcam, naquah: Theme name in block admin shows HTML entities: excessive check_plain().
- #2229157 by cwells, LewisNyman, tompagabor: Add correct button types to account settings forms.
- #2238869 by tim.plunkett: Remove obsolete menuGetItem override from TestFormBuilder.
- #2237329 by cs_shadow, joachim: Comments in OptionsWidgetsTest are in the wrong place.
- #2156661 by Jalandhar, jsbalsera, ianthomas_uk, sidharthap, jhodgdon: Search admin menu entry uses "settings" -- UI-text standards violation.
- #2239255 by cs_shadow, ivanjaros: Action variable is defined twice in BulkForm::viewsFormSubmit.
- #2240023 by beejeebus: Make sure we use a unique temp filename for php storage.
- #2231495 by ACF, andrei.dincu: Array to string conversion error when trying to add a new user.
- Revert Issue #421294: We use unicode, not html entities.
- #2233403 by Jalandhar, sun: Let update.php invoke hooks again.
- #1987848 by disasm, ocsilalala, kim.pepper, pwieck, Cottser, pratik60, h3rj4n, pfrenssen, InternetDevels, ParisLiakos, rgoodine, tlyngej, vijaycs85, robeano: Convert system_theme_default() to a new style controller.
- #2240019 by cs_shadow | alexpott: Incorrect API documentation in hook_ranking.
- #2240987 by sun | xeniak: Installer breaks with fatal error on PHP 5.3.
- #2237767 by cs_shadow | filijonka: Use statements before doc file.
- #1167248 by Berdir, damiankloip, Alan Evans, beejeebus, catch: Add CacheBackendInterface::setMultiple().
- #2238651 by chx: LocaleStringTest is incorrectly asserting source strings instead of translations.
- #2151699 by jsbalsera: Move #access responsibility from formatters/widgets to EntityViewDisplay/EntityFormDisplay.
- #2101119 by Xano, tim.plunkett: Convert Filter routes to use entity access instead of permissions.
- #2225473 by mcjim: Move database fakes out of migrate module so they can be used in non-migrate tests.
- #2147689 by Xano: [regression] Support route parameters for *info.yml files' configure route name.
- #2239299 by tim.plunkett: Form errors should only be set during validation.
- #2237681 by damiankloip: Revise Guzzle client configuration and event registration.
- #2147291 by tim.plunkett, martin107, tkuldeep17, agentrickard: Node_access_grants should always be passed an account.
- #2161217 by nod_, Bès: jQuery Cookie library is no longer included in jQuery UI.
- #610076 by fietserwin, yingtho, te-brian, mikeryan, Dave Cohen: Add a primary key to the {taxonomy_index} table and prevent duplicates being inserted.
- #2233337 by znerol: Impossible to specify per-bin cache backend service from within settings.php.
- #2236553 by xjm, dags, Gaelan, alexpott: Config import validation needs to be able to list multiple issues and the messages should be translatable.
- #2161591 by pwolanin, beejeebus, sun: Change default active config from file storage to DB storage.
- #2190561 by chx, pcambra, benjy: Migrate in core: Add a load system for migrate plugins.
- #2239407 by holly.ross.drupal, YesCT, tstoeckler, alimac: Language manager interface should not specify implementation details for getLanguages on the interface.
- #2238945 by effulgentsia: Remove the 'clean_urls' request attribute.
- #2238069 by alexpott, xjm: Create a way to add steps to configuration sync.
- Revert "Issue #2238069 by alexpott: Create a way to add steps to configuration sync."
- #2238069 by alexpott: Create a way to add steps to configuration sync.
- #2085243 by dawehner: Rename Menu module into Menu UI module.
- Revert "Issue #2085243 by dawehner: Rename Menu module into Menu UI module."
- #2227869 by joelpittet: Remove magic printing from Attribute class to make Twig 'without' filter work for attributes.
- #2237963 by Wim Leers: Remove dead menu system code: menu_get_active_trail() and friends.
- #1399846 by slashrsm, Gábor Hojtsy, Berdir, brantwynn, visabhishek, David_Rothstein, cweagans, martin107, SteffenR, Dave Reid: Make unused file 'cleanup' configurable.
- #2226197 by fago, jessebeach: Introduce FieldStorageDefinitionInterface in the Entity Field API.
- #2232037 by danblack: Taxonomy_index should have a primary key.
- #2239307 by tim.plunkett: Remove obsolete _node_revision_access.
- #2233607 by visabhishek: Kill path_load() and use \Drupal::service('path.alias_storage')->load($conditions) instead.
- #2226613 by damiankloip: Add cache tags to Views data and plugin definition cache entries.
- #2223611 by cs_shadow, ACF, dman, visabhishek, vintorezxxi: ContactFormController passed user name field list object to watchdog.
- #2206909 by jhodgdon, dawehner: Regression: Form submit redirects from 403/404 pages are no longer possible.
- #2217749 by Wim Leers, Jalandhar, visabhishek, damiankloip: Entity base class should provide standardized cache tags and built-in invalidation.
- #2228795 by Gaelan | eojthebrave: Where did hook_url_outbound_alter go?.
- #2237241 by pwolanin: BreadcrumbManager does not have a proper interface .
- #2212947 by sun, pwolanin, dmitry_bezer | ianthomas_uk: Installer doesn't pick up database port or table prefix from settings.php.
- #2225739 by killua99, Berdir, andypost, pfrenssen: Remove usage of field_info_instances(), use EntityManager::getFieldDefinitions() instead.
- #2124535 by Berdir, alexpott, Désiré, xjm | yched: Prevent secondary configuration creates and deletes from breaking the ConfigImporter.
- #2210637 by damiankloip | Crell: Upgrade to Guzzle 4.
- #2228291 by damiankloip: Move all plugin and other discovery data into a cache_discovery bin.
- #2227187 by Mykhailo Gurei, Jalandhar, cs_shadow, mandar.harkare | Berdir: Stop refering to config storage as storage controller.
- #2210631 followup by jhedstrom: Move PhpStorageFactory to the Core namespace.
- #2228341 by sun, znerol, skipyT, ParisLiakos: Objectify session management functions + remove session.inc.
- #1870746 by balagan, robertdbailey, lydie, KCarlile, pixelite, fenda | YesCT: Make it obvious what reordering language list does (order in language select) and does not do (fallback detection selection).
- #2236851 by alexpott | Berdir: Views blocks are missing dependency on view.
- #2178643 by ianthomas_uk, jhodgdon, jayeshanandani: Indexing status can show a negative percentage of content as having been indexed.
- #2235347 by tim.plunkett: Field instance operations are out of order.
- #2233929 by alexpott, Berdir: drupal_set_time_limit() should only be able to increase the time limit.
- #2226241 by voidberg, claudiu.cristea: Saving image field or instance with an inexistent default_image crashes.
- #2218655 by sun, effulgentsia, jessebeach: Core expects $theme.settings default config file to exist.
- #2226437 followup by tstoeckler: [wrong patch committed] Create ContentEntityTypeInterface.
- #1533104 by visabhishek, bryanbraun, TravisCarden, majoely | NROTC_Webmaster: Make bartik theme pass Coder Review.
- #2236245 by znerol: Use request stack in system manager.
- #2220259 by Xano, fago: DefaultPluginManager::getDefinition() does not match the interface.
- #2234771 by tstoeckler: Drupal_get_profile() should not fall back to 'standard'.
- #2226923 by pakmanlh, mandar.harkare, mortendk, galooph: Views: remove wrapper around more link - add class to the link.
- #2195781 by LewisNyman | jhodgdon: Configure Site page on install is badly formatted.
- #2235111 by tstoeckler: EntityQueryTest is fragile.
- #2187477 by lokapujya, vaibhavjain, visabhishek: Remove Unused use statements from system module.
- #2235125 by tstoeckler: Use DataDefinition::addConstraint() instead of ::setConstraints().
- #2170775 by tim.plunkett, martin107, Xano: Remove array typehint from .
- #2228903 by anthonylindsay | alexpott: Taxonomy_term_load_children claims to restrict by vid but this is not possible.
- #2184387 by alexpott, sun: Remove SchemaStorage.
- #2232275 by alexpott: System menu blocks need to be able to depend on their menu entities.
- #2232597 by alexpott: FieldConfig does not depend on the module the provides the entity type.
- #2226437 by fago, tstoeckler, mauzeh: Create ContentEntityTypeInterface.
- #2202401 by Berdir: Make getPropertyDefinition() return NULL instead of FALSE.
- #2227513 by e0ipso, Wim Leers: Apply formatters and widgets to Shortcut base fields.
- #2225399 by marcvangend, yanniboi, mr.baileys, Wim Leers, visabhishek: Apply formatters and widgets to Feed base fields.
- #2217523 by nod_, droplet, joelpittet, sun: Update normalize.css to v3.0.1.
- #2233029 by benjy: Add a Book destination to the Migrate API.
- #2165725 by Xano: Introduce hook_entity_operation().
- #2233929 by alexpott: Drupal_set_time_limit should only be able to increase the time limit.
- Revert "Issue #2160365 by plopesc, vijaycs85: Date field required marker rendered as "Array"."
- #2089433 by ianthomas_uk, grom358, herom, thedavidmeister, visabhishek, longwave, Sweetchuck: Remove uses of deprecated XSS filter functions.
- #2228941 by larowlan, andrei.dincu | Cottser: PHP notice displayed for forum blocks when there are no forum topics.
- #2225539 by znerol: Use request stack in admin context service.
- #2228627 by tim.plunkett: Core/tests/Drupal/Tests/Component/Utility/UrlHelperTest.php is actually UrlTest.
- #2226665 by swentel, Wim Leers: Only set 'add more' wrapper on fields with cardinality >1.
- #2232385 by Wim Leers: Cacheable 'Syndicate' block: never cache it, because it's cheaper to always render it.
- #2232391 by alexpott: Revert drupal 8 changes made to generate-d7-content.sh and generate-d6-content.sh.
- #2233887 by benjy: Alias Destination is broken.
- #2230921 by nod_: Regression: 'Back to site' button forgets last non-admin page after visiting 'block region demo'.
- #2227973 by pfrenssen, Berdir: Rename ContentTranslationController to ContentTranslationHandler.
- #2203065 by lokapujya, cwells: Adjust assertFormatterRdfa() parameters to allow for more advanced testing.
- #2208325 by mcjim, anksy: Incorrect error message when changing the outline of a book page.
- #2223631 by znerol: Use request stack in database flood backend.
- #2160365 by plopesc, vijaycs85: Date field required marker rendered as "Array".
- #2226853 by filijonka, acouch: Variables documented in item-list.html.twig are incorrect.
- #2210631 by damiankloip: Move PhpStorageFactory to the Core namespace.
- #1696172 by fgm, tim.plunkett: Add unit tests for complex deep array merge cases.
- #2228885 by Sweetchuck: Error message is attached to a non exists element when table prefix is wrong.
- #1273968 by Sutharsan, Sweetchuck, penyaskito, chx: Remove eval from locale.module.
- #2103753 by Sam152, cr0ss: Icons in toolbar are slightly misaligned.
- #2227497 by gremy: BookAdminTableTree() has 2 nid entries in the same array.
- #2159471 by dawehner: Ordering of local tasks is arbitrary for derivative-based tasks of the same weight.
- #2228129 by Berdir: Unnecessary separate config load call to load languages.
- #2100311 by killua99, yannickoo: Allow filtering of modules by arbitrary search strings on the uninstall page.
- #2207229 by larowlan, jibran: Attempt to use 'Parent Term' relationship results in broken/missing handler.
- #1933636 by sun: PhpStorage\FileStorage tries to write a file using the same name of MTimeProtectedFileStorage's directory name.
- #1957152 by brantwynn: Replace calls to the flood service with Drupal::flood().
- #1512424 by Xano, YesCT, RobLoach: Add a LanguageInterface, and property setters/getters to Language class.
- #2217783 by mondrake: Remove $extension and $mimeType from Image, use image_type_to_xxx function in the getters instead.
- #2222169 by David Hernández: Add skip_row option to StaticMap.
- #2224567 by Oostie: Form submit buttons outline on focus.
- #2234047 by cs_shadow | Cottser: Missing space after hook_theme() in theme.api.php.
- #2192383 by tstoeckler: Update jQuery to 2.1.0.
- #2195959 by LewisNyman: Tab-select renders grippie white on white.
- #2154711 followup by by jlbellido: Move entity_get_(form/view)_mode_options() functions to EntityManager and add get(Form/View)ModeOptions() methods.
- #2185617 by Wim Leers, voidberg, drifter: Each page cache entry should have a theme cache tag.
- #70719 by neclimdul, superspring, longwave, kscheirer, InternetDevels: Add Unicode::ucwords() and Unicode::lcfirst() implementation and make use of them in core.
- #1662954 by balis_m, mjonesdinero, kalpaitch, IshaDakota, kerasai, ckrina, BarisW | ZenDoodles: Use less-specific tabledrag selectors.
- #2223951 by damiankloip: Move Sql::getEntityTableInfo() to QueryPluginBase.
- #2230955 by brantwynn: Move block.js to correct /js folder.
- #2233289 by beejeebus: Remove beejeebus from CMI maintainers list.
- #1808248 by alexpott, beejeebus, tayzlor, Nitesh Sethia: Add a separate module install/uninstall step to the config import process.
- #2224861 by Wim Leers, dawehner, pwolanin: Cache SystemMenuBlock and BookNavigationBlock per active trail (currently cached per URL, this breaks on very long URLs).
- #2219689 followup by damiankloip: Separate out logic for getPluginTypes/viewsHandlerTypes from ViewExecutable.
- #2209145 by slashrsm, fgm, chx: Move all path alias SQL queries to a single storage controller.
- #2219689 by damiankloip: Separate out logic for getPluginTypes/viewsHandlerTypes from ViewExecutable.
- Revert "Issue #2218039 by sun, dawehner: Render the maintenance/install page like any other HTML page."
- #2232649 by msonnabaum: _theme micro-optimization.
- #1709960 by Berdir, zserno, jessebeach | joachim: Declare a maximum length for entity and bundle machine names.
- #2151123 by joelpittet | Cottser: Remove theme_system_modules_incompatible().
- #2231485 by foxtrotcharlie | tstoeckler: Wrong type-hint for \Drupal::entityQueryAggregate.
- #2231945 by visabhishek, cs_shadow, fran seva | tstoeckler: FieldableDatabaseEntityStorageTest.php is misnamed.
- #2228801 by Sweetchuck: Fix maximum port number.
- #2212411 by LinL, znerol: Code style cleanup of language system.
- #2002246 by tompagabor, floretan, lauriii, pakmanlh, rbomhof | pixelite: Capitalize operations links in the comment and taxonomy term admin UI.
- #2228477 by xandeadx: Better way to set in DialogController::dialog().
- #2227687 by cs_shadow, Cottser: Slightly ugly error message if a module is incompatible with the version of core and the PHP version.
- #2130461 by Alan D.: Tracker pager is inconsistent with every other pager in core.
- #2218313 by jessebeach, dawehner: Toolbar subtree is broken if you use a different language.
- #2218039 by sun, dawehner: Render the maintenance/install page like any other HTML page.
- #2208631 by slashrsm: Rename \Drupal\Core\Path\Path to \Drupal\Core\Path\AliasStorage.
- #2211949 by chx, Berdir, fago, benjy: Support keeping new revision id for migrate.
- #1081192 by wojtha, klausi, larowlan, nedjo, Heine: Verify peer on HTTPS if cURL available (but be careful of built-in cert bundles in the codebase).
- #2231171 by Jalandhar: Fix spelling mistake in exception thrown in drupal_rewrite_settings().
- #2229931 by xjm, Berdir: Improve documentation related to config object filename component limits
- #2228921 by sun: Consolidate system.module + system.theme + system.theme.disabled into core.extension config.
- #2200333 by Xano: Content_translation_view_access() is invoked as a hook_ENTITY_TYPE_access() hook implementation.
- #1991442 by tim.plunkett, benjy: Remove 'module' from block plugin configuration.
- #2054011 by amateescu, pwolanin, dawehner, YesCT, tim.plunkett, blueminds, Berdir, das-peter, effulgentsia: Implement built-in support for internal URLs.
- #1813186 by nod_: Integrate scripts/stylesheets from info/layout files with libraries.
- #2230055 by tim.plunkett: Views handlers should not be initialized during route building.
- #2174443 by mr.baileys, David_Rothstein: Add security hardening protection option for programmatic form submissions to Drupal 8 (and backport to Drupal 6?).
- #2227367 by tstoeckler: StringLong's schema is broken.
- #1816760 by SV, DeimoS, aellison, Mark Carver, yanniboi: Fix up docs in ColorTest
- #2228711 by chx, plach, bojanz: Document entity query group assumptions
- #2229223 by sun: RequestStack is not persisted across kernel rebuilds.
- #2224427 by Wim Leers, tim.plunkett: Filter order no longer respected.
- #2221755 by grom358, ianthomas_uk: Remove uses of deprecated Element functions.
- #2166915 by ianthomas_uk, sun | plach: Remove uses of deprecated language functions in tests and procedural code.
- #2121175 by Codenator, tim.plunkett, cosmicdreams, jayeshanandani, grom358, ianthomas_uk, Xano: Remove usage of drupal_get_form().
- #2229123 by brantwynn, Berdir: Wrong @covers definition in MenuTreeTest.
- #1969108 by danblack, jhodgdon: INSTALL.mysql.txt does not mention CREATE TEMPORARY TABLES and it should.
- #2220757 by Karol Haltenberger, xjm, drifter, zserno: Limit length of Config:: to something <= 166 characters.
- #2226171 by LinL, valthebald: Preview in Create Article gives error.
- #2130205 by damiankloip, rbayliss, olli: Unable to "Expose this filter to visitors, to allow them to change it".
- #2229781 by sun, alexpott: Opcode cache utility breaking cli site install for PHP 5.5.
- #779482 by mikeytown2, sun, cam8001, dalin, segi, alexpott, Sweetchuck, jbrown: Installation failure when opcode cache is enabled.
- #2221065 by damiankloip, Wim Leers, Berdir: Rename default 'cache' cache bin to 'default'.
- Revert "Issue #1813186 by nod_: Integrate scripts/stylesheets from info/layout files with libraries."
- #2226027 by tim.plunkett: ConfigEntityBase::preSave() tries to load the original entity but instead loads itself.
- #2227465 by gremy, rbmboogie: comment_user_cancel() uses COMMENT_NOT_PUBLISHED.
- #2108623 by valthebald: Installing via the UI no longer logs in user 1 every time.
- #2225371 by mr.baileys, Wim Leers: Apply formatters and widgets to Custom Block base fields.
- #2225431 by mr.baileys, Wim Leers, swentel: Apply formatters and widgets to Taxonomy Term base fields.
- #2203411 by dawehner, Wim Leers, damiankloip: Convert drupal_get_library() into a service.
- #2177799 by tstoeckler, jsbalsera, mauzeh: Allow IntegerItem's to be unsigned.
- #2107287 by sun, amateescu: PHP 5.4 calls a new stream_metadata() method on stream wrappers not implemented by Drupal.
- #2209025 by dawehner, fgm, pwolanin: Phase 3 - Make the BookManager interface more coherent, move more code out of book.module.
- #2193237 by czigor, amateescu, barraponto, revagomes, rodrigo panchiniak fernandes: Warning because of empty value at array_flip().
- #2157467 by Xano, Berdir: Fix type hinting for base entity interfaces.
- #1599774 by longwave, kristofferwiklund, BTMash, marcingy | Letharion: .htaccess protections do not work on Apache 2.4 without mod_access_compat.
- #2101691 by tim.plunkett, swentel: Allow a custom ID to be specified when using single import for config entity.
- #2160021 by juampy, damiankloip, klausi, vijaycs85: Basic auth has no login flood control.
- #2226877 by alexpott, xjm: Add mentoring section to MAINTAINERS.txt.
- #2220749 by gremy, Berdir, jessebeach: Limit $extension.$(config_prefix/entity_id) combo value to 83 characters (82 plus a '.') as part of a 250 character limit on config entity file names.
- #2149649 by Gábor Hojtsy, YesCT, Xano, herom, vijaycs85, Sweetchuck, plach: Entity rendering/theming does not use the active entity language to render links.
- #2226903 by pwolanin, dawehner, tvn, martin107, jessebeach: Step 1: Move static menu links to yml files.
- #2215961 by tim.plunkett, Berdir: Entity::urlInfo() should return \Drupal\Core\Url.
- #2226233 by ckrina, alexrayu, Manuel Garcia, Cottser: Redo changes from field.module to Twig conversion issue that were clobbered.
- #2224833 by tim.plunkett: Remove redundant ID manipulation in ConfigEntityStorage::save().
- #2227435 by mariancalinro, mdrummond: Remove noscript from picture element markup.
- #2225265 by eojthebrave: Add Utility group/topic for api.drupal.org
- #2228219 by michaelmol: Fix docs header for UserAutocompleteController
- #2091459 by ifrik, visabhishek, batigolix: Fix hook_help for locale.module
- #2205295 by znerol, sun, cosmicdreams, skipyT, ParisLiakos, ianthomas_uk: Objectify session handler.
- #2227259 by roderik: Fix reference to obsolete menu function in docs of MenuTree
- #2216543 by eojthebrave: Fix code example and some text in Config API topic
- #2224777 by pwolanin, dawehner: Unlimited allowed length of path in menu router allows DoS attack on Drupal 8.
- #2124599 by olli, tedbow, swentel: ode_block_access affects access to editing blocks Removes 'operations' links for Block layout page.
- #2225629 by Xano: Move hook_field_extra_fields() to the entity API.
- Revert "Issue #2113911 by LewisNyman, longwave, nod_, rteijeiro: Modal style update."
- #2070323 by tompagabor, LewisNyman, miro_dietiker, Bojhan: Apply seven style guide to dblog.
- #2227363 by sun: System.theme.disabled config schema defines wrong data type.
- #2011128 by jsbalsera, aboros, Devin Carlson, mr.baileys, pplantinga: Theme_disable() can disable the wrong theme.
- #1770902 by sun, InternetDevels, mbrett5062, tim.plunkett: Theme of parent site executing test leaks into all tests.
- #2224779 by swentel: Move 'column_groups' out of settings in a dedicated annotation.
- #2180109 by damiankloip, dawehner, ParisLiakos, joelpittet, MartijnBraam, Xano: Change the current_user service to a proxy.
- #2227355 by sun: InstallerServiceProvider does not override all cache bins to use memory backend.
- #2120235 by dawehner, YesCT: Regression: routing / tabs / actions / contextual links lack way to attach replacement arguments to UI strings.
- #2188613 by Berdir, Xen, andypost: Rename EntityStorageController to EntityStorage.
- #2153469 by Garrett Albright, olli, swentel, webchick: View page display getting re-ordered on import, leading config system to believe it hasn't been imported yet.
- #2226823 by YesCT: Make default views displays configuration have correct position values.
- #2082983 by Xano: \Drupal\Core\TypedData\List accepts non-list values.
- #1957312 by ParisLiakos, peximo, Désiré: Use the entity storage controller in aggregator module.
- #2225563 by Xano: Improve @param and @return documentation of node.module.
- #2159369 by ParisLiakos: Move aggregator_refresh() and most of ->removeItems() logic to a service.
- #2122175 by dclavain, SiliconMind, tim.plunkett, YesCT: String translation does not honor language fallback.
- #1999654 by mondrake: Missing buttons.png referenced in jquery.ui.theme.css.
- #2075475 by sqndr, Oostie, meladawy, temaruk, LewisNyman: Theme with no screenshot causes CSS height issue.
- #2056879 by martin107, Outi, ioskevich, Cottser: Improve twig_* vars DOCs in settings.php and make Twig debug markup require a cache clear.
- #2225649 by jjcarrion, LewisNyman: Action links on /admin/config/services/aggregator are inside of an tag.
- #2226185 by galooph, filijonka, Cottser: Remove @ingroup themeable from core theme Twig template docblocks.
- #2219617 by visabhishek, galooph, joshtaylor, Cottser: Remove @ingroup themeable from preprocess function docblocks.
- #2090525 by batigolix, ellishettinga, visabhishek, lostkangaroo, rak2008: Update hook_help for menu module.
- #2210177 by andypost: [Followup] Use getSetting() in comment formatter.
- #2218027 by eojthebrave, jhodgdon: Improve the D8 api.d.o landing page.
- #2224691 by Sweetchuck: JavaScript Drupal.t and Drupal.formatPlural only works for non-english languages.
- #2111887 follow-up by ianthomas_uk: Fix broken HEAD.
- #2225333 by Boobaa: LogicException in Drupal\hal\Normalizer\FieldItemNormalizer does not exist.
- #2111887 by Gábor Hojtsy, kfritsche, vasi1186, dclavain, YesCT, segi: Regression: Only title (of base fields) on nodes is marked as translatable.
- #2201693 followup by plopesc, Sweetchuck, rodrigoaguilera: Field output supporting code should move out of field.module.
- #2225685 by ocsilalala: BanIpManager doesn't have interface.
- #2115391 by jhodgdon, lokapujya, zaporylie, BrightBold: Numbers are displayed in search results list.
- #2225677 by Eli-T, mcjim: Fix naming in ResponsiveImageMappingEntityTest following module rename from Picture to Responsive Image.
- #2108813 by cilefen, mtift, Désiré, xjm, InternetDevels: Add fancier config import/export test scenario.
- #2207893 by dawehner, pwolanin, jessebeach, Boobaa: Convert menu tree building to a service.
- #2199381 by slashrsm, Xano: Add \Drupal\Core\Path\PathInterface.
- #2226183 by alexpott: Running PHPUnit tests through run-tests.sh is unnecessarily slow.
- Revert "Issue #2165725 by Xano: Introduce hook_entity_operation()."
- #2030653 followup by Eli-T: Expand ResponsiveImageMapping with methods.
- #2143069 by plach, fago: Add getProvider() and hasCustomStorage to FieldDefinitionInterface.
- #2225699 by czigor, jessebeach: Set all revisionable fields to revisionable.
- #2224873 by alexpott: Handle a config entity with the same name but different UUID being imported.
- #2136197 followup by andypost: Move field/instance/widget/formatter settings out of annotation / plugin definition [followup].
- #1194136 by Berdir, damiankloip, Wim Leers: Re-organise core cache bins.
- #2169765 by philipz, Sutharsan, ckrina, c_lehel, LewisNyman: Redesign update.php to be more consistent with the installation process.
- Revert "Issue #2169765 by philipz, Sutharsan, ckrina, c_lehel, LewisNyman: Redesign update.php to be more consistent with the installation process."
- #2180425 by dawehner, klausi: PathBasedBreadcrumbBuilder should catch all exceptions from routing.
- #2136197 by andypost, jessebeach, swentel, longwave, Berdir: Move field/instance/widget/formatter settings out of annotation / plugin definition.
- #2030653 by Eli-T, mike.davis, JayeshSolanki, Xano, JeroenT: Expand ResponsiveImageMapping with methods.
- #2216579 by sun: Add a KeyValueStoreInterface::rename() method.
- #2215049 by sun: Stop duplicating entire test list table into JavaScript.
- #2191709 by andypost, swentel, yched: [Followup] Remove the configurable flag on field types.
- #2225417 by mandar.harkare, skipyT: IsDenied and isBanned are doing the same.
- #2031485 by paulh, alarcombe, ghazlewood, kgoel, msonnabaum, jhodgdon: BreadcrumbManager's docblock is a lie.
- #2209449 by andrei.dincu, miraj9093, sidharthap | ivanjaros: No message is displayed after View is deleted.
- #2223361 by Berdir, fago, tim.plunkett: Rename ComplexDataInterface::getPropertyValues() to toArray(), remove setPropertyValues().
- #2208731 by LewisNyman, larowlan: Tour tab increases the height of the toolbar.
- #2165427 by Eric_A: Don't use t() in filter plugins anymore.
- Revert "Issue #1356602 by nicholasruunu, mcjim, rteijeiro, chrisjlee | jenlampton: Clean up icons in misc."
- #2183005 by InternetDevels, Outi, jessebeach: Style inlined .caption elements (figure) - Bartik edition.
- #2182997 by InternetDevels, Outi, jessebeach: Style inlined .caption elements (figure).
- #2151097 by rteijeiro , chakrapani , joelpittet, c4rl, IshaDakota, pplantinga, gnuget, longwave, jeanfei, sbudker1, Cottser: Convert theme_confirm_form() to Twig
- #2152221 by IshaDakota, steveoliver, joelpittet, InternetDevels, rteijeiro, hussainweb, shanethehat, jenlampton, kpa, AnythonyR, EVIIILJ, kgoel, Cottser, dsdeiz, hanpersand: Convert theme_radios() to Twig
- Revert "Issue #2152221 by IshaDakota, joelpittet, InternetDevels, rteijeiro | Cottser: Convert theme_radios() to Twig."
- #2152221 by IshaDakota, joelpittet, InternetDevels, rteijeiro | Cottser: Convert theme_radios() to Twig.
- #2113911 by LewisNyman, longwave, nod_, rteijeiro: Modal style update.
- #2207767 by temaruk, Coornail, rteijeiro, alexrayu, LewisNyman: Replace watchdog icons with Libricons.
- #2208319 by visabhishek, LewisNyman, galooph, rteijeiro: Icon misaligned in admin/reports/updates.
- #2222911 by Sutharsan: Wrong return type in ImageInterface::getTookit docblock.
- #2194563 by anksy, jhodgdon: Edit link on Shortcuts should go to links list not title.
- #2219661 by damiankloip: Rename ViewExecutable::viewsHandlerTypes to getHandlerTypes.
- #2223249 by alexpott: Remove hook_language_insert/update/delete/presave in favour of entity hooks.
- #2202999 by thamas: Duplicated lines in style.css of Seven theme.
- #2218691 by dawehner: Move the current user out of the node API chain in book.
- #2222847 by damiankloip: Simplify Views cache tags to just a list tag per entity type.
- #2204239 by damiankloip, Sutharsan: Simplify and de-duplicate argument validators.
- #2223623 by znerol: Use request stack in theme negotiator.
- #2211235 by damiankloip: Add specific annotations for Views handlers.
- #2210077 by pp, andrei.dincu: Remove content_translation_menu_alter as hook_menu_alter no longer exists.
- #2220687 by znerol: Convert system_run_automated_cron into a subscriber for KernelEvents::TERMINATE.
- #2178581 by damiankloip, penyaskito, Solthun: Add an AnonymousUserSession object in favour of using drupal_anonymous_user().
- #2096717 by -enzo-, chakrapani, sandipmkhairnar, JeroenT, ofry: Add parameter to User::getRoles() to exclude built in rids, (authenticated, anonymous).
- #2101183 by larowlan, andypost, benjy: Move {comment_entity_statistics} to proper service.
- #2188031 by olli, damiankloip: Missing row plugin in views ui.
- #2095195 by yched, fago, Berdir, amateescu, swentel, pfrenssen, Xano: Remove deprecated field_attach_form_*().
- #2217371 by Wim Leers: Expose cache tags to reverse proxies: X-Drupal-Cache-Tags header (by just slightly changing an existing header).
- #2144631 by fago: Add a revisionable key to field definitions.
- #318975 by sun, Bojhan, linclark: Remove confirmation page after installation.
- #2224209 by alexpott: Field instance configuration should depend on its bundle.
- #2201693 by plopesc, e0ipso, swentel: Field output supporting code should move out of field.module.
- #2219795 by damiankloip, Berdir: Config entity references broken and other bugs.
- #2154711 by plopesc, tim.plunkett, olli, Berdir, Dave Reid: Move entity_get_(form/view)_mode_options() functions to EntityManager and add get(Form/View)ModeOptions() methods.
- #2169983 by plopesc, yched: Move type-specific logic from ListItemBase to the appropriate subclass.
- #2095919 by Berdir: Kill ContentEntityBase::init() .
- #1987398 by Nigel_S, Tim Bozeman, InternetDevels, adsw12, joelpittet, Cottser, mdrummond, dsayswhat, jerdavis, rteijeiro, LewisNyman, Rumato, gnuget: Field.module - Convert theme_ functions to Twig.
- #1939068 by joelpittet, tlattimore, Cottser, chrisjlee, rteijeiro, mdrummond, drupalninja99, jenlampton, shanethehat, InternetDevels, DamienMcKenna, gavin.hughes, carsonevans, ezeedub: Convert theme_image() to Twig.
- #2224649 by chx: @var Symfony needs to be @var \Symfony.
- #2220905 by droplet: Misaligned messages status.
- #1041486 by lokapujya, eporama, Pancho: Fix misleading parameter documentation in check_markup().
- #2219009 follow-up by pwolanin: Replace missed call to settings().
- #1356602 by nicholasruunu, mcjim, rteijeiro, chrisjlee | jenlampton: Clean up icons in misc.
- #2122693 by alexpott: [HEAD BROKEN] follow-up to use Settings class.
- #2122693 by jayeshanandani, YesCT, sun, alexpott, BMDan: Installer does not work on a completely empty settings.php.
- #2152673 by ParisLiakos: Remove duplicate edit route from aggregator and make delete/add consistent with rest of core.
- #2202377 by sun: Remove Test::SORT_METHODS constant opt-in support for sorting test methods alphabetically.
- #2221057 by Oostie | hsuastegui: Add a tooltip to the toggle toolbar button.
- #2191709 by andypost, Berdir: Remove the configurable flag on field types.
- #2211553 by andypost, Berdir: Allow usage of entity_reference field widget and formatter for base fields.
- #2026431 by YesCT, dawehner, Crell: Make ContentNegotiation a 'internal' service, used only by the router, so that core or contrib can implement real negotiation.
- #2218955 by sun: Install_profile_info() removes required module instead of profile module from dependencies.
- #2224553 by longwave, swentel: Add _admin_route for field manager and admin/content.
- #2221789 by Schoonzie, marthinal, sidharthap | Berdir: Not possible to disable 'Save new revision' when enabled by default.
- #2209997 by Mile23, larowlan, YesCT: Split ForumBreadcrumbBuilder in two.
- #2030073 by alexpott: Config cannot be imported in order for dependencies.
- #2219499 by Berdir, alexpott, Gábor Hojtsy, vijaycs85, swentel: Generalize language config override responsibility.
- #2221503 by damiankloip: Missing row plugin text in Views UI says 'style'.
- #2212309 by joelpittet: Drupal\Core\Template and twig.engine docs, coding standards, and unused code cleanup.
- #2080547 by johnmcc, mrsinguyen, chertzog, Nafes: Remove Unused local variables from search module.
- #1925492 by visabhishek, nod_, mkadin | YesCT: Small optimization for search on modules page.
- #2221923 by tstoeckler: Use \Exception instead of Exception in config_get_config_directory().
- #2221925 by tstoeckler: Typo in ConfigTranslationUITest.
- #2219913 by Mile23: Incorrect @covers/@coversDefaultClass breaks coverage reports.
- #2216565 by ianthomas_uk: Remove wrappers for SortArray.
- #2205155 by jibran, rteijeiro: Convert custom_block.js into a library.
- #2134857 by Xano, Wim Leers, Berdir, damiankloip: PHPUnit test the entity base classes.
- #2068349 by pcambra, swastik1608: Convert menu link SQL queries to the Entity Query API.
- #2178725 by pwolanin, crowdcg, effulgentsia, Sutharsan: Make all core menu link machine names and the corresponding route names match.
- #1878302 by martin107, InternetDevels, nick_daffodil, chrisroane: Use 'delete' over 'remove' in the aggregator module.
- #2219009 by pwolanin: Improve DX of Settings class.
- #2054499 by xjm, nod_: Add toolbar maintainers.
- #2120871 by andypost, Berdir, amateescu, vladan.me, Xano: Rename EntityListController to EntityListBuilder.
- #2158003 by Wim Leers, msonnabaum, effulgentsia, moshe weitzman: Remove Block Cache API in favor of blocks returning #cache with cache tags.
- #2218219 by andypost: _editor_get_processed_text_fields() should search text_processing only in text fields.
- #2165223 by Berdir, fago: Misleading fatal error when specifying a field type that is not available for a base field.
- #2181549 by tstoeckler, andypost: Provide a StringLong field item with schema type 'text' without a 'format' column.
- #2218003 by tim.plunkett: ConfigImporter assumes that a ConfigEntity uses a storage controller that implements ConfigStorageControllerInterface.
- #2078001 by RoSk0, JayeshSolanki | alexanansi: Modernize responsive_image.module forms.
- #2204143 by sun, ianthomas_uk: Remove deprecated drupal_explode_tags() and drupal_implode_tags().
- #2218033 by tim.plunkett: Move getOriginalId()/setOriginalId() to EntityInterface.
- #1316692 by tim.plunkett, dawehner: Convert hook_admin_paths() into declarative properties on routes.
- #2080823 by alexpott, swentel, Wim Leers: Create API to discover content or config entities' soft dependencies and use this to present a confirm form on module uninstall.
- #2019123 by klausi, ygerasimov, Crell: Use the same canonical URI paths as for HTML routes.
- #2221767 by alexpott: Migration configuration entities should not use the dependencies key.
- #2219925 by tim.plunkett: Rename ConfigEntityInterface::getExportProperties() to toArray().
- #2216459 by sun: Add a KeyValueStoreInterface::has() method.
- #1806538 by joelpittet, Cottser: Remove @todo about enabling strict_variables in Twig.
- #2221929 by tstoeckler: ConfigNormalizerTest.php is misnamed.
- #2221535 by Cottser, joelpittet: TwigNodeVisitor's priority is too early and breaks some filters and macros.
- #2222315 by alexpott: Random fail in \Drupal\system\Tests\Common\RenderTest.
- #2198571 by Xano: Menu.inc must not unset MenuLink::menu_name.
- #2093173 by longwave, Cyberschorsch, forbesgraham, sandipmkhairnar, damiankloip, rbayliss, grom358, harijari, InternetDevels, dawehner: Remove all calls to drupal_json_decode(), use \Drupal\Component\Utility\Json::decode().
- #2216695 by sun, Damien Tournoud, Wim Leers, brantwynn: Run-tests.sh broken on OS X ('Too many open files').
- #2216543 by jhodgdon, Berdir: Fill in topic/@defgroup docs for Cache overview.
- Fix mode of rdf.module from last commit
- #2220649 by vaibhavjain: Fix typo in rdf.module comment
- #2218319 by hellboy2k8, longwave: Clarify parameter in DefaultPluginManager::alterInfo() docs
- #2216567 by jhodgdon: Fill in @defgroup/topic docs for Best Practices overview.
- #2218293 by hellboy2k8, kokobutter: Add class to constant in docs for AccessInterface::KILL
- #2213451 by andypost, bdone, benjy, penyaskito, chx, claudiu.cristea, damiankloip, gregboggs, InternetDevels, jessehs, jhedstrom, marvil07, mikeryan, pcambra, Xano, YesCT: Update Migrate API in core
- #2219891 by TravisCarden: Duplicate declaration of hook_menu_link_defaults().
- #2217975 by tim.plunkett: ConfigEntityBase::preSave() doesn't properly support renames; ConfigStorageController::save() preforms renames too early.