- 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