github denoland/deno v1.18.0

latest releases: v2.0.6, v2.0.5, v2.0.4...
2 years ago

1.18.0 / 2022.01.20

  • feat: auto-discover config file (#13313)
  • feat: output cause on JS runtime errors (#13209)
  • feat: stabilize test steps API (#13400)
  • feat(cli, runtime): compress snapshots (#13320)
  • feat(cli): add ignore directives to bundled code (#13309)
  • feat(compat) preload Node.js built-in modules in global vars REPL (#13127)
  • feat(ext/crypto): implement AES-GCM decryption (#13319)
  • feat(ext/crypto): implement AES-GCM encryption (#13119)
  • feat(ext/crypto): implement AES-KW for wrapKey/unwrapKey (#13286)
  • feat(ext/crypto): implement pkcs8/JWK for P-384 curves (#13154)
  • feat(ext/crypto): implement pkcs8/spki/jwk exportKey for ECDSA and ECDH
    (#13104)
  • feat(ext/crypto): JWK support for unwrapKey/wrapKey (#13261)
  • feat(ext/crypto): support AES-CTR encrypt/decrypt (#13177)
  • feat(ext/crypto): support importing raw EC keys (#13079)
  • feat(ext/ffi): infer symbol types (#13221)
  • feat(ext/ffi): support alias names for symbol definitions (#13090)
  • feat(ext/ffi): UnsafeFnPointer API (#13340)
  • feat(ext/websocket): add header support to WebSocketStream (#11887)
  • feat(ext/websocket): server automatically handle ping/pong for incoming
    WebSocket (#13172)
  • feat(lsp): provide registry details on hover if present (#13294)
  • feat(runtime): add op_network_interfaces (#12964)
  • feat(serde_v8): deserialize ArrayBuffers (#13436)
  • feat(streams): reject pending reads when releasing reader (#13375)
  • feat(test): Add support for "deno test --compat" (#13235)
  • fix(cli): Don't strip shebangs from modules (#13220)
  • fix(cli): fix deno install --prompt (#13349)
  • fix(cli/dts): add NotSupported error type (#13432)
  • fix(ext/console): don't depend on globalThis present (#13387)
  • fix(ext/crypto): validate maskGenAlgorithm asn1 in importKey (#13421)
  • fix(ext/ffi): pointer type can accept null (#13335)
  • fix(fmt): markdown formatting should not remove backslashed backslash at start
    of paragraph (#13429)
  • fix(lsp): better handling of registry config errors (#13418)
  • fix(runtime): don't crash when window is deleted (#13392)
  • fix(streams): update TypeError message for pending reads when releasing reader
    (#13376)
  • fix(tsc): Add typings for Intl.ListFormat (#13301)

Don't miss a new deno release

NewReleases is sending notifications on new releases.