Releases: natsukagami/kjudge
Releases · natsukagami/kjudge
v0.7.5 "Maaya Awatsuki"
This release fixes some bugs that might be crucial for operation (see #90 #92).
What's Changed
- Enable ShellCheck for scripts by @natsukagami in #78
- Fix Dockerfile and GHA scripts by @minhnhatnoe in #79
- Migrate from fileb0x to stdlib embed by @minhducsun2002 in #77
- Prevent scoreboard from being fetched as CSV when hidden by @natsukagami in #81
- chore(deps): updated frontend's dependencies by @DuCanhGH in #80
- Simple integration test infra by @natsukagami in #89
- Harden Admin Panel access by @natsukagami in #91
- Fix multiple test upload failing by @natsukagami in #92
- Use
query
tag for GET query parameters instead ofform
by @natsukagami in #90
Full Changelog: v0.7.4...v0.7.5
v0.7.4 "Maaya Awatsuki"
- Update Dockerfiles to use Ubuntu 22.04 and friends
Full Changelog: v0.7.3...v0.7.4
v0.7.3 "Maaya Awatsuki"
What's Changed
- Tweaks to reduce memory usage on large tests by @natsukagami in #66
Misc
- Bump path-parse from 1.0.6 to 1.0.7 in /frontend by @dependabot in #61
- Various Go-side dependencies update by @natsukagami in #65
- Bump nanoid from 3.1.20 to 3.3.4 in /frontend by @dependabot in #64
- Bump ajv from 6.12.0 to 6.12.6 in /frontend by @dependabot in #63
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /frontend by @dependabot in #68
- Bump golang.org/x/net from 0.0.0-20220531201128-c960675eff93 to 0.7.0 by @dependabot in #74
- Bump github.com/labstack/echo/v4 from 4.1.16 to 4.9.0 by @dependabot in #67
- Bump qs from 6.5.2 to 6.5.3 in /frontend by @dependabot in #70
- Bump minimatch from 3.0.4 to 3.1.2 in /frontend by @dependabot in #69
- Bump json5 from 1.0.1 to 1.0.2 in /frontend by @dependabot in #71
Full Changelog: v0.7.2...v0.7.3
v0.7.2 "Maaya Awatsuki"
- Small dependabot updates
v0.7.1 "Maaya Awatsuki"
- Small dependabot updates
- Push
kjudge
to Github Packages too
v0.7.0 "Maaya Awatsuki"
v0.6.1 [Important Fixes!]
Features:
- A simple limit system for submissions (a7b94a6)
- Upgrade go-sqlite and sqlite (07d35e3)
- Fix concurrent SQLite connections messing up the write queries (692cda1) by @minhducsun2002 !
Bugfixes:
Misc:
- Add contributing information (2e3d84b)
v0.6.0 "Mitsuko Kongou"
New features
- Added support for compiling problem files directly on kjudge servers (d1041c2, #9). This would help with compiling custom comparators, for example.
- Added support for "multi-stage, chained" task types (26704fa, #13). See the wiki for more information on Chained Tasks.
- Implemented a basic Announcement and Clarifications system (1c4932f, #12).
Improvements
- Score rounding is now more consistent across the entire UI (f64407b).
v0.5.0 "Wannai Kinuho"
New features
- Display names and Organization information is now available. This can be either customized by the user or set by the admin. (07c819c, gitea-103)
- kjudge will now notify you of any new versions available. (1057b55, gitea-104)
- Batch adding users is now available. Admins can import a CSV list of users (or generate one!) (2c207c9, gitea-105)
Improvements
- Scoreboard now correctly displays first-solvers in more exotic scoring schemes (c16930e, gitea-106)
- Worker bugs related to interactive problems fixed (dfab59f, gitea-107)
Development
- We now have a standard test database. This can be accessed using the guide in the wiki
- We moved to GitHub! All development (issues, PRs, Projects, Milestones, Releases, Wiki) are now available on GitHub. Drone CI has been replaced by GitHub actions.
- As a result, the commit history has been rewritten to re-format issue links. Please hard reset/clone again.