Skip to content

Releases: denoland/deno_std

0.204.0

12 Oct 23:01
413dd79
Compare
Choose a tag to compare

0.204.0 / 2023.10.12

  • BREAKING(front_matter): deprecate Format enum, use union type instead (#3641)
  • BREAKING(front_matter): deprecate language-specific test functions (#3654)
  • BREAKING(path): split path into per-os modules, deprecate legacy os-specific
    exports (#3649)
  • feat(crypto): add BLAKE2B-128 hash algorithm (#3680)
  • fix(archive/untar.ts): cannot access symlinks in archives (#3686)
  • fix(assert): fix swapping of multiline str diff (#3685)
  • perf(encoding): optimize encodeBase64Url (#3682)
  • perf: improvements using Promise.all() (#3683)

0.203.0

27 Sep 04:10
9ff4548
Compare
Choose a tag to compare

0.203.0 / 2023.09.27

  • BREAKING(encoding): deprecate encode/decode, add encodeFoo/decodeFoo (#3660)
  • BREAKING(encoding): deprecate old encode/decode in hex.ts (#3673)
  • BREAKING(front_matter): deprecate default exports (#3653)
  • BREAKING(io): deprecate io top level module (#3556)
  • fix(collections): accept readonly arrays in aggregateGroups, reduceGroups, zip
    (#3662)
  • fix(datetime): correctly format midnight in 12-hour time (#3667)
  • fix(datetime): fix dayOfYear when the timezone has DST (#3668)
  • fix(encoding): add validation of the input types (#3666)
  • fix(semver): add a necessary grouping, fix prerelease parsing (#3674)

0.202.0

19 Sep 19:09
00ba7e6
Compare
Choose a tag to compare

0.202.0 / 2023.09.19

  • BREAKING(collections): move RedBlackTree, BinarySearchTree, and BinaryHeap to
    'unstable' subdir (#3628)
  • BREAKING(crypto): clean up module (#3630)
  • BREAKING(csv): deprecate error message exports (#3602)
  • BREAKING(datetime): deprecate to_imf.ts (#3633)
  • BREAKING(media_types): deprecate typeByExtension (#3622)
  • BREAKING(streams): deprecate APIs based on legacy Reader/Writer interfaces
    (#3640)
  • feat(encoding): add encodeHex, decodeHex (#3642)
  • feat(streams): to ArrayBuffer/Blob/Json/Text (#3631)
  • feat(ulid): port /x/ulid module (#3582)
  • fix(streams): DelimiterStream regression (#3611)
  • fix(stripAnsiCode): escape erase character (#3608)
  • fix(testing/snapshot): distinguish between singular and plural forms (#3625)
  • fix(testing/time): fix FakeTime.next to return false if all timers are cleared
    (#3638)
  • fix(url): fixes for url functions and new tests. (#3607)

0.201.0

01 Sep 12:36
a0e4453
Compare
Choose a tag to compare

0.201.0 / 2023.09.01

  • BREAKING(bytes): deprecate BytesList class (#3589)
  • BREAKING(crypto): deprecate crypto.subtle.timingSafeEqual() (#3596)
  • BREAKING(dotenv): fix dotenv permissions (#3578)
  • BREAKING(encoding): deprecate encoding/binary (#3584)
  • BREAKING(fmt): rename stripColor to stripAnsiCode (#3588)
  • BREAKING(permissions): deprecate permissions module (#3567)
  • BREAKING(semver): remove deprecated APIs (#3591)
  • BREAKING(signal): deprecate signal module (#3568)
  • BREAKING(streams): remove readable_stream_from_iterable (#3579)
  • BREAKING(yaml): change binary handling (#3586)
  • feat(assert): add inequality asserts (#3496)
  • feat(std): add std/url module. (#3527)
  • fix(assert): properly quote strings in assertIsError (#3577)
  • fix(fmt): make printf respect NO_COLOR (#3595)
  • fix(log): rotating file handler sync setup and destroy (#3543)

0.200.0

24 Aug 15:48
a8d7c9e
Compare
Choose a tag to compare

0.200.0 / 2023.08.24

  • doc: add complete docs for all dotenv functionality (#3560)

0.199.0

21 Aug 11:51
72d6e66
Compare
Choose a tag to compare

0.199.0 / 2023.08.21

  • fix(collections): redblack tree and bst not being exported from mod (#3528)
  • fix(http/cookie_map): add maxAge to set/delete options (#3524)
  • fix(log): fix serializing BigInt value in object (#3550)
  • fix(path): typo in comment in _resolve (#3545)
  • fix(testing/time): fix FakeTime.restoreFor accuracy for sync callbacks (#3531)
  • perf: repoint internal imports to single-export files (#3537)

0.198.0

10 Aug 09:08
4d4a29b
Compare
Choose a tag to compare

0.198.0 / 2023.08.10

  • feat(path): single file exports (#3510)

0.197.0

03 Aug 15:24
d84f4b1
Compare
Choose a tag to compare

0.197.0 / 2023.08.03

  • BREAKING(testing/snapshot): change tab char serialization (#3447)
  • BREAKING(testing/snapshot): fix regression of serialization of long strings
    (#3507)
  • feat(fs/walk): include symlink option (#3464)
  • fix(toml/parse): fix edge cases (#3509)

0.196.0

26 Jul 13:24
b5c05ee
Compare
Choose a tag to compare

0.196.0 / 2023.07.26

  • BREAKING(http/server): deprecate serve and serveTls (#3381)
  • fix(http): fix handling of string port number (#3499)

0.195.0

20 Jul 00:07
b2f011d
Compare
Choose a tag to compare

0.195.0 / 2023.07.19

  • BREAKING(streams): deprecate readableStreamFromIterable (#3486)
  • BREAKING(testing, assert): move std/testing/asserts to std/assert (#3445)
  • feat(fmt): enable setColorEnabled in browsers (#3485)
  • fix(async/delay): reject with existing AbortSignal reason (#3479)