Skip to content

Releases: craftcms/feed-me

3.0.0-beta.29

15 Nov 11:13
Compare
Choose a tag to compare

Fixed

  • Fix user status not working correctly, or throwing an error if setting to active.
  • Fix content checks not comparing existing content correctly.
  • Fix error thrown by datatypes when using template tags.
  • Refactor and fix variants not working with Matrix fields (and other complex fields).

3.0.0-beta.28

13 Nov 08:27
Compare
Choose a tag to compare

Fixed

  • Fix conflict with Navigation plugin migration

3.0.0-beta.27

13 Nov 02:11
Compare
Choose a tag to compare

Added

  • 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.
  • 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.
  • Added Google Sheet as a datatype.
  • Added type switch for logs - filter your logs by info, error or all.
  • Added feedOptions config for feed-specific settings. Control request headers per-feed, or change any feed attribute in your configuration file.

Changed

  • Set SCENARIO_ESSENTIALS scenario when saving an element. In-line with how Craft handles bulk element updates, and to integrate nicely with SEOmatic.
  • All element fields now return unique IDs.
  • Provide more detail for XML parsing errors.
  • Users - set user to be suspended when disabling elements.

Fixed

  • Fix enabled tabs throwing an error in some cases.
  • Fix error thrown when matching elements on their ID.
  • Fix not matching entries and categories across multi-sites.
  • Fix not being able to select filename as an identifier for asset fields.
  • Cleanup and properly sort settings and config options.
  • Move extra element attribute setting within parseTwig conditional, ensuring elements are bound twice with attribute and field data.
  • Fix categories fields not limiting per their field settings.
  • Add serialise and normalise for default field content, particularly useful with Redactor.
  • Fix additional Linkit data being added to import.
  • Implement table field sub-field validations.
  • Fix Table fields not containing all columns when null values.
  • Fix Matrix including order and not setting collapsed/disabled to boolean.
  • Fix Matrix not handling scenario when only adding content to one block type.

3.0.0-beta.26

03 Nov 00:22
eb5f140
Compare
Choose a tag to compare

Changed

  • Limit logs entries in the UI to 300.
  • Switch dataDelimiter from | to -|- - causing too many issues with Twig.
  • 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.

Fixed

  • Fix error when trying to match against custom field in category, entry and user fields.
  • Allow to map against Preparse element field content.
  • Fix missing FeedMe class definitions.
  • Protect debug output from console requests.
  • Fix element field matching.

3.0.0-beta.25

26 Oct 09:28
Compare
Choose a tag to compare

Changed

  • All new logging! More logging and more details.

Fixed

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

2.0.16

25 Oct 20:55
Compare
Choose a tag to compare

[Fixed] Fix backups not being deleted when past their defined limit.

3.0.0-beta.24

24 Oct 03:20
Compare
Choose a tag to compare

Changed

  • Tighten restrictions on what can be a unique identifier field.
  • Improve local file handling a little and relative paths.
  • CSV - allow files without headers to still be processed instead of throwing an error.

Fixed

  • AssetHelper - add checks for spaces in filenames.
  • Add array-handling to default fields, preventing errors like trim(), etc.
  • Add some conditionals to migration from Craft 2 > 3.
  • Fix template error when updating Craft 2 > 3.

2.0.15

24 Oct 11:05
Compare
Choose a tag to compare

[Fixed] Fix broken resources on some environments.

2.0.14

24 Oct 04:48
Compare
Choose a tag to compare

[Fixed] Assets - when uploading, make sure to finishing preparing the model.
[Fixed] Fix asset imports not finding existing elements properly.
[Fixed] Add postForFeedMeFieldType hook back.
[Fixed] Update resource references to lowercase.
[Fixed] Use Craft timezone on postDate/expiryDate fields.
[Fixed] Clarify primary elements.
[Fixed] Check that $enabledTabs is array before iteration.

3.0.0-beta.23

23 Oct 06:17
Compare
Choose a tag to compare

Added

Changed

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

Fixed

  • Fix element fields in Matrix not mapping correctly.
  • Fix Twig parsing in default and feed data too early, resulting in empty values.
  • Matrix - fix block types with no fields messing things up.
  • Fix ‘placeholder’ in products query causing PostgreSQL errors.
  • Fix error thrown on entry mapping screen when no sections are available.
  • Assets - fix filename matches not including subfolders.
  • Table - protect against array values importing into fields.