Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
YES! Feeds finally supports translation of fields using Entity translation! Also new in this release is support for updating existing items only and for the CSV parser an option is added to convert the character encoding of the CSV file to UTF-8.
No full translation support yet
For full translation support in Feeds, there is still work to be done. Feeds doesn't support the module "Content translation" yet; autocreating terms in the right language is not possible when not also the taxonomy reference field is multilingual; and the multilingual settings from i18n (like "Require language" or "Lock language") are not respected. You are encouraged to create follow-up issues (and hopefully fixes!) for them. See also #1183440: Multilingual Feeds - Make field import language-aware.
Contrib modules need adjusting to respect the mapping option "language".
An other important thing to note: now that Feeds support multilingual fields using Entity translation, modules that provide mapping targets for Feeds should adapt to respect the mapping option "language". Consult the change record for more information.
Major changes since 7.x-2.0-beta1:
- #1183440 by twistor, MegaChriz, stefan.r, drclaw, pcambra, olofjohansson, Calystod, colan, svendecabooter, Bobík, Manish Jain, AdamGerthel, mErilainen, kervi, Pocketpain, et al: Multilingual Feeds - Make field import language-aware.
- #1428272 by OnkelTem, eosrei, jtsnow, Jerenus, liquidcms, acouch, derhasi, Niremizov, MegaChriz: Added support of encoding conversions to the CSV Parser.
- #1286298 by fietserwin, Triskelion, MegaChriz, charginghawk, osopolar: Don't create new items, only update existing.
- #2529538 by twistor, MegaChriz, stefan.r, drclaw, olofjohansson, Manish Jain, et al: Added generic entity language support.
All changes since 7.x-2.0-beta1:
- by MegaChriz: test dependencies should be specified in the main module.info file and be in the form project:module (see also issue 2651854).
- #2662730 by joachim: 'clear-block' CSS class on admin form should be 'clearfix'.
- #2638722 by MegaChriz: Improve documentation for hook_feeds_processor_targets().
- #1183440 by twistor, MegaChriz, stefan.r, drclaw, pcambra, olofjohansson, Calystod, colan, svendecabooter, Bobík, Manish Jain, AdamGerthel, mErilainen, kervi, Pocketpain, et al: Multilingual Feeds - Make field import language-aware.
- #1428272 by OnkelTem, eosrei, jtsnow, Jerenus, liquidcms, acouch, derhasi, Niremizov, MegaChriz: Added support of encoding conversions to the CSV Parser.
- #2644868 by diamondsea: Skip verification of the certificate's name when accepting invalid SSL certificates.
- #2309471 by Josh Waihi: File Fetcher doesn't obey allowed extensions.
- #2117535 by gbirch, MegaChriz, cbfannin, batje, id.alan: fixed Undefined variable: original_author in _parser_common_syndication_atom10_parse().
- #2636342 by AndyF, MegaChriz: Improved documentation of FeedsConfigurable::__get().
- #2637118 by MegaChriz: Use "plural label" for "label plural" from entity info if available.
- #2602508 by MegaChriz: Fixed clear out boolean field when an empty value is provided.
- #1891404 by MegaChriz, twistor, jenlampton: Add a mapper for Updated date (changed).
- #2147341 by milesw: fixed missing bundle property on entity of type taxonomy_term when replacing existing terms.
- #2624344 by grahamC, MegaChriz: Import via pushImport() keeps looping / never completes.
- #2629620 by GuyPaddock, MegaChriz: Fixed template for TSV contains the word "TAB" instead of tabs.
- #2385601 by GerZah, MegaChriz, Jerenus: Sorting feed importers by readable names.
- #2619788 by pcambra: Get instance info from the entity instead of from the source for file mappings.
- by MegaChriz: add entity_translation as a test dependency for issue #1183440.
- #2529538 by twistor, MegaChriz, stefan.r, drclaw, olofjohansson, Manish Jain, et al: Added generic entity language support.
- #1950182 by mikran, MegaChriz, twistor: Only update when mapped fields are updated.
- #2556461 by MegaChriz: Fixed importing two hierarchical vocabularies with overlapping id's.
- #2584443 by zniki.ru: http_request_create_absolute_url() ignore last path in $base_url.
- #2533030 by rrfegade, MegaChriz, twistor: Spelling errors in D7.
- #1393898 by MegaChriz, twistor: Order Log view by flid instead of log_time.
- #2581135 by Anas_maw, MegaChriz: views integration for feeds source import date.
- #2584157 by MegaChriz: fixed missing mapping targets in the UI for contrib processors.
- #2574789 by MegaChriz: Wrong processor settings set in FeedsUIUserInterfaceTestCase::testImporterImport().
- #2557581 by joelpittet: CSV column names escaped & upload field double escaping.
- by MegaChriz: add i18n_taxonomy as a test dependency for issue #2529538.
- #2542416 by twistor, MegaChriz: Allow sources and targets to be marked as deprecated and hide them from the UI.
- #2530670 by MegaChriz: Filter log in Views by "Message".
- #2397151 by Pravin Ajaaz: importer UI for CSVs should quote column names that contain commas.
- #2531858 by twistor: Add a FeedsSource::pushImport() method.
- #2531706 by twistor: relation "cache_feeds_http" does not exist.
- #2531828 by twistor: Simplify db queries in FeedsProcessor.
- #1286298 by fietserwin, Triskelion, MegaChriz, charginghawk, osopolar: Don't create new items, only update existing.