π Version: 1.0.0
1.0.0 - 2024-11-23
Important
π v1.0.0 RELEASE
After dotnet 9 and its associated dependencies update, we released v1.0.0 as planned.
And 7 languages are fully supported, as well as 3 AI translations.
There are also some new features and security updates.
Learn more on official website.
β°οΈ Features
- (admin) edit team division - (326d20) by GZTime
- (captcha) add hash pow captcha - (8ea621) by GZTime
- (challenge) disable blood bonus for challenges - (59b953) by GZTime
- design time DbContext factory - (a4edc4) by GZTime
π Bug Fixes
- (captcha) not initialized on initial load - (6750d5) by GZTime
- (date) wrong date format - (9a5b43) by GZTime
- (frontend) cannot set bonus to 0 via input - (e3527b) by GZTime
- (game) join game without division - (42df97) by GZTime
- (scoreboard) filter out banned team - (75c05c) by GZTime
- (style) animation not works on safari - (bab710) by GZTime
- (worker) class failed to init after release build - (07296c) by GZTime
- filter out flags for dynamic container challenge - (e28ad0) by Steven He
- unable to delete a game - (3a2300) by Steven He
π¨ Styling
- (captcha) refactor animation - (9b351d) by GZTime
- (game) update layout for i18n - (336c19) by GZTime
- (pow) do not reverse animation - (12217b) by GZTime
π Performances
- (guid) Use
Guid.CreateVersion7
instead of Ulid - (00fff6) by GZTime - (query) update RecalculateAcceptedCount - (5e80ea) by GZTime
- reduce style api usage - (2aedee) by GZTime
- always load flags later - (b4b57e) by GZTime
- use async query while deleting games - (88abdb) by Steven He
- Bulk update - (9525c1) by Steven He
π¨ Refactor
- (frontend) use polymorphic components for links & tidy up - (cd0aaf) by GZTime
- rename 'Organization' to 'Division' globally - (248e6c) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.25.0...v1.0.0