Change Log

  • Subscribe to DataGrab updates JSON | RSS
  • Subscribe to all add-on updates JSON | RSS

Version 5.2.1

January 29, 2024

  • [Fixed] The after_channel_entry_save hook gets a full entry data array.
  • [Improved] ACT URL based imports should function better, and it's progress output is prettier.
  • [Added] Version check and status update

Version 5.2.0

January 3, 2024

  • [Added] When fetching files from remote URLs, you can optionally create the same folder structure in EE
  • [Added] Import config file paths and urls can now be set to an environment variable, e.g. $PRODUCTION_IMPORT_URL
  • [Added] Simple Grid field import support (except for Heading Rows)
  • [Added] Simple Table field import support (except for Heading Rows)
  • [Added] Release notes directly in the add-on

Version 5.1.1

December 3, 2023

  • [Changed] Unify how the datatypes fetch data. They all use cURL now.
  • [Updated] If cURL response is not 200, show the code in the error dialog. Should assist with debugging.
  • [Added] Structure parent_title option - if an entry has the requested title it will be set to the parent of an imported item.
  • [Fixed] Options dropdown menu was clipped
  • [Fixed] CSV with Tab delimiters were not importing
  • [Fixed] Structure import settings weren not saving correctly
  • [Fixed] Don’t delete exisitng Fluid field data on import if not importing Fluid data. Oops.

Version 5.1.0

October 3, 2023

  • [Added] You can now drag and drop reorder the saved imports
  • [Added] better messaging when DG can read a file, but can’t find fields to import due to bad configuration
  • [Fixed] URL TItle was not properly being used to detect unique entries
  • [Fixed] File fields inside of a Grid or File Grid fields can now select sub-folders if using EE 7 and the new File Manager
  • [Fixed] If database is on a different port than the default the the queue size query would fail

Version 5.0.5

July 27, 2023

  • [Improved] URL Title handling
  • [Fixed] PHP 8.1 issue with the Carbon package
  • [Fixed] Cloning imports failed due to missing database column default values
  • [Fixed] Issues when an import was configured to delete entries

Version 5.0.3

June 22, 2023

  • [Changed] DataGrab now uses the Laravel Queue library to manage imports.
  • [Added] URL Title as a unique field identifier
  • [Added] Allow numeric category names option
  • [Added] Sub Category delimiter field
  • [Added] Assets and Date fields within a Grid field now import correctly
  • [Improved] Logging output
  • [Improved] Support for the Cartthrob Order Items field type
  • [Improved] Support for importing multi-line RTE field data from CSV files

Version 4.2.2

February 27, 2023

  • [Fixed] Imports should now make unique URL Titles if deemed necessary rather than skip importing the item
  • [Fixed] Offset parameter was not working correclty in the CLI command
  • [Fixed] First header row in CSV imports was getting imported and causing subsequent import items to be skipped
  • [Fixed] CLI Importing was improperly skipping rows
  • [Fixed] The new Update Status option was not behaving
  • [Fixed] $config[‘datagrab_log_file’] wasn’t properly supported
  • [Fixed] JSON files with deeply nested collections can be configured in the path with parent/child/grandchild

Version 4.2.1

December 8, 2022

  • [Added] —offset parameter to the CLI import command
  • [Added] ?batch=no and —batch=no options
  • [Fixed] Relationship field imports were not properly ordering related entries
  • [Fixed] Re-enable the isUrlTitleUnique check

Version 4.2.0

November 18, 2022

  • [Added] filename back as a template tag option in run_saved_import
  • [Added] Additional options to importing Structure data
  • [Added] Update Status option field
  • [Added] eecli commands to better handle imports through the command line. You should use these instead of the ACT url when executing imports with cron.
  • [Refactor] Move the Structure, Pages, SEO LIte, and Transcribe import methods to their files.

Version 4.1.0

October 14, 2022

  • [Added] option to load custom 3rd party datatypes and fieldtypes from folder outside of datagrab
  • [Added] Title Suffix and URL Title Suffix configuration options. Lets users choose another value to be appended to the end of the Title and URL TItle fields to create new strings based on 2 values from the import file.
  • [Improved] Code reorganization to clean things up.
  • [Improved] File uploading logging.
  • [Fixed] EE7 - Check for compatibility mode before using {file:X:url}
  • [Fixed] PHP 8.1 compatibility issues
  • [Fixed] Importing multiple category groups
  • [Fixed] Custom fields containing import statuses Open/Closed should now import without error

Version 4.0.5

July 8, 2022

  • [Added] File Grid field support
  • [Added] Option to clone an import
  • [Added] Log whenever another add-on is using one of DataGrab's internal hooks
  • [Changed] Sort the configured imports page by name, not it's ID
  • [Fixed] Relationship fields should now import multiple releationships if the entry_ids or titles are separated with the pipe or comma characters, e.g. 2|4|9 or 2,4,9, or Alpha,Beta,Charlie
  • [Fixed] Grid insert or update row option
  • [Fixed] Relationship assignment during imports by assigning the relationship based on another custom field value

Version 4.0.4

May 17, 2022

  • [Added] Support for the File Grid fieldtype
  • [Fixed] JSON import now displays only unique columns when configuring the import (slight regression from previous release)
  • [Fixed] Prevent PHP errors when trying to set PHP config values with php_ini()

Version 4.0.3

May 10, 2022

  • [Fixed] Entries containing grid fields that should not be modified when importing no longer have their rows deleted
  • [Fixed] Issue with importing custom date fields
  • [Improved] JSON Import type

Version 4.0.2

April 4, 2022

  • [Fixed] Issue when importing Relationship fields
  • [Fixed] Issue when trying to reset the dev log when there is no existing .log file

Version 4.0.1

March 29, 2022

  • [Fixed] Incorrect namespacing in the ext.datagrab.php file

Version 4.0.0

March 29, 2022

  • ExpressionEngine 6 support – UI and functional improvements
  • Batch importing now default for all import operations
  • Code improvements modernization
  • Starting with version 4.0, Datagrab will support ExpressionEngine 6+ only. Older versions of ExpressionEngine are no longer supported.
  • Improved error message feedback and vastly improved logging to help with troubleshooting
  • Added basic Fluid field support
  • Added WordPress import type