Skip to content

DMOJ Site v2.0.0

Compare
Choose a tag to compare
@Xyene Xyene released this 29 Oct 05:58
· 960 commits to master since this release

This release is meant to be used with the DMOJ Judge v2.0.0 release.

The full changelog is available here.

Features

  • Switch rating circles to be SVG-based, rendering much more smoothly on current browsers; #1081
  • Added contest cloning functionality; #805
  • Updated translations from translate.dmoj.ca
  • Allow filtering submission list by abbreviated status / language codes; #1085
  • Add support for running Stanford MOSS from within the contest interface; #1091
  • Markdown tables are now properly styled; #1136
  • Make "Login" and "Register" links more prominent; #639
  • Add organization site logo overrides; #803

Fixes

  • Fix submission table incorrectly resizing itself on Chrome
  • Hide comments to inaccessible blog posts/problem solutions; fixes #1108
  • Stop rejudged submissions from showing up in live update; #1140
  • Stop caching failed PDF rendering logs; #1119
  • Fix broken installs due to django-pagedown updates; #1080
  • Fix bad default for Ace Javascript source path
  • Fix broken Gravatars in ticket submission views
  • Make manage submissions rejudging idempotent; fixes #1009
  • Fix organization request log tabs showing blank pages

Miscellaneous

  • ANSI HTML-ifying has been moved to the site in order to prevent judges from potentially executing HTML injection attacks; DMOJ/judge-server#478
  • Unconditionally cause editorials to 404 in contest; #1035
  • Remove Dropbox OAuth login support as it is deprecated
  • Move a lot of constants into settings.py for easier searching; #993, #1036