Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This release is quite feature-complete. Only #2983197: Catch TamperException to prevent import from crashing would need to be resolved to move to the release candidate stage.
The following issues are nice to have:
#2951116: Throw an exception if a Tamper plugin doesn't return an array when it should
#2953362: Allow Tamper plugins to be enabled/disabled
Contributors (8)
MegaChriz, tclark62, tostinni, JQTNguyen, ericgsmith, cgmonroe, max-kuzomko, jcmartinez
Big thanks to max-kuzomko, who ported most of the UI.
Changelog
Issues: 26 issues resolved.
Changes since the port to Drupal 8 was started:
Bug
- #3037869 by tostinni, MegaChriz: Fixed unable to order tampers if there are more than 21.
- #2997310 by MegaChriz: Fixed no tamper plugins applied on an empty array.
- #2976804 by MegaChriz, ericgsmith: Strict warning: call_user_func_array() expects parameter 1 and Warning: Illegal offset type in unset
- #2965816 by MegaChriz, ericgsmith: Cannot delete tamper plugin via web interface
- #2974244 by MegaChriz: Fixed some coding standards.
- #2946698 by MegaChriz, ericgsmith, cgmonroe: Updated Feeds Tamper API to match with latest Tamper code.
- #2945948 by jcmartinez, MegaChriz: Removed feeds_tamper.install file so Feeds Tamper can be uninstalled.
- #2945958 by jcmartinez, MegaChriz: Fixed invalid json in composer.json.
Feature
- #3008407 by tclark62, MegaChriz: Added ability to name each tamper plugin.
- #2958008 by MegaChriz, ericgsmith: Added support for manipulating a complete feed item.
Task
- #3015788 by MegaChriz: Require dev version of Feeds for tests.
- #3063051 by MegaChriz: Replaced deprecated PhpunitCompatibilityTrait::getMock() with PhpunitCompatibilityTrait::createMock().
- #3063046 by MegaChriz: Replaced deprecated drupal_set_message() with messenger service.
- #3061554 by MegaChriz: Pass new SourceDefinition to Tamper plugins.
- #2996593 by JQTNguyen: Updated format of dependencies in .info file.
- #2974289 by MegaChriz: Fixed remove tamper plugin instances when source is removed from mapping.
- #2949203 by MegaChriz: Added UI tests.
- #2974245 by MegaChriz: Added admin links for admin toolbar.
- #2973977 by MegaChriz: Added support for TamperSkipItemException and TamperSkipDataException.
- #2953361 by MegaChriz, ericgsmith: Allow Tamper plugins to be reordered.
- #2937728 by max-kuzomko, MegaChriz: Added a Tamper listing page.
- #2948850 by max-kuzomko, MegaChriz: Add an availability to remove tampers from sources
- #2948569 by MegaChriz, ericgsmith: Handle multivalue changes from tamper module.
- #2950522 by MegaChriz: Added basic test coverage for FeedsSubscriber.
- #2942629 by max-kuzomko, MegaChriz, ericgsmith: Add UI for adding/editing tampers to sources.
- #2942067 by max-kuzomko: Implemented permissions.