-
Added
Checker
variant toMatch
.match: Checker: cmd: cat "$ACTUAL_OUTPUT" | cargo run --bin check-a shell: Bash
match: Checker: cmd: ~/.cache/online-judge-tools/library-checker-problems/math/sqrt_mod/checker "$INPUT" "$ACTUAL_OUTPUT" "$EXPECTED_OUTPUT" shell: Bash
- Improved around Dropbox.
- Updated Dhall.
- Fixed URL parsing for Codeforces.
- Added a workaround for large process input/output.
- Bumped
dhall
crate to0.9.0
, which supports Dhall v19.0.0. (#105)
- Dropped support for
x86_64-unknown-linux-musl
. (#105)
-
Target.problem
s for yukicoder contests will be alphabets. (#102) Previously, "problem no"s were set. -
Stopped asking username and password when you have already logged in AtCoder. (#106)
- Updated
dhall-rust
to v0.7.0.- Now supports Dhall v18.0.0
- Increased stack size of the main thread to 128MiB.
- Supports "小数誤差許容問題" in yukicoder. (#96)
snowchians(1)
will set the stack size to 64MiB.
- Enabled downloading all of the test cases on Dropbox.
- Added more information to JSON output.
- Add workaround for the problem where C-c does not work while submitting source code.
- Now
retrieve testcases
for AtCoder proceeds when encountered scraping errors.
- Improved the parser for
retrieve testcases
. - Fixed a bug that
package.dhall
cannot be resolved unless dhall-haskell resolves it.
- Modified JSON output of
retrieve testcases
andsubmit
. (#74)
- Improved the parser for
retrieve testcases
. (#76)
- Added
retrieve submission-summaries
command.
- Fixed the problem that
snowchains
did not work at all.
- Added
--testcases
option tojudge
command andsubmit
command.
- Almost everything.
- On 2020-05-01, AtCoder updated the submission pages and broke utility tools including
snowchains
. Nowsnowchains
follows the update.
- Fixed build on Rust 1.42.0.
- Fixed the parser for yukicoder.
- Dropped the support for
x86_64-pc-windows-gnu
.
- Fixed the parser for Codeforces.
-C|--colorize
option, which equivalent to--color always
--mode
option tojudge
,retrieve submissions
, andsubmit
.--release
option tojudge
, which equivalent to--mode release
.--debug
option tosubmit
, which equivalent to--mode debug
..command_line_arguments
,.config
,.base_directory
, and.target
to the result JSON.--output
option and--json
flag to all of the subcommands.--no-save
option toretrieve testcases
andretrieve submissions
.--fetch-all
flag toretrieve submissions
command.session.retry
fields.shell._
now accept{ runner = "..", extension = ".." }
to run temporary script files.
- Rename
download
command toretrive testcases
(download
remains as an alias) - Rename
restore
command toretrive submissions
- Rename
list-langs
command toretrive languages
- Replace
--only-scraped
with--full
- Make
env
field more configurable. - Now it prints most of the information to stderr, not stdout.
- Move
service
,contest
andlanguage
fields ofsnowchains.toml
to another file. - Make it find a executable binary's path with
which
crate. - Now it retrieves and parses
tasks_print
pages to improve the performance. - Save cookies as JSON files.
$SNOWCHAINS_RESULT
to STDIN.
show _
commands.modify _
commands.
- Fix the condition of enabling ANSI color when
--color auto
. - Fix a bug where
retrive languages
displays <number of problems> copies of a list. - Prevent
retrieve languages
from displaying unavailable languages whenproblem
is specified. - Change the default value of
jobs
from1
to the number of CPUs.
- Codeforces support
list-langs
commandsession.robots
field (default:true
)
session.api_tokens
field (required)languages._.language_ids
tolanguages._.names
(always required)
- Suppressed the unnecessary newline when printing errors