Skip to content

Releases: denoland/deno_std

0.191.0

08 Jun 23:31
990d105
Compare
Choose a tag to compare

0.191.0 / 2023.06.08

  • BREAKING(csv,http,path): remove deprecated APIs (#3418)
  • feat(async/retry): introduce jitter option and fix retry bugs (#3427)
  • feat(collections): switch functions to take iterables when possible (#3401)
  • feat(collections/sort_by): descending order can be specified in options
    (#3419)
  • feat(crypto): add BLAKE2B-224 hashing algorithm in crypto (#3392)
  • feat(html): add escape and unescape functions for HTML entities (#3335)
  • fix(http/file_server): use platform specific resolve (#3424)
  • fix(streams/mergeReadableStreams): better error handling (#3395)
  • fix(toml): various edge case fixes for toml.stringify (#3403)

0.190.0

29 May 21:55
891446b
Compare
Choose a tag to compare

0.190.0 / 2023.05.29

0.189.0

24 May 22:23
bde4aca
Compare
Choose a tag to compare

0.189.0 / 2023.05.24

  • feat(async): add jitter to retry exponential backoff (#3379)
  • feat(collections/group_by): accept iterable input, add index param to callback
    (#3390)

0.188.0

18 May 15:16
1000a6b
Compare
Choose a tag to compare

0.188.0 / 2023.05.18

  • fix(flags): correctly collect default value (#3380)

0.187.0

12 May 10:32
9ec0978
Compare
Choose a tag to compare

0.187.0 / 2023.05.12

  • feat(collections): add partitionEntries (#3365)
  • feat(regexp): add escape function (#3334)
  • fix(datetime): negative months, quarters, and years (#3367)
  • fix(http/file_server): dealing with dir listing view that contain system files
    (#3371)
  • fix(http/file_server): redirect non-canonical URL to canonical URL (#3362)
  • perf(http/file_server): read fileinfo in parallel (#3363)

0.186.0

04 May 14:33
699ba98
Compare
Choose a tag to compare

0.186.0 / 2023.05.04

  • BREAKING(path): deprecate path.sep (#3342)
  • feat(async): support signal on deadline() (#3347)
  • feat(async/pool): use browser compatible APIs (#3350)
  • feat(http): add HTTP_METHODS, HttpMethod, and isHttpMethod (#3309)
  • feat(uuid): add pre-defined namespace UUIDs (#3352)
  • fix(http/file_server): fix Range header handling (#3354)
  • fix(http/server): flaky 'address in use' error (#3333)
  • fix(http/server_sent_event): fix Uncaught TypeError if created without
    optional EventInit (#3356)

0.185.0

27 Apr 20:51
92d1fb8
Compare
Choose a tag to compare

0.185.0 / 2023.04.27

  • feat(dotenv): allow reading from .env files without granting env access
    (#3306)
  • feat(jsonc): annotate return types (#3327)
  • feat(uuid): uuid v3 (#3324)
  • perf(http/file_server): avoid calculating Content-Type when 304 Not Modified
    response (#3323)

0.184.0

18 Apr 15:48
5a91c97
Compare
Choose a tag to compare

0.184.0 / 2023.04.18

  • BREAKING(encoding): remove deprecated APIs (#3303)
  • BREAKING(encoding): remove deprecated APIs (#3315)
  • feat(console): add unicodeWidth for TTY text layout (#3297)
  • feat(testing): add .skip alias to bdd test API (#3300)
  • fix(http): move deno deploy specific logic from etag.ts to file_server.ts
    (#3316)
  • fix(http/file_server.ts): respond to Range requests with correct byte length
    (#3319)

0.183.0

12 Apr 14:27
40d78a1
Compare
Choose a tag to compare

0.183.0 / 2023.04.12

  • BREAKING(csv): rename CsvStream to CsvParseStream (#3287)
  • BREAKING(encoding/varint): remove deprecated APIs (#3282)
  • feat(datetime): add isUtcLeap (#3295)
  • feat: add http/etag (#3245)
  • fix(bytes): correct slice() of BytesList (#3292)
  • fix(csv): improve typing for CSV parser (#3267)
  • fix(dotenv): allow null for *path values (#3221)
  • fix(encoding/ascii85): fix encode() returns a wrong result with a subarray
    (#3310)
  • fix(fs): fix NotFound error when moving src to itself with overwrite: true
    (#3289)

0.182.0

31 Mar 18:26
01907e0
Compare
Choose a tag to compare

0.182.0 / 2023.03.31

  • feat(csv): add CsvStringifyStream (#3270)
  • feat(fs): undo deprecation of exists and add permission and type check to it
    (#2785)
  • feat(fs/walk): WalkError class (#3054)
  • feat: disposition on TextDelimiterStream (#3273)
  • fix(csv/csv_stringify_stream): output headers based on columns option
    (#3293)
  • fix(encoding/base58): fix base58 decoding missing the first byte (#3275)