Version 1.0.2

July 20, 2019

Changed

  • Updated barrelstrength/sprout-base-import requirement v1.0.6

Version 1.0.1

July 14, 2019

Changed

  • Updated fzaninotto/faker requirement v1.8.0
  • Updated barrelstrength/sprout-base-import requirement v1.0.5

Version 1.0.0

May 17, 2019

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

April 20, 2019

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

April 10, 2019

Fixed

  • Fixed Settings model path

Version 1.0.0-beta.24

April 10, 2019

Changed

  • Improved Postgres support
  • Updated barrelstrength/sprout-base-import requirement v1.0.3
  • Updated barrelstrength/sprout-base requirement v4.0.8

Fixed

  • Fixed incorrect translation category (#81)
  • Fixed bug where Settings attributes did not resolve the attribute relation (#80)

Version 1.0.0-beta.23

March 18, 2019

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

March 15, 2019

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

February 13, 2019

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

January 25, 2019

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

November 28, 2018

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

November 2, 2018

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

October 29, 2018

Changed

  • Updated Sprout Base requirement to v4.0.0

Version 1.0.0-beta.16

October 27, 2018

Changed

  • Updated Sprout Base requirement to v3.0.10

Fixed

  • Fixed bug in Order imports where orderLanguage was not found #63
  • Fixed logic bug that occurred when using PHP 7.2 #66
  • Fixed bug where console application could not access User

Version 1.0.0-beta.15

September 11, 2018

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

  • Fixed bug where expiryDate attribute caused an error when importing an Entry (#58)
  • Fixed bug where variant field was required when importing to Commerce Products relations field (#61)
  • Fixed error when converting Sprout SEO Redirects to JSON using CSV helper (#59)

Version 1.0.0-beta.14

August 1, 2018
null

Version 1.0.0-beta.13

June 25, 2018

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.12

May 22, 2018

Fixed

  • Fixed bug when generating mock data for Asset field #37
  • Fixed bug where seeding did not respect character limit of Plain Text field #36
  • Fixed bug where Weed tab did not render when using PostgreSQL #21

Version 1.0.0-beta.11

May 17, 2018

Changed

  • Updated Sprout Base requirement to ^2.0.2

Fixed

  • Fixed request dependency in Element Importer logic (#35)
  • Fixed bug where controller behavior was not playing nicely with console requests (#35)
  • Fixed issue where Assets Seed relatedMin was set to relatedMax

Version 1.0.0-beta.10

May 17, 2018

Fixed

  • Fixed release notes warning syntax

Version 1.0.0-beta.9

May 15, 2018

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

April 17, 2018

Changed

  • Updates league/csv dependency to ^8.2.0

Version 1.0.0-beta.6

April 5, 2018

Fixed

  • Fixed invalid query on Weed page for sproutimport_seeds
  • Fixed icon mask display issue

Version 1.0.0-beta.5

April 3, 2018
null

Version 1.0.0-beta.4

March 31, 2018

Fixed

  • Fixed registration of Sprout Base

Version 1.0.0-beta.3

March 30, 2018

Fixed

  • Fixed logic around default seed settings

Version 1.0.0-beta.2

March 26, 2018

Fixed

  • Fixed license reference

Version 1.0.0-beta.1

March 26, 2018

Added

  • Initial Craft 3 release

Version 0.6.3

January 17, 2018

Changed

  • Improved examples and documentation

Fixed

  • Fixed issue where Plain text fields with character limits could throw errors

Version 0.6.2

November 20, 2017

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 and details 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

January 10, 2017

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

December 5, 2016

Fixed

  • Fixed bug where macro was not included on Seed and Weed tab

Version 0.5.0

October 24, 2016

Added

  • Public beta

Version 0.4.0

January 17, 2016

Added

  • Private beta