Feed Me Changelog

Feed Me is on version 2.0.11, released on Dec 15, 2017

  • theicons.co/svg/photo-09 Created with Sketch. 54 New features
  • theicons.co/svg/others-47 Created with Sketch. 76 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 172 Bug fixes

2.0.11 - Latest Release

Released Dec 15, 2017

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed incorrectly setting localeEnabled behaviour for entries.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue related to backups, causing feeds to fail when triggered via the control panel.

2.0.10

Released Dec 14, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Add backupLimit config option to control the number of backups to retain (when backups are in use).

  • theicons.co/svg/photo-09 Created with Sketch.

    Products can now have their sub-element fields mapped to.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve response when triggered via cron to not return the full page response.

  • theicons.co/svg/others-47 Created with Sketch.

    Better support for timestamps provided with milliseconds.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a bug that occured when disable/delete elements is your import strategy.

  • theicons.co/svg/home-36 Created with Sketch.

    Update entries to only apply localeEnabled when dealing with locales.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for CP becoming unresponsive when running a feed from the control panel directly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix to ensure local-testing works as expected without a license.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for Commerce Products default values not being properly sorted into variant data.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue when triggering feeds from CLI. Thanks to @joshangell.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for date attributes not checking for falsey values before returning current date.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for locale entries not having their status set as per the default section status.

2.0.9

Released Oct 19, 2017

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed icon mask.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed incorrect license servers for new licenses.

2.0.8

Released Oct 18, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Verbb marketing (new plugin icon, readme, etc).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add headers from feed request to special _headers variable for template requests

  • theicons.co/svg/photo-09 Created with Sketch.

    Create feedHeaders template call

  • theicons.co/svg/photo-09 Created with Sketch.

    Add commerce products fieldtype support

  • theicons.co/svg/others-47 Created with Sketch.

    Better handle boolean values for elements.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactor status screen.

  • theicons.co/svg/others-47 Created with Sketch.

    Users - allow importing into multiple user groups.

  • theicons.co/svg/others-47 Created with Sketch.

    Users - support remote-uploading of profile image.

  • theicons.co/svg/others-47 Created with Sketch.

    Visual improvements to nested element fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Matrix - Allow block enabled status to be set.

  • theicons.co/svg/others-47 Created with Sketch.

    Reset properties to allow an instance of the ProcessService to be reused..

  • theicons.co/svg/others-47 Created with Sketch.

    Support additional boolean values for fields and attributes.

  • theicons.co/svg/others-47 Created with Sketch.

    Date - Add date formatting options for date field.

  • theicons.co/svg/others-47 Created with Sketch.

    Ensure each run of the feed uses a fresh criteria model.

  • theicons.co/svg/others-47 Created with Sketch.

    Matrix - improvements for Super Table handling.

  • theicons.co/svg/others-47 Created with Sketch.

    Add extra truthy detections for ‘live’ and ‘enabled’.

  • theicons.co/svg/home-36 Created with Sketch.

    Load custom (fixed) version of selectize to fix being unable to un-select defaults.

  • theicons.co/svg/home-36 Created with Sketch.

    Matrix - fix default value to not be enabled (don’t map).

  • theicons.co/svg/home-36 Created with Sketch.

    Table - properly normalise data.

  • theicons.co/svg/home-36 Created with Sketch.

    Users - minor fix for groupId checking.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix feed not getting immediately processed when running from the CP.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix minor issue with categories calling ids() twice.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix regex for short-hand twig detection.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for Table field not processing more than 10 rows.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure more than just plain sub-element field are styed correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Elements - Ensure we properly escape ‘{‘ characters, and don’t assume they’re short-hand twig.

  • theicons.co/svg/home-36 Created with Sketch.

    Entries fieldtype - don’t rely on parent element being a section.

  • theicons.co/svg/home-36 Created with Sketch.

    Assets - Fix folder-mapping from 2.0.7 (requires re-mapping).

  • theicons.co/svg/home-36 Created with Sketch.

    Support for limitAutoSlugsToAscii for element slugs.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove Ajax task-triggering from direct-run template. In cases, this can cause the feed to be run twice, running from Cron.

  • theicons.co/svg/home-36 Created with Sketch.

    Commerce - using existing variant Title when not provided.

  • theicons.co/svg/home-36 Created with Sketch.

    Honour default entry status for sections.

  • theicons.co/svg/home-36 Created with Sketch.

    Slight modification to regex processing.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect function calls for help request and certain fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Commerce - Tax and Shipping category now supports ID, Name and Handle.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix bug that causes datetimes not to be adjusted for timezones on import.

  • theicons.co/svg/home-36 Created with Sketch.

    Clean field-mapping options and fields when saving, and the field isn’t being mapped.

  • theicons.co/svg/home-36 Created with Sketch.

    Check Matrix field data if it has any field content - otherwise will create empty blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Allow complex fields to have their defaults set correctly.

2.0.7

Released Jun 23, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Assets - Added folder option for dynamic sub-folders (via feed), or by selecting specific default folders within selected source.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add default field for element IDs

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow elements to use date attributes as unique identifier.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add backup logging.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add duplicate feed option, and move into first screen.

  • theicons.co/svg/photo-09 Created with Sketch.

    New Status screen - start feed processing from here, or come back to view the process of a running one.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add limit and offset params to debug.

  • theicons.co/svg/others-47 Created with Sketch.

    Use selectize for mapping dropdowns. Allows for quick-searching of data.

  • theicons.co/svg/others-47 Created with Sketch.

    Ensure elements can handle Twig shortcode.

  • theicons.co/svg/others-47 Created with Sketch.

    Link to logs/home on import success page.

  • theicons.co/svg/others-47 Created with Sketch.

    Better text on asset-uploading options fields - hopefully explains better.

  • theicons.co/svg/home-36 Created with Sketch.

    Products - Fix single variant handling.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix a typo for Disableed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for Table field in Matrix.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix potential SQL error when setting entries to disabled. Thanks @lindseydiloreto.

  • theicons.co/svg/home-36 Created with Sketch.

    Products - Fix single variant handling.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure inner-element fields check for existing content.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix date fields not parsing twig variables early.

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for asset importing not expecting array of urls.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix to check empty string passed in as date.

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fixes for defaultUploadLocationSource checks.

  • theicons.co/svg/home-36 Created with Sketch.

    Improve Matrix-handling when referencing data outside of repeatable Matrix-ready content (you’re correct that sounds complex).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix related entries escaping title.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix regex to handle node names that end in digit. Thanks @antcooper.

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for Table fields and normalising data.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Commerce Variants not calling postForFieldType.

2.0.6

Released May 20, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow option-select fields (Dropdown, Checkboxes, etc) to specify whether data is provided as its value or label

  • theicons.co/svg/others-47 Created with Sketch.

    Prevent against specifying incorrect handles for fields or attributes for default field values (using twig)

  • theicons.co/svg/others-47 Created with Sketch.

    Check categories (and other fields) have correct settings before fetching custom fields

  • theicons.co/svg/others-47 Created with Sketch.

    Ensure required fields get their data populated when targeting a specific locale. Otherwise, will cause the feed to fail due to validation.

  • theicons.co/svg/home-36 Created with Sketch.

    Users - fixed replacing current user group assignments

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for complex/uneven Matrix fields

  • theicons.co/svg/home-36 Created with Sketch.

    Fix to check for existing parsed data and merge, rather than overwrit

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Product/Variant imports not working correctly

2.0.5

Released May 13, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Added checkExistingFieldData for all fields to first check an existing element (if any) has content matching exactly what is to be imported. It will be skipped if it matches. Controlled by config setting, and off by default.

  • theicons.co/svg/others-47 Created with Sketch.

    Provide better checking for set DateTime object for all date fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Better support for null data in feed.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactoring feed data parsing (for the last time!) for more reliable results with inconsistent feeds/nodes/data. Much better handling of order of data, nested content, and repeatable nodes.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix asset inner-element fields when remote-uploading.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix asset postFieldData fetching incorrect field data.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix asset filename guessing to handle more robust filenames.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove unnecessary log when testing for timestamp.

2.0.4

Released May 04, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow Twig shorthand variables to be used in default fields. This allows you to reference other fields or element attributes in the feed.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add nesbot/carbon for proper date parsing. Now properly supports Unix timestamps for date data.

  • theicons.co/svg/photo-09 Created with Sketch.

    Smart extension/filename checking for remote asset URLs. This smartly grabs the correct URL from the base path, or query string.

  • theicons.co/svg/others-47 Created with Sketch.

    Commerce Variants - pre-fill existing attribute values if they aren’t mapped in the feed.

  • theicons.co/svg/others-47 Created with Sketch.

    Include more default fields for element types.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with setting Category status.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed data issue in BaseFeedMeFieldType:postFieldData().

2.0.3

Released May 01, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Locale Status to entries, to properly control individual locale status.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added element parameter to onStepProcessFeed event.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Import Strategy to Disable missing elements. Thanks @ryansnowden.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactor remote asset uploading/handling.

  • theicons.co/svg/others-47 Created with Sketch.

    Remote assets - Better support for dynamic paths set in asset fields (ie {slug}).

  • theicons.co/svg/others-47 Created with Sketch.

    Remote assets - When set to Keep Original, don't download it and then check if it exists in Craft - it can be skipped.

  • theicons.co/svg/others-47 Created with Sketch.

    Ensure all fields are bootstrapped with the owner element being imported.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve Commerce Products matching on existing elements (including better variant-field support).

  • theicons.co/svg/others-47 Created with Sketch.

    Remove certain unique identifier options for Product Variants - the element criteria doesn’t support them anyway.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactor matchExistingElement to return a single element, as opposed to a collection.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve checking for unique identifier for all element types.

  • theicons.co/svg/home-36 Created with Sketch.

    Remote assets - Ensure field limits are respected.

  • theicons.co/svg/home-36 Created with Sketch.

    Remote assets - Ensure multi remote asset fields work correctly in the same feed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for entry field not showing correct sub-element fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for Matrix and remote asset field uploading.

2.0.2

Released Mar 30, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Provide all locale option instead of always requiring one.

  • theicons.co/svg/others-47 Created with Sketch.

    Refactored Asset element type importing, include locale content.

  • theicons.co/svg/others-47 Created with Sketch.

    Better support for Craft Client default author for elements.

  • theicons.co/svg/others-47 Created with Sketch.

    Empty date/time can now be set for date fields.

  • theicons.co/svg/others-47 Created with Sketch.

    Improved Checkbox/Radio/Multiselect data parsing.

  • theicons.co/svg/others-47 Created with Sketch.

    Plugin events are now triggered when calling the debug action.

  • theicons.co/svg/others-47 Created with Sketch.

    Long URLs are now truncated on feeds index in the CP.

  • theicons.co/svg/others-47 Created with Sketch.

    Improved assets-uploading without extension.

  • theicons.co/svg/home-36 Created with Sketch.

    Properly support third-party element types.

  • theicons.co/svg/home-36 Created with Sketch.

    Properly support third-party data types (thanks to @timeverts).

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed default value for dropdown field (when no value matches).

  • theicons.co/svg/home-36 Created with Sketch.

    Better error-handling when importing into specific locale.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure default start/date are correctly parsed entries/commerce.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure checks for element attributes include fallback. Can cause issues with fields with handles the same as element attributes.

  • theicons.co/svg/home-36 Created with Sketch.

    Lightswitch field now properly check for boolean values.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed User Photos not being mapped.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed preferredLocale not being mapped to users.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed logging license response on ping. This caused an error to be raised during feed processing at times.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed for Asset Element not matching against filename data.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixes for Matrix/Table importing.

2.0.1

Released Mar 01, 2017

  • theicons.co/svg/home-36 Created with Sketch.

    Products - Fix existing element-matching on core attributes (matching against title, etc)

  • theicons.co/svg/home-36 Created with Sketch.

    Products - Ensure content is set correctly for multi-locales

  • theicons.co/svg/home-36 Created with Sketch.

    Users - Fix profile fields not importing when multi-locales were setup.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix data-parsing when using via templates. Particular if an error occurs, an error would be thrown, preventing logging of the error.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure unregisterLicenseKey and transferLicenseKey properly decode server response.

2.0.0

Released Feb 25, 2017

    Feed Me 2.0 is a major update

  • theicons.co/svg/home-36 Created with Sketch.

    Before updating, please read the upgrade notes. This version contains several potentially breaking changes.

  • Major features

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Categories, Users, Entries, Commerce Products

  • theicons.co/svg/photo-09 Created with Sketch.

    Support for third-party element types

  • theicons.co/svg/photo-09 Created with Sketch.

    Auto-upload Assets when mapping

  • theicons.co/svg/photo-09 Created with Sketch.

    Support to map content to element's inner fields (think fields for assets)

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Assets ElementType - easily upload assets into Craft.

  • theicons.co/svg/others-47 Created with Sketch.

    Matrix smart-checking for existing content

  • theicons.co/svg/others-47 Created with Sketch.

    New parsing method for XML feeds, includes attribute-mapping

  • theicons.co/svg/others-47 Created with Sketch.

    New mapping interface allows setting defaults for most fields

  • theicons.co/svg/others-47 Created with Sketch.

    Re-written field-mapping functionality (again) to be more robust and future-proof.

  • theicons.co/svg/others-47 Created with Sketch.

    Import Strategy is now no longer a single choice. Choose any combination of Add/Update or Delete.

  • theicons.co/svg/others-47 Created with Sketch.

    Locale-specific importing. Previously imported the same content across locales.

  • Feeds

  • theicons.co/svg/photo-09 Created with Sketch.

    Direct access to mapping screen

  • theicons.co/svg/photo-09 Created with Sketch.

    Support attribute-mapping for XML feeds

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Debug controller action to help debug those tricky feeds, and see whats going on

  • theicons.co/svg/photo-09 Created with Sketch.

    Support for third-party data-types, in addition to the native JSON/XML processing. Useful for custom data handling

  • theicons.co/svg/photo-09 Created with Sketch.

    Added debug icon to Feeds index.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Element ID mapping. *A word of warning - * do not use this for importing new data. Read more.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added parent-mapping for Entry and Category.

  • theicons.co/svg/others-47 Created with Sketch.

    Support for save shortcut, and stays on the same screen, rather than redirecting back to index

  • theicons.co/svg/others-47 Created with Sketch.

    Better feedback screen when unable to parse/find f

  • theicons.co/svg/others-47 Created with Sketch.

    Feed mapping now looks at entire feed structure for nodes, rather than just the first n

  • theicons.co/svg/others-47 Created with Sketch.

    Feed mapping is no longer case-insensiti

  • theicons.co/svg/others-47 Created with Sketch.

    Proper confirmation screen when importing, with progress ba

  • theicons.co/svg/others-47 Created with Sketch.

    Feeds no longer die when an error occurs. It'll try to complete the rest of the feed, notifying you of errors at the end of processing.

  • theicons.co/svg/others-47 Created with Sketch.

    Sub-folders are now searched for existing assets.

  • theicons.co/svg/others-47 Created with Sketch.

    Improved handling of inconsistent, repeatable nodes (I'm looking at you XML).

  • theicons.co/svg/others-47 Created with Sketch.

    Asterisks are now shown during mapping for required fields - a handy reminder.

  • theicons.co/svg/others-47 Created with Sketch.

    User importing no longer requires a User Group set.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove database logging (no longer used)

  • theicons.co/svg/home-36 Created with Sketch.

    Fix support for local feeds

  • theicons.co/svg/home-36 Created with Sketch.

    Feed no longer lags when processing from the control panel

  • theicons.co/svg/home-36 Created with Sketch.

    Fix issue where task wouldn't fire asynchronously, locking up the CP

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue where pending/disabled existing entries weren't being matched for updating/deleting

  • theicons.co/svg/home-36 Created with Sketch.

    Prevent feed from processing if there are no nodes to process. Fixes deletion when elements shouldn't b

  • theicons.co/svg/home-36 Created with Sketch.

    Treat boolean-like values with the respect they deserve.

  • theicons.co/svg/home-36 Created with Sketch.

    Added Shipping Category for Commerce Products.

  • Fieldtypes

  • theicons.co/svg/photo-09 Created with Sketch.

    Elements can be created if they don't exist

  • theicons.co/svg/photo-09 Created with Sketch.

    Assets can be uploaded automatically, with options for conflict handling

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support to map element fields' own custom fields (think fields for assets). Currently only supports simple fields.

  • theicons.co/svg/others-47 Created with Sketch.

    More modular handling by moving to separate classes

  • theicons.co/svg/others-47 Created with Sketch.

    More streamlined third-party integration and implementation using registerFeedMeFieldTypes

  • theicons.co/svg/others-47 Created with Sketch.

    Improved performance for Element fields - replaces search with attributes (ie: asset->filename over asset->search).

  • theicons.co/svg/others-47 Created with Sketch.

    Matrix fields now smartly look at existing content and update only if data has changed. No more element bloat.

  • Elements

  • theicons.co/svg/photo-09 Created with Sketch.

    Support for importing Categories, Users, Entries, Commerce Products

  • theicons.co/svg/photo-09 Created with Sketch.

    Support for third-party Element Types using registerFeedMeElementTypes

  • Events

  • theicons.co/svg/photo-09 Created with Sketch.

    Added onBeforeProcessFeed, onProcessFeed, and onStepProcessFeed events

  • Developers

  • theicons.co/svg/photo-09 Created with Sketch.

    Added registerFeedMeDataTypes, registerFeedMeElementTypes, and registerFeedMeFieldTypes hooks

  • Logs

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to clear logs

  • theicons.co/svg/others-47 Created with Sketch.

    Improved logging information across the plugin

  • Help

  • theicons.co/svg/others-47 Created with Sketch.

    Better feedback when help requests fail

  • theicons.co/svg/home-36 Created with Sketch.

    Fixes to Help requests not validating - therefore unable to sen

  • theicons.co/svg/home-36 Created with Sketch.

    Help request form supports CSRF protection - as it shoul

  • Settings

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to clear pending tasks - can be called via Cron

  • Documentation

  • theicons.co/svg/photo-09 Created with Sketch.

    Dedicated plugin page via http://sgroup.com.au/plugins/feedme

  • theicons.co/svg/photo-09 Created with Sketch.

    Start to finish examples

  • theicons.co/svg/photo-09 Created with Sketch.

    Examples for JSON/RSS/XML feeds

  • theicons.co/svg/photo-09 Created with Sketch.

    Developer resources for hooks and events

1.4.12

Released Jul 06, 2016

  • theicons.co/svg/others-47 Created with Sketch.

    Altered terminology around Duplication Handling to hopefully be more clearer.

  • theicons.co/svg/home-36 Created with Sketch.

    Protect against errors on Feed Me index page when sections/entry types no longer exist.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed mapping issues with Table field inside Matrix blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed Dropdown field matching via Label, not Value.

1.4.11

Released Apr 25, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with XML parsing and special characters encoding incorrectly.

1.4.10

Released Apr 14, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue for repeatable fields containing empty values (table fields).

  • theicons.co/svg/others-47 Created with Sketch.

    FeedUrl attribute stored as TEXT column type to allow for longer URLs.

  • theicons.co/svg/others-47 Created with Sketch.

    Improved JSON parsing to use Yii's JsonHelper class, with better logging when failing.

1.4.9

Released Mar 15, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with utf8 encoding for feeds.

  • theicons.co/svg/others-47 Created with Sketch.

    Improvements to matrix processing.

1.4.8

Released Mar 03, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Fix for json parsing when special characters in feed content.

  • theicons.co/svg/others-47 Created with Sketch.

    Better logging when a feed cannot be parsed.

1.4.7

Released Feb 29, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for locales - set which locale you want your feed to go to.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for non-http protocols for feeds (ftp://, file://, etc) #29

1.4.6

Released Jan 20, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where an error would be incorrectly thrown when Add duplication handling is used.

1.4.5

Released Jan 13, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with plugin release feed url.

1.4.4

Released Dec 28, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with irregular nested elements. See #24.

1.4.3

Released Dec 01, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Check for both numeric and string single-string arrays. Particularly an issue for JSON feeds.

1.4.2

Released Nov 28, 2015

  • theicons.co/svg/others-47 Created with Sketch.

    Minor improvements for plugin icons.

1.4.1

Released Nov 27, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Fix css/js resources filename, which did not commit properly.

1.4.0

Released Nov 26, 2015

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 2.5 support, including release feed and icons.

  • theicons.co/svg/others-47 Created with Sketch.

    Code cleanup and refactoring field-mapping logic for performance and sanity.

  • theicons.co/svg/others-47 Created with Sketch.

    Rewritten Matrix/Table mapping and processing logic. Matrix and Table fields will need to be re-mapped.

  • theicons.co/svg/others-47 Created with Sketch.

    Removed Super Table native support - please ensure you have the 0.3.9 release of Super Table. Super Table fields will need to be re-mapped.

  • theicons.co/svg/others-47 Created with Sketch.

    Less strict user matching - should match against almost any value related to user.

  • theicons.co/svg/others-47 Created with Sketch.

    Allow for Environment Variables to be used in the feed url.

  • theicons.co/svg/others-47 Created with Sketch.

    Better feedback on feed failure. Will fail task if any feed node encounters an issue, and will show the red failed task indicator (prompting you to look at the logs).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for mapping multiple Matrix blocks being out of order from original feed.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix issue with task not firing when running from Control Panel. In some cases, this meant not even logging information was being recorded if something went wrong. This did not effect running directly.

  • Third-Party Hooks

  • theicons.co/svg/photo-09 Created with Sketch.

    Added registerFeedMeMappingOptions for third-party fieldtypes to control the options for mapping feed nodes to field data.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added postForFeedMeFieldType for third-party fieldtypes to modify entry data before being saved to entry.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added documentation for hooks. Refer to Wiki.

  • theicons.co/svg/others-47 Created with Sketch.

    Modified third-party hooks prepForFeedMeFieldType so it actually works! Thanks go to @lindseydiloreto.

1.3.6

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Removed file_get_contents as default method of fetching feed data in favour of Curl.

  • theicons.co/svg/home-36 Created with Sketch.

    Better error logging when trying to consume feed data.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for when mapping to Matrix field, commas were escaping content into new blocks.

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure fields within Matrix and SuperTable are parsed through necessary field processing functions.

  • theicons.co/svg/home-36 Created with Sketch.

    Added prepForFeedMeFieldType hook for other plugins to handle their own fields.

1.3.5

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for logging. When Delete duplication option was set, import success was never recorded in the logs.

1.3.4

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for template mapping. Caused an issue when using a JSON feed and came across a empty nested array.

1.3.3

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for log reporting which wasn't displaying errors in a useful way.

1.3.2

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Alterations to logging information to provide better feedback. Thanks to @russback.

1.3.1

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for info/notice log messages not saving when devMode is off.

1.3.0

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Refactored direct processing to utalize Craft's tasks service, rather than using pure PHP processing. This greatly improves performance as PHP processing would run out of memory extremely quickly.

1.2.9

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Added support for SuperTable.

  • theicons.co/svg/home-36 Created with Sketch.

    Added log tab to read in craft/storage/runtime/logs/feedme.log.

  • theicons.co/svg/home-36 Created with Sketch.

    Added help tab, allowing users to submit their feed info and setup for debugging/troubleshooting.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for fields in Matrix blocks only succesfully mapping textual fields. Complex fields such as Assets, Entries, etc were not mapping correctly.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for only one item being processed when Delete duplication handling was selected.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for Dropdown/RadioButtons causing a critical error when a provided value didn't exist in the field.

  • theicons.co/svg/home-36 Created with Sketch.

    Added credit and plugin url to footer.

1.2.8

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Move changelog - so much change!

  • theicons.co/svg/home-36 Created with Sketch.

    Add support for attribute values for XML feeds (template tags only).

  • theicons.co/svg/home-36 Created with Sketch.

    Add missing log statement for successful update/add.

1.2.7

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Fix where entries would not import if mapping element fields had more values that their field limit.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for multiple matches found on existing categories, where only one should match.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for escaping special characters in tags/category name.

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for tags/category mapping.

1.2.6

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for matching fields containing special characters.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for tags and category mapping, mapping all available if supplied empty value.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for backup lightswitch reflecting the saved state.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix to ensure at least one duplicate field is checked.

1.2.5

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Refactoring for performance improvements.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove database logging until a better performing option is figured out. Logging still occurs to the file system under craft/storage/runtime/logs/.

  • theicons.co/svg/home-36 Created with Sketch.

    Added optional backup option per-feed (default to true).

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix so direct feed link doesn't use siteUrl.

1.2.4

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Added support to fallback on cURL when file_get_contents() is not available. Can occur on some hosts where allow_url_fopen = 0.

1.2.3

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Primary Element is no longer required - important for JSON feeds.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixes for when no primary element specified. It's pretty much optional now.

  • theicons.co/svg/home-36 Created with Sketch.

    UI tidy for mapping table.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for duplication handling not matching in some cases. Now uses element search.

1.2.2

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    JSON feed support.

1.2.1

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Matrix support.

  • theicons.co/svg/home-36 Created with Sketch.

    Table support.

  • theicons.co/svg/home-36 Created with Sketch.

    Even better element-search.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove square brackets for nested field - serialization issues. Breaking change you will need to re-map some fields due to this fix.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for supporting multiple entry types when selecting fields to map.

1.2

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Lots of fixes and improvements for direct-processing. Includes URL parameter, passkey and non-Task processing.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixes with logging - now more informative!

  • theicons.co/svg/home-36 Created with Sketch.

    Improvement nested element parsing.

  • theicons.co/svg/home-36 Created with Sketch.

    Better date parsing.

  • theicons.co/svg/home-36 Created with Sketch.

    CSRF protection compatibility.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix for duplicate field mapping not being remembered.

1.1

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Prep for Table/Matrix mapping.

  • theicons.co/svg/home-36 Created with Sketch.

    Better depth-mapping for feed data (was limited to depth-2).

  • theicons.co/svg/home-36 Created with Sketch.

    Refactor field-mapping processing.

  • theicons.co/svg/home-36 Created with Sketch.

    Set minimum Craft build.

1.0

Released Nov 26, 2015

  • theicons.co/svg/home-36 Created with Sketch.

    Initial release.

Get started with Feed Me

Available for Craft 2, with Free and Pro versions.