Wrong cleanup action fix; periodic import per feed; bug fixes
This release contains an important bug fix: when running multiple feed imports in the same request, the wrong cleanup action could be applied if feed types had different "Previously imported items" settings β potentially causing items to be deleted instead of unpublished.
A feature to mark items as invalid has been added to the API. This allows Feeds Tamper to let items fail gracefully when Tamper plugins fail to apply (instead of causing the import to crash).
An other nice new feature is that periodic import can now also be configured per feed. You can configure on the feed type if you want to allow that. Thanks to andriy khomych for adding this feature.
Contributors (17)
megachriz, andriy khomych, klausi, nicolasgraph, codebymikey, nigelcunningham, ruslan piskarov, joelpittet, florianmuellerch, webdrips, edvanleeuwen, bharath-kondeti, ankitv18, bwoods, baikho, irinaz, ad0z
Changelog
Issues: 13 issues resolved.
Changes since 8.x-3.0:
Bug
- #3406792 by megachriz: Fixed feed type form failure when a malformed action plugin is defined - happened when trying to use the File processor with the File Entity module being installed.
- #3553772 by nicolasgraph: Fixed wrong core version requirement: ^10.2 should be required instead of ^10.1.
- #3444986 by codebymikey, megachriz, nigelcunningham, ruslan piskarov: Fixed empty file doesn't trigger
clean()to delete all imported items. - #3534622 by megachriz, joelpittet: Fixed wrong clean action applied when running imports for multiple feeds in one request.
- #3452563 by megachriz, bharath-kondeti, ankitv18, bwoods, baikho: Added different implementation to use dynamic properties in \Drupal\feeds\Feeds\Item\BaseItem to avoid PHP 8.2 warnings.
- #2973170 by ad0z, megachriz, irinaz: Removed "Autocreate entity" option for the file target.
Feature
- #3363508 by andriy khomych, klausi, megachriz: Added feature to override periodic import on the feed.
- #3063055 by megachriz, florianmuellerch, webdrips: Allow parsers and event subscribers to mark an item as invalid.
- #3505403 by megachriz, edvanleeuwen: Show the value of the directory which is not writable.
- #3519989 by megachriz, irinaz: Added mapping source 'authors' to the RSS/Atom parser in order to use multiple values from
<dc:creator>.