3.0.0
What's Changed
- DEP Dependencies for CMS 6 by @emteknetnz in #592
- API Set extension hook implementation visibility to protected by @emteknetnz in #605
- ENH Use appropriate formfields when auto-scaffolding files by @GuySartorelli in #618
- FIX Respect strict-typing of Factory interface by @GuySartorelli in #620
- DEP Upgrade to intervention/image 3 by @GuySartorelli in #621
- DEP Limit PHP support for CMS 6 by @GuySartorelli in #631
- API Remove CMSEditLink implementation, rely on superclass instead. by @GuySartorelli in #628
- API Standardise extension hooks by @GuySartorelli in #629
- API Strong typing for the view layer by @GuySartorelli in #634
- API Replace Extension subclasses by @emteknetnz in #632
- DEP Upgrade to symfony 7 by @emteknetnz in #636
- FIX Return string if no URL by @GuySartorelli in #642
- DEP Bump league/flysystem dependency by @GuySartorelli in #644
- DEP Add league/flysystem-local to fix test by @GuySartorelli in #645
- DEP Use PHPUnit 11 by @emteknetnz in #638
- API Use new names for renamed classes by @GuySartorelli in #640
- API Update API to reflect changes to CLI interaction by @GuySartorelli in #635
- FIX Use renamed validate method by @emteknetnz in #651
- ENH Improve typing to support refactored template layer by @GuySartorelli in #647
- API Use class from new template engine module by @GuySartorelli in #654
- API Update validation methods by @emteknetnz in #648
- API Update code to reflect changes in silverstripe/framework by @GuySartorelli in #655
- API Remove silverstripe/campaign-admin integration support by @emteknetnz in #660
- API Explicity mark nullable parameters for PHP 8.4 by @emteknetnz in #662
- DEP Update minimum composer versions by @emteknetnz in #666
- API Update code to reflect changes in silverstripe/cms by @GuySartorelli in #667
- API Update validate signature by @emteknetnz in #668
- API Remove deprecated API by @GuySartorelli in #671
- DEP Don't include vendor-plugin as an explicit dependency by @GuySartorelli in #672
- MNT Run module-standardiser by @emteknetnz in #678
- FIX Allow 0 as a directory name by @GuySartorelli in #683
- DOC Add message to deprecation PHPDoc by @GuySartorelli in #688
- FIX Return correct type by @GuySartorelli in #689
Full Changelog: 2.4.2...3.0.0