3.15.0
What's Changed
- Update MailKit and 5 other dependencies by @dependabot[bot] in #191
- feat: Automatically update cloudflare proxy ip lists by @hhvrc in #192
- Update TUnit to 0.19.143; Z.EntityFramework.Plus.EFCore to 9.103.8.1 by @dependabot[bot] in #193
- Shares rework by @hhvrc and @LucHeart in #194
- AssignLCG v2 endpoint by @hhvrc in #195
- Rework account activation and deactivation by @hhvrc in #196
- Feature/ci tests by @LucHeart in #202
- Add webhook support by @hhvrc in #201
- Add token reporting endpoint by @LucHeart in #151
- Bump Scalar.AspNetCore and TUnit by @dependabot[bot] in #204
- Bump the nuget-dependencies group with 6 updates by @dependabot[bot] in #206
- Introduce max devices and shockers per user limit by @hhvrc in #207
- Add CRON job to delete deactivated accounts by @hhvrc in #208
- Create seeder for e2e testing by @hhvrc in #205
- Improve null checking project-wide by @hhvrc in #210
- Bump the nuget-dependencies group with 2 updates by @dependabot[bot] in #212
- Fix password reset lifetime check by @hhvrc in #217
- Verify user exists after signup by @hhvrc in #221
- Fix typos in README by @hhvrc in #218
- Redishub cache subscriptions dict by @hhvrc in #225
- Add AGENTS instructions by @hhvrc in #220
- Make user deactivation prevent login by @hhvrc in #222
- Add device estop and reboot support by @hhvrc in #224
- Create dirty word/email domain list by @hhvrc in #223
- chore: Clean up token and hash columns by @hhvrc in #230
- Add ratelimiting middleware by @hhvrc in #226
- Email verification/Account activation by @hhvrc in #229
- Add configuration service by @hhvrc in #209
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #232
- Implement binary serialization for backchannel comms by @hhvrc in #231
- Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #236
Full Changelog: 3.13.0...3.15.0