Skip to content

Releases: denoland/std

2024.05.29

29 May 09:59
673c436
Compare
Choose a tag to compare

@std/cli 0.224.4 (patch)

  • fix(cli): reduce flicker in spinner render function (#4835)
  • docs(cli): make check_docs pass (#4815)
  • docs(cli): improve spinner.message document (#4785)
  • test(cli): reduce the flakiness of Spinner test cases (#4844)

@std/data-structures 0.225.0 (minor)

  • BREAKING(data-structures): hide private internals (#4827)
  • docs(data-structures): enables doc lint of data-structures (#4847)

@std/encoding 0.224.3 (patch)

  • docs(encoding): fix typo in ascii85.ts (#4854)
  • docs(encoding): Cleanup and fix doc lints (#4838)
  • refactor(encoding): remove unnecessary prefixes from private functions (#4862)
  • refactor(encoding): rename _util.ts (#4860)
  • test(encoding): use own encodeHex() and decodeHex() (#4863)

@std/expect 0.224.3 (patch)

  • docs(expect): document methods and add examples (#4836)

@std/fmt 0.225.2 (patch)

  • docs(fmt): improve API docs (#4829)

@std/front-matter 0.224.1 (patch)

  • docs(front-matter): improve docs for stabilization (#4789)

@std/html 0.224.1 (patch)

  • docs(html): improve API docs (#4878)

@std/http 0.224.2 (patch)

  • docs(http): don't run some examples in doc checker (#4840)
  • docs(http): improve docs for stabilization (#4813)

@std/ini 0.225.0 (minor)

  • BREAKING(ini): remove internal Formatting type (#4818)
  • fix(ini): remove unused ParseOptions.assignment property (#4816)
  • docs(ini): add missing doc comments (#4819)
  • refactor(ini): move StringifyOptions to stringify.ts (#4817)

@std/msgpack 0.224.2 (patch)

  • fix(msgpack): error on early end of data (#4831)
  • docs(msgpack): complete documentation of the package (#4832)

@std/semver 0.224.1 (patch)

  • docs(semver): improve docs (#4846)

@std/streams 0.224.2 (patch)

  • docs(streams): improve docs for stabilization (#4852)

@std/text 0.224.1 (patch)

  • docs(text): pass docs check (#4837)
  • docs(text): add module doc (#4812)

@std/ulid 0.224.1 (patch)

  • docs(ulid): finish documentation (#4825)

@std/uuid 0.224.3 (patch)

  • deprecation(uuid): deprecate v1.generate() signature with buf and offset
    parameters (#4880)
  • deprecation(uuid): rename V1Options to GenerateOptions (#4872)
  • fix(uuid): validate namespace UUIDs in v3.generate() and v5.generate()
    (#4874)
  • docs(uuid): update module docs (#4790)
  • test(uuid): add tests for invalid namespace UUID (#4875)

@std/yaml 0.224.1 (patch)

  • refactor(yaml): remove dead code (#4849)
  • test(yaml): test handling of omap (#4851)
  • test(yaml): test float handling (#4850)

2024.05.22

22 May 11:07
51dc36d
Compare
Choose a tag to compare

@std/assert 0.225.3 (patch)

  • refactor(assert,internal): rename diffstr() to diffStr() (#4758)

@std/async 0.224.1 (patch)

  • docs(async): improve docs for stabilization (#4803)

@std/bytes 1.0.0-rc.3 (prerelease)

  • perf(bytes): skip doing extra work in some scenarios (#4767)

@std/cli 0.224.3 (patch)

  • chore(cli): remove outdated todo comment (#4787)

@std/collections 1.0.0-rc.1 (prerelease)

  • feat(collections): collections@1.0.0-rc.1 (#4697)
  • docs(collections,internal,media-types): use @typeParam tag instead of
    @template (#4772)
  • docs(collections): fix typos and improve example (#4763)
  • docs(collections): update module doc (#4765)

@std/csv 0.224.1 (patch)

  • docs(csv,encoding,http,json,media-types,uuid): use rfc-editor.org for RFC
    links (#4777)

@std/data-structures 0.224.1 (patch)

  • docs(data-structures): improve documentation (#4793)

@std/encoding 0.224.2 (patch)

  • docs(csv,encoding,http,json,media-types,uuid): use rfc-editor.org for RFC
    links (#4777)

@std/expect 0.224.2 (patch)

  • fix(expect): updated error message for toContain (#4750)

@std/http 0.224.1 (patch)

  • docs(csv,encoding,http,json,media-types,uuid): use rfc-editor.org for RFC
    links (#4777)

@std/internal 1.0.0 (major)

  • docs(collections,internal,media-types): use @typeParam tag instead of
    @template (#4772)
  • docs(internal): add module docs (#4757)
  • refactor(assert,internal): rename diffstr() to diffStr() (#4758)

@std/json 0.224.1 (patch)

  • docs(csv,encoding,http,json,media-types,uuid): use rfc-editor.org for RFC
    links (#4777)

@std/media-types 1.0.0-rc.1 (prerelease)

  • fix(media-types): do not expose vendored json file as public API (#4776)
  • docs(collections,internal,media-types): use @typeParam tag instead of
    @template (#4772)
  • docs(csv,encoding,http,json,media-types,uuid): use rfc-editor.org for RFC
    links (#4777)
  • chore(media-types): media-types@1.0.0-rc.1 (#4744)

@std/msgpack 0.224.1 (patch)

  • fix(msgpack): encode maps with null prototype (#4764)

@std/regexp 0.224.1 (patch)

  • docs(regexp): update module example to get full jsr score (#4796)

@std/streams 0.224.1 (patch)

  • feat(streams): concatReadableStreams() (#4747)

@std/uuid 0.224.2 (patch)

  • docs(csv,encoding,http,json,media-types,uuid): use rfc-editor.org for RFC
    links (#4777)

@std/webgpu 0.224.2 (patch)

  • docs(webgpu): improve docs for stabilization (#4811)

2024.05.16

16 May 11:13
66e8fc9
Compare
Choose a tag to compare

2024.05.16

@std/assert 0.225.2 (patch)

  • fix(assert): handle assertStrictEquals(-0, +0) correctly (#4715)
  • fix(assert): don't swallow the original error while creating assertion error
    (#4701)
  • docs(assert): document assertStrictEquals() equality comparison behavior
    (#4724)
  • refactor(assert): vendor code from fmt/colors.ts (#4716)
  • chore(assert): revert "handle assertStrictEquals(-0, +0) correctly" (#4718)

@std/bytes 1.0.0-rc.2 (prerelease)

  • docs(bytes): trim module documentation (#4693)
  • docs(bytes,collections): fix doc checker and documentation (#4691)
  • chore(bytes): release bytes@1.0.0-rc.2 (#4745)

@std/cli 0.224.2 (patch)

  • test(cli): reduce flakiness of spinner test (#4738)
  • test(cli): reduce flakiness of spinner test (#4719)
  • test(cli): Spinner tests (#4713)

@std/collections 0.224.2 (patch)

  • feat(collections): add invert() and invertBy() (#4710)
  • docs(collections): finalize module documentation (#4696)
  • docs(bytes,collections): fix doc checker and documentation (#4691)
  • refactor(collections): sort exports in mod.ts (#4712)

@std/encoding 0.224.1 (patch)

  • test(encoding): improve test coverage (#4742)

@std/expect 0.224.1 (patch)

  • fix(expect): don't swallow the original error while creating assertion error
    (#4700)
  • chore(expect): fix future no-slow-type lint errors with expando properties
    (#4711)

@std/fmt 0.225.1 (patch)

  • chore(fmt,fs,path,internal): skip yanked version manually (#4753)

@std/fs 0.229.1 (patch)

  • chore(fmt,fs,path,internal): skip yanked version manually (#4753)

@std/internal 0.225.1 (patch)

  • docs(internal): cleanups and documentation improvements (#4706)
  • refactor(internal): cleanup buildMessage() (#4705)
  • refactor(internal): cleanup diff() (#4704)
  • refactor(internal): cleanup and restructure diffstr() (#4703)
  • refactor(internal): cleanup _internals (#4702)
  • refactor(internal): cleanup and restructure (#4698)
  • chore(fmt,fs,path,internal): skip yanked version manually (#4753)
  • chore(internal): release internal@1.0.0 (#4741)

@std/media-types 0.224.1 (patch)

  • docs(media-types): polish documentation (#4731)
  • refactor(media-types): minor cleanups (#4743)

@std/net 0.224.1 (patch)

  • test(net): improve test coverage (#4709)

@std/path 0.225.1 (patch)

  • chore(fmt,fs,path,internal): skip yanked version manually (#4753)

@std/uuid 0.224.1 (patch)

  • refactor(uuid): factor out common symbols into common module (#4749)

@std/webgpu 0.224.1 (patch)

  • test(webgpu): remove Deno.resources() usage (#4708)

2024.05.07

08 May 04:45
53e0877
Compare
Choose a tag to compare

@std/assert 0.225.1 (patch)

  • test(assert): improve test coverage (#4679)

@std/bytes 1.0.0-rc.1 (prerelease)

  • feat(bytes): @std/bytes@1.0.0-rc.1 (#4651)
  • docs(bytes): fix return type description for concat() (#4668)
  • docs(bytes): update API doc of lastIndexOfNeedle (#4665)

@std/cli 0.224.1 (patch)

  • fix(cli): spinner support NO_COLOR (#4662)

@std/collections 0.224.1 (patch)

  • fix(collections): correct error class when chunk() throws (#4682)
  • docs(collections): complete documentation (#4664)
  • refactor(collections): minor cleanups (#4681)

@std/log 0.224.1 (patch)

  • feat(log): make FileHandler and RotatingFileHandler buffer size
    configurable (#4680)

0.224.0

25 Apr 03:08
582a9f2
Compare
Choose a tag to compare

0.224.0 / 2024.04.25

  • deprecation(permissions): update removal time for std/permissions (#4575)
  • deprecation(semver): rename testRange() to satisfies() (#4364)
  • feat(http): file server prints local network address (#4604)
  • fix(bytes): equals() works with subarray (#4630)
  • fix(bytes): improve invalid count error message for repeat() (#4603)
  • fix(csv): do not print empty header line when no columns are given in
    stringify() (#4610)
  • fix(csv): remove unused opt parameter (#4598)
  • fix(fs/ensure_dir): allow links to directories (#4132)
  • fix(path): export private types used in public API (#4645)
  • perf(bytes): improve performance of equals() (#4635)

0.223.0

16 Apr 11:34
2442373
Compare
Choose a tag to compare

0.223.0 / 2024.04.15

  • deprecation(expect): rename addSnapshotSerializers to
    addSnapshotSerializer (#4582)

0.222.1

11 Apr 11:10
53c4c6c
Compare
Choose a tag to compare

0.222.1 / 2024.04.11

  • deprecation(semver): deprecate rangeMax() and rangeMin() (#4561)
  • fix(log): Revert "deprecate(log): deprecate internal utility methods" (#4436)
    (#4572)

0.222.0

11 Apr 05:43
b5af8da
Compare
Choose a tag to compare

0.222.0 / 2024.04.11

  • [unstable] BREAKING(semver): remove comparator.semver field (#4533)
  • deprecate(log): deprecate internal utility methods (#4436)
  • deprecation(console): copy std/console APIs into std/cli and deprecate
    std/console (#4547)
  • deprecation(crypto): rename an export to match style guide, deprecating
    original and two other obsolete imports (#4525)
  • deprecation(encoding): make exported function names consistent with
    std/encoding (#4555)
  • deprecation(yaml): cleanup schema exports (#4566)
  • feat(expect): support expect.addSnapshotSerialize() api (#4537)
  • feat(semver): greaterThanRange() and lessThanRange() (#4534)
  • feat(testing): add after, before, test aliases (#4541)
  • fix(cli): make the output of promptSecret() consistent with prompt()
    (#4549)

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)