What's Changed
New Features
- Add support for validation of XML submission files by @sbelsk in #2437
- Send email notifications for expiring auth tokens by @williamjallen in #2669
- Add support for S3 as a remote filesystem by @zackgalbreath in #2676
- Add "claim site" functionality to site overview page by @williamjallen in #2680
User Experience
- Overhaul site information page by @williamjallen in #2661
- Add reusable build information card by @williamjallen in #2543
Documentation
- Update license year to 2025 by @williamjallen in #2652
Deprecations & Removals
- Start using autoregister as the default for OAuth by @josephsnyder in #2677
Bug Fixes
- Account for non-xml submission objects by @josephsnyder in #2663
- Provide relative paths to Storage::delete() by @zackgalbreath in #2673
- Set default scope for pre-3.2 auth tokens by @williamjallen in #2679
Internals
- Remove unnecessary Composer hooks by @williamjallen in #2646
- Remove
laravel/legacy-factories
dependency by @williamjallen in #2645 - Remove
cdash_unlink()
helper by @williamjallen in #2650 - Replace usages of deprecated
setMethods()
method by @williamjallen in #2653 - Remove
nyholm/psr7
dependency by @williamjallen in #2648 - Add stricter PHP code style rules by @williamjallen in #2649
- Replace usages of
add_log()
method with Log facade by @williamjallen in #2658 - Protect internal routes with dedicated middleware by @williamjallen in #2654
- Reformat test dependencies by @williamjallen in #2664
- Apply "risky" PHP migration formatter rules by @williamjallen in #2668
- Restrict build GraphQL test to only the projects it creates by @williamjallen in #2670
- Wait for items to be displayed in SitesIdPageTest by @williamjallen in #2696
Dependencies
- Bump PHPUnit to 10.5.40 by @williamjallen in #2660
- Bump laravel/dusk from 8.2.12 to 8.2.14 by @dependabot in #2688
- Bump postcss from 8.4.49 to 8.5.1 by @dependabot in #2693
- Bump laravel/socialite from 5.16.1 to 5.17.1 by @dependabot in #2684
- Bump sass from 1.83.0 to 1.83.4 by @dependabot in #2692
- Bump @apollo/client from 3.12.4 to 3.12.8 by @dependabot in #2694
- Bump aws/aws-sdk-php from 3.336.6 to 3.339.4 by @dependabot in #2689
- Bump php-di/php-di from 7.0.7 to 7.0.8 by @dependabot in #2690
- Bump laravel/ui from 4.6.0 to 4.6.1 by @dependabot in #2687
- Bump nuwave/lighthouse from 6.47.0 to 6.49.1 by @dependabot in #2686
- Bump lcobucci/jwt from 5.4.2 to 5.5.0 by @dependabot in #2683
- Bump friendsofphp/php-cs-fixer from 3.66.0 to 3.68.5 by @dependabot in #2685
Full Changelog: v3.7.0...v3.8.0