What's Changed
- DEP Dependencies for CMS 6 by @emteknetnz in #2923
- FIX Remove deprecated restore batch action by @emteknetnz in #2940
- API Set extension hook implementation visibility to protected by @emteknetnz in #2942
- API Match new method signature from framework by @GuySartorelli in #2960
- API Remove references to non-existent installation tool by @GuySartorelli in #2961
- ENH Auto-scaffold SiteTree relations with tree fields by @GuySartorelli in #2970
- NEW Use autoscaffolding for SiteTree CMS fields by @GuySartorelli in #2983
- FIX Use canDelete, not the now-deleted canArchive by @GuySartorelli in #2984
- DEP Limit PHP support for CMS 6 by @GuySartorelli in #2990
- API Remove CMSEditLink implementation, rely on superclass instead. by @GuySartorelli in #2987
- API Standardise extension hooks by @GuySartorelli in #2989
- API Strong typing for the view layer by @GuySartorelli in #2994
- API Replace Extension subclasses by @emteknetnz in #2992
- API Remove GraphQL by @emteknetnz in #2977
- DEP Use PHPUnit 11 by @emteknetnz in #3000
- API Use new names for renamed classes by @GuySartorelli in #3003
- ENH Use standardised BackURL instead of non-standard returnURL by @GuySartorelli in #2999
- ENH Use symfony/validation logic by @GuySartorelli in #3009
- API Update method signature to match parent class by @GuySartorelli in #3015
- FIX Import Deprecation class by @emteknetnz in #3018
- ENH Improve type safety to support refactored template layer by @GuySartorelli in #3010
- MNT Fix unit test by @emteknetnz in #3013
- API Update code to reflect changes in silverstripe/admin by @GuySartorelli in #3019
- ENH Update code to reflect changes in silverstripe/admin by @GuySartorelli in #3024
- DEP Update JS dependencies by @emteknetnz in #3025
- API Move some code to framework to be reusable by @GuySartorelli in #3022
- API Use dynamic config for ModalController forms by @GuySartorelli in #3029
- API Remove silverstripe/campaign-admin integration support by @emteknetnz in #3027
- API Explicity mark nullable parameters for PHP 8.4 by @emteknetnz in #3032
- FIX Don't use call_user_func_array in __call() by @GuySartorelli in #3034
- API Rename validator classes by @emteknetnz in #3033
- FIX Add missing Deprecation imports by @emteknetnz in #3038
- API Make CMSMain more generic by @GuySartorelli in #3035
- DEP Upgrade redux dependencies by @emteknetnz in #3040
- API Update validate signature by @emteknetnz in #3041
- API Remove deprecated API by @GuySartorelli in #3042
- DEP Don't include vendor-plugin as an explicit dependency by @GuySartorelli in #3043
- FIX Don't use deprecated parameter by @GuySartorelli in #3044
- DOC Remove note about deprecation from comment. by @GuySartorelli in #3046
- FIX Use correct template syntax by @emteknetnz in #3047
- MNT Update testing-library/react by @emteknetnz in #3048
- DEP Upgrade bootstrap and reactstrap by @GuySartorelli in #3050
- API Rename FormField Value to getFormattedValue by @emteknetnz in #3049
- ENH Don't use filterByCallback() in CMSSiteTreeFilter classes by @GuySartorelli in #3057
- API Refactor SiteTree filtering to work like GridField filters by @GuySartorelli in #3052
- API Add extension-hook to update archive message by @emteknetnz in #3065
- API Remove code which is being migrated to a new TinyMCE module by @GuySartorelli in #3059
- MNT Run module-standardiser by @emteknetnz in #3066
- ENH Remove unnecessary calls to setUseSearchContext() by @emteknetnz in #3067
- FIX Change LeftAndMain class check to AdminController by @emteknetnz in #3073
- ENH More efficient hierarchy querying by @emteknetnz in #3077
- DEP Upgrade webpack-config to stable version by @GuySartorelli in #3086
Full Changelog: 5.4.3...6.0.0