Prevent import crashing; fixes for Rewrite plugin

This release contains several bug fixes, including a fix to prevent the import from crashing and fixes related to the Tamper Rewrite plugin.

Contributors (10)

megachriz, benstallings, tostinni, carolpettirossi, plopesc, webdrips, sourojeetpaul, tirupati_singh, ananya.k, sergecspne

Changelog

Issues: 10 issues resolved.

Changes since 8.x-2.0-beta4:

Bug

  • #3324724 by megachriz: Lazy load FeedsSource values when used by a Tamper plugin (this fixes replacing "parent" values for the Rewrite plugin).
  • #3323381 by megachriz: Write the data back to the item after each applied tamper so that Tamper plugins like the Rewrite plugin can work with the latest data.
  • #2983197 by megachriz, tostinni, carolpettirossi, plopesc, webdrips: Catch TamperException to prevent import from crashing and mark items as invalid.
  • #3480174 by ananya.k, sergecspne: Fixed id attribute on tamper form should be a string instead of an array.
  • #3479271 by megachriz, ananya.k: Fixed mismatched dependencies: use Symfony\Component\DependencyInjection\ContainerInterface instead of Drupal\Component\DependencyInjection\ContainerInterface.

Task

  • #3559123 by megachriz: Replaced usage of deprecated node_add_body_field() with a method to add the body field ourselves.
  • #3545541 by benstallings: fixed spelling error ("calculcation").
  • #3459416 by sourojeetpaul, megachriz, tirupati_singh: Project Browser: Created a logo for Feeds Tamper (design of bear by sourojeetpaul, design of the tamper funnel by megachriz).
  • #3517603 by megachriz: Fixed tests and phpstan issues.
  • by MegaChriz: fixed coding standards according to comply to the new rules introduced in drupal/coder 8.3.25.
VCS Label
8.x-2.0-rc1
Core compatibility
Release type
Short description
Prevent import crashing; fixes for Rewrite plugin
Packaged Git sha1
f56ab26955c9858f8d962a068f4b7d5b28a5fe02
Release files