Install
Works with Drupal: ^10.1 || ^11Using 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\Statein the form ofnew 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
- #3454788 by megachriz, ankitv18: Fixed PHPStan issues and tests for Drupal 11; re-enabled book tests.
- #3430449 by ankitv18, deepakkm, Project Update Bot, MegaChriz, jcnventura: Added Drupal 11 compatibility.
- #3462798: Fixed styleint issues.
- #3462076 by MegaChriz, ankitv18: Fixed CSpell errors.
- #3136615 by Alina Basarabeanu, MegaChriz, Sahana _N, jcnventura, andypost, joelpittet: Removed deprecated FeedsAnnotationFactory class.
- #3456961 by MegaChriz: Added StateFactory for fixing a PHPStan issue.