You are here

Drupal.org

Subscribe to Drupal.org feed
Updated: 4 hours 19 min ago

drupal 8.5.0-alpha1

2018, January 19 - 01:06
Release notes

This is a alpha release for the next feature release of Drupal 8. Alphas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Alpha releases are not recommended for non-technical users, nor for production websites. More information on alpha releases.

This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. There may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies.

Important update information

Site update and module owners planning to update to this release should take note of the following important issues:

  • Drupal 8 will officially drop support for PHP 5.5 and 5.6 in one year, on March 7, 2019. In order to give site owners as much notice as possible, users will now see a warning on installation and on the status report page if the host is running a version of PHP older than 7.0. We recommend you plan to update to a host with PHP 7.1 or higher soon, to ensure you have sufficient time to resolve any issues that may impact your Drupal site or other applications. (See the Drupal 8 PHP requirements page for more information on recommended PHP versions.)

  • Symfony has now been updated to version 3.4, since Symfony 3.2 no longer receives security coverage. Symfony 3.4 is a long-term support release and we expect to remain on 3.4 releases for the rest of Drupal 8's support lifetime.

    A bug in Symfony 3.4 causes parsing to fail on certain YAML files that contain comments. Drupal core is working around this issue, but custom services.yaml files or other custom YAML formats may need to implement their own fixes until the issue is fixed upstream in Symfony (hopefully before Drupal 8.5.0). See the Symfony 3.4 change record for details.

  • In order to provide secure REST support for file uploads, viewing public files now requires the "access content" permission. This may require changes to automated tests, but should not affect most sites (since "access content" will already typically be granted). Ensure that the "access content" permission is granted to the relevant roles if you have unusual, custom file handling. File download permission is not affected.

  • Migrate field plugins now must specify a source_module and destination_module (a backwards compatibility break). Be sure to update any contributed or custom migration plugins for this change.

  • There are two significant changes to PHPUnit integration:
  • Previously, multi-value base fields in views used incorrect field names, which caused numerous bugs for views data, REST support, etc. and also led to duplicate entries in the Views UI. In 8.5.0, the correct field name is used. Most views should be automatically updated for this change by running update.php, but in rare cases this might break existing custom views. In contrib and custom modules that extend views, overridden base field handlers may need to be updated to use the new (correct) name.

  • Important: If you have not already upgraded to 8.4.0, read the Drupal 8.4.0 release notes before upgrading to 8.5.0. Drupal 8.4 includes major version updates for Symfony, jQuery, and jQuery UI and is no longer compatible with older versions of Drush.

  • Developers should review the Drupal 8.5.x change records for information on API additions and internal backwards compatibility breaks.

Translators should take note of a handful of minor string changes since the last release.

Important bug fixes

The following issues are fixed in Drupal 8.5.0:

Known issues

Search the issue queue for all known issues.

All changes since the last minor release
  • Revert "Issue #2891215 by plach, timmillwood, hchonov, amateescu, catch, gabesullice: Add a way to track whether a revision was default when originally created"
  • Issue #2908952 by sahil432, martin107: drupal_get_complete_schema() and drupal_get_schema() are not completely removed
  • Issue #2936793 follow-up by tim.plunkett: Fix PHP5's hacking and wheezing.
  • Issue #2936793 by tim.plunkett, tstoeckler, EclipseGc: EntityReferenceItem::generateSampleValue() should create a sample entity if a referenceable entity is not found
  • Issue #2935779 by tim.plunkett, EclipseGc, webchick, xjm, dead_arm: Come up with an affordance for what parts of the page are/are not affected by Layout Builder
  • Issue #2902187 by amateescu, timmillwood, Sam152, webchick, Manuel Garcia, xjm, plach, DuneBL, larowlan, Bojhan, jibran, Berdir, jojototh: Provide a way for users to moderate content
  • Issue #2936457 by Berdir, larowlan: views_post_update_filter_placeholder_text() can result in errors in filter plugins due to incomplete definition
  • Issue #2862422 by chr.fritsch, robpowell, phenaproxima, webflo, bdimaggio, seanB, naveenvalecha, sunset_bill, vijaycs85, yoroy, starshaped, xjm, Berdir, hazong: Add per-media type creation permissions for media
  • Issue #2935755 by alexpott, Wim Leers: Add a trait to allow dynamic setting of expected deprecations
  • Issue #2858482 by Wim Leers, dawehner, benjy, larowlan, tedbow, borisson_: Simplify REST routing: disallow requesting POST/PATCH in any format, make consistent
  • Issue #2935725 by markconroy: Add vw and vh to the CSS stylelint
  • Issue #2914974 by quietone, rakesh.gectcr, maxocub, heddn, Jo Fitzgerald, Yogesh Pawar, masipila, phenaproxima, jhodgdon, Gábor Hojtsy, larowlan, neclimdul: Migrate UI - handle sources that do not need an upgrade
  • Issue #2936435 by Berdir, alexpott: Better BC for deprecated container parameter user.tempstore.expire
  • Issue #2885469 by Wim Leers, amateescu, timmillwood, alexpott, tstoeckler, xjm, remram, Berdir, dawehner, larowlan, samuel.mortenson: Regression: manually setting the ID field for newly-created content entities is not possible anymore (public follow-up to SA-2017-002)
  • Issue #2862041 by Sam152, amateescu, timmillwood, jibran, hamrant, dawehner, plach, Manuel Garcia, Jo Fitzgerald, mgalalm, xjm, larowlan, webchick, Wim Leers, gambry, kkus, tim.plunkett, tedbow, CatherineOmega: Provide useful Views filters for Content Moderation State fields
  • Issue #2862744 by masipila, heddn: Add documentation to EntityBaseFieldOverride destination plugin
  • Issue #2862748 by masipila, Jo Fitzgerald, quietone, phenaproxima: Add documentation to EntityRevision destination plugin
  • Issue #2933773 by masipila, quietone: Merge handbook documentation to API: skip_on_empty process plugin
  • Issue #2933776 by masipila, quietone: Merge handbook documentation to API: sub_process process plugin
  • Issue #2933770 by masipila, quietone, phenaproxima: Merge handbook documentation to API: static_map process plugin
  • Issue #2891215 by plach, timmillwood, hchonov, amateescu, catch, gabesullice: Add a way to track whether a revision was default when originally created
  • Issue #2934178 by samuel.mortenson, DyanneNova, xjm, yoroy, andrewmacpherson: Contrast issues with off-canvas dialog styling
  • Issue #2931165 by heddn, phenaproxima, maxocub, quietone, masipila: Mark Migrate (API) as stable
  • Issue #2921626 by tim.plunkett, EclipseGc, larowlan, dead_arm, xjm: Add proper context-awareness to Layout Builder
  • Revert "Issue #2921626 by tim.plunkett, EclipseGc, larowlan, dead_arm: Add proper context-awareness to Layout Builder"
  • Issue #2924724 by plach, hchonov, timmillwood, Gábor Hojtsy, amateescu, gabesullice, catch: Add an API to create a new revision correctly handling multilingual pending revisions
  • Issue #2921626 by tim.plunkett, EclipseGc, larowlan, dead_arm: Add proper context-awareness to Layout Builder
  • Issue #2918837 by heddn, neclimdul, phenaproxima, quietone, Gábor Hojtsy: SqlBase throws fatal error when extended directly
  • Issue #2934885 by marcoscano, benjifisher, seanB, starshaped, xjm, chr.fritsch, phenaproxima, Gábor Hojtsy: Document the difference between File, Image, and Media fields
  • Issue #2935617 by alexpott, chr.fritsch: Move User module's temp stores to core
  • Issue #2866819 by harsha012, jpassetti, joelpittet: Update stylelint rule number-no-trailing-zeros to be consistent with Drupal's CSS standards
  • Issue #2920172 by sushantpaste, dev.patrick, Ashreen Kaur, yoroy, xjm: User Guide link on front page in new Install should open in new tab
  • Issue #2883892 by Jo Fitzgerald, voleger, ozin, mpdonadio, Taran2L, heddn: Add from/to timezone settings for the "FormatDate process plugin"
  • Issue #2908282 by heddn, phenaproxima, Jo Fitzgerald, quietone, xjm, larowlan, mikeryan, dipakmdhrm: Throw exception for source plugins without a source_module property
  • Issue #2862662 by masipila, Jo Fitzgerald, heddn, quietone, ohthehugemanatee: Add documentation to EntityContentBase destination plugin
  • Issue #2930832 by phenaproxima, heddn, larowlan, quietone: Add isAuditable() method to MigrationInterface
  • Issue #2935822 by sonu.raj.chauhan, quietone: Correct test group for two migrate tests
  • Issue #2926932 by matthiasm11, Wim Leers, vijaycs85: Update CKEditor library to 4.8.0
  • Issue #2912803 by Jo Fitzgerald, heddn: MigrationPluginManagerInterface is missing createInstancesByTag
  • Issue #2916199 by quietone, heddn: MigrateUpgradeTestBase shouldn't enable modules
  • Issue #2933774 by masipila, quietone: Merge handbook documentation to API: migration_lookup process plugin
  • Issue #2848085 by snehi, rkoller, Sutharsan, Gábor Hojtsy: "Translation update status" in locale.install is not translated
  • Issue #2927349 by tim.plunkett: Decouple the Layout Builder UI from entities
  • Issue #2862248 by m4olivei, Wim Leers, cburschka, larowlan: UnitTestCase::getConfigFactoryStub() doesn't accept dotted keys
  • Issue #2923004 by tedbow, bircher, samuel.mortenson, alexpott, Wim Leers, axel.rutz, Berdir, borisson_, xjm, tim.plunkett: Add method to check if any overrides are applied to \Drupal\Core\Config\Config
  • Issue #2897272 by tedbow, Wim Leers, Jo Fitzgerald, Adita, xjm: Fix module description, hook_help(), and document module scope in *.api.php file
  • Issue #2853460 by Wim Leers, dawehner, gabesullice, neclimdul, larowlan: Simplify RequestHandler: make it no longer ContainerAware, split up ::handle()
  • Issue #2934336 by alexpott: Update symfony/phpunit-bridge to the latest released version
  • Issue #2866816 by harsha012, BrightBold, cwells, joelpittet, idebr: Update stylelint rule length-zero-no-unit to be consistent with Drupal's CSS standards
  • Issue #2935524 by neclimdul: PHPCS failure on DrupalStandardsListenerTrait
  • Issue #2935151 by alexpott: Long array syntax checking in ./core files is broken
  • Issue #2934424 by chr.fritsch, benjifisher, tstoeckler, phenaproxima, xjm, marcoscano, larowlan: Media has no collection route
  • Issue #2866810 by BrightBold, harsha012, joelpittet: Update stylelint rule function-comma-space-after to be consistent with Drupal's CSS standards
  • Issue #2935318 by marcoscano: Improve default display of Audio and Video media types shipped with Standard profile
  • Issue #2904084 by Ruslan P, Venkatesh Rajan.J: Confusing title for "Boolean" field in "Manage form display"
  • Issue #2916740 by chr.fritsch, xjm, Manuel Garcia, tstoeckler, alexpott, seanB, Sam152, amateescu, tim.plunkett, dawehner, larowlan, Berdir: Add generic entity actions
  • Issue #2934499 by samuel.mortenson: Adjust foccus styling for the Settings Tray [x] close button to match the dialog system
  • Issue #2934162 by marcoscano, phenaproxima, chr.fritsch, robpowell, Berdir, xjm, effulgentsia: Provide better defaults to media form displays
  • Issue #2866823 by harsha012, Mukeysh, joelpittet: Update stylelint rule selector-type-no-unknown to be consistent with Drupal's CSS standards
  • Issue #2775131 by chr.fritsch, marcoscano, katzilla, seanB, xjm, gippy, phenaproxima, alexpott, Berdir, lauriii, webflo, dawehner: Media entities should support contextual links
  • Revert "Issue #2775131 by chr.fritsch, marcoscano, katzilla, seanB, xjm, gippy, phenaproxima, alexpott, Berdir, lauriii, webflo, dawehner: Media entities should support contextual links"
  • Issue #2775131 by chr.fritsch, marcoscano, katzilla, seanB, xjm, gippy, phenaproxima, alexpott, Berdir, lauriii, webflo, dawehner: Media entities should support contextual links
  • Issue #2933964 by kiamlaluno, oakulm: Remove the left-over @todo comments in the BaseFieldDefinition class
  • Issue #2934649 by chr.fritsch, marcoscano: Fix wrong header "Source" on media overview page
  • Issue #2917594 by kevin.dutra, robin.ingelbrecht, jwkovell, Lendude: Add support for HTML5 placeholder in views exposed filters
  • Issue #2575135 by quietone, ckaotik, olegel, mikeryan, larowlan: Dummy map/message tables being created
  • Issue #2934966 by benjifisher, starshaped: Make it easier to get source field values from media items
  • Issue #2671964 by EclipseGc, tim.plunkett, Jo Fitzgerald, larowlan, fago, dawehner, Berdir, phenaproxima: ContextHandler cannot validate constraints
  • Issue #2932226 by robpowell, marcoscano, phenaproxima, Darvanen, larowlan: Media Type entities don't validate machine name properly
  • Issue #2934096 by kiamlaluno, joelpittet: Simplify the ListDataDefinition::getClass() code
  • Issue #2934962 by starshaped, xjm: Ship local audio and video media types in Standard
  • Issue #2928798 by balsama, axel.rutz, xjm, phenaproxima, chr.fritsch, jeetendrakumar: Add extractors: mimetype & filesize
  • Issue #2924631 by marcoscano, starshaped, chr.fritsch, xjm, phenaproxima, Gábor Hojtsy, seanB, yoroy, evankay: Media sources for local video and audio support
  • Issue #2866805 by Mukeysh, joelpittet, harsha012: Update stylelint rule declaration-block-no-redundant-longhand-properties to be consistent with Drupal's CSS standards
  • Issue #2934850 by balsama, Berdir: Media Images should be rendered at a reasonable size by default
  • Issue #2934840 by robpowell, marcoscano: MediaAccessTest wrongly extends another test class, instead of base class
  • Issue #2932369 by marcoscano, balsama, Berdir, Grimreaper, alexpott: Media Types missing access control handler result in empty column in media overview page
  • Issue #2856950 by dmsmidt, marcvangend, tim.plunkett, andrewmacpherson, Lendude, tameeshb, Berdir, xjm, tedbow, Gábor Hojtsy, Sutharsan: Add a possibility to disable inline form errors for a complete form
  • Issue #2816861 by dpi, jibran, bucefal91, harsha012, tim.plunkett, catch: Action configuration form does not support #ajax
  • Issue #2931883 by moshe weitzman, David_Rothstein, Wim Leers: Unneeded always_populate_raw_post_data requirements check while on CLI
  • Issue #2933980 by richgerdes, Maheshwaran.j: JQuery UI CSS dependencies are not met in core.libraries.yml
  • Issue #2765849 by kiamlaluno: The description for template_preprocess() has not been update for Drupal 8
  • Issue #2929835 by amateescu, dawehner: [regression] Modules can no longer alter the the table queue of a \Drupal\views\Plugin\views\query\Sql query object
  • Issue #2934233 by neclimdul: Fix reference to DrupalKernelTest in system module
  • Issue #2861840 by tim.plunkett, lauriii: Preprocess functions are not merged when a module registers a theme hook for a theme-provided template
  • Issue #2931047 by Dropa, D34dMan, borisson_, catch: hook_post_update_NAME documentation is misleading
  • Issue #2934152 by Wim Leers, neclimdul: ContentTypeHeaderMatcher should not run for GET, HEAD, OPTIONS or TRACE requests
  • Issue #2933991 by alexpott, neclimdul: Deprecation tests fail when all PHPUnit tests are run via PHPUnit
  • Issue #2863354 by benqwerty, DuaelFr, andrewmacpherson, xjm, mgifford, lauriii, ckrina: Add border to dialog [x] close button for hover and focus states
  • Issue #2866808 by BrightBold, pk188, idebr: Update stylelint rule declaration-block-trailing-semicolon to be consistent with Drupal's CSS standards
  • Issue #2866800 by BrightBold: Update stylelint rule block-no-empty to be consistent with Drupal's CSS standards
  • Issue #2866809 by BrightBold: Update stylelint rule declaration-colon-space-after to be consistent with Drupal's CSS standards
  • Issue #2866799 by cwells: Update stylelint rule at-rule-empty-line-before to be consistent with Drupal's CSS standards
  • Issue #2866812 by idebr: Update stylelint rule function-name-case to be consistent with Drupal's CSS standards
  • Issue #2934520 by tstoeckler: Avoid information disclosure by timing attack in EntityResource::patch()
  • Issue #2859381 by Manuel Garcia, Sam152, mstef, jhedstrom: Broken/missing handler for Moderation state field
  • Issue #2862741 by masipila: Add documentation to ComponentEntityDisplayBase destination plugin
  • Issue #2933424 by David_Rothstein, harsha012, jhodgdon, vaplas: English-specific links to php.net shouldn't be used in non-translatable strings
  • Issue #2918500 by tim.plunkett, EclipseGc, tedbow, larowlan, jibran, Wim Leers, phenaproxima, amateescu, borisson_, samuel.mortenson, gaurav.kapoor, KarlShea, hctom, mroycroft, neerajsingh, DamienMcKenna, dsnopek, Xano, TravisCarden, Tim Bozeman: Create a block which can render entity fields
  • Issue #2915759 by samuel.mortenson, tedbow, xjm, yoroy: :focus is is hard to see for links in the off-canvas dialog
  • Issue #2377747 by mondrake, eiriksm, rpayanm, adci_contributor, mgifford, oakulm, Truptti, chetan2111, joyceg, alexpott, xjm, yoroy, catch: Incorrect node create validation error when an invalid image is attached to a field
  • Issue #2925064 by drpal, dawehner, droplet, xjm, webchick, justafish: [1/2] JS codestyle: no-restricted-syntax
  • Issue #2928699 by marcoscano, phenaproxima, amateescu, seanB, yoroy: Add an alter hook for the pre-configured field UI options and implement it in the Media module
  • Issue #2919147 by tedbow, tim.plunkett: When edit mode is enabled new page loads will not have Contextual tabbing constrained
  • Issue #2924351 by drpal, tedbow, xjm, dawehner: Fix coding standards issues with existing settings tray JavaScript
  • Issue #2866779 by Mile23, dawehner: Add a way to trigger_error() for deprecated hooks
  • Issue #2862743 by masipila: Add documentation to DestinationBase destination plugin
  • Issue #2932865 by kiamlaluno, joachim: Incorrect description for ExtensionDiscovery::scanDirectory()
  • Issue #2926483 by plach, amateescu, effulgentsia, xjm, Sam152, timmillwood, jibran, larowlan, Gábor Hojtsy: Add API methods for determining whether an entity object is the latest (translation-affecting) revision
  • Issue #2824851 by Wim Leers, arshadcn, amateescu, effulgentsia, tedbow, timmillwood, cburschka, tstoeckler, Berdir, xjm, catch: EntityResource::patch() makes an incorrect assumption about entity keys, hence results in incorrect behavior
  • Issue #2626924 by Wim Leers, tedbow, dawehner, frob, martin107, damiankloip, dagmar, almaudoh, Berdir, larowlan, amateescu: Include processed text in normalizations: "text" field type's "processed" computed property should be non-internal and carry cacheability metadata
  • Issue #2862894 by fgm, Wim Leers, bkosborne, borisson_, catch: Docs for Internal Page Cache incorrectly state that it respects the maximum age performance setting
  • Issue #2931709 by marcoscano, claudiu.cristea: Wrong constant name in \Drupal\image\Plugin\Field\FieldType\ImageItem::generateSampleValue()
  • Issue #2931264 by markcarver, claudiu.cristea: Remove static \Drupal::$legacyMessenger property
  • Issue #2928450 by tim.plunkett: Remove dead code in the Layout Builder following Section refactoring
  • Issue #2931598 by kim.pepper, markcarver, almaudoh, Sam152: Messenger methods drop repeat flag
  • Issue #2845361 by claudiu.cristea, Munavijayalakshmi: Don't compute children and parents of a new term on TermForm
  • Issue #2899708 by gaurav.kapoor, tedbow, droplet, Wim Leers: `quote` should be `blockquote` in off-canvas.base.css
  • Issue #2930788 by marcoscano, phenaproxima, Berdir, seanB: Do not show name by default in media displays
  • Issue #2923015 by cburschka, amateescu, tstoeckler, alexpott, hchonov, mondrake, pfrenssen: [PHP 7.2] Incompatible method declarations
  • Issue #2927806 by alexpott, mondrake, jibran, Mile23: Use PHPUnit 6 for testing when PHP version >= 7.2
  • Issue #2931368 by opdavies: Add missing param documentation for hook_migrate_prepare_row, document hook_migrate_MIGRATION_ID_prepare_row
  • Issue #2884675 by rodrigoaguilera, joelpittet, TR: Remove twig uses of Twig_Node::getLine to Twig_Node::getTemplateLine
  • Issue #2932044 by alexpott: Remove \PHPUnit_Util_XML::cssSelect() from \Drupal\tour\Tests\TourTestBase
  • Issue #2931339 by manuel.adan: Unused variable $admin_permission in EntityAccessControlHandler::checkAccess
  • Issue #2825487 by damiankloip, Wim Leers, garphy, cburschka, tedbow, dpovshed, tstoeckler, Munavijayalakshmi, Berdir, dawehner, e0ipso: Fix normalization of File entities: file entities should expose the file URL as a computed property on the 'uri' base field
  • Issue #2551259 by Mile23, gaurav.kapoor, Jo Fitzgerald, googletorp, Jeremy, xjm, webchick: Deprecate dead code locale_translation_manual_status()
  • Issue #2929496 by plach, hchonov, timmillwood, catch, Wim Leers, amateescu, Calystod, andypost: Add dedicated interfaces to group methods dealing with revision translation and clean up the related documentation
  • Issue #2926914 by tim.plunkett, xjm, larowlan, tedbow, EclipseGc: Rewrite \Drupal\layout_builder\Section to represent the entire section, not just the block info
  • Issue #2930072 by vaplas, Lendude: Module: Convert system functional tests to phpunit
  • Issue #2760167 by kim.pepper, markcarver, jibran, dawehner, znerol, Wim Leers, larowlan, xjm, tim.plunkett: Add \Drupal\Core\Messenger\Messenger
  • Issue #2876085 by heddn, maxocub, phenaproxima, Jo Fitzgerald, vasi, quietone, yoroy, masipila, larowlan, neclimdul, krystalcode, catch: Before upgrading, audit for potential ID conflicts
  • Issue #2927566 by Wim Leers: Unit test EntityReferenceFieldItemNormalizerTest mocks incorrectly
  • Issue #2928702 by Wim Leers, borisson_, tedbow: Make EntityResourceTestBase's field_rest_test_multivalue test field less invasive: omit it from normalizations
  • Issue #2894014 by adriancid, Cottser: Additional space in a field setting schema label
  • Issue #2928522 by yo30, dawehner: \Drupal\FunctionalJavascriptTests\WebDriverWebAssert misses some deprecations
  • Issue #2627512 by gambry, jhedstrom, mpdonadio, Jo Fitzgerald, jibran, tedbow, bkosborne, alexpott, vprocessor, xjm: Datetime Views plugins don't support timezones
  • Issue #2930197 by mondrake, amateescu: EntityDefinitionUpdateTest fails with contrib db driver (again)
  • Issue #2928249 by alexpott, mondrake: Introduce a PHPUnit 6+ compatibility layer for Drupal\Tests\Listeners classes
  • Issue #2928256 by marcoscano, seanB: Users shouldn't be able to change the media source plugin after the media type is created
  • Issue #2865184 by chr.fritsch, phenaproxima, larowlan, marcoscano, xjm: Allow MediaSource plugins provide default field form/view display settings
  • Issue #2928137 by blakemorgan, dawehner: Correct deprecation note in ajax.es6.js
  • Issue #2929477 by alexpott, droplet: Update jcalderonzumba/mink-phantomjs-driver
  • Issue #2923567 by Sam152, amateescu: Select from correct entity tables for additional entity/field definitions when moving data to dedicated table storage from shared table storage for the purposes of purging
  • Issue #2500521 by Jo Fitzgerald, RytoEX, quietone, gaurav.kapoor, hussainweb, phenaproxima: Upgrade path for Statistics 7.x and 6.x
  • Issue #2929124 by Wim Leers, tstoeckler: Remove EntityResource::getCastedValueFromFieldItemList() helper in favor of FieldItemList::equals()
  • Issue #2791571 by chr.fritsch, kristiaanvandeneynde, phenaproxima, Berdir, seanB, tstoeckler, Wim Leers, xjm: Automatically supply contextual links for entities
  • Issue #2895001 by marcoscano, vijaycs85, Wim Leers, benjifisher, xjm, Berdir, amateescu: Use the bundle label (e.g. "Media type") instead of "Bundles" in the Entity Reference field configuration
  • Issue #2853503 by Aki Tendo, alexpott, larowlan, Wim Leers, klausi, fgm, dawehner, mondrake, catch, Berdir, neclimdul, borisson_: Remove all assert('string') calls from Drupal core because deprecated in PHP 7.2
  • Issue #2808217 by Wim Leers, tedbow, YesCT, dawehner, xjm, Berdir, damiankloip, slucero: To be able to view Vocabulary config entities via REST, one should not have to grant the 'administer taxonomy' permission
  • Issue #2927766 by Wim Leers: Update ResponseGeneratorTest to use the BrowserTestBase base class instead of the deprecated RESTTestBase
  • Issue #2927230 by drpal, dawehner: 3/3 JS codestyle: camelcase
  • Issue #2927228 by drpal, mikejw, dawehner, webchick, xjm: 2/3 JS codestyle: camelcase
  • Issue #2915784 by dawehner, drpal, mikejw, justafish, tedbow, xjm, webchick: 1/3 JS codestyle: camelcase
  • Issue #2909676 by Miraya, rang501, ericbellot, Jo Fitzgerald, Daniel_Rose: Improve messages about image resizing
  • Issue #2843139 by vaplas, Wim Leers, harings_rob, catch, Berdir, alexpott: EntityResource: Provide comprehensive test coverage for File entity, and tighten access control handler
  • Revert "Issue #2925064 by drpal, dawehner, xjm, justafish, droplet: [1/2] JS codestyle: no-restricted-syntax"
  • Revert "Issue #2927228 by drpal, dawehner: 2/3 JS codestyle: camelcase"
  • Revert "Issue #2915784 by dawehner, drpal, justafish, tedbow, xjm: 1/3 JS codestyle: camelcase"
  • Issue #2927228 by drpal, dawehner: 2/3 JS codestyle: camelcase
  • Issue #2915784 by dawehner, drpal, justafish, tedbow, xjm: 1/3 JS codestyle: camelcase
  • Revert "Issue #2850973 by alexpott, kferencz91, jonathan1055, dawehner: ConfigEntityInterface::onDependencyRemoval() called with incorrect dependency list"
  • Issue #2870465 by naveenvalecha, vaplas, Lendude, Jo Fitzgerald, michielnugter, Gábor Hojtsy: Convert web tests to browser tests for user module
  • Issue #2765959 by davidwbarratt, Wim Leers, dawehner, borisson_, tstoeckler, tedbow, catch: Make 4xx REST responses cacheable by (Dynamic) Page Cache + comprehensive cacheability test coverage
  • Issue #2850973 by alexpott, kferencz91, jonathan1055, dawehner: ConfigEntityInterface::onDependencyRemoval() called with incorrect dependency list
  • Issue #2926540 by amateescu, plach, xjm, hchonov, Berdir: Split revision-handling methods to a separate entity storage interface
  • Issue #2923884 by mfernea: Fix 'Squiz.WhiteSpace.SemicolonSpacing' coding standard
  • Issue #2923886 by mfernea: Fix 'Squiz.WhiteSpace.LanguageConstructSpacing' coding standard
  • Issue #2925657 by tim.plunkett, amateescu: EntityDisplayBase::init() should use ::setComponent() for fields
  • Issue #1730874 by amateescu, e2thex, indytechcook, disasm, googletorp, hchonov, Berdir: Add support for loading multiple revisions at once
  • Issue #2925064 by drpal, dawehner, xjm, justafish, droplet: [1/2] JS codestyle: no-restricted-syntax
  • Issue #2905686 by Wim Leers: Expand EntityResourceTestBase to test PATCHing multi-value fields: both adding and removing items
  • Issue #2894501 by cspitzlay, dawehner, zaporylie, larowlan, alexpott, hchonov, Lendude: Allow for separate mink driver settings for Javascript tests
  • Issue #2613924 by heykarthikwithu, oknate, Mac_Weber, pguillard, attiks, aerozeppelin, claudiu.cristea, Prasun, alozie, lokapujya, Wim Leers: Link text isn't marked as required
  • Issue #2920598 by Jo Fitzgerald, quietone: Move d6_taxonomy_term_translation and test to content_translation
  • Issue #2925750 by mondrake, amateescu, xjm: EntityDefinitionUpdateTest fails with contrib db driver
  • Issue #2865616 by Sam152, plach, dawehner, timmillwood, amateescu, tim.plunkett: Add an option for EntityConverter to load the latest entity revision and fix all entity forms to use this option
  • Issue #2925651 by tim.plunkett: Config schema for \Drupal\Core\Block is wrongly in block.module
  • Issue #2800873 by Wim Leers, lhangea, damiankloip, Yogesh Pawar, dawehner, alexpott: Add XML GET REST test coverage, work around XML encoder quirks
  • Issue #2544790 by hchonov, amateescu, tstoeckler: ContentEntityBase::setNewRevision(FALSE) is broken if ::setNewRevision(TRUE) was called previously
  • Issue #2907863 by tucho, Sutharsan, Gábor Hojtsy: Prefer HTTPS protocol over HTTP when fetching translations
  • Issue #2868035 by Wim Leers, vaplas, dawehner, larowlan: Test that all core content+config entity types have functional REST test coverage
  • Issue #2922371 by Mile23, dawehner, caseylau: Numerous deprecation messages for test traits do not reference the correct replacement
  • Issue #2924683 by kiamlaluno: Variable is uselessly initialized three times
  • Issue #2924365 by yo30, gaurav.kapoor, xjm: Wrap JS comments in Settings Tray to 80 character limit
  • Issue #2902381 by neclimdul, mfernea, Mile23, alexpott: Revert phpcs.xml.dist changes from "Ensure that we're using the right ruleset for coding standards checking"
  • Issue #1748410 by wesleydv, c.nish2k3, dasha_v, Thomasdbcklr, John Cook, dagmar, sgarrahy, falc0, doublejosh, alexpott: Include !severity in logged events by syslog
  • Issue #2880387 by Kingdutch: Avoid unnecessary array operations in update_get_update_list
  • Issue #2897979 by karthikkumarbodu, svetoslav.dragoev: image.module should use FileInterface instead of File
  • Issue #2923302 by MaskOta, tstoeckler, andrewmacpherson: Module install table is missing the "Show all columns" link
  • Issue #2897134 by MaskOta, Sam152, Dinesh18, xjm: Enforce that weights are numeric when settings state/transition weights
  • Issue #1174892 by chr.fritsch, travist, Dave Reid, keithm, webchick, phenaproxima, Everett Zufelt, slashrsm, Wim Leers, RobW, seanB, xjm, Gábor Hojtsy, larowlan, ericduran, webflo, Berdir, pschuelke: File field formatters for rich media display with and HTML5 elements
  • Issue #2905922 by tim.plunkett, tedbow, xjm, EclipseGc, webchick, vijaycs85, larowlan, andrewmacpherson, droplet, Bojhan, mgifford, drpal, phenaproxima, DyanneNova, japerry: Implementation issue for Layout Builder
  • Issue #2919891 by Darvanen, tstoeckler: Make Vocabulary use a route provider instead of hard-coded routes
  • Revert "Issue #2905922 by tim.plunkett, xjm, EclipseGc, vijaycs85, webchick, larowlan, andrewmacpherson, Bojhan, droplet, mgifford, drpal, japerry, tedbow, DyanneNova, phenaproxima: Implementation issue for Layout Builder"
  • Issue #2923572 by Sam152: Account for NULL base field values in shared table storage when copying to dedicated table storage for field purging
  • Issue #2905922 by tim.plunkett, xjm, EclipseGc, vijaycs85, webchick, larowlan, andrewmacpherson, Bojhan, droplet, mgifford, drpal, japerry, tedbow, DyanneNova, phenaproxima: Implementation issue for Layout Builder
  • Issue #2902407 by mfernea, zaporylie: Fix 'Drupal.Commenting.DataTypeNamespace' coding standard
  • Issue #2850684 by daffie, RoSk0: Default Database Schema::fieldExists() is slow for PostgreSQL
  • Issue #2923305 by Saviktor, tstoeckler, MaskOta: Module (un-)install tables have a useless "data-striping" attribute
  • Issue #2922285 by mstef, timmillwood: Classes should use StateTransitionValidationInterface rather than StateTransitionValidation
  • Issue #1472946 by gnuget, andypost, mmrares, sidharthap, kiamlaluno, Himanshu5050, dineshkumares, amit.drupal: Remove usages of deprecated function drupal_realpath() throughout core functions
  • Issue #2282119 by amateescu, jibran, Jo Fitzgerald, yched, plach, timmillwood, fago, Sam152, larowlan: Make the Entity Field API handle field purging
  • Issue #2909366 by zaporylie, iKb, mfernea: Fix 'Drupal.Commenting.VariableComment.EmptyVar' coding standard
  • Issue #2885309 by vaplas, drewklein, pk188, alexpott, Ayesh, arunkumark, andypost, klausi, xjm, mondrake: [PHP 7.2] each() function is deprecated
  • Issue #2886279 by dawehner, alexpott, drpal, zaporylie, Wim Leers, neclimdul, Mile23, Chi: Add PHPCS and PHPCBF as Composer scripts
  • Issue #2572795 by mfernea, zaporylie, pfrenssen, andypost, attiks, alexpott, xjm, Mile23, catch, borisson_: Fix coding standard for closures - Drupal.WhiteSpace.ScopeClosingBrace and Generic.Functions.OpeningFunctionBraceKernighanRitchie
  • Issue #2392845 by amateescu, nuez, seanB, Alumei, penyaskito, vprocessor, steveoliver, lokapujya, tim.plunkett, yched, Sam152, Wim Leers, jibran, kristiaanvandeneynde, Berdir, larowlan, hchonov, fago: Add a trait to standardize handling of computed item lists
  • Revert "Issue #2225681 by quietone, Jo Fitzgerald, dipakmdhrm, Adita, maxocub, Gábor Hojtsy, phenaproxima, iMiksu, Manuel Garcia, catch: Migrate D6 i18n blocks translated strings"
  • Issue #2225681 by quietone, Jo Fitzgerald, dipakmdhrm, Adita, maxocub, Gábor Hojtsy, phenaproxima, iMiksu, Manuel Garcia, catch: Migrate D6 i18n blocks translated strings
  • Issue #2901562 by mfernea, Jo Fitzgerald, Yogesh Pawar, 3ssom, Mile23, borisson_: Fix 'Squiz.WhiteSpace.SuperfluousWhitespace' coding standard
  • Revert "Issue #2572795 by mfernea, pfrenssen, attiks, andypost, alexpott, xjm, Mile23, catch, borisson_: Fix coding standard for closures - Drupal.WhiteSpace.ScopeClosingBrace and Generic.Functions.OpeningFunctionBraceKernighanRitchie"
  • Issue #2572795 by mfernea, pfrenssen, attiks, andypost, alexpott, xjm, Mile23, catch, borisson_: Fix coding standard for closures - Drupal.WhiteSpace.ScopeClosingBrace and Generic.Functions.OpeningFunctionBraceKernighanRitchie
  • Issue #2921931 by dravenk: \Drupal\simpletest\UserCreationTrait @deprecated references new class in the incorrect namespace
  • Issue #2921942 by caseylau: \Drupal\simpletest\ContentTypeCreationTrait @deprecated references new class in the incorrect namespace
  • Issue #2921860 by laughnan, tedbow: \Drupal\simpletest\NodeCreationTrait @deprecated references new class in the incorrect namespace
  • Issue #2870194 by alexpott, Mile23, jibran, larowlan, tim.plunkett: Ensure that process-isolated tests can use Symfony's PHPunit bridge to catch usages of deprecated code
  • Issue #2920001 by Wim Leers, dawehner, borisson_, aheimlich, davidwbarratt: Add cacheable HTTP exceptions: Symfony HTTP exceptions + Drupal cacheability metadata
  • Issue #2910211 by tedbow, Wim Leers: Allow computed exposed properties in ComplexData to support cacheability
  • Issue #2917883 by quietone, TR, Jo Fitzgerald, masipila, phenaproxima: Rename 'migration_templates' directories in core modules to 'migrations'
  • Issue #2874938 by Wim Leers, tim.plunkett, borisson_, effulgentsia: AdminRouteSubscriber must only mark HTML routes as administrative
  • Issue #2892821 by tedbow, zaporylie, alexpott, Wim Leers, dagmar, yoroy, effulgentsia, Bojhan: Core modules check node module's "access content" permission for displaying things that have nothing to do with nodes
  • Issue #2910682 by Wim Leers, jhedstrom, damiankloip, dawehner, Grayside: Mark serializer encoders @internal
  • Issue #2840392 by Wim Leers, JacobSanford, Yogesh Pawar, dawehner, xjm, effulgentsia, Mixologic, Bojhan, webchick, Gábor Hojtsy, yoroy: Enable BigPipe by default in the Standard install profile
  • Issue #2871591 by tedbow, Wim Leers, dagmar, borisson_, amateescu, dawehner, damiankloip, tstoeckler, mradcliffe, larowlan: Allow ComplexData in TypedData to specify computed properties that should be exposed in normalization and other contexts
  • Issue #2914677 by zaporylie: Unused member variable in GlossaryViewTest
  • Revert "Issue #2913912 by alexpott, phenaproxima: URL generator may have a stale route provider during module installation"
  • Issue #2859304 by quietone, heddn, Jo Fitzgerald, maxocub, rivimey, phenaproxima, jhodgdon: Show field type migrations correctly in Migrate Drupal UI
  • Issue #2874700 by dhruveshdtripathi, billywardrop, Dinesh18, maryedith, sorabh.v6, Gábor Hojtsy, Mile23, tedbow: Add Change record to @deprecated for Domain::Config Language Negotations
  • Issue #2913912 by alexpott, phenaproxima: URL generator may have a stale route provider during module installation
  • Issue #2919901 by pasan.gamage: Incorrect class comment for BlockContentTypeForm class
  • Issue #2660124 by tim.plunkett, samuel.mortenson, phenaproxima, tstoeckler, yoroy, dead_arm, xjm, Manuel Garcia, EclipseGc, larowlan, DyanneNova, tedbow: Dynamically build layout icons based on well formed config
  • Issue #2895544 by Ginovski, Lendude, mpdonadio, jhedstrom, Berdir, dawehner: Datetime module missing view plugin config schema
  • Issue #2862308 by Yogesh Pawar, joelpittet, amateescu: Log a message when skipping deleted fields during field_purge_batch()
  • Issue #2914713 by droplet, drpal, dawehner, nod_: JS codestyle: no-throw-literal
  • Issue #2784443 by tedbow, Wim Leers, Cottser, tim.plunkett, droplet, drpal, nod_, lauriii: Move off-canvas functionality from Settings tray module into drupal.dialog.ajax library so that other modules can use it
  • Issue #2825204 by dawehner, BR0kEN, xjm, pcambra, Wim Leers, tim.plunkett, tstoeckler, damiankloip, larowlan, effulgentsia, alexpott: REST views: authentication is broken
  • Issue #2916294 by dawehner: JS codestyle: no-useless-escape
  • Issue #2916154 by drpal, droplet, dawehner, alexpott, xjm: JS codestyle: no-multi-assign
  • Issue #2826404 by mpdonadio, Jo Fitzgerald, jhedstrom, larowlan: Create DateTimeItemInterface and deprecate global constants in datetime.module
  • Issue #2883680 by dawehner, Wim Leers, tim.plunkett, larowlan: Force all route filters and route enhancers to be non-lazy
  • Issue #2843764 by Wim Leers, arshadcn: EntityResource: Provide comprehensive test coverage for EntityFormDisplay entity
  • Issue #2917916 by arunkumark, Chi, yoroy: Improve usability of create action dropdown
  • Issue #2843755 by Wim Leers, larowlan, andypost, jibran, Berdir: EntityResource: Provide comprehensive test coverage for Message entity
  • Revert "Issue #2825204 by dawehner, BR0kEN, pcambra, Wim Leers, tim.plunkett, tstoeckler, damiankloip: REST views: authentication is broken"
  • Issue #2763433 by 20th, harsha012, Munavijayalakshmi, Prashant.c, hass: Hardcoded ellipsis in actions configuration form
  • Issue #2870439 by vaplas, andypost, Jo Fitzgerald, jonathan1055, dawehner, Lendude, GoZ: Convert web tests to browser tests for config module
  • Revert "Issue #2916154 by drpal, dawehner, xjm: JS codestyle: no-multi-assign"
  • Issue #2916154 by drpal, dawehner, xjm: JS codestyle: no-multi-assign
  • Issue #2907110 by adriancid, Bojhan: Add a Entity type column in Field list page
  • Issue #2916451 by Lendude, xjm: Move everything related to Bulk Form to Views module
  • Issue #1543858 by danquah, pp, alexpott, dawehner, cilefen, jmolivas, esod, jhedstrom, andypost, kenorb, bserem: Add a startup configuration for the built-in PHP server that supports clean URLs
  • Issue #2917303 by alexpott: JS codestyle: padded-blocks revisited
  • Issue #2825204 by dawehner, BR0kEN, pcambra, Wim Leers, tim.plunkett, tstoeckler, damiankloip: REST views: authentication is broken
  • Issue #2915414 by Wim Leers, dawehner: Omit "_core" key from normalized config entities, which includes the default config hash
  • Issue #2866666 by vaplas, Wim Leers, dawehner, gaurav.kapoor, pk188, tstoeckler, effulgentsia: Add proper access handlers for view and form displays
  • Issue #2915534 by drpal, nod_: JS codestyle: prefer-rest-params
  • Issue #2910081 by mpdonadio, neclimdul, gambry, jhedstrom, alexpott: DateTimePlus calls should be chainable
  • Issue #2677990 by DuaelFr, agomezmoron, heykarthikwithu, gvso, alexpott, Wim Leers, larowlan: Add a setting on "Table of files" and "Generic files" formatters to use files descriptions (or not)
  • Issue #2435607 by neclimdul, markdorison, Mile23, dawehner: Tests for Annotation Component
  • Issue #2764931 by tedbow, tim.plunkett, nod_, drpal, droplet, dawehner, Wim Leers, phenaproxima: Contextual links don't work with 'use-ajax' links
  • Issue #2914718 by droplet, alexpott, nod_, dawehner: JS codestyle: no-empty
  • Issue #2915766 by dawehner, drpal: JS codestyle: vars-on-top
  • Issue #2903551 by fazni, chenderson, valthebald, dawehner, joachim: Replace REQUEST_TIME with time service in cron service
  • Issue #2911806 by tim.plunkett: Remove unnecessary Crypt::hashBase64() call from Action UI
  • Issue #2873696 by nvexler, wengerk, gido, Jo Fitzgerald, xjm: Add @internal to core classes, methods, properties to Form Classes
  • Issue #2482783 by dmsmidt, alexpott, mgifford, 20th, Sutharsan, Jo Fitzgerald, tim.plunkett, dandaman, xjm: File upload errors not set or shown correctly
  • Issue #2912542 by jibran: Update twig/twig from v1.32.0 to v1.35.0
  • Issue #2914723 by droplet, dawehner: JS codestyle: no-mixed-operators
  • Issue #2915526 by drpal: JS codestyle: prefer-const
  • Issue #2914379 by alexpott: Remove minimal_install(), ship with default configuration instead
  • Issue #2914946 by drpal, dawehner, droplet: JS codestyle: no-var
  • Issue #2896724 by Eric115, kim.pepper, Sam152, Wim Leers: Create constants for transition directions.
  • Issue #2770065 by joseph.olstad, joelpittet, dawehner, catch, willzyx: array_key_exists() micro-optimization
  • Issue #2796393 by Jo Fitzgerald, tacituseu, Stefan Freudenberg, Yogesh Pawar, heddn, mpp, GaëlG: Migration process plugin not working with multiple source IDs
  • Issue #2914716 by droplet: JS codestyle: no-lonely-if
  • Issue #2914719 by nod_, droplet: JS codestyle: newline-per-chained-call
  • Issue #2914717 by droplet: JS codestyle: array-callback-return
  • Issue #2901744 by mfernea, catch: Fix 'PSR2.Namespaces' coding standard
  • Issue #2914595 by _gradient_: \Drupal\Core\Theme\ThemeInitialization declares $moduleHandler dynamically
  • Issue #2914708 by droplet: JS codestyle: comma-dangle
  • Issue #2914710 by droplet: JS codestyle: padded-blocks
  • Issue #2914711 by droplet: JS codestyle: no-useless-concat
  • Issue #2914715 by droplet: JS codestyle: no-confusing-arrow
  • Issue #2236789 by singh_haneet, Neograph734, petruk.dmitriy, idebr, herom, joelpittet, LewisNyman, xjm: Styling of inline radios broken: inappropriate trailing colons (breaks EditorImageDialog)
  • Issue #2449143 by damiankloip, tedbow, Wim Leers, dawehner, Pavan B S, Tybor, effulgentsia, larowlan: REST views specify HTML as a possible request format, so if there is a "regular" HTML view on the same path, it will serve JSON
  • Issue #2912298 by chr.fritsch, phenaproxima: Make media name available on manage display
  • Issue #2901789 by mfernea, andriyun, borisson_: Fix 'PEAR.Functions.FunctionCallSignature' coding standard
  • Issue #2846614 by damiankloip, dawehner, claudiu.cristea, effulgentsia, tstoeckler, gaurav.kapoor, Berdir, Jo Fitzgerald, Wim Leers, jibran: Incorrect field name is used in views integration for multi-value base fields (follow-up)
  • Issue #2846614 by damiankloip, dawehner, claudiu.cristea, effulgentsia, tstoeckler, gaurav.kapoor, Berdir, Jo Fitzgerald, Wim Leers, jibran: Incorrect field name is used in views integration for multi-value base fields
  • Issue #2908699 by Jo Fitzgerald, heddn, xjm: Several textual and markup improvements to the Migrate Upgrade UI
  • Issue #2883813 by chr.fritsch, Wim Leers, Berdir, phenaproxima, catch: Move File/Image media type into Standard once Media is stable
  • Issue #2902247 by Sam152, dave.mikolaj, xjm, Bojhan: Make #title of the "label" fields in the Workflow(Transition|State)(Add|Edit)Form clearer and remove the description
  • Issue #2674292 by starshaped, tim.clifford, sskt, nesta_, kostyashupenko, mukeshMukesh12, alamowo, ironkiat, emma.maria, Manjit.Singh, kiwimind, Cottser, phenaproxima, yoroy, AaronChristian: Remove styling of select elements (improves appearance in Firefox)
  • Issue #2912961 by dawehner, droplet, drpal: Step 0 JS codestyle: Exclude non passing eslint rules
  • Issue #2909882 by Manuel Garcia, yoroy: Throbbers showing within dropbuttons jump to next line
  • Issue #2425101 by Wim Leers, mgifford: system.performance_settings should be declared in system.links.task.yml
  • Issue #2908832 by mr.baileys: Remove unused module dependency from UserEditedOwnAccountTest
  • Issue #2830094 by mpdonadio, Yogesh Pawar, arunkumark, jhedstrom, larowlan, alexpott: Deprecate and remove usages of datetime_date_default_time()
  • Issue #2810097 by Lendude, larowlan, jp.stacey, Meenakshi Gupta, rachel_norfolk, dawehner, alexpott: Allow views to provide the canonical entity URL of all entities, not just nodes
  • Issue #2549789 by Jo Fitzgerald, Jaesin, rajeshwari10, googletorp: Remove entity_load* usage for block_content entity type
  • Issue #2862659 by Jo Fitzgerald, Yogesh Pawar, phenaproxima: Add documentation to Entity destination plugin
  • Issue #1848686 by Johnny vd Laar, Berdir, JeroenT, geertvd, mogtofu33, hauruck, Manuel Garcia, pfrenssen, Bambell, realityloop, ParisLiakos, webflo, cyborg_572, Algeron, zniki.ru, xjm, Wim Leers, dawehner, yoroy: Add a dedicated permission to access the term overview page (without 'administer taxonomy' permission)
  • Issue #2524284 by Hubbs, Sabreena, Tony-Mac, AlviMurtaza, Aleksandar_P, Saphyel, aj2r, vulcanr, snehi, rashid_786, vijay.mayilsamy, bandanasharma, kapil17, ironkiat, yoroy, LewisNyman, leanderl, aliyakhan, xjm, emma.maria, jcventura, leanderl, sannastrand, marikaj: The spacing of the buttons in the preview bar is cramped on narrow screens
  • Issue #2902413 by vaplas, fisherman90: Hangnail on the active task in Seven theme
  • Issue #2911221 by xjm: Ungrammatical validation message for paths
  • Issue #2782833 by Mile23, martin107, larowlan, effulgentsia: Remove usages of deprecated EntityManager from Entity class
  • Issue #2875896 by Sam152, timmillwood: EntityRevisionConverter isn't invoked if an entity definition doesn't explicitly set an "edit" form handler
  • Issue #2825078 by Mile23, dawehner, Wim Leers, Gábor Hojtsy: Deprecate UnitTestCase dependency on block module
  • Issue #2909425 by jibran: Add the $field_storage parameter to Tables::addNextBaseTable
  • Issue #2901704 by Wim Leers, damiankloip: Allow REST routes to use different request formats and content type formats
  • Issue #2905527 by EclipseGc, amateescu, tim.plunkett, larowlan: Introduce a sample value entity method to ease plugin filtering via context
  • Issue #2835845 by vaplas, Wim Leers, arshadcn, Berdir: EntityResource: Provide comprehensive test coverage for BlockContent entity
  • Issue #2900047 by karthikkumarbodu, Sam152: Add a link to install content_moderation when no workflow types are present
  • Issue #2907348 by karthikkumarbodu, dawehner, jhodgdon, Gábor Hojtsy: Enable new users to learn about the user guide
  • Issue #2905000 by amateescu, timmillwood: Add a default filter on the 'published' field in the base views wizard plugin for publishable entity types
  • Issue #2820848 by timmillwood, amateescu, Pavan B S, Berdir, Jo Fitzgerald, claudiu.cristea: Make BlockContent entities publishable
  • Issue #2892304 by Manuel Garcia, amateescu: Introduce footer region to ContentEntityForm
  • Issue #2720233 by dawehner, Wim Leers, catch: Use arguments resolver in RequestHandler to have consistent parameter ordering
  • Issue #2887860 by drumm, Cottser: Allow attributes to be passed to admin blocks (admin_block theme hook)
  • Issue #2734345 by danmuzyka, hchonov, Jo Fitzgerald, GoZ, kristiaanvandeneynde, Berdir, alexpott: Comments: entity_id base field not overridden correctly in comment bundle field definitions for comment bundles attached to different entity target_type
  • Issue #2857437 by mfb: pass raw backtrace to loggers for errors, not just exceptions
  • Issue #2278383 by dawehner, Xano, kim.pepper, twistor, jibran, Jo Fitzgerald, joelpittet, pritish.kumar, Fabianx, Crell, larowlan, alexpott, catch, Wim Leers: Create an injectible service for drupal_set_message()
  • Issue #2902417 by drpal: Do not attempt to unlink not present *.js.map when watching JavaScript
  • Issue #2767857 by Berdir, tstoeckler: Add destination to edit, delete, enable, disable links in entity list builders
  • Revert "Issue #2902361 by drpal: [regression] In Settings Tray when the form is longer than the page body it is tricky to scroll to the very bottom"
  • Issue #2894422 by dpagini: AccessResult::forbiddenIf reason
  • Issue #2902361 by drpal: [regression] In Settings Tray when the form is longer than the page body it is tricky to scroll to the very bottom
  • Issue #2893586 by Manuel Garcia, amateescu, vijaycs85, dawehner: Add #optional support to the Container render element
Download Size md5 hash drupal-8.5.0-alpha1.tar.gz 13.15 MB 415dda1360f95c376870d2a3786483c7 drupal-8.5.0-alpha1.zip 22.21 MB fec9ec37a2285de5300bcc36fdac1c1b Last updated: 19 Jan 2018 at 00:08 UTCOfficial release from tag: 8.5.0-alpha1Core compatibility: 8.xRelease type: Bug fixesNew featuresShort description: Alphas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Alpha releases are not recommended for non-technical users, nor for production websites.Packaged Git sha1: be644a6b4984e1af82cc77e9493f4f5c2c19f3fe
Categories: Informatika

drupal 8.6.x-dev

2018, January 12 - 20:21
Release notes

Development release package for the 8.6.x release.

The 8.6.x branch is open for development and will now include the latest commits. Those interested in testing the development version of Drupal core should continue to work with the 8.5.x branch until the 8.5.0 release on March 7, 2018.

Download Size md5 hash drupal-8.6.x-dev.tar.gz 16.92 MB 9e6d40dd2813b1519e7ad68c44adfcb2 drupal-8.6.x-dev.zip 26.86 MB 3ebe64959eb0f6de8214449e85bb3ed2 Last updated: 13 Jan 2018 at 09:08 UTCLast packaged version: 8.6.x-devDevelopment release from branch: 8.6.xCore compatibility: 8.xRelease type: Bug fixesNew featuresShort description: Development release package for the 8.6.x release.Packaged Git sha1: 4fbf9977921ca3b307f2928f6347ebee4cffdf18
Categories: Informatika

drupal 8.4.4

2018, January 4 - 00:09
Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

This release only contains bug fixes, along with documentation and testing improvements. Translators should take note of a minor string change since the last release.

The following important issues are resolved in 8.4.4 (in addition to the dozens of other fixes listed at the end of this post):

Known issues

There are no known regressions in this release.

  • Important: If you have not already upgraded to 8.4.0, read the Drupal 8.4.0 release notes before upgrading to 8.4.4. Drupal 8.4 includes major version updates for Symfony, jQuery, and jQuery UI and is no longer compatible with older versions of Drush.
  • Drupal 8 currently has one remaining critical bug on PHP 7.2 which will be fixed by Drupal 8.5.0, to be released March, 7 2018.

Search the issue queue for all known issues.

All changes since the last release Download Size md5 hash drupal-8.4.4.tar.gz 12.79 MB cfce3fb9293d8fe146f4c000505cb9b6 drupal-8.4.4.zip 21.21 MB aaa729c3c198d976d90da722db90d811 Last updated: 3 Jan 2018 at 23:13 UTCOfficial release from tag: 8.4.4Core compatibility: 8.xRelease type: Bug fixesShort description: The next patch release of Drupal 8 is ready for new development and use on production sites.Packaged Git sha1: 0c11ebf16cf474d8368fd150ef62db94c51eb8c4
Categories: Informatika

drupal 8.4.3

2017, December 6 - 23:52
Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

This release only contains bug fixes, along with documentation and testing improvements.

The following important issues are resolved in 8.4.3 (in addition to the dozens of other fixes listed at the end of this post):

Known issues

There are no known regressions in this release.

  • Important: If you have not already upgraded to 8.4.0, read the Drupal 8.4.0 release notes before upgrading to 8.4.3. Drupal 8.4 includes major version updates for Symfony, jQuery, and jQuery UI and is no longer compatible with older versions of Drush.
  • Drupal 8 currently has several known issues with PHP 7.2 support.

Search the issue queue for all known issues.

All changes since the last release Download Size md5 hash drupal-8.4.3.tar.gz 12.78 MB 55a53cb43284b3d710a2742d458fc1da drupal-8.4.3.zip 21.19 MB d45208512c60d81f831234477961c263 Last updated: 6 Dec 2017 at 22:53 UTCOfficial release from tag: 8.4.3Core compatibility: 8.xRelease type: Bug fixesShort description: The next patch release of Drupal 8 is ready for new development and use on production sites.Packaged Git sha1: 4a765491d80d1bcb11e542ffafccf10aef05b853
Categories: Informatika

drupal 8.4.2

2017, November 3 - 15:33
Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

This release downgrades the ckeditor library included with Drupal core from version 4.7.3 to 4.7.2, otherwise it is identical to Drupal 8.4.1.

This release only contains bug fixes, along with documentation and testing improvements.

If you have not already upgraded to 8.4.0, read the Drupal 8.4.0 release notes before upgrading to 8.4.2.

The following important migrate issues were resolved in 8.4.1 (in addition to the dozens of other fixes listed at the end of this post):

Known issues

There are no known regressions in this release.

Search the issue queue for all known issues.

Changes since 8.4.0:

  • #2919983 by xjm: Restore the 8.4.0 phpcs.xml.dist on 8.4.x
  • #2919130 by masipila, heddn: Add masipila to MAINTAINERS.txt for migrate subsystem
  • #2864995 followup by amateescu, xjm: Don't disrupt QueryInterface in a patch release.
  • \Revert "Issue #2915673 by borisson_, alexpott, Gábor Hojtsy: Ignore coding standards in sites/* PHP files as they are for configuration and not real code"
  • #2915673 by borisson_, alexpott, Gábor Hojtsy: Ignore coding standards in sites/* PHP files as they are for configuration and not real code
  • #2914668 by Jo Fitzgerald, shashikant_chauhan, heddn, quietone: MigrateNodeDeriverTest::testNoTranslations() does not install node module
  • #2913460 by Eric_A: drupal/core-class-finder missing from replace section
  • #2913459 by Eric_A: drupal/core-class-finder missing in ComposerIntegrationTest
  • #2825204 by dawehner, BR0kEN, xjm, pcambra, Wim Leers, tim.plunkett, tstoeckler, damiankloip, larowlan, effulgentsia, alexpott: REST views: authentication is broken
  • #2915490 by Wim Leers: Modernize & harden HalLinkManagerTest
  • #2905227 by maxocub, yoroy, jjpoole, heddn, phenaproxima, vulcanr, quietone, wturrell, xjm: Migrate UI: Improve 'Review Upgrade' page UX
  • #2912120 by phenaproxima, heddn, Berdir, quietone, maxocub: Migrations with a highwater property are not applying correct orderBy() on first run
  • Revert "Issue #2843765 by vaplas: EntityResource: Provide comprehensive test coverage for EntityViewDisplay entity"
  • Revert "Issue #2701393 by tim.plunkett, Wim Leers, thpoul, xjm: Switching between editors on the format configuration causes errors upon save"
  • Revert "Issue #2912399 by wengerk, Wim Leers: Extend the CKEditorIntegrationTest for DrupalImage"
  • #2888905 by vaplas, Lendude: ConvertConfigTranslationUiTest WTB to JTB & BTB for config_translation module
  • #2843765 by vaplas: EntityResource: Provide comprehensive test coverage for EntityViewDisplay entity
  • #2909164 by drunken monkey, dawehner: Fatal error with stub container in DependencySerializationTrait::__wakeup()
  • #2912399 by wengerk, Wim Leers: Extend the CKEditorIntegrationTest for DrupalImage
  • #2701393 by tim.plunkett, Wim Leers, thpoul, xjm: Switching between editors on the format configuration causes errors upon save
  • #2915767 by heddn: CckFieldPluginBase doesn't implement MigrateCckFieldInterface
  • #2864995 by amateescu, Dinesh18, Sam152: Allow entity query to query the latest revision
  • #2897254 by Jo Fitzgerald, heddn, rakesh.gectcr, maxocub, masipila, phenaproxima, larowlan: URLs without http:// are broken after migration from d6 or d7
  • #2887311 by naveenvalecha, vaplas, Lendude: Convert BlockContentTypeTest web tests to browser tests for block_content module
  • #2809483 by michielnugter, ApacheEx, Lendude, dawehner: Convert AJAX part of \Drupal\field\Tests\FormTest::testFieldFormJSAddMore to JavascriptTestBase
  • #2870439 by vaplas, andypost, Jo Fitzgerald, jonathan1055, Lendude, dawehner, alexpott, GoZ: Convert web tests to browser tests for config module
  • #2887813 by vaplas: Convert web tests to browser tests for content_translation module Part 2
  • #2908600 by neclimdul: YamlTest writes temporary files but never uses them
  • #2870457 by ApacheEx, andypost, dawehner, naveenvalecha, vaplas, nlisgo, Wim Leers, Lendude, alexpott: Convert web tests to browser tests for page_cache module
  • #2910081 by mpdonadio, neclimdul, gambry, jhedstrom, alexpott: DateTimePlus calls should be chainable
  • #2914033 by alexpott, borisson_: Complete deprecation of install_ensure_config_directory()
  • #2915900 by David_Rothstein: MAINTAINERS.txt doesn't indicate that the database API is in need of a maintainer
  • #2909163 by mfernea: Fix 'Drupal.Commenting.InlineComment.WrongStyle' coding standard
  • #2916642 by quietone, heddn: Private and Public file migrations use the same name
  • #2870456 by ApacheEx, Lendude: Convert web tests to browser tests for Settings Tray module
  • #2573807 by 20th, Sam152, msgph, sherakama, heikki, jcnventura, Wim Leers: Fatal error: Call to a member function getTimestamp()
  • #2843781 by vaplas, Wim Leers: EntityResource: Provide comprehensive test coverage for EntityViewMode entity
  • #2909183 by Wim Leers, tedbow: Add path alias (PathItem) field PATCH test coverage
  • #2901722 by mfernea: Fix 'Squiz.Functions.FunctionDeclarationArgumentSpacing' coding standard
  • #2843780 by vaplas, jamesdesq, Wim Leers: EntityResource: Provide comprehensive test coverage for EntityFormMode entity
  • #2578485 by Mile23, mayeco, TamCalderwood, alduya, Gravypower, Andy_D, alexpott, slde_rorschach: Composer::preAutoloadDump fails with no specified classmap
  • #2915664 by alexpott, dawehner: Sites installed by InstallerTestBase should have a timezone of 'Australia/Sydney'
  • #2916025 by Wim Leers: Rename $denormalized to $normalized in \Drupal\hal\Normalizer\FieldItemNormalizer::normalizedFieldValues()
  • Update CHANGELOG with more accurate Drush compatibility information.
  • #2572787 by alexpott, mfernea, attiks, andriyun, andypost, RoSk0, hussainweb, klausi, martin107: Fix 'Drupal.WhiteSpace.CloseBracketSpacing' coding standard
  • #2911165 by mfernea, Jo Fitzgerald: LoggingTest.php - Weird comments
  • #2901572 by Jo Fitzgerald, bluccas, mfernea, klausi: Fix 'Drupal.Commenting.PostStatementComment' coding standard
  • #2908864 by Wim Leers, eleleka: Update CKEditor library to 4.7.3
  • #2711353 by Jo Fitzgerald, rakesh.gectcr, quietone, chx, Yogesh Pawar, Pavan B S, biguzis, mikeryan, vasi, catch, iMiksu, dawehner, Berdir, benjy: Migrate never unsets existing data for content entitites
  • #2907420 by DyanneNova, tedbow: The Off-Canvas CSS reset prevents SVGs from displaying
  • Revert "Issue #2894068 by Jo Fitzgerald, davidsickmiller, Yogesh Pawar, heddn, quietone: datetime_type is not set correctly when migrating datetime fields from D7"
  • #2356913 by jmolivas, mgifford, maurizio.ganovelli, zhuber: Fix rebuild_token_calculator
  • #2881348 by benjifisher, guncha25, Jo Fitzgerald, anya_m, Dinesh18, pritish.kumar, andypost, alexpott, James Nesbitt, larowlan, znerol, dawehner: SessionCacheContext calls getId() on null
  • #2894068 by Jo Fitzgerald, davidsickmiller, Yogesh Pawar, heddn, quietone: datetime_type is not set correctly when migrating datetime fields from D7
  • #2909368 by mfernea, reflie, zaporylie: Fix 'Drupal.Commenting.VariableComment.InlineVariableName' coding standard
  • #2892377 by Wim Leers, Gábor Hojtsy: Document relationship of entities, entity revisions and entity translations
  • #2805449 by joelpittet: Comment out 'extension_discovery_scan_tests' in example.settings.local.php
  • #2680097 by maxocub, quietone, vg3095, heddn, xjm: Update Migrate entries in MAINTAINERS.txt
  • #2914738 by _gradient_: Fix typo in MapperInterface::getInstance() description
  • #2862670 by Jo Fitzgerald, pk188, heddn, edysmp, shashikant_chauhan, dhruveshdtripathi, pritish.kumar, quietone, maxocub, mikeryan: Add documentation to SourcePluginBase source plugin
  • #2913957 by geertvd, mpdonadio: Fix invalid casing in date argument's namespace
  • #2914408 by fgm: Incorrect code/endcode in API files
  • #2912666 by shashikant_chauhan, tobiberlin, dawehner: Clarify param in KernelTestBase::installConfig()
  • #2898373 by Mile23, Jo Fitzgerald, joachim, dawehner, Gábor Hojtsy, Lendude: Gaps in docs for KernelTestBase
  • #2909367 by iKb, zaporylie, mfernea: Fix 'Drupal.Commenting.VariableComment.DuplicateVar' coding standard
  • #2909373 by karthikkumarbodu, xjm, mfernea, dawehner: Views TaxonomyIndexTidDepth has a weird commented IN condition
  • #2901789 by mfernea, andriyun, borisson_: Fix 'PEAR.Functions.FunctionCallSignature' coding standard
  • #2572699 by rajeshwari10, andriyun, mfernea, pashupathi nath gajawada, marvin_B8, attiks, andypost, alexpott: Fix 'Drupal.ControlStructures.InlineControlStructure' coding standard
  • #2901744 by mfernea: Fix 'PSR2.Namespaces' coding standard
  • #2901726 by mfernea, gmario, finn.lewis, robertoperuzzo, rachel_norfolk: Fix 'Squiz.Functions.MultiLineFunctionDeclaration' coding standard
  • #2873750 by eheller: Add Change record to @deprecated for install_ensure_config_directory()
  • #2887142 by maxocub, phenaproxima, Jo Fitzgerald, Adita, heddn, andypost: NodeType source plugin should include comment information
  • #2911280 by alexpott, andypost, dawehner: RectangleTest.php takes a very long time to scan for coding standards
  • #2851468 by tameeshb, dhirendra.mishra, alexpott, joelpittet: Wrong usage of file_prepare_directory in hook_install documentation
  • #2857789 by vegantriathlete, snte, narnua, xjm, lauriii: Correct spelling/non-standard use of "therefor"
  • #2902190 by chenderson: Docblock on FileUsageTemporaryDeletionConfigurationUpdateTest::testUpdateHookN() is incorrect
  • #2911164 by mfernea, Jo Fitzgerald: Undo accidental commenting of message in MetadataGeneratorTest
  • #2911166 by mfernea, Jo Fitzgerald: Undo accidental commenting of message in EntityDefinitionUpdateTest
  • #2873768 by dhopki12, WidgetsBurritos, harsha012, Mile23, catch: Add Change record to @deprecated for *.modules constants
  • #2744663 by jholding, rivimey, John Cook, hctom, mahalingam_cs: Batch missing title on screen
  • #2901478 by Sam152, Jo Fitzgerald, timmillwood: Test ModerationStateWidget::isApplicable with a BaseFieldOverride
  • #2877480 by Yogesh Pawar, hardik.p, eojthebrave, Cyberschorsch: Update #cache example code on Render API overview to use Node::getCacheTags instead of hard coding
  • #2914649 by masipila, dipakmdhrm, phenaproxima, maxocub: [D7] Vocabulary migration: vid incorrectly mapped from vocabulary name instead of machine_name
  • #2857843 by vaplas, mpdonadio, Jo Fitzgerald, gambry: Random fail in Drupal\KernelTests\Core\Entity\ContentEntityChangedTest::testChanged
  • #2914249 by maxocub, dillix, masipila, phenaproxima: Translated forum vocabulary migration creates duplicate forum vocabularies
  • #2903007 by rakesh.gectcr, dipakmdhrm, maxocub, dillix, masipila, quietone, phenaproxima: [D7] Forum containers are migrated as forums
  • #2902018 by harsha012, Meenakshi Gupta, vijaycs85, Sam152, timmillwood, amateescu: Use array_column instead of array_map where possible in the Workflows module
  • #2894765 by bendev, Sam152, arunkumark, cedric_a: BlockContentModerationHandler::enforceRevisionsEntityFormAlter sets incorrect keys in form
  • #2864613 by vaplas, Jo Fitzgerald, andypost, dawehner: Convert ViewEditTest in views_ui module to BrowserTestBase
  • #2907282 by BramDriesen, joachim: EntityTypeBundleInfoInterface::getBundleInfo() param should say 'ID'
  • #2759757 by gambry, claudiu.cristea, heldercor, dawehner, -enzo-, TimRutherford, amateescu, joachim: EntityQuery wrong SQL with two reference fields conditions targetting same entity type
  • #2901943 by amateescu, Berdir: Content entity form validation does not respect the #limit_validation_errors property from field widgets
  • #2913445 by Ashley George: Incorrect description of cache invalidation tags
  • #2910005 by catch, samuel.mortenson: JavaScript errors thrown when viewing non-latest default revision of entity
  • #2895685 followup by xjm: Remove outdated CHANGELOG references to the alpha.
Download Size md5 hash drupal-8.4.2.tar.gz 12.77 MB a2b294d82ce751f93ba600f2de7884f4 drupal-8.4.2.zip 21.18 MB 7bcb3a6bf95b65c05091edb0c2862cce Last updated: 3 Nov 2017 at 14:38 UTCOfficial release from tag: 8.4.2Core compatibility: 8.xRelease type: Bug fixesShort description: The next patch release of Drupal 8 is ready for new development and use on production sites.Packaged Git sha1: 79b09f4ba3c0f9119f187a001dbe8dc8fb2f6262
Categories: Informatika

drupal 8.4.1

2017, November 1 - 19:52
Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

This release only contains bug fixes, along with documentation and testing improvements.

If you have not already upgraded to 8.4.0, read the Drupal 8.4.0 release notes before upgrading to 8.4.1.

The following important migrate issues are resolved in 8.4.1 (in addition to the dozens of other fixes listed at the end of this post):

Known issues

There are no known regressions in this release.

Search the issue queue for all known issues.

Changes since 8.4.0:

  • #2919983 by xjm: Restore the 8.4.0 phpcs.xml.dist on 8.4.x
  • #2919130 by masipila, heddn: Add masipila to MAINTAINERS.txt for migrate subsystem
  • #2864995 followup by amateescu, xjm: Don't disrupt QueryInterface in a patch release.
  • \Revert "Issue #2915673 by borisson_, alexpott, Gábor Hojtsy: Ignore coding standards in sites/* PHP files as they are for configuration and not real code"
  • #2915673 by borisson_, alexpott, Gábor Hojtsy: Ignore coding standards in sites/* PHP files as they are for configuration and not real code
  • #2914668 by Jo Fitzgerald, shashikant_chauhan, heddn, quietone: MigrateNodeDeriverTest::testNoTranslations() does not install node module
  • #2913460 by Eric_A: drupal/core-class-finder missing from replace section
  • #2913459 by Eric_A: drupal/core-class-finder missing in ComposerIntegrationTest
  • #2825204 by dawehner, BR0kEN, xjm, pcambra, Wim Leers, tim.plunkett, tstoeckler, damiankloip, larowlan, effulgentsia, alexpott: REST views: authentication is broken
  • #2915490 by Wim Leers: Modernize & harden HalLinkManagerTest
  • #2905227 by maxocub, yoroy, jjpoole, heddn, phenaproxima, vulcanr, quietone, wturrell, xjm: Migrate UI: Improve 'Review Upgrade' page UX
  • #2912120 by phenaproxima, heddn, Berdir, quietone, maxocub: Migrations with a highwater property are not applying correct orderBy() on first run
  • Revert "Issue #2843765 by vaplas: EntityResource: Provide comprehensive test coverage for EntityViewDisplay entity"
  • Revert "Issue #2701393 by tim.plunkett, Wim Leers, thpoul, xjm: Switching between editors on the format configuration causes errors upon save"
  • Revert "Issue #2912399 by wengerk, Wim Leers: Extend the CKEditorIntegrationTest for DrupalImage"
  • #2888905 by vaplas, Lendude: ConvertConfigTranslationUiTest WTB to JTB & BTB for config_translation module
  • #2843765 by vaplas: EntityResource: Provide comprehensive test coverage for EntityViewDisplay entity
  • #2909164 by drunken monkey, dawehner: Fatal error with stub container in DependencySerializationTrait::__wakeup()
  • #2912399 by wengerk, Wim Leers: Extend the CKEditorIntegrationTest for DrupalImage
  • #2701393 by tim.plunkett, Wim Leers, thpoul, xjm: Switching between editors on the format configuration causes errors upon save
  • #2915767 by heddn: CckFieldPluginBase doesn't implement MigrateCckFieldInterface
  • #2864995 by amateescu, Dinesh18, Sam152: Allow entity query to query the latest revision
  • #2897254 by Jo Fitzgerald, heddn, rakesh.gectcr, maxocub, masipila, phenaproxima, larowlan: URLs without http:// are broken after migration from d6 or d7
  • #2887311 by naveenvalecha, vaplas, Lendude: Convert BlockContentTypeTest web tests to browser tests for block_content module
  • #2809483 by michielnugter, ApacheEx, Lendude, dawehner: Convert AJAX part of \Drupal\field\Tests\FormTest::testFieldFormJSAddMore to JavascriptTestBase
  • #2870439 by vaplas, andypost, Jo Fitzgerald, jonathan1055, Lendude, dawehner, alexpott, GoZ: Convert web tests to browser tests for config module
  • #2887813 by vaplas: Convert web tests to browser tests for content_translation module Part 2
  • #2908600 by neclimdul: YamlTest writes temporary files but never uses them
  • #2870457 by ApacheEx, andypost, dawehner, naveenvalecha, vaplas, nlisgo, Wim Leers, Lendude, alexpott: Convert web tests to browser tests for page_cache module
  • #2910081 by mpdonadio, neclimdul, gambry, jhedstrom, alexpott: DateTimePlus calls should be chainable
  • #2914033 by alexpott, borisson_: Complete deprecation of install_ensure_config_directory()
  • #2915900 by David_Rothstein: MAINTAINERS.txt doesn't indicate that the database API is in need of a maintainer
  • #2909163 by mfernea: Fix 'Drupal.Commenting.InlineComment.WrongStyle' coding standard
  • #2916642 by quietone, heddn: Private and Public file migrations use the same name
  • #2870456 by ApacheEx, Lendude: Convert web tests to browser tests for Settings Tray module
  • #2573807 by 20th, Sam152, msgph, sherakama, heikki, jcnventura, Wim Leers: Fatal error: Call to a member function getTimestamp()
  • #2843781 by vaplas, Wim Leers: EntityResource: Provide comprehensive test coverage for EntityViewMode entity
  • #2909183 by Wim Leers, tedbow: Add path alias (PathItem) field PATCH test coverage
  • #2901722 by mfernea: Fix 'Squiz.Functions.FunctionDeclarationArgumentSpacing' coding standard
  • #2843780 by vaplas, jamesdesq, Wim Leers: EntityResource: Provide comprehensive test coverage for EntityFormMode entity
  • #2578485 by Mile23, mayeco, TamCalderwood, alduya, Gravypower, Andy_D, alexpott, slde_rorschach: Composer::preAutoloadDump fails with no specified classmap
  • #2915664 by alexpott, dawehner: Sites installed by InstallerTestBase should have a timezone of 'Australia/Sydney'
  • #2916025 by Wim Leers: Rename $denormalized to $normalized in \Drupal\hal\Normalizer\FieldItemNormalizer::normalizedFieldValues()
  • Update CHANGELOG with more accurate Drush compatibility information.
  • #2572787 by alexpott, mfernea, attiks, andriyun, andypost, RoSk0, hussainweb, klausi, martin107: Fix 'Drupal.WhiteSpace.CloseBracketSpacing' coding standard
  • #2911165 by mfernea, Jo Fitzgerald: LoggingTest.php - Weird comments
  • #2901572 by Jo Fitzgerald, bluccas, mfernea, klausi: Fix 'Drupal.Commenting.PostStatementComment' coding standard
  • #2908864 by Wim Leers, eleleka: Update CKEditor library to 4.7.3
  • #2711353 by Jo Fitzgerald, rakesh.gectcr, quietone, chx, Yogesh Pawar, Pavan B S, biguzis, mikeryan, vasi, catch, iMiksu, dawehner, Berdir, benjy: Migrate never unsets existing data for content entitites
  • #2907420 by DyanneNova, tedbow: The Off-Canvas CSS reset prevents SVGs from displaying
  • Revert "Issue #2894068 by Jo Fitzgerald, davidsickmiller, Yogesh Pawar, heddn, quietone: datetime_type is not set correctly when migrating datetime fields from D7"
  • #2356913 by jmolivas, mgifford, maurizio.ganovelli, zhuber: Fix rebuild_token_calculator
  • #2881348 by benjifisher, guncha25, Jo Fitzgerald, anya_m, Dinesh18, pritish.kumar, andypost, alexpott, James Nesbitt, larowlan, znerol, dawehner: SessionCacheContext calls getId() on null
  • #2894068 by Jo Fitzgerald, davidsickmiller, Yogesh Pawar, heddn, quietone: datetime_type is not set correctly when migrating datetime fields from D7
  • #2909368 by mfernea, reflie, zaporylie: Fix 'Drupal.Commenting.VariableComment.InlineVariableName' coding standard
  • #2892377 by Wim Leers, Gábor Hojtsy: Document relationship of entities, entity revisions and entity translations
  • #2805449 by joelpittet: Comment out 'extension_discovery_scan_tests' in example.settings.local.php
  • #2680097 by maxocub, quietone, vg3095, heddn, xjm: Update Migrate entries in MAINTAINERS.txt
  • #2914738 by _gradient_: Fix typo in MapperInterface::getInstance() description
  • #2862670 by Jo Fitzgerald, pk188, heddn, edysmp, shashikant_chauhan, dhruveshdtripathi, pritish.kumar, quietone, maxocub, mikeryan: Add documentation to SourcePluginBase source plugin
  • #2913957 by geertvd, mpdonadio: Fix invalid casing in date argument's namespace
  • #2914408 by fgm: Incorrect code/endcode in API files
  • #2912666 by shashikant_chauhan, tobiberlin, dawehner: Clarify param in KernelTestBase::installConfig()
  • #2898373 by Mile23, Jo Fitzgerald, joachim, dawehner, Gábor Hojtsy, Lendude: Gaps in docs for KernelTestBase
  • #2909367 by iKb, zaporylie, mfernea: Fix 'Drupal.Commenting.VariableComment.DuplicateVar' coding standard
  • #2909373 by karthikkumarbodu, xjm, mfernea, dawehner: Views TaxonomyIndexTidDepth has a weird commented IN condition
  • #2901789 by mfernea, andriyun, borisson_: Fix 'PEAR.Functions.FunctionCallSignature' coding standard
  • #2572699 by rajeshwari10, andriyun, mfernea, pashupathi nath gajawada, marvin_B8, attiks, andypost, alexpott: Fix 'Drupal.ControlStructures.InlineControlStructure' coding standard
  • #2901744 by mfernea: Fix 'PSR2.Namespaces' coding standard
  • #2901726 by mfernea, gmario, finn.lewis, robertoperuzzo, rachel_norfolk: Fix 'Squiz.Functions.MultiLineFunctionDeclaration' coding standard
  • #2873750 by eheller: Add Change record to @deprecated for install_ensure_config_directory()
  • #2887142 by maxocub, phenaproxima, Jo Fitzgerald, Adita, heddn, andypost: NodeType source plugin should include comment information
  • #2911280 by alexpott, andypost, dawehner: RectangleTest.php takes a very long time to scan for coding standards
  • #2851468 by tameeshb, dhirendra.mishra, alexpott, joelpittet: Wrong usage of file_prepare_directory in hook_install documentation
  • #2857789 by vegantriathlete, snte, narnua, xjm, lauriii: Correct spelling/non-standard use of "therefor"
  • #2902190 by chenderson: Docblock on FileUsageTemporaryDeletionConfigurationUpdateTest::testUpdateHookN() is incorrect
  • #2911164 by mfernea, Jo Fitzgerald: Undo accidental commenting of message in MetadataGeneratorTest
  • #2911166 by mfernea, Jo Fitzgerald: Undo accidental commenting of message in EntityDefinitionUpdateTest
  • #2873768 by dhopki12, WidgetsBurritos, harsha012, Mile23, catch: Add Change record to @deprecated for *.modules constants
  • #2744663 by jholding, rivimey, John Cook, hctom, mahalingam_cs: Batch missing title on screen
  • #2901478 by Sam152, Jo Fitzgerald, timmillwood: Test ModerationStateWidget::isApplicable with a BaseFieldOverride
  • #2877480 by Yogesh Pawar, hardik.p, eojthebrave, Cyberschorsch: Update #cache example code on Render API overview to use Node::getCacheTags instead of hard coding
  • #2914649 by masipila, dipakmdhrm, phenaproxima, maxocub: [D7] Vocabulary migration: vid incorrectly mapped from vocabulary name instead of machine_name
  • #2857843 by vaplas, mpdonadio, Jo Fitzgerald, gambry: Random fail in Drupal\KernelTests\Core\Entity\ContentEntityChangedTest::testChanged
  • #2914249 by maxocub, dillix, masipila, phenaproxima: Translated forum vocabulary migration creates duplicate forum vocabularies
  • #2903007 by rakesh.gectcr, dipakmdhrm, maxocub, dillix, masipila, quietone, phenaproxima: [D7] Forum containers are migrated as forums
  • #2902018 by harsha012, Meenakshi Gupta, vijaycs85, Sam152, timmillwood, amateescu: Use array_column instead of array_map where possible in the Workflows module
  • #2894765 by bendev, Sam152, arunkumark, cedric_a: BlockContentModerationHandler::enforceRevisionsEntityFormAlter sets incorrect keys in form
  • #2864613 by vaplas, Jo Fitzgerald, andypost, dawehner: Convert ViewEditTest in views_ui module to BrowserTestBase
  • #2907282 by BramDriesen, joachim: EntityTypeBundleInfoInterface::getBundleInfo() param should say 'ID'
  • #2759757 by gambry, claudiu.cristea, heldercor, dawehner, -enzo-, TimRutherford, amateescu, joachim: EntityQuery wrong SQL with two reference fields conditions targetting same entity type
  • #2901943 by amateescu, Berdir: Content entity form validation does not respect the #limit_validation_errors property from field widgets
  • #2913445 by Ashley George: Incorrect description of cache invalidation tags
  • #2910005 by catch, samuel.mortenson: JavaScript errors thrown when viewing non-latest default revision of entity
  • #2895685 followup by xjm: Remove outdated CHANGELOG references to the alpha.
Download Size md5 hash drupal-8.4.1.tar.gz 12.79 MB 1c1db36ac5217f315bf9c03d64529f10 drupal-8.4.1.zip 21.19 MB 62e5e63bf226bc191690dfe609ed2b94 Last updated: 1 Nov 2017 at 18:53 UTCOfficial release from tag: 8.4.1Core compatibility: 8.xRelease type: Bug fixesShort description: The next patch release of Drupal 8 is ready for new development and use on production sites.Packaged Git sha1: 27489b385ac55d886bf4cb59913512215f3836aa
Categories: Informatika

drupal 8.4.0

2017, October 4 - 21:44
Release notesDrush users: Update to Drush 8.1.12

Versions of Drush earlier than 8.1.12 will not work with Drupal 8.4.x. Update Drush to 8.1.12 or higher before using it to update to Drupal core 8.4.x or you will encounter fatal errors that prevent updates from running. (Drush 8.1.12 and 8.1.13 will successfully update Drupal 8.3.x to 8.4.0, but users may still see other error messages after updates have run.)

Updated browser requirements: Internet Explorer 9 and 10 no longer supported

In April 2017, Microsoft discontinued all support for Internet Explorer 9 and 10. Therefore, Drupal 8.4 has as well. Drupal 8.4 still mostly works in these browser versions, but bugs that affect them only will no longer be fixed, and existing workarounds for them will be removed beginning in Drupal 8.5.

Additionally, Drupal 8's browser requirements documentation page currently lists incorrect information regarding very outdated browser versions such as Safari 5 and Firefox 5. Clarifications to the browser policy and documentation are underway.

Known Issues

Drupal 8.4.0 includes major version updates for two dependencies: Symfony 3.2 and jQuery 3. Both updates may introduce backwards compatibility issues for some sites or modules, so test carefully. For more information, see the "Third-party library updates" section below. Known issues related to the Symfony update include:

Important fixes since 8.3.x

Translators should take note of several string additions and changes since the last release.

File usage tracking

Drupal 8 has several longstanding file usage tracking bugs. To prevent further data loss, Drupal 8.4 has disabled the automatic deletion of files with no known remaining usages. This will result of the accumulation of unused files on sites, but ensures that files erroneously reporting 0 usages are not deleted while in use. Additionally, an issue with validation errors when saving content referencing these files has also been resolved.

The change record explains how sites can opt back into marking files temporary. If you choose to enable the setting, you can also set "Delete orphaned files" to "Never" on /admin/config/media/file-system to avoid permanent deletion of the affected files.

While the files will no longer be deleted by default, file usage is still not tracked correctly in several scenarios, regardless of the setting. Discussion on how to evolve the file usage tracking system is underway.

Configuration export sorting Revision data integrity fixes Other critical improvements New stable modules

The following modules, previously considered experimental, are now stable and safe for use on production sites, with full backwards compatibility and upgrade paths from 8.4.0 to future releases:

Datetime Range

The Datetime Range module provides a field type that allows end dates to support contributed modules like Calendar. This stable release is backwards-compatible with the 8.3.x experimental version and shares a consistent API with other Datetime fields.

Future releases may improve Views support, usability, Datetime Range field validation, and REST support. For bugs or feature requests for this module, see the core Datetime issue queue.

Layout Discovery

The Layout Discovery module provides an API for modules or themes to register layouts as well as five common layouts. Providing this API in core enables core and contributed layout solutions to be compatible with each other. This stable release is backwards-compatible with the 8.3.x experimental version and introduces support for per-region attributes.

Media

The new core Media module provides an API for reusable media entities and references. It is based on the contributed Media Entity module.

Since there is a rich ecosystem of Drupal contributed modules built on Media Entity, the top priority for this release is to provide a stable core API and data model for a smoother transition for these modules. Developers and expert site builders can now add Media as a dependency. Work is underway to provide an update path for existing sites' Media Entity data and to port existing contributed modules to the improved core API. Both versions cannot be used at the same time, so we also prevent the 1.x version of the contributed Media Entity module from being enabled at the same time as the core Media module.

Note that the core Media module is currently marked hidden and will not appear on the 'Extend' (module administration) page. (Enabling a contributed module that depends on the core Media module will also enable Media automatically.) The module will be displayed to site builders normally once user experience issues with it are resolved. Similarly, the REST API and normalizations for Media is not final and support for decoupled applications will also be improved in a future release.

Inline Form Errors

The Inline Form Errors module provides a summary of any validation errors at the top of a form and places the individual error messages next to the form elements themselves. This helps users understand which entries need to be fixed, and how. Inline Form Errors was provided as an experimental module from Drupal 8.0.0 on, but it is now stable and polished enough for production use. See the core Inline Form Errors module issue queue for outstanding issues.

Workflows

The Workflows module provides an abstract system of states (like Draft, Archived, and Published) and transitions between them. Workflows can be used by modules that implement non-publishing workflows (such as for users or products) as well as content publishing workflows.

Drupal 8.4 introduces a final significant backwards compatibility and data model break for this module, moving responsibility for workflow states and transitions from the Workflow entity to the Workflow type plugin. Read Workflow type plugins are now responsible for state and transition schema for full details on the API and data model changes related to this fix. Now that this change is complete, the Workflows module became stable!

While the module can be installed as-is, it is not useful in itself without either Content Moderation and/or some other module that requires it.

Content authoring and site administration improvements REST and API-first improvements Performance and scalability improvements Developer experience improvements Automated testing improvements Third-party library updates Experimental modules Migrate (beta stability)

Migrate provides a general API for migrations. It will be considered completely stable once all issues tagged Migrate critical are resolved.

  • This release includes numerous developer experience improvements for Migrate and Migrate Drupal, including deprecating outdated references to "CCK", simplifying field type mapping, renaming several plugins to better capture their and many other API and documentation improvements. (Backwards compatibility is provided in each case Migrate is in beta.)
  • Added the ability to provide the source module to migrations to help site owners review what data is being migrating, especially for cases where the source and destination module are not the same (for example if a new Drupal 8 module replaces old functionality.
Migrate Drupal and Migrate Drupal UI (alpha stability)

Migrate Drupal module provides API support for Drupal-to-Drupal migrations, and Migrate Drupal UI offers a simple user interface to run migrations from older Drupal versions.

Content Moderation (beta stability)

Content Moderation allows workflows from the Workflows module to be applied to content. Notable improvements in this release:

As per the experimental module process, there were some backwards-incompatible changes since Drupal 8.3.x. Experimental modules do not offer a supported upgrade path, but an unofficial upgrade path is available.

Field Layout (alpha stability)

This module provides the ability for site builders to rearrange fields on content types, block types, etc. into new regions, for both the form and display, on the same forms provided by the normal field user interface. Field Layout has had several bugfixes since 8.3.0, but no significant changes. See the entity display layout roadmap for the next steps for this module, which needs to become stable by 8.5.0 to remain in Drupal core.

Settings Tray (beta stability)

The Settings Tray module allows configuring page elements such as blocks and menus from the frontend of your site. Settings Tray has improved significantly since Drupal 8.3.0, including numerous user interaction and accessibility fixes, better compatibility with stable core modules like Quick Edit and Contextual Links, added documentation, and a CSS reset for better themer experience.

The module reached beta stability following completion of moving the off-canvas dialog renderer into a core component, and renaming the machine name of the module to settings_tray, to match its user-facing name. We hope to make Settings Tray stable by 8.5.0. To track progress, see the "outside in" roadmap issue.

Place Blocks (alpha stability)

This feature allows the user to place a block on any page and see the region where it will be displayed, without having to navigate to a backend administration form. 8.4.0-alpha1 was the deadline for Place Blocks to stabilize, but the module's roadmap was not completed. Furthermore, the module is not intended as a standalone feature and should instead be a built-in part of the Block system. For these reasons, Place Blocks module has been marked hidden in this release (it can still be enabled with Drush). The Place Blocks module itself will be turned into an empty module in Drupal 8.5.x, since ideally the core Block system will offer the same functionality in 8.5.0 (though this depends on completion of a core patch for the feature.)

Download Size md5 hash drupal-8.4.0.tar.gz 12.76 MB 074795a2f5fc0b599a7dcfb9d1fb03f5 drupal-8.4.0.zip 21.14 MB 60ed1b57a672366eaa54335621ec89fe Last updated: 4 Oct 2017 at 19:44 UTCOfficial release from tag: 8.4.0Core compatibility: 8.xRelease type: Bug fixesNew featuresShort description: The latest minor release includes new features and backwards-compatible API improvements, and is ready for new development and production sites.Packaged Git sha1: abfe77673a5a6194ef13600e05f1ca2c5dd59db8
Categories: Informatika

Theme by me