Repository navigation
v0.4.0
v0.4.0 (2026-10-05)
This release is published under the AGPL-3.0-or-later License.
Bug Fixes
-
ci: Keep the leaderboard validator out of the PR's reach (
1633309) -
leaderboard: Compare every stored score with the recomputed one (
b011cfb) -
leaderboard: Parse submitted JSON strictly (
c885b93) -
leaderboard: Refuse a symlinked results directory and path traversal (
8da781f) -
leaderboard: Refuse symlinks and bound reads of submitted files (
9b718af)
Chores
- results: Add the B850 desktop as the first leaderboard entry (
9039d56)
Continuous Integration
-
Deploy the leaderboard to GitHub Pages on push to main (
5b200d8) -
Validate leaderboard submissions on pull requests (
cd895af)
Documentation
-
Add a license section and an explicit AGPL badge to the README (
e61e0ae) -
Add CONTRIBUTING.md for leaderboard submissions (
d067751) -
Document the leaderboard in the README and CLAUDE.md (
fd3d215) -
Publish leaderboard results under CC0-1.0 (CONTRIBUTING) (
ef9b8b6) -
Record the AGPL-3.0-or-later license rules in CLAUDE.md (
9101c99)
Features
-
leaderboard: Generate the static leaderboard site (
29dd170) -
leaderboard: Validate exports submitted to the leaderboard (
381c1ed) -
license: Relicense under AGPL-3.0-or-later, versions up to 0.3.0 remain MIT (
632e32d)
Detailed Changes: v0.3.0...v0.4.0