Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This release contains some small bug fixes and minor UI improvements. Also, data provided by FeedsSource plugins are now alterable by Feeds Tamper.
Possible performance hit: hash calculation method changed
The most notable change is the way hashes are calculated. Feeds uses hashes to determine if an item has changed since the previous import. Previously, the hash was based on a combination of the whole item + the mapping configuration. Now it is based on only the mapped fields of the item + the mapping configuration. With this change, the same technique is used as in the D7 version of Feeds.
Concrete this causes the following: at the next import, for each feed that is configured to update existing entities, all items will be reimported. In theory, this could result into a performance hit if you have a huge amount of items to import. On subsequent imports it will work as before.
Contributors (4)
MegaChriz, arnested, mikran, Murz
Changelog
Issues: 15 issues resolved.
Changes since 8.x-3.0-alpha2:
Bug
- #2996253 by MegaChriz: Fixed CSV with extra empty lines never completes parsing.
- #2969259 by arnested: Fixed error messages are not printed when running imports from the command line (for example when using drush).
- #2989694 by MegaChriz: Fixed previously imported entities are being unpublished/cleaned on every import.
- #2982277 by MegaChriz, mikran: Added missing schema for Upload fetcher settings.
Feature
- #2980708 by MegaChriz: Log messages during an import.
- #2989743 by MegaChriz: Fetch values from FeedsSource plugins earlier to make their values alterable with Feeds Tamper.
- #2989789 by MegaChriz: Reset hash when an entity reference wasn't found.
- #2990113 by MegaChriz: Set specific label for each derived queue.
- #2993674 by MegaChriz: Make "New source..." more visible.
- #2993670 by MegaChriz: Go to the mapping page after creating a feed type in the UI.
- #2979659 by Murz: Increased max length of feed source url from 255 to 2048 symbols.
Task
- #2990155 by MegaChriz: Only update when mapped fields are updated.
- #2989870 by MegaChriz: Completed test GenericContentEntityProcessorTest::testEntityImport().
- #2984634 by MegaChriz: Fixed tests for PHP 7.1 and PHP 7.2.
- #2984360 by MegaChriz: Fixed risky tests for D8.6.
Missing features
This being an alpha release means that not all features from the D7 version of Feeds have been ported yet. You may also run into some bugs.
The most notable missing features are:
- #2867761: Multilingual support
- #2938505: Add UI for editing and removing custom (CSV) sources
- Drush commands
- Feeds import preview
- An option to only update existing items (not creating new items)
- Targets for several field types: language, media field, path alias, user password, user roles