main
chore: deprecate run itests (#26444)
chore: migrate bench, publish, and more itests to spec tests (#23584)
chore: update to `std@2024.07.19` (#24715)
chore: move cli/tests/ -> tests/ (#22369)
feat(unstable): permission broker - support custom error messages (#30902)
chore(tests): use docs.deno.com in tests to prevent GitHub rate limits (#29400)
chore(test): verify prompt() round-trips Unicode characters (#34482)
fix: do not panic running remote cjs module (#26259)
BREAKING(config): make supported compilerOptions an allow list (#25432)
chore(net): soft-remove `Deno.serveHttp()` (#25451)
feat(unstable): support bytes and text imports in `deno compile` (#29924)
feat(vendor): support modifying remote files in vendor folder without checksum errors (#23979)
chore: bump dprint-plugin-typescript to 0.96.0, remove deno-fmt-ignore-file (#33839)
fix: `process.stdin.pause()` (#29330)
fix(ext/node): support process.stdin.unref() (#22865)
fix: don't prompt when using `Deno.permissions.request` with `--no-prompt` (#25811)
feat: permission audit log (#30575)
fix(permissions): don't hang prompt when stdin is in raw mode (#34457)
feat: permission stack traces in ops (#26938)
fix(core): deactivate idle TTY write handles (#35886)
fix(ext/node): windows cancel stdin read in line mode (#23969)
fix(ext/node): make TTY stdout/stderr indestructible (#32530)
fix(ext/node): use sync writes for TTY stdout/stderr WriteStream (#32488)
fix(runtime): cancel prompt on esc (#35004)
fix(ext/node): fix TLA stall with native TTY handles and make stdio indestructible (#32792)
fix(runtime): serialize terminal permission prompts (#34821)
feat(check): turn on useUnknownInCatchVariables (#25465)
feat: add native source maps support (#31268)
fix(ext/io): cancel pending readable stream reads (#34986)
chore: Happy New Year 2026 (#31748)
fix(ext/node): rewrite Windows TTY reading to match libuv (console mode, encoding, raw + line mode) (#32999)