Drupal 8.4.3
21 December 2017
Drupal version 8.4.3 is now available.
Upgrading to Drupal 8.4.3
Drupal 8.4.3 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Drupal updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Drupal install to test the 8.4.3 upgrade prior to applying it live. Get started managing your Drupal installations with Installatron
What's New in Drupal 8.4.3
Highlights
- Segfault on PHP5.5 and PostgreSQL
- Migration module breaks with PHP 7.2 due to inherited method signature differences
Bug Fixes
- Add @justafish as JavaScript subsystem maintainer in MAINTAINERS.txt
- Theme suggestions may not be in theme include files, Search and Views UI suggestions are not (always) found
- Revert "Issue #2662574 by RajeevK, Adita, pritish.kumar, afi13, AjitS, greyghost: Theme suggestions may not be in theme include files, Search and Views UI suggestions are not (always) found"
- Theme suggestions may not be in theme include files, Search and Views UI suggestions are not (always) found
- NodeTranslationHandler references old publish and unpublish actions
- ConfigEntityInterface::onDependencyRemoval() called with incorrect dependency list
- Revert "https://www.drupal.org/files/issues/2850973-38.patch"
- Revert "Issue #2915820 by martin107, tim.plunkett, dawehner: [PHP 7.2] FormValidator: Parameter must be an array or an object that implements Countable"
- [PHP 7.2] FormValidator: Parameter must be an array or an object that implements Countable
- Using testing.services.yml in a kernelTest fatals when trying to copy this to the test site
- Warn users of old PHP versions
- Move part of DownloadTest::testFileCreateUrl() to a new Kernel test
- Replace deprecated usage of entity_create('config_test') with a direct call to ConfigTest::create()
- Use ComputedFieldItemListTrait for the path field type
- Fix wrong documentation in comment module
- format_plural() does not handle D7 translations with a plural form after @count
- Revert "Issue #2421001 by eiriksm, pfrenssen, YesCT, DuaelFr, gnuget, StryKaizer, Lendude, Jo Fitzgerald, andrewmacpherson, mgifford, geertvd, John Cook, mohit_aghera, Sinan Erdem, yoroy, thorandre, xjm, catch, joelpittet, idebr, alexpott, cilefen, dawehner, Cottser: Fix regression in the link widget where help text does not show"
- Revert "Issue #2139467 by vaplas, Gábor Hojtsy, andypost, Sutharsan, alexpott, dillix: format_plural() does not handle D7 translations with a plural form after @count"
- Fix regression in the link widget where help text does not show
- https://www.drupal.org/files/issues/2850973-38.patch
- Hotfix for ToolkitGdTest take 3
- Revert "Issue #2918570 by xjm: Hotfix for ToolkitGdTest take 2"
- Hotfix for ToolkitGdTest take 2
- Hotfix for ToolkitGdTest
- Multiple data types must be separated by a vertical bar
- When installing a site in a language besides English, the site name is not saved and reverts to "Drupal"
- EntityReferenceItem logs critical errors in onDependencyRemoval()
- check_markup() and FilterInterface refer to non-existent function filter_process_text()
- Move d6_taxonomy_term_translation and test to content_translation
- Fields with a manually defined initial value in the schema have an Entity schema definition mismatch after updating to Drupal 8.4
- \Drupal\views\Tests\ViewResultAssertionTrait::assertIdenticalResultsetHelper() does not cast entity field values to strings
- Missing @var annotation for scalars that provide default values
- Fix existing but somehow invalid @var annotation
- Numerous deprecation messages for test traits do not reference the correct replacement
- Wrap JS comments in Settings Tray to 80 character limit
- The one-line summary of ImageEffectInterface::getDerivativeExtension() is too long
- Simplify ModerationInformation::getLatestRevisionId()
- Fix incorrect FieldFormatter id for weight field in base field definition in display options
- Revert "Issue #2923747 by morsok, drpal: Wrong declaration of no-mutable-exports JS coding standard rule"
- Wrong declaration of no-mutable-exports JS coding standard rule
- Wrong description for "view latest version" permission
- setDialogTitle in the OpenDialogCommand doesn't set the title
- Make media name available on manage display
- BrowserTestBase: Steer new test development away from translation
- Fix 'Drupal.Commenting.DataTypeNamespace' coding standard
- Don't try to include Media CSS library if Media Entity 1.x is being used
- Revert "Issue #2864816 by Wim Leers, dawehner, larowlan, tedbow: HAL LinkManager doesn't add 'url.site' cache context when needed"
- HAL LinkManager doesn't add 'url.site' cache context when needed
- Remove hard coded reference to node/2179269
- Set revision creation time when moderating content
- Segfault on PHP5.5 and PostgreSQL
- Fix 'Squiz.WhiteSpace.SuperfluousWhitespace' coding standard
- Add plach to MAINTAINERS.txt as a provisional framework manager
- Add Change record to @deprecated for Renderer service
- Add Change record to @deprecated for email-validator service
- Add Change record to @deprecated for Date format changes
- FieldItemList::equals() doesn't work correctly for computed fields with custom storage
- Add Change record to @deprecated for AssetCollectionOptimizerInterface::getAll() and ::deleteAll()
- Fix coding standard for closures - Drupal.WhiteSpace.ScopeClosingBrace and Generic.Functions.OpeningFunctionBraceKernighanRitchie
- Add Change record to @deprecated for function rightJoin
- MINK_DRIVER_ARGS does not support associative arrays
- Unclosed conditional comments in html tag result in broken html head
- Warning: mkdir(): File exists in Drupal\Component\PhpStorage\FileStorage->createDirectory
- Promote the provisional product and framework managers
- Add Change record to @deprecated for redirect.destination service
- Revert "Issue #2920003 by mairi, shashikant_chauhan, tedbow, dinarcon, kwhite: Add Change record to @deprecated for redirect.destination service"
- Add Change record to @deprecated for UrlHelper::stripDangerousProtocols()
- Add a trait to standardize handling of computed item lists
- Add documentation to EmptySource source plugin
- Document public function MigrateSourceInterface::getIds return value better
- Add hchonov as an Entity API maintainer
- FieldDefinitionIntegrityTest does not respect module dependencies
- Cache bins are not deleted when the module that declares them is uninstalled
- Migration module breaks with PHP 7.2 due to inherited method signature differences
- Add change record to @deprecated for drupal_render_children()
- Field Layout should not alter fields placed into regions it doesn't know about
- Add Change record to @deprecated for element_info service
- Merge branch 'drupal-8.4.2' into 8.4.x
- Revert "Issue #2908864 by Wim Leers, eleleka: Update CKEditor library to 4.7.3"
- URL generator may have a stale route provider during module installation
- providerTestCleanCssIdentifier line comments reference wrong lines
- Unused local variable in TaxonomyTermViewTest
- The same link "available updates" links to two different pages in the same paragraph when there is a problem checking available updates
- Document magic methods in DateTimePlus and DrupalDateTime using phpDoc @method