Skip to content

Releases: craftcms/feed-me

3.1.10

25 Feb 22:21
Compare
Choose a tag to compare

Fixed

  • Allow comments owner to match on custom fields.
  • Fix compatibility with latest Comments release, add missing commentDate.
  • Comments - Remove unneeded custom save function thanks to Element::SCENARIO_ESSENTIALS disabling validation.
  • Remove Db::escapeParam() when directly querying (not required and causing matching issues).

3.1.9

21 Feb 22:37
Compare
Choose a tag to compare

Fixed

  • 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.
  • Ensure entries created through their fields respect their default status.
  • Fix entries section not being selected properly in mapping.
  • Ease up on comparing content - doesn’t need to match exact type.

3.1.8

17 Feb 06:31
Compare
Choose a tag to compare

Fixed

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

3.1.7

16 Feb 01:18
Compare
Choose a tag to compare

Fixed

  • Fix primary element selector showing incorrect values when two nested nodes have the same name.
  • Switch variant parsing behaviour to support nested levels less than 2 first.
  • Remove assumption that empty arrays should be ignored.
  • Ensure third-party fields check for empty data before returning.
  • Ensure element fields check for empty data before returning.

3.1.6

15 Feb 03:49
Compare
Choose a tag to compare

Added

  • Add console command to run feeds. Refer to docs
  • Implement log file rotation - stop them getting out of hand
  • Add more date formatting options.

Changed

  • Add better content checks for number and lightswitch.
  • Add better checks for element groups (user groups) content.
  • Improve checking against existing date content.
  • Update asset fields to use resolveDynamicPathToFolderId by default. Should match field settings more consistently.

Fixed

  • Ensure blank CSV rows are stripped out.
  • Ensure when matching against existing data that there’s values to compare against. Prevents againt matching incorrectly.
  • Try to fix A non-numeric value encountered error.
  • Fix error in help controller when no field found.
  • Fix entry/category matching against parents correctly.
  • Fix Postgres error when no sources for element fields are selected.
  • Ensure values trim for whitespace, if strings.

3.1.5

11 Feb 12:22
Compare
Choose a tag to compare

Changed

  • Refactor afterProcessFeed to work with pagination.

Fixed

  • Fix lightswitch default value not saving.
  • Fix typo in user profile photo uploads.
  • Fix checking for entry’s default status for section.
  • Fix searching for existing assets not using the prepped filename.
  • Fix elements being disabled/deleted incorrectly for paginated feeds.

3.1.4

06 Feb 11:08
Compare
Choose a tag to compare

Fixed

  • Fix user photo upload and issues.
  • Fix syntax error in help controller.

3.1.3

06 Feb 08:08
Compare
Choose a tag to compare

Fixed

  • Fixed EVENT_BEFORE_PROCESS_FEED change from 3.1.2 causing issues in feed processing.

3.1.2

01 Feb 21:49
Compare
Choose a tag to compare

Changed

  • Support nesbot/carbon ^1.22 || ^2.10
  • Support league/csv ^8.2 || ^9.0

Fixed

  • EVENT_BEFORE_PROCESS_FEED process event can actually modify variables (thanks @monachilada).
  • Always include a root node for primary element.

3.1.1

01 Feb 02:03
Compare
Choose a tag to compare

Added

  • Updates to asset element importing, including "URL or Path" field.
  • Added docs guide for asset element importing (finally, right).

Changed

  • Add some more clarity around errors in help requests.
  • Update processing events to be cancelable and modify params.
  • Upgrades to nesbot/carbon ^2.10.
  • Allow getSelectOptions() to modify the ‘none’ option.
  • Alphabetise help feeds.

Fixed

  • Fix primary elements not showing all levels of options to pick from.
  • Fix error occurring when parseTwig was set to true.
  • When creating elements via fields, ensure they’re created in the same siteId as the owner element.
  • Fix asset field matching local assets.
  • Fix import issues when values contain data delimiter with whitespace around the delimiter.
  • Updates to asset element importing, fixing a few issues.
  • Fix asset fields not matching existing assets.