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.
Download | Size | md5 hash |
---|---|---|
![]() | 8.21 MB | 3b1a74ec242b145c7a6fa0fe5070a4ee |
![]() | 14.12 MB | 8d37351db6ec368cf0af81609e5163d3 |
Last updated: April 23, 2014 - 10:33
Official release from tag:
8.0-alpha11
Core compatibility: