main
refactor(cli): replace single-method flag ext traits with free functions (#36491)
refactor: remove clap from the tree (#36489)
fix(cache): retry locked cache database instead of deleting it (#34873)
perf: startup profiling instrumentation + clap fast-path (#35263)
perf(ext/web): apply the base64url op design to standard base64 (#36422)
chore: forward v2.9.5 release commit to main (#36452)
fix(resolver): scope sloppy import hints to prepared modules (#36221)
feat(test): built-in snapshot testing via t.assertSnapshot (#35139)
fix(desktop): run Vite-based HMR dev servers inside the desktop runtime (#36488)
feat: support wildcard patterns in minimumDependencyAge.exclude (#35746)
fix(fmt): honor .editorconfig when formatting from stdin (#36267)
docs(desktop): document showContextMenu coordinate space (#36381)
fix(os): serialize process environment updates (#36074)
docs(cli): do not need gen doc for cli (#17260)
perf: order startup functions in release builds (#36219)
feat(jupyter): rewrite kernel in JS, drop zeromq/runtimelib deps (#34083)
fix(cli): add icon and metadata to deno.exe on Windows (#6693)
chore: start codesigning mac release builds (#21303)
refactor(ext/web): extract BlobStoreTrait to allow custom blob store implementations (#34000)
fix(bundle): respect runtime file permissions (#36107)
fix(http): preserve stripped headers across redirects (#36360)
chore: Happy New Year 2026 (#31748)
fix(install): don't panic on jsr specifier with a tag like @latest (#35605)
chore(desktop): bump laufey to 0.6.1 (#36315)
ci: add build, test, wpt, and bench jobs (#32158)
fix(publish): include `npm:@types/` package resolution in published packages (#31855)
feat(cli): provide a `node` on PATH when Node.js is not installed (#34969)
fix(install): resolve lifecycle script dependency bins against the hoisted layout (#35762)
fix(cli): escape control characters in external metadata (#36198)
fix(task): restore terminal mode after task exits on Windows (#34685)
perf: use FxHash for hot internal hash maps (#36100)
fix(watch): execute preload modules under --watch (#35792)