main
chore: deprecate test itests (#25512)
fix(test): user input clearing test runner output (#32082)
feat(cli): print working dir in grey in stack traces, relative paths in check + compile output (#31194)
feat(test): add --changed and --related flags to deno test (#35199)
feat: add `--allow-import` flag (#25469)
fix: add hint to run with `--no-check` when type checking fails (#28091)
feat(test): create coverage reports when --coverage specified in deno test (#28260)
fix(test): escape control characters in test names (#36196)
fix(core): don't cache WebIDL sequence keys in thread-local v8::Eternal (#35462)
fix(test): use `#` instead of `$` as the doc test virtual file sigil (#35095)
fix(doc): strip blockquote > prefixes from JSDoc code blocks (#34866)
fix: add hint for missing `document` global in terminal error (#26218)
feat(test): add Deno.test.each for parameterized tests (#34938)
feat(bench): add `warmup` and `n` for controlling number of iterations (#28123)
fix(test): don't kill the deno process on top-level Deno.exit() (#34564)
fix(test): abort with a message when a test exits with sanitizeExit disabled (#34491)
feat(cli/tools): add a subcommand `--hide-stacktraces` for test (#24095)
feat: use Node.js timers by default and remove global proxy (#33249)
chore: migrate bench, publish, and more itests to spec tests (#23584)
fix(test): Remove ANSI Escape Codes for Junit Reports (#30854)
fix(test): allow test functions to override reported location (#32732)
fix: include node lib by default and use NodeJS.Timeout for timers (#33823)
fix(test): handle escaped markdown code fences (#35125)
BREAKING: remove `--allow-none` flag (#25337)
fix(node/test): basic support for t.skip and t.todo (#29222)
fix(test): do not report "only" notice when a test fails on its own (#35063)
feat: disable ops and resources sanitizers by default in deno test (#33250)
fix(install): report installed npm packages when not using node_modules, fix double counting (#31536)
tests: deno test --parallel with worker (#31682)
feat: add support for --preload/--import flag (#29626)
perf: remove Linux unwind tables from release artifacts (#36265)
feat(test): add retry and repeats options to Deno.test (#35053)
fix(test): ignorelist leaks from sanitizer-ignoring tests (#35005)
refactor: cut over CLI flag parsing to deno_cli_parser (#35982)
feat(cli): Add slow test warning (#23874)
feat(test): built-in snapshot testing via t.assertSnapshot (#35139)
chore: remove unnecessary envs in spec tests (#25982)
fix: don't panic in test and bench if ops not available (#23055)
feat(test): add timeout option to Deno.test() (#33815)
chore: mark worker_large_output as flaky (#28241)
fix(test): wait for worker termination before pending promise failures (#35127)