Releases: craftcms/feed-me
Releases · craftcms/feed-me
4.6.3
Warning
If you have an existing Commerce Products feed, you may need to resave its settings after updating.
- Improved feed mapping performance for large category groups and structure sections. (#1255, #1293)
- Improved Matrix field importing performance. (#1291, #1307)
- Fixed a bug where “Use default value” wasn’t mapping boolean fields properly. (#1304, #1305)
- Fixed a bug where imported categories could become orphaned if their parents were disabled. (#555)
- Fixed a bug where pagination wasn’t working for feeds whose URL contained an alias. (#1244, #1301)
- Fixed a PHP error that could occur when importing some feeds. (#1298, #1299)
- Fixed a PHP error that could occur when importing a Craft Commerce product feed that contained “Post Date” or Expiry Date” fields. (#1287, #1296)
- Fixed a bug where the mapping UI for Table fields didn’t include default value options. (#1254, #1300)
- Fixed a bug where date and time values weren’t getting imported into Table fields properly. (#604, #1300)
- Fixed a bug where users’ “Preferred Locale” settings weren’t getting imported properly. (#612, #1289)
5.1.2
- Added support for importing into CKEditor as an inner element field.
- Fixed a PHP error that could occur when saving a feed using an Asset element type with no volume selected.
- Fixed a PHP error that could occur when importing a feed that has
setEmptyValues
set to off on the feed. (#1269) - Fixed several bugs related to empty and non-existent feed values and the “Set Empty Values” feed setting. (#1271)
- Fixed a bug where that prevented importing data as Commerce Variants. (#464, #1168)
- Fixed a bug were you could not import into Redactor as an inner element field.
- Fixed a bug where mapping into fields that support inner elements that were inside of Matrix, content from the first element was used to populate all other elements. (#1227, #1278)
- Fixed a bug where importing a user with an empty user photo in the feed, would assign an incorrect photo for the user. (#582, #1283)
- Fixed a bug where importing into Matrix sub fields could use incorrect data when “Use default value” was selected for the field. (#674, #1282)
- Removed the “Collapsed” checkbox from Matrix feed mapping screens. (#709, #1284)
- Fixed an XSS vulnerability.
4.6.2
- Added support for importing into CKEditor as an inner element field.
- Fixed a PHP error that could occur when saving a feed using an Asset element type with no volume selected.
- Fixed several bugs related to empty and non-existent feed values and the “Set Empty Values” feed setting. (#1271)
- Fixed a bug where that prevented importing data as Commerce Variants. (#464, #1168)
- Fixed a bug were you could not import into Redactor as an inner element field.
- Fixed a bug where mapping into fields that support inner elements that were inside of Matrix, content from the first element was used to populate all other elements. (#1227, #1278)
- Fixed a bug where importing a user with an empty user photo in the feed, would assign an incorrect photo for the user. (#582, #1283)
- Fixed a bug where importing into Matrix sub fields could use incorrect data when “Use default value” was selected for the field. (#674, #1282)
- Removed the “Collapsed” checkbox from Matrix feed mapping screens. (#709, #1284)
- Fixed an XSS vulnerability.
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.