Feed Me Changelog

Feed Me 3.x is on version 3.0.2.1, released on Dec 13, 2018

  • theicons.co/svg/photo-09 Created with Sketch. 97 New features
  • theicons.co/svg/others-47 Created with Sketch. 120 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 246 Bug fixes

3.0.2.1 - Latest Release

Released Dec 13, 2018

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

    Fix SCENARIO_ESSENTIALS error from 3.0.2.

3.0.2

Released Dec 12, 2018

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

    Added logging config option.

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

    Fix SCENARIO_ESSENTIALS not being applied for products and comments.

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

    Fix elements being disabled/deleted with compareContent on.

3.0.1

Released Dec 06, 2018

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

    All element titles will be truncated automatically if over 255 characters.

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

    Fix SQL error when setting a default author.

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

    Fix matchExistingElement not supporting false-y values.

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

    Fix Matrix/Super Table support for nested (complex) fields.

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

    Fix SQL error ocurring when mapping a parent entry.

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

    Fix Assets (and other) elements not having their modified data saved properly in some instances.

3.0.0

Released Nov 28, 2018

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

    Add JSON linter for better parsing errors.

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

    Add composer.json and composer.lock to support requests.

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

    Add onAfterParseFeed event.

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

    Add sleepTime config setting, to set sleep() on each feed processing.

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

    Selecting a default author now uses an element select field.

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

    Clarify suspending users with disabling elements.

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

    Make a few more events modifiable.

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

    Fix template tags not working properly.

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

    Fix pagination URL not saving.

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

    Assets - ensure existing element is set/updated when fetching image.

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

    Fix matrix fields not grouping content correctly for JSON feeds.

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

    Ensure element fields, when set to create, respect the feed propagation settings.

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

    Return empty array when no data for element fields

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

    Do not make redirect request after install if install is done via CLI. Thanks (@nettum).

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

    Fix for some fields not saving their mapping options inside Matrix.

3.0.0-beta.30

Released Nov 15, 2018

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

    Fix error thrown by datatypes when using template tags (properly).

3.0.0-beta.29

Released Nov 15, 2018

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

    Fix user status not working correctly, or throwing an error if setting to active.

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

    Fix content checks not comparing existing content correctly.

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

    Fix error thrown by datatypes when using template tags.

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

    Refactor and fix variants not working with Matrix fields (and other complex fields).

3.0.0-beta.28

Released Nov 13, 2018

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

    Fix conflict with Navigation plugin migration

3.0.0-beta.27

Released Nov 13, 2018

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

    Added pagination handling for feeds. Select a node in your feed that contains a URL to the next set of data for your content, and Feed Me will automatically fetch it.

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

    Added content comparison functionality, where Feed Me will look at all your existing content for an element, compare it, and only proceed if content has changed. This brings massive performance improvements by not needlessly updating elements. Also controlled through compareContent as a config setting, default to true.

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

    Added Google Sheet as a datatype.

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

    Added type switch for logs - filter your logs by info, error or all.

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

    Added feedOptions config for feed-specific settings. Control request headers per-feed, or change any feed attribute in your configuration file.

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

    Set SCENARIO_ESSENTIALS scenario when saving an element. In-line with how Craft handles bulk element updates, and to integrate nicely with SEOmatic.

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

    All element fields now return unique IDs.

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

    Provide more detail for XML parsing errors.

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

    Users - set user to be suspended when disabling elements.

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

    Fix enabled tabs throwing an error in some cases.

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

    Fix error thrown when matching elements on their ID.

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

    Fix not matching entries and categories across multi-sites.

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

    Fix not being able to select filename as an identifier for asset fields.

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

    Cleanup and properly sort settings and config options.

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

    Move extra element attribute setting within parseTwig conditional, ensuring elements are bound twice with attribute and field data.

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

    Fix categories fields not limiting per their field settings.

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

    Add serialise and normalise for default field content, particularly useful with Redactor.

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

    Fix additional Linkit data being added to import.

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

    Implement table field sub-field validations.

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

    Fix Table fields not containing all columns when null values.

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

    Fix Matrix including order and not setting collapsed/disabled to boolean.

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

    Fix Matrix not handling scenario when only adding content to one block type.

3.0.0-beta.26

Released Nov 01, 2018

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

    Limit logs entries in the UI to 300.

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

    Switch dataDelimiter from | to -|- - causing too many issues with Twig.

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

    Twig parsing in field content or default values is now opt-in. Use an array of field handles or attribute handles in a config setting parseTwig.

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

    Fix error when trying to match against custom field in category, entry and user fields.

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

    Allow to map against Preparse element field content.

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

    Fix missing FeedMe class definitions.

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

    Protect debug output from console requests.

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

    Fix element field matching.

3.0.0-beta.25

Released Oct 26, 2018

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

    All new logging! More logging and more details.

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

    Fixed an error with Super Table fields (thanks @jaydensmith).

3.0.0-beta.24

Released Oct 24, 2018

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

    Tighten restrictions on what can be a unique identifier field.

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

    Improve local file handling a little and relative paths.

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

    CSV - allow files without headers to still be processed instead of throwing an error.

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

    AssetHelper - add checks for spaces in filenames.

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

    Add array-handling to default fields, preventing errors like trim(), etc.

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

    Add some conditionals to migration from Craft 2 > 3.

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

    Fix template error when updating Craft 2 > 3.

3.0.0-beta.23

Released Oct 23, 2018

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

    Added support for Digital Products element and field.

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

    Added support for Solspace Calendar element and field.

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

    Added support for Comments element.

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

    Added support for Super Table field.

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

    Added support for Linkit field.

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

    Added support for Typed Link field.

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

    Added support for SimpleMap field.

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

    Add offset/limit options to template params

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

    Matrix handling, particularly for XML-based feeds are much more opinionated about structure for better results. See docs.

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

    Fix element fields in Matrix not mapping correctly.

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

    Fix Twig parsing in default and feed data too early, resulting in empty values.

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

    Matrix - fix block types with no fields messing things up.

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

    Fix ‘placeholder’ in products query causing PostgreSQL errors.

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

    Fix error thrown on entry mapping screen when no sections are available.

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

    Assets - fix filename matches not including subfolders.

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

    Table - protect against array values importing into fields.

3.0.0-beta.22

Released Oct 04, 2018

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

    Fixed an error when trying to match relational entries via a custom field.

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

    Fix integrity constraint error thrown by author.

3.0.0-beta.21

Released Aug 21, 2018

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

    Fix typos in element classes

3.0.0-beta.20

Released Aug 21, 2018

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

    Drop support for email fields for users (potentially causing conflicts)

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

    Fix incorrect tab URLs

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

    Error checking entry section

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

    Fix entries field error when trying to access a section has been deleted

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

    Fix element-creation not finding existing elements of any status

3.0.0-beta.19

Released Aug 18, 2018

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

    Ensure element fields don’t throw fatal errors when unable to save - allowing owner element to continue.

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

    Products - remove required attribute on unlimited stock.

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

    Change element field matching existing elements querying. Fixes the case where trying to match elements with the keyword 'not' in the value.

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

    Fix primary element iterator when only one item in feed (in some cases).

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

    Fix enabled tabs in CP not working.

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

    Fix error thrown for table field when no delimiter defined.

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

    Fix for inner-element fields for entries throwing an error.

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

    Fix Matrix blocks not being sorted correctly in cases where they’re paired with element fields.

3.0.0-beta.18

Released Aug 16, 2018

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

    Add support for Table fields and dataDelimiter for multiple rows.

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

    Allow commerce variants to set their enabled state.

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

    Add ability to store base64 encoded assets in addition to URLs (thanks @urbantrout).

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

    Added config option for csv delimiter csvColumnDelimiter (thanks @crollalowis)

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

    Improve user-creation handling for user fields.

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

    Matrix - Refactor parsing logic to be (hopefully) better.

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

    Matrix - swap enabled with disabled checkbox for blocks.

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

    Improve product variants, preventing orphans in some cases.

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

    Provide field option for handling existing user groups. Either fully replace existing user groups, or append.

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

    Prevent elements from propagating when targeting a site.

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

    Assets - fix incorrect skipping of existing assets when there aren’t necesarily any found.

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

    Table - Fix processing changes when no delimiter (not required).

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

    Use registerTwigExtension(), otherwise may cause Twig to be loaded before it should be (thanks @brandonkelly)

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

    Entry - Fix authors not being created when they should be.

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

    CSV - fix for line breaks in headings causing issues.

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

    Fix for variants in that they can potentially move to another product type, or otherwise plucked from a product other than the one you're importing.

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

    Fix incorrect variant custom field namespace.

3.0.0-beta.17

Released Jul 19, 2018

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

    Replace getReferrer() which redirects inconsistently.

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

    Add item/row number into log message.

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

    Fix edge-case for importing a single item (and only one).

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

    Ensure values are escaped when comparing existing elements.

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

    Products - ensure attributes are set properly in all instances.

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

    Products - fix custom fields not being set on variants.

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

    Fix Undefined variable: variants.

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

    Fix miss-spelling of dataDelimiter.

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

    Fix invalid reference to TagElement in Users element class.

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

    Fix user status not being able to bet set via the element anymore.

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

    Protect against setting element attributes when null.

3.0.0-beta.16

Released Jul 07, 2018

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

    Add support for element fields to match on simple custom fields

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

    Allow element fields to select default elements

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

    Add config option for data delimeter (dataDelimiter)

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

    Add prepareAssetName to asset handler to handle filenames better

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

    Fix help errors ocurring in some cases

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

    Fix date format parsing

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

    Fix date fields not passing formatting options to helper

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

    Add safety checks for boolean values needing to be a string

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

    Fix some element attributes not being set correctly

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

    Fix default value and values not respecting falsey values in field mapping

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

    Fix product variants not using the default value

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

    Fix product variant data not showing in debug

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

    Fix services/Fields.php::parseField() unknown property $feed is set.

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

    Fix dropdown field (and others) not respecting the default value

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

    Commerce - fix missing BaseHelper

3.0.0-beta.15

Released Jun 12, 2018

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

    Commerce Element support

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

    Commerce Products field support

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

    Commerce Variants field support

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

    Added more default options for fields

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

    Improve process service by allowing events to modify variables

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

    Fixed handling of lightswitch fields

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

    Fix element-matching not throwing an error when it should

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

    Entry - Fix parent not being created when checked

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

    Entry - Don’t show section options for parent

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

    Entry/Category - Support targetSiteId setting

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

    Element fields should match existing elements regardless of (site) status

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

    Allow multi-site entry/category fields to match correctly (for the same site)

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

    Minor visual fix for mapping checkboxes

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

    Assets - Fix for asset-upload filename. Did not take into account query string when creating a filename from a dynamically generated URL

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

    Minor fix for PHP 7.2 when no items are available to process in the feed

3.0.0-beta.14

Released May 23, 2018

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

    Minor fix for table column ordering

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

    Fix lack of parent category-creation

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

    Add logging for category creation

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

    Fix handling of entries fields when limited to singles

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

    Fix table mapping not using the correct column handle

3.0.0-beta.13

Released May 08, 2018

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

    Fix for feed items not continuing after encountering a processing error

3.0.0-beta.12

Released May 08, 2018

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

    Add support for Smart Map

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

    Improve CSV handling, particular for Windows-generated files which can have encoding issues

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

    Fix bug with not being able to select all primary elements

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

    Fix PHP 7.2 warnings

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

    Improve performance of content parsing for attributes and custom fields

3.0.0-beta.11

Released May 05, 2018

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

    Fixed error thrown by unique identifier (caused in beta.10)

3.0.0-beta.10

Released May 04, 2018

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

    Support aliases in feed URL

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

    Support date as unique identifier

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

    Fix relative paths not working

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

    Fix matching existing elements with special characters

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

    Improve handling of remote asset handling when HEAD requests fail

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

    Fix help widget

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

    Improve date-helper to handle ‘0’

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

    Table - ensure dates are parsed

3.0.0-beta.9

Released Apr 28, 2018

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

    Fix errors for help form causing zip file not to send

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

    Fix additional options not working for Matrix fields

3.0.0-beta.8

Released Apr 27, 2018

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

    Missing version number (sigh)

3.0.0-beta.7

Released Apr 27, 2018

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

    Add better support for Matrix fields in Help requests

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

    Add conditional around entry field section/types

3.0.0-beta.6

Released Apr 24, 2018

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

    Tighten restrictions on allowed sub-element fields

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

    Fix complex data not respecting usedefault

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

    Matrix - fix for complex fields not processing just their subset of data.

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

    Fix a few missing translation namespaces

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

    Fix processing of { in content, where Feed Me thinks this is a Twig short tag

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

    Fix missing collapsed option for Matrix fields

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

    Fix entries section/type not being hidden initially

3.0.0-beta.5

Released Apr 22, 2018

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

    Added support for yyyymmdd and yyyyddmm date formats

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

    Added options to select section/type for entry fields when creating new entries

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

    Fix user status not being set for users

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

    Fix incorrect author being set on entries

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

    Fix error thrown by fields that have default attributes

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

    Fixed sub-element sources throwing errors

3.0.0-beta.4

Released Apr 11, 2018

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

    Revert update league/csv dependancy

3.0.0-beta.3

Released Apr 10, 2018

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

    Fix database column type for backup option causing issues

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

    Update league/csv dependancy

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

    Prevent element fields matching all existing elements when not provided a value

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

    Fix compatibility with Craft Client/Solo

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

    Check before trying to split pipe characters in values

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

    Fix backup option being switched off

3.0.0-beta.2

Released Apr 04, 2018

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

    Fix leftover fieldElementMapping references

3.0.0-beta.1

Released Apr 03, 2018

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

    Support for Craft 3, and all that comes with it.

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

    Support for CSV importing.

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

    New settings pane for each feed (on the Feeds page) stores useful links for Debug, Duplicate and Direct Feed URL.

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

    Primary Element setup is now much easier/clearer with preview of available nodes, rather than a text input. Should help with understanding this critical setting. Full preview coming in v3.1

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

    Unit tests for parsing logic, feed consumption and more.

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

    Added more hooks for feed fetching, element parsing, field parsing, and processing.

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

    Added limit and offset parameters when running a feed via the Direct Feed URL or Debug.

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

    Added mapping option for selecting to always use the default value, even when not mapping the field. Handy for mass populating data without feed values.

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

    Added support for pipe | character to separate multiple field contents for element fields. Useful when Categories for instance are supplied as Category 1|Category 2. This is also the only method of mapping multiple items to a single field when using CSV.

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

    Completely re-written parsing logic for feed data, supported by unit tests. This is boring to most, but exciting for the stability of the plugin :)

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

    Improved handling of attribute mapping, now more options for things like dates. Now acts and uses the same logic for fields.

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

    Better handling of default field values under the hood.

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

    Lots of smaller improvements pathing the way to more major changes in 3.1.0.

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

    Better support for uploading remote assets (a little faster too).

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

    When running from the command line (curl, wget, etc), feed processing will wait until it's finished before ending the request.

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

    Improved UI for mapping complex fields (Matrix, Table). Includes setting collapsed state for Matrix fields.

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

    Improved UI for mapping sub-element fields. Fields are hidden by default and can be toggled to provide better visual clarity.

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

    Improved UI for logs, also shows log 'type' to easily pick up errors.

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

    When a feed fails or contains errors it will no longer show the red error symbol for the queue job. Errors are recorded in the logs, but it won't cause other queue jobs to prevent being run, and notifying clients of an error.

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

    Logs now capture additional information of line/file when exceptions occur.

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

    utilise Guzzle for all HTTP requests, rather than new instances of Curl.

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

    Improved Help widget to utilise API for sending emails, not relying on local relay. Caused immeasurable amount of issues for people try to get support!

2.0.11

Released Dec 14, 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 13, 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 18, 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 17, 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 22, 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 19, 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 overwrite

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

    Fix Product/Variant imports not working correctly

2.0.5

Released May 12, 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 03, 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 Apr 30, 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}).