v1.10.0
What's Changed
- Remove unnecessary options environment variables from docker-compose.yml by @Jack-Edwards in #655
- Re-introduce Mediator with GetDiskMetricsQuery by @Jack-Edwards in #656
- Refactor ConsentController with Mediator, cleanup token parsing in all controllers by @Jack-Edwards in #657
- Enable nullable context in Crypter.API by @Jack-Edwards in #659
- Move several "key" queries to Mediatr by @Jack-Edwards in #660
- Move all UserKeysService members to Mediator by @Jack-Edwards in #661
- Replace UserContactService with Mediator requests by @Jack-Edwards in #662
- Use ISender instead of IMediator in controllers by @Jack-Edwards in #663
- Replace UserService with Mediator by @Jack-Edwards in #664
- Replace UserRecoveryService with Mediator by @Jack-Edwards in #665
- Clean up verification email sending in HangfireBackgroundService by @Jack-Edwards in #666
- Refactor account recovery into Mediator handlers by @Jack-Edwards in #667
- Remove the TransferRepository from the HangfireBackgroundService by moving to Mediator by @Jack-Edwards in #668
- Move recovery deletion to Mediator handler by @Jack-Edwards in #669
- Enable 'Nullable' in several projects by @Jack-Edwards in #670
- Upgrade to .NET 8.0, NuGet packages, Caddy 2.7 by @Jack-Edwards in #671
Full Changelog: v1.9.9...v1.10.0