3.3.0
What's Changed
- Added API for game edit #236
- Added API for team manage #238
- Added API for waivers #239
- Added API for game organizers #245
- Some orgs can now see whole scenario. permission view_scenario #241 #243
- Added API for change username #247
- files now served with correct mime-type and extension #250 #233 #227 #234 #244 and fix upload to allow up to 50 mb #246
- Added pushes for orgs #251
- game play changed: players see only level_number and orgs can view level name_id #255
- Fixed error after team finished #200 #256
Some tech improvements
- Add cached waiver access to CurrentGameProvider and filter in-game pushes by @bomzheg in #235
- ci: bump checkout and setup-python actions to Node 24 versions by @bomzheg in #240
- ci: build :dev docker image for feature branches by @bomzheg in #242
- Add OpenAPI/Swagger tags to API routers by @bomzheg in #249
- Shrink Docker image size by @bomzheg in #252
- ci: surface test report and coverage in GitHub Actions UI by @bomzheg in #253
- ci: drop redundant build job and enable real uv caching by @bomzheg in #254
Full Changelog: 3.2.0...3.3.0