Skip to content

Releases: denoland/deno_std

0.221.0

28 Mar 00:02
7d41948
Compare
Choose a tag to compare

0.221.0 / 2024.03.27

  • feat(expect): add expect.{closeTo, stringContaining, stringMatching} (#4508)
  • fix(_tools): update check_deprecation path exclusion to recognize Windows
    directory separators (#4519)
  • fix(crypto): move FNV hashes from TypeScript to Rust/Wasm and implement
    iteration functionality (#4515)
  • fix(expect/assert): missing constructor equality check (#4512)
  • fix(fs): SubdirectoryMoveError extends Error correctly (#4528)
  • fix(yaml): speciously restrictive type for stringify() (#4507)
  • fix: use hyphens for JSR package exports (#4424)

0.220.1

15 Mar 02:38
2e24199
Compare
Choose a tag to compare

0.220.1 / 2024.03.15

  • fix(tar): leak in Tar() checks directory entry type test (#4490)

0.220.0

14 Mar 17:31
cd79b9a
Compare
Choose a tag to compare

0.220.0 / 2024.03.14

  • Revert "refactor(cli): cleanup parse_args.ts (#4189)" (#4485)
  • add JSR link (#4456)

0.219.1

08 Mar 09:38
8ea9670
Compare
Choose a tag to compare

0.219.1 / 2024.03.08

  • chore: fix for jsr publish (#4449)

0.219.0

08 Mar 07:10
0f3522f
Compare
Choose a tag to compare

0.219.0 / 2024.03.08

  • [unstable] BREAKING(semver): remove gtr() and ltr() (#4450)
  • [unstable] BREAKING(semver): remove reverseSort() (#4422)
  • [unstable] BREAKING(semver): remove deprecated operators (#4423)
  • feat(expect): support expect.extend() api (#4412)
  • fix(expect): fix equality of iterables (#4286)
  • fix(fs): emptyDir() test after workspace conversion (#4427)
  • fix(fs): expandGlob() test after workspace conversion (#4428)
  • fix(log): don't discard bytes >4096 in FileHandler (#4415)
  • fix(path): fix common() results that depend on the order and/or number of
    input paths (#4414)

0.218.2

01 Mar 04:32
cb9e70e
Compare
Choose a tag to compare

Note: This release is for testing provenance attestation in JSR. No new commits are included.

0.218.0

29 Feb 23:27
092cd46
Compare
Choose a tag to compare

0.218.0 / 2024.02.29

  • feat(assert): optional reason param for unreachable (#4404) (#4405)
  • feat(collections): add pick and omit (#4218)
  • feat(expect): add asymmetric matchers (any, anything, arrayContaining) (#4366)
  • feat(uuid): add type predicate return type to validate (v4) (#4301)
  • fix(fs/ensure_symlink): check symlink is pointing the given target (#4371)
  • fix(log): add missing return types (#4401)

0.217.0

22 Feb 01:02
104d02a
Compare
Choose a tag to compare

0.217.0 / 2024.02.22

  • deprecation(semver): deprecate ==, ===, !==, and "" operators (#4271)
  • doc: fix std/path/posix link (#4337)
  • feat(io): iterateReader[Sync]() (#4247)
  • feat(io): un-deprecate readerFromStreamReader() (#4343)
  • feat(testing): explicit resource management for spy() and stub() (#4306)
  • fix(http): version from deno.json import (#4342)
  • fix(media_types): load extensions when directly importing
    extensionsByTypes() (#4351)
  • fix(semver): fix prerelease handlings in range utils (#4323)
  • fix(semver): fix parse_range for >x.y pattern (#4350)

0.216.0

15 Feb 05:03
55c33e1
Compare
Choose a tag to compare

0.216.0 / 2024.02.15

  • BREAKING(path): remove path/windows/separator.ts (#4292)
  • BREAKING(semver): remove SemVerRange and isSemVerRange() (#4295)
  • BREAKING(semver): remove eq(), gt(), gte(), lt(), lte() and neq()
    (#4294)
  • BREAKING(semver): remove outside() (#4293)
  • feat(datetime): format() options (#4285)
  • fix(semver): return new object instance in comparatorMin() and
    comparatorMax() (#4314)

0.215.0

08 Feb 09:37
dc6f3c9
Compare
Choose a tag to compare

0.215.0 / 2024.02.08

  • BREAKING(log): remove WARNING log level (#4258)
  • BREAKING(path): remove glob.ts files (#4259)
  • BREAKING(path): remove separator.ts files (#4260)
  • BREAKING(semver): remove Comparator functions (#4278)
  • BREAKING(semver): remove rangeFormat() (#4265)
  • BREAKING(semver): remove sort() (#4264)
  • deprecation(semver): deprecate ltr() and gtr() (#4228)
  • deprecation(semver): deprecate reverseSort() (#4280)
  • feat(expect): add expect.addEqualityTesters api. (#4255)
  • fix: version bump workflow (#4288)
  • refactor(dotenv): prepare for noUncheckedIndexedAccess (#4261)
  • refatcor(toml): prepare for noUncheckedIndexedAccess (#4274)