- Fixed assignment of preset Date Range values in Date Source settings (#320)
- Fixed migration logic for project config workflow
- Fixed return type of
DataSetElement::___toString()
method when name is null (#308) - Fixed Data Set export in multi-site configuration (#310)
- Fixed translation categories in Audience Type integration
- Fixed user permission logic for view report permissions (#271)
- Added support for additional element index table and sort attributes
- Added Data Set Audience Type integration
- Improved support for custom field criteria custom sources
- Removed Data Set Source Groups
- Removed
BarrelStrength\Sprout\datastudio\datasources\DataSourceInterface::getHandle()
- Fixed migration alias syntax (#252)
- Fixed duplicate entry issue in user permission migration
- Fixed edit button permissions (#8)
- Fixed Twig Template Query example template paths
- Improved multi-site support (#3)
- Fixed datetime syntax in migration (#2)
- Fixed display issue on results page
- Updated welcome/upgrade assets
- Added support for Craft 4
- Added Product Revenue Data Source for Craft Commerce
- Added Order History Data Source for Craft Commerce
- Added Custom Field Layout global setting
- Added
BarrelStrength\Sprout\datastudio\components\elements\conditions\DataSourceConditionRule
- Added
BarrelStrength\Sprout\datastudio\datasources\DateRangeTrait
- Added
BarrelStrength\Sprout\datastudio\datasources\DateRangeInterface
- Added
BarrelStrength\Sprout\datastudio\datasources\DateRangeHelper
- Updated variable
craft.sproutReports.addHeaderRow
=>sprout.twigDataSet.addHeaderRow
- Updated variable
craft.sproutReports.addRow
=>sprout.twigDataSet.addRow
- Updated variable
craft.sproutReports.addRows
=>sprout.twigDataSet.addRows
- Updated DateTime picker syntax in Custom Twig Template Data Sets to use the date function
- Updated Project Config settings from
sprout-reports
=>sprout-module-data-studio
- Updated translation category from
sprout-reports
=>sprout-module-data-studio
- Date Sources used as email lists will need to be migrated manually to Audience Types
- Migrated
barrelstrength/sprout-base-reports
=>barrelstrength/sprout
- Updated
league/csv
to ^9.8
- Fixed bug where Name Format setting did not get recognized
- Removed Data Source permissions in favor of Craft User permissions
- Removed support for the legacy Category report. Migrate manually.
- Removed Report Element
hasNameFormat
attribute - Removed
barrelstrength/sprout-base-reports
dependency - Removed permission
sproutreports-editdatasources
- Removed permission
sproutreports-editsettings