Install

Works with Drupal: ^10.1 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 1.12 MB
MD5: 07633cfea32487e8ad8f2951bb0930fa
SHA-1: 47c9126ce42576d9d93dea03d5567fb48ebb68f8
SHA-256: a1b19ec43f8ab20c8eafc679abcb1fe256d144a438974787521c2ea800b248a1
Download zip 1.45 MB
MD5: c6b21ab5c8e2081356a706c8a5794b33
SHA-1: 17ea663fe195f49e013b0a993c0b0313a396b797
SHA-256: 49473fea6e3d82b92c9b9d3c4356aa74f68fc81dbf95775b53db5e8a272ac62c

Release notes

Drupal 11 support; FeedsAnnotationFactory removed; new "feeds.state_factory" service

This release adds compatibility with Drupal 11 and drops support for Drupal 9.

Other notable changes:

  • The FeedsAnnotationFactory class is removed. It was deprecated since Feeds 8.x-3.0-alpha6.
  • The PubSubHubbub feature is disabled in the UI because it is broken. See #3341361: PubSubHubbub is using removed Guzzle dependencies.
  • Lots of PHPStan issues were fixed, including dependency injection issues. In theory this could cause issues in code that extend classes from Feeds, most likely when overriding constructors.
  • A new service is added called "feeds.state_factory". Code that creates instances of \Drupal\feeds\State in the form of new State(); need to be updated. It is more likely this happens in automated tests, because usually State objects are created by Feeds itself. See also the change record.

Contributors (16)

ankitv18, Kevin W, deepakkm, Project Update Bot, MegaChriz, jcnventura, franz, dmundra, andypost, irinaz, Alina Basarabeanu, Sahana _N, joelpittet, KarlShea, torfj, ericgsmith

Changelog

Issues: 12 issues resolved, 1 issue reverted, 1 issue not yet solved.

Changes since 8.x-3.0-beta5:

Bug

  • #3470963 by megachriz: Fixed InvalidQueryException when value for unique target is an array (D11 compatibility).
  • #3468323 by megachriz, ankitv18: Fixed RouteNotFoundException thrown when viewing imported product variations (from Commerce).
  • #3468219 by megachriz, Kevin W: Fixed TypeError in FeedsQueueExecutable.php when using Psr\Log\NullLogger.
  • #3425218 by MegaChriz, franz: Fixed most PHPStan errors; small API changes in FeedsFileSystemBase, ActionMultipleForm, FeedActionBase, FeedActionMultipleAccessCheck; added dependency injection for several FeedsTarget plugins; removed unused theme implementation 'feeds_feed_status'.
  • #3341361 by MegaChriz: Disable PubSubHubbub in the UI because it is broken.
  • Revert "Issue #3159688 by dmundra, andypost, irinaz, MegaChriz: Send the default User-Agent with the Http fetcher, if available."
  • #3459522 by MegaChriz: Fixed call to an undefined method Drupal\feeds\Feeds\Target\Book::addMessage().
  • #3454534 by KarlShea, torfj, ericgsmith, MegaChriz: Fixed SQL error after upgrading to 8.x-3.0-beta5, happening on MySQL 8 with certain settings.

Task

Created by: megachriz
Created on: 8 Sep 2024 at 10:37 UTC
Last updated: 8 Sep 2024 at 10:37 UTC
Bug fixes

Other releases