Skip to content

Releases: xdu-icpc/cftool

cftool-0.7.0

15 Feb 11:02
v0.7.0
a9af491
Compare
Choose a tag to compare

Changes:

  • Force h2 (HTTP2 with SSL)
  • Accept problem ID like C2
  • Detect bad problem ID rejected by server
  • Support Rust 2021 and C++ 20
  • Dependencies update and code cleanup

cftool-0.6.2

12 Oct 17:01
v0.6.2
9fd1882
Compare
Choose a tag to compare

Changes:

  • Fix a coding error broke -l

cftool-0.6.1

20 Sep 06:38
v0.6.1
456bd68
Compare
Choose a tag to compare

Changes:

  • Fix a bug broke --poll with --problem or --source.
  • Show reqwest internal log (with -v or higher verbosity)

cftool-0.6.0

24 Aug 09:03
v0.6.0
ef0de66
Compare
Choose a tag to compare

Changes:

  • Fix a bug breaking --query
  • Use XHR to query verdict

cftool-0.5.3

22 Aug 09:15
v0.5.3
299008b
Compare
Choose a tag to compare

v0.5.1 and v0.5.2 has some problem with GitHub Action, so they are ignored.

Changes from v0.5.0:

  • Add SOCKS proxy support
  • Bail out early when -p is used but source code is not specified
  • Guess problem ID and act like -p is specified, if no action is specified
    and source code file name's stem is a single English letter
  • Fix bugs detected by cargo clippy

cftool-0.5.0

16 Aug 10:56
v0.5.0
5207db2
Compare
Choose a tag to compare

The code is massively refactored in this release.

Breaking changes:

  • The user config directory is changed on Mac OS X. See dirs-dev/directories-rs#62.
  • The local compiled binaries (with rustc-1.45.1) now requires glibc-2.32 or later. Unfortunately it's just released and most distributions have older glibc. To address this, the binaries compiled on GitHub actions runner are uploaded.

cftool-0.4.1

15 Sep 19:04
Compare
Choose a tag to compare

This is a bugfix release.

This release fixed the URL of the Judgement Protocol for group contests.

cftool-0.4.0

15 Sep 17:51
Compare
Choose a tag to compare

This release has improvement about compilation error info gathering.

In earlier releases the compilation error message were parsed from HTML. This is actually buggy because normal users can't get compiler message in submissions/{id} page in gyms.

Now we are simulating XMLHttpRequest used by "my submission" page to query the message from Codeforces Judgement Protocol.

cftool-0.3.2

15 Sep 14:54
Compare
Choose a tag to compare

This is a bugfix release for #1.

cftool-0.3.1

14 Sep 17:19
Compare
Choose a tag to compare

Output compilation error info if possible, and allows not to use terminal colors.