deno

A modern runtime for JavaScript and TypeScript.

MIT License

Downloads
7M
Stars
93.3K
Committers
942

Bot releases are hidden (Show)

deno - v1.43.1

Published by bartlomieju 6 months ago

1.43.1 / 2024.05.01

See release notes for v1.43.0, due to tagging mishap, both versions are pointing to the same commit.

deno - v1.41.1

Published by dsherret 8 months ago

  • feat(unstable): deno add subcommand (#22520)
  • feat(unstable/lsp): jsr specifier completions (#22612)
  • feat(unstable/publish): discover jsr.json and jsr.jsonc files (#22587)
  • feat(unstable/publish): enable package provenance by default on github actions
    (#22635)
  • feat(unstable/publish): infer dependencies from package.json (#22563)
  • feat(unstable/publish): provenance attestation (#22573)
  • feat(unstable/publish): respect .gitignore during deno publish (#22514)
  • feat(unstable/publish): support sloppy imports and bare node built-ins
    (#22588)
  • fix(compile): add aarch64 linux to CliOptions::npm_system_info (#22567)
  • fix(compile): allow to compile for ARM linux (#22542)
  • fix(ext/crypto): align the return type of crypto.randomUUID to
    cli/tsc/dts/lib.dom.d.ts (#22465)
  • fix(ext/node) add node http methods (#22630)
  • fix(ext/node): init arch, pid, platform at startup (#22561)
  • fix(ext/node): set correct process.argv0 (#22555)
  • fix(io): create_named_pipe parallelism (#22597)
  • fix(jsr): do not allow importing a non-JSR url via unanalyzable dynamic import
    from JSR (#22623)
  • fix(jsr): relative dynamic imports in jsr packages (#22624)
  • fix(lsp): import map expansion (#22553)
  • fix(publish): disable provenance if not in GHA (#22638)
  • fix(publish): make the already published message look like a warning (#22620)
  • fix(publish): print a warning when .jsx or .tsx is imported (#22631)
  • fix(publish): reduce warnings about dynamic imports (#22636)
  • fix(test): ensure that pre- and post-test output is flushed at the appropriate
    times (#22611)
  • fix(unstable): add Date#toTemporalInstant type (#22637)
  • fix(unstable): sloppy imports should resolve .d.ts files during types
    resolution (#22602)
  • perf(cli): reduce overhead in test registration (#22552)
  • perf(fmt): reduce memory usage and improve performance (#22570)
deno - v1.41.0

Published by bartlomieju 8 months ago

  • BREAKING(net/unstable): remove Deno.DatagramConn.rid (#22475)
  • BREAKING(unstable): remove Deno.HttpClient.rid (#22075)
  • BREAKING: add Deno.CreateHttpClientOptions.{cert,key} (#22280)
  • feat(fs): Deno.FsFile.{isTerminal,setRaw}() (#22234)
  • feat(lsp): auto-import completions for jsr specifiers (#22462)
  • feat(publish): type check on publish (#22506)
  • feat(unstable): single checksum per JSR package in the lockfile (#22421)
  • feat(unstable/lint): no-slow-types for JSR packages (#22430)
  • feat: Deno.ConnectTlsOptions.{cert,key} (#22274)
  • fix(compile): respect compiler options for emit (#22521)
  • fix(ext/fs): make errors in tempfile creation clearer (#22498)
  • fix(ext/node): pass alpnProtocols to Deno.startTls (#22512)
  • fix(ext/node): permission prompt for missing process.env permissions
    (#22487)
  • fix(fmt): remove debug output when formatting dynamic imports (#22433)
  • fix(lsp): add schema for JSR related config options (#22497)
  • fix(node/test): disable Deno test sanitizers (#22480)
  • fix(publish): better no-slow-types type discovery (#22517)
  • fix(publish): ignore .DS_Store while publishing (#22478)
  • fix(publish): print files that will be published (#22495)
  • fix: util.parseArgs() missing node:process import (#22405)
  • fix: write lockfile in deno info (#22272)
  • perf(jsr): fast check cache and lazy fast check graph (#22485)
  • perf: linter lsp memory leak fix and deno_graph executor (#22519)
  • perf: strip denort on unix (#22426)
Package Rankings
Top 1.91% on Crates.io
Top 13.75% on Conda-forge.org
Top 3.58% on Proxy.golang.org
Top 14.65% on Deno.land
Badges
Extracted from project README
Twitter badge Discord badge YouTube badge