Sprout Import
Version 1.0.2
Changed
- Updated barrelstrength/sprout-base-import requirement v1.0.6
Version 1.0.1
Changed
- Updated fzaninotto/faker requirement v1.8.0
- Updated barrelstrength/sprout-base-import requirement v1.0.5
Version 1.0.0
Sprout Import has been retired. We recommend using the free, first-party Feed Me plugin instead. We will continue to offer support and bugfixes for existing license holders for the duration of the license terms but will not be planning any new features unless contracted to do so.
Version 1.0.0-beta.26
Changed
- Updated barrelstrength/sprout-base-import requirement v1.0.4
- Updated barrelstrength/sprout-base requirement v5.0.0
Fixed
- Fixed bug when an invalid element class is imported
Version 1.0.0-beta.25
Fixed
- Fixed Settings model path
Version 1.0.0-beta.24
Version 1.0.0-beta.23
Added
- Added additional permissions support
Changed
- Updated settings to require Admin permission to edit
- Updated barrelstrength/sprout-base-import requirement v1.0.2
- Updated barrelstrength/sprout-base requirement v4.0.7
Version 1.0.0-beta.22
Changed
- Updated barrelstrength/sprout-base-import requirement to v1.0.1
Fixed
- Fixed timezone output for Weed items (#76)
Version 1.0.0-beta.21
This release includes breaking changes. Please see the Sprout Import upgrade documentation for more details on import class names and console commands that have changed.
Breaking Changes
- Importer @model class names have been updated
- Console commands have been updated to run from sprout-import namespace
Changed
- Improved error reporting when importing multiple json files (#77)
- Improved translation support
- Updated settings to implement SproutSettingsInterface
- Updated barrelstrength/sprout-base requirement to v4.0.6
- Added barrelstrength/sprout-base-import requirement v1.0.0
Version 1.0.0-beta.20
Added
- Added initial support for Craft 3.1
Changed
- Updated Craft CMS requirement to v3.1.0
- Updated Sprout Base requirement to v4.0.5
Version 1.0.0-beta.19
Changed
- Updated Sprout Base requirement to v4.0.3
Fixed
- Fixed issue where jobs could fail when import encountered an error
Version 1.0.0-beta.18
This release of Sprout Import includes a breaking change that will require you to update any @model namespaces in your import scripts. This update to the application structure was made to add more flexible import, seeding, and more to all plugins within the Sprout Plugin Suite. See the docs for a comprehensive list of all namespace changes.
Version 1.0.0-beta.17
Changed
- Updated Sprout Base requirement to v4.0.0
Version 1.0.0-beta.15
Added
- Added support for assigning multiple User Groups when importing Users (#65)
- Added support for relating multiple settings on Settings Importers
Changed
- Updated Sprout Base requirement to v3.0.4
Fixed
Version 1.0.0-beta.14
Version 1.0.0-beta.13
Added
- Added support for matching related elements in Element attributes such as entry.authorId, category.newParentId, and user.photoId ([#16], [#31])
- Added support for matching related settings in Element attributes such as entry.typeId and entry.sectionId ([#25])
- Added support for assigning a user to a User Group when importing User Elements ([#17])
- Added Seed Default support for Number Field
- Added minRows and maxRows seed setting when seeding a Table field
- Added SettingsImporter::getRecordName()
Version 1.0.0-beta.10
Fixed
- Fixed release notes warning syntax
Version 1.0.0-beta.9
If you have more than one Sprout Plugin installed, to avoid errors use the 'Update All' option.
Added
- Added support for importing Craft Commerce Products and Product Variants
- Added support for importing Craft Commerce Orders
- Added support for importing Entry Revisions
- Added
enabledVersioning
override setting on Entry Element Importer - Added example Craft Commerce Products JSON import file
- Added example Craft Commerce Orders JSON import file
- Added example Table Field JSON to import files
- Added example Entry Revisions JSON import file
- Added ElementImporter->afterSaveElement method
- Added minVersionRequired as Sprout Import v0.6.3
Changed
- Updated BaseElementImporter => ElementImporter
- Updated BaseFieldImporter => FieldImporter
- Updated BaseSettingsImporter => SettingsImporter
- Updated BaseTheme => Theme
- Updated Seeding behavior to only track new elements (#22)
- Updated folder structure
- Moved schema and component definitions to Plugin class
- Moved templates to Sprout Base
- Moved asset bundles to Sprout Base
- Moved craft.sproutImport variable to Sprout Base
- Updated sproutimport_seeds.type => sproutimport_seeds.seedType
- Updated sproutimport_seeds.importerClass => sproutimport_seeds.type
Version 1.0.0-beta.7
Changed
- Updates
league/csv
dependency to^8.2.0
Version 1.0.0-beta.6
Fixed
- Fixed invalid query on Weed page for
sproutimport_seeds
- Fixed icon mask display issue
Version 1.0.0-beta.5
Version 1.0.0-beta.4
Fixed
- Fixed registration of Sprout Base
Version 1.0.0-beta.3
Fixed
- Fixed logic around default seed settings
Version 1.0.0-beta.2
Fixed
- Fixed license reference
Version 1.0.0-beta.1
Added
- Initial Craft 3 release
Version 0.6.3
Changed
- Improved examples and documentation
Fixed
- Fixed issue where Plain text fields with character limits could throw errors
Version 0.6.2
Added
- Added support for seeding Commerce Products with Variants and Commerce Products Relations field
- Added Sprout SEO Redirect Helper tool for converting redirects from a Spreadsheet into JSON
Changed
- Improved support for Weeding and Keeping Seed data
- Improved performance of generating and saving mock data
- Added
type
anddetails
to the Seed log - Updated Weed log to track Seeded items on a per-import basis
- Improved various example JSON files
Fixed
- Fixed issue where undefined field variable could occur when using Field Importer
- Fixed issue with default settings for field importer when null
- Fixed issue where Sections without URLs enabled would throw an error
- Fixes bug on weed page where redirect would not happen after successful
- weeding
Version 0.5.2
Added
- Added support for importing Sections with multiple locales
Changed
- Improved error messages in several scenarios
- Cleaned up syntax in various examples
Fixed
- Fixed bug where User Import would throw error if not using Craft Pro
- Fixed broken links in UI
Version 0.5.1
Fixed
- Fixed bug where macro was not included on Seed and Weed tab
Version 0.5.0
Added
- Public beta
Version 0.4.0
Added
- Private beta