Releases: craftcms/feed-me
Releases · craftcms/feed-me
3.1.10
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
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
Fixed
- Fix element fields not finding existing elements when
Relate digital products from a specific site?
was set on the field.
3.1.7
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
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
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
Fixed
- Fix user photo upload and issues.
- Fix syntax error in help controller.
3.1.3
Fixed
- Fixed
EVENT_BEFORE_PROCESS_FEED
change from 3.1.2 causing issues in feed processing.
3.1.2
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
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.