Feed Me Changelog

Feed Me 3.x is on version 3.1.9, released on Feb 22, 2019

  • theicons.co/svg/photo-09 Created with Sketch. 105 New features
  • theicons.co/svg/others-47 Created with Sketch. 134 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 289 Bug fixes

3.1.9 - Latest Release

Released Feb 22, 2019

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

    Add support for league/csv:^9.0, where some combinations of plugins loaded this version instead of 8.0. Caused some CSVs to show as empty.

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

    Ensure entries created through their fields respect their default status.

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

    Fix entries section not being selected properly in mapping.

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

    Ease up on comparing content - doesn’t need to match exact type.

3.1.8

Released Feb 17, 2019

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

    Fix element fields not finding existing elements when Relate digital products from a specific site? was set on the field.

3.1.7

Released Feb 16, 2019

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

    Fix primary element selector showing incorrect values when two nested nodes have the same name.

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

    Switch variant parsing behaviour to support nested levels less than 2 first.

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

    Remove assumption that empty arrays should be ignored.

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

    Ensure third-party fields check for empty data before returning.

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

    Ensure element fields check for empty data before returning.

3.1.6

Released Feb 15, 2019

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

    Add console command to run feeds. Refer to docs

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

    Implement log file rotation - stop them getting out of hand

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

    Add more date formatting options.

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

    Add better content checks for number and lightswitch.

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

    Add better checks for element groups (user groups) content.

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

    Improve checking against existing date content.

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

    Update asset fields to use resolveDynamicPathToFolderId by default. Should match field settings more consistently.

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

    Ensure blank CSV rows are stripped out.

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

    Ensure when matching against existing data that there’s values to compare against. Prevents againt matching incorrectly.

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

    Try to fix A non-numeric value encountered error.

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

    Fix error in help controller when no field found.

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

    Fix entry/category matching against parents correctly.

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

    Fix Postgres error when no sources for element fields are selected.

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

    Ensure values trim for whitespace, if strings.

3.1.5

Released Feb 11, 2019

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

    Refactor afterProcessFeed to work with pagination.

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

    Fix lightswitch default value not saving.

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

    Fix typo in user profile photo uploads.

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

    Fix checking for entry’s default status for section.

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

    Fix searching for existing assets not using the prepped filename.

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

    Fix elements being disabled/deleted incorrectly for paginated feeds.

3.1.4

Released Feb 06, 2019

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

    Fix user photo upload and issues.

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

    Fix syntax error in help controller.

3.1.3

Released Feb 06, 2019

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

    Fixed EVENT_BEFORE_PROCESS_FEED change from 3.1.2 causing issues in feed processing.

3.1.2

Released Feb 02, 2019

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

    Support nesbot/carbon ^1.22 || ^2.10

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

    Support league/csv ^8.2 || ^9.0

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

    EVENT_BEFORE_PROCESS_FEED process event can actually modify variables (thanks @monachilada).

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

    Always include a root node for primary element.

3.1.1

Released Feb 01, 2019

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

    Updates to asset element importing, including "URL or Path" field.

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

    Added docs guide for asset element importing (finally, right).

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

    Add some more clarity around errors in help requests.

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

    Update processing events to be cancelable and modify params.

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

    Upgrades to nesbot/carbon ^2.10.

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

    Allow getSelectOptions() to modify the ‘none’ option.

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

    Alphabetise help feeds.

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

    Fix primary elements not showing all levels of options to pick from.

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

    Fix error occurring when parseTwig was set to true.

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

    When creating elements via fields, ensure they’re created in the same siteId as the owner element.

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

    Fix asset field matching local assets.

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

    Fix import issues when values contain data delimiter with whitespace around the delimiter.

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

    Updates to asset element importing, fixing a few issues.

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

    Fix asset fields not matching existing assets.

3.1.0

Released Jan 21, 2019

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

    Added full support for Craft 3.1 (now also minimum version). Thanks to all the contributors!

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

    Added beforeSave() for elements.

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

    Allows SELECT_DATES to be imported for Solspace Calendar events. (thanks @samstevens).

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

    Add better handling for milliseconds and seconds timestamps. Date fields can now choose which timestamp is used in their feed.

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

    Refactor asset element imports, particularly for remote uploads. Prevents asset duplication and fixes element fields not being populated.

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

    Add checks around third-party elements if they exist but aren’t installed.

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

    Add conditionals around element field layouts throwing errors in some cases.

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

    Fix element mapping templates throwing errors in some cases.

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

    Fix some element fields not matching elements properly when selecting specific types.

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

    Fix mapping element fields with no field layout.

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

    Fix empty string values not being imported into fields, in some cases, for some fields.

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

    Fix potential error occurring when incorrectly configuring an element and trying to proceed to mapping screen.

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

    Fix not fetching node content when the node contains a dot character.

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

    Include resolveDynamicPathToFolderId() in asset field matching to resolve to dynamic folders correctly.

3.0.2.1

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.