Skip to content

Releases: denoland/std

0.169.0

20 Dec 02:33
2ee82fb
Compare
Choose a tag to compare

0.169.0 / 2022.12.19

  • feat(datetime): single-export files (#3007)
  • feat(media_types): single-export files (#3001)
  • fix(http): prevent downstream connections from getting closed when the
    response stream throws an error (#3008)
  • fix(node): add missing exports to process (#3014)

0.168.0

14 Dec 22:45
2b0ca48
Compare
Choose a tag to compare

0.168.0 / 2022.12.14

  • BREAKING(archive): move to single-export files (#2958)
  • BREAKING(dotenv): rename config to load (#2616)
  • BREAKING(io): single-export files (#2975)
  • fix(encoding): base58 decoding (#2982)
  • fix(node): fix nextTick shim in deploy (#2980)
  • fix(node): ignore NotSupported errors coming from Deno.chmod (#2996)
  • fix(node/http): do not buffer first chunk (#2989)
  • perf(encoding/yaml) Don't allocate buffers unnecessarily (#2967)
  • perf(node/buffer): improve utf8 decoding performance (#2986)

0.167.0

01 Dec 09:18
10834cd
Compare
Choose a tag to compare

0.167.0 / 2022.12.01

  • Reorder steps to view documentation (#2948)
  • Revert "test(node/http): modify writable of ClientRequest (#2945)" (#2950)
  • feat(async): retry (#2929)
  • feat(dotenv): support type inference based on restrictEnvAccessTo option
    (#2933)
  • feat(node): add os.version (#2962)
  • feat(node): add util.types.isProxy (#2960)
  • feat(testing): add conditional type check utils (#2864)
  • fix(node/tls): implement secureConnect event (#2926)

0.166.0

24 Nov 19:46
4d16c30
Compare
Choose a tag to compare

0.166.0 / 2022.11.24

  • BREAKING(fmt/bytes): rename prettyBytes to format (#2896)
  • BREAKING(fmt/duration): rename prettyDuration to format (#2871)
  • feat(http/cookie): allow number type for expires param (#2932)
  • feat(node): export process.argv (#2924)
  • feat(node/crypto): add hmac implementation (#2664)
  • feat: Add process._kill and shim process.kill(pid, 0) correctly (#2922)
  • fix(fmt/bytes): default local decimal and group symbols (#2904)
  • fix(http/cookie): wording for cookie value validation error (#2931)
  • fix(node/console): update export members of console (#2927)
  • fix(node/fs): enable type narrowing with instanceof for ReadStream and
    WriteStream (#2915)
  • fix(node/http): allow setting statusMessage (#2911)
  • fix(node/http): disable chunked request if Content-Length header is specified
    (#2755)
  • fix(node/http): request with headers (#2898)
  • fix(node/string_decoder): proper buffer type casting and fix default logic
    (#2897)
  • fix(node/timers): implement timeout.refresh (#2919)
  • fix: wait for denoflate wasm to load (#2923)

0.165.0

16 Nov 22:02
cfe4fc7
Compare
Choose a tag to compare

0.165.0 / 2022.11.16

  • fix(node): improve crypto.getHashes compatibility (#2890)
  • fix(node): issues with browser (#2892)
  • fix: allow creating http.IncomingRequest without url being set (#2893)

0.164.0

13 Nov 19:31
0c55d98
Compare
Choose a tag to compare

0.164.0 / 2022.11.13

  • feat(fmt): add prettyDuration (#2861)
  • feat(http/file_server): add -v, --version option (#2868)
  • fix(node/fs): improve fs.read compatibility (#2880)
  • fix(node/http): add .finished property to ServerResponse (#2878)
  • fix(node/http): fix non-string buffer response (#2863)
  • node: mock ClientRequest.setTimeout (#2875)
  • perf(node/string_decoder): use native decoder for GenericDecoder (#2858)

0.163.0

08 Nov 21:14
541b1a1
Compare
Choose a tag to compare

0.163.0 / 2022.11.08

  • chore: upgrade rust to 0.165.0 and wasmbuild to 0.10.2 (#2850)
  • chore(semver): rename inc and diff (#2826)
  • docs(encoding): remove await (#2831)
  • docs(encoding): remove ColumnDetails["fn"] (#2840)
  • docs(flags): fix broken link to minimist (#2842)
  • docs(fs): remove misleading docs from fs.walk (#2836)
  • docs(log): add note for module authors (#2843)
  • refactor: cleanup check licence headers tool (#2830)
  • refactor(_tools): use fs/walk in deprecations check (#2837)
  • refactor(_util): remove deepAssign (#2847)
  • refactor(crypto): move crypto/_wasm_crypto/ to crypto/_wasm/ (#2845)
  • refactor(encoding): move varint/_wasm_varint/ to varint/_wasm/ (#2844)

0.162.0

07 Nov 14:29
241e7eb
Compare
Choose a tag to compare

0.162.0 / 2022.11.03

  • feat(encoding/front_matter): add support for different formats of front matter
    (#2801)
  • feat(streams): add ByteSliceStream (#2795)
  • feat(tools): add import path check in docs (#2820)
  • fix(dotenv): Empty string crashing parsing (#2819)
  • fix(flags): set boolean aliases to false by default (#2824)
  • fix(node): node:setup task honours -y flag (#2825)
  • fix(node/fs): add support for numeric flags in fs.open() (#2828)

0.161.0

27 Oct 13:21
c8d8a08
Compare
Choose a tag to compare

0.161.0 / 2022.10.26

  • BREAKING: remove deprecated std/hash module (#2786)
  • feat(crypto): createHash utility (#2805)
  • feat(crypto): toHashString utility (#2767)
  • feat(node): add support of .node module (#2804)
  • feat(node): list remaining Node tests in documentation (#2787)
  • fix(fs/expandGlob): globstar false does not take effect (#2571) (#2779)
  • fix(node/fs): enable to check error thrown on invalid values of bufferSize
    (#2782)
  • fix(node/net): modify close event timing (#2793)

0.160.0

17 Oct 20:32
0ce558f
Compare
Choose a tag to compare

0.160.0 / 2022.10.17

  • feat(crypto): export algorithm types (#2759)
  • feat(node): add readline/promises (#2760)
  • fix(node/child_process): add support of windowsVerbatimArguments option
    (#2781)
  • fix(node/child_process): mock childProcess.disconnect method (#2776)
  • fix(node/fs): make fs.access resolve on windows (#2775)
  • fix(node/fs): resolve Dirent instead of Object (#2753)