- 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/csvto ^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
hasNameFormatattribute - Removed
barrelstrength/sprout-base-reportsdependency - Removed permission
sproutreports-editdatasources - Removed permission
sproutreports-editsettings