Skip to content

Releases: typed-sigterm/un-oj

UnOJ v0.3.2

02 Jun 07:48
3805597

Choose a tag to compare

🩹 Bug Fixes

  • Fix Node.js JSON import issue

UnOJ v0.3.1

02 Jun 06:58
f73e89e

Choose a tag to compare

🩹 Bug Fixes

  • Fix Node.js subpath import issue

UnOJ v0.3.0

02 Jun 02:07
69cb8c3

Choose a tag to compare

⚠️ Breaking Changes

  • The Tag generic of Problem doesn't allow number[] anymore. Use TagInfo[] instead
  • DEFAULT_BASE_URL of each platform is moved out of the class. You can directly import it from the platform module
  • luogu: Problem#tags is now TagInfo[] instead of number[]

🚀 Features

  • Add Hydro platform
  • Add LeetCode platform
  • Add Lyrio platform
  • Add Platform#getContest to get contest information
  • luogu: Support Platform#getContest

🩹 Bug Fixes

  • atcoder: Compat with new memory limit format
  • luogu: Correct problem description when some of its sections aren't complete. Non-existing sections are now '' instead of null

UnOJ v0.2.0

03 May 17:11
c5830e0

Choose a tag to compare

More platforms are on the roadmap. Contributions are welcome!

⚠️ Breaking Changes

  • Base interface Problem is more loose now, and every platform exports its own Problem. Checkout the current docs for more details
  • Custom error classes are changed to reduce complexity. Checkout the current docs for more details
  • Remove name property from all platforms
  • luogu: Problem#tags is now number[] instead of string[]

🚀 Features

  • Add AtCoder platform
  • Add MXOJ platform

🩹 Bug Fixes

  • Abstract class Platform now returns rejected promises instead of directly throwing when methods are not implemented

UnOJ v0.1.0

26 Apr 14:20
b91241d

Choose a tag to compare

🚀 Let's go!