Skip to content

Commit be89217

Browse files
committed
Rework ChangeLog.
1 parent 5849c23 commit be89217

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

ChangeLog

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,48 @@ DOMjudge Programming Contest Judging System
22

33
Version 9.0.0DEV
44
---------------------------
5-
- Get rid of 'internal' data source mode, always requiring - but auto
6-
generating - external ID's for all entities to simplify event logic.
7-
- Replace ACE editor with Monaco editor and also use it for diffs.
5+
- API and integration:
6+
- Get rid of 'internal' data source mode, always requiring - but auto
7+
generating - external ID's for all entities to simplify event logic.
8+
- Added and improved several API endpoints for better integration with
9+
other tools.
10+
- Improved shadowing from CCS spec compliant external sources.
11+
- Added a new contest export script; added many improvements to the import
12+
contest script.
13+
- "Reset login status of all team users" now applies to API login status as
14+
well.
15+
- Add option to print from the submit client.
16+
- UI/UX:
17+
- Removed first to solve in problem/contest from balloon service.
18+
- Replaced ACE editor with Monaco, improving diff viewing and
19+
adding a `no-diff` mode.
20+
- Highlight pending submissions during freeze on jury scoreboard.
21+
- Redesigned and modernized the scoreboard, submission, and verification
22+
pages for better clarity and usability.
23+
- Improved mobile experience with a redesigned scoreboard.
24+
- Added a progress bar to rejudgings and simple load numbers to the
25+
judgedaemon overview page.
26+
- Added a page with language statistics.
27+
- Many smaller UI enhancements and bugfixes.
28+
- Judging and scoring:
29+
- Added support for systems with cgroup v2.
30+
- Added (basic) support for multi-pass problems.
31+
- Introduced a new scoring system with a basic visualization for the
32+
`scoring` scoreboard type, building the foundation to support more than
33+
pass-fail problems.
34+
- Added an analyst evaluation mode to only judge "interesting" submissions.
35+
- Many bugfixes and improvements to judging, scoring, and rejudging.
36+
- Security:
37+
- Fixed several security issues, including not exposing submission data for
38+
hidden teams on the public scoreboard.
39+
- Improved permission handling for clarifications and submissions.
40+
- Installation / developer experience:
41+
- Add configuration to autocheck for new DOMjudge releases (default off).
42+
- Upgraded to debootstrap for latest Debian stable (Trixie).
43+
- Cgroup and judgedaemon service files need to be installed and enabled
44+
manually.
45+
- Moved vendor directory to webapp/vendor.
46+
- Many improvements to the build and installation process.
847

948
Version 8.3.0 - 31 May 2024
1049
---------------------------

0 commit comments

Comments
 (0)