Jelenlegi hely

Drupal.org

Feliratkozás Drupal.org hírcsatorna csatornájára
Frissítve: 1 nap 22 óra

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
Kategóriák: 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
Kategóriák: 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
Kategóriák: Informatika

drupal 8.4.0

2017, október 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
Kategóriák: Informatika

drupal 8.4.0-rc2

2017, szeptember 20 - 14:48
Release notes

This is a release candidate for the next feature release of Drupal 8. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.

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.

For a full list of other API and feature additions included in the 8.4.0 release candidate compared to 8.3.x, see the 8.4.0-alpha1, 8.4.0-beta1, and 8.4.0-rc1 release notes.

Drush 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 before using it to update to Drupal core 8.4.x or you will encounter fatal errors.

Known issues Major version updates for dependencies

Drupal 8.4.0-alpha1 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.

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. 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.

Revision data integrity hotfixes

Drupal 8.4 includes numerous hotfixes for data integrity issues related to revisions, including #2766957: Forward revisions + translation UI can result in forked draft revisions. This issue prevents data loss with multiple draft translations by restricting Drupal to only have one draft translation at a time (so multiple translators cannot have draft translations of the same content in parallel). #2860097: Only having one default revision per entity forces translations to be kept in sync is the issue to allow multiple draft translations again without data loss.

Changes since 8.4.0-rc1: Download Size md5 hash drupal-8.4.0-rc2.tar.gz 12.76 MB 50730355dd1a82d988e484c2b4eff422 drupal-8.4.0-rc2.zip 21.25 MB c7d43354145662cd581e089d51049ea0 Last updated: 20 Sep 2017 at 12:44 UTCOfficial release from tag: 8.4.0-rc2Core compatibility: 8.xRelease type: Bug fixesShort description: Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release.Packaged Git sha1: a5e98193108c1a69d536a48e5154aa84fb9e57b6
Kategóriák: Informatika

drupal 8.4.0-rc1

2017, szeptember 6 - 23:19
Release notes

This is a release candidate for the next feature release of Drupal 8. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.

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.

For a full list of other API and feature additions included in the 8.4.0 release candidate compared to 8.3.x, see the 8.4.0-alpha1 and 8.4.0-beta1 release notes.

Drush 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 before using it to update to Drupal core 8.4.x or you will encounter fatal errors.

Known issues Major version updates for dependencies

Drupal 8.4.0-alpha1 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.

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. 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.

Revision data integrity hotfixes

Drupal 8.4 includes numerous hotfixes for data integrity issues related to revisions, including #2766957: Forward revisions + translation UI can result in forked draft revisions. This issue prevents data loss with multiple draft translations by restricting Drupal to only have one draft translation at a time (so multiple translators cannot have draft translations of the same content in parallel). #2860097: Only having one default revision per entity forces translations to be kept in sync is the issue to allow multiple draft translations again without data loss.

Important fixes in this release Status of the Workflows and Content Moderation modules

The Workflows module is now stable! By itself, Workflows does not provide new functionality for the site builder, but stabilizing Workflows is an important step toward providing content moderation as a part of Drupal core.

The Content Moderation module is still considered experimental and its status for 8.4.0 is still being reviewed.

Settings Tray module renamed and now in beta

The experimental Settings Tray module's machine name has been changed from outside_in to settings_tray to match user-facing labels. If you have Settings Tray installed on your site, you must uninstall it before upgrading to 8.4.0-rc1 to avoid fatal errors. You can simply re-enable it afterward; since the Settings Tray module does not store any data or configuration, this should not affect your site.) Following this rename, Settings Tray is now considered beta stability.

All changes since 8.4.0-beta1 Download Size md5 hash drupal-8.4.0-rc1.tar.gz 12.74 MB 28f7b802ddf81f6a5f50a1400766d913 drupal-8.4.0-rc1.zip 21.19 MB 528f34f4d7e30361a2bedce12d36ea75 Last updated: 6 Sep 2017 at 21:24 UTCOfficial release from tag: 8.4.0-rc1Core compatibility: 8.xRelease type: Bug fixesNew featuresShort description: Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release.Packaged Git sha1: 5046d2c4d8dad7144fead0bc9e61e2ae9788fcd6
Kategóriák: Informatika

Theme by me