Skip to content

Releases: denoland/std

2024.06.03

03 Jun 06:46
b9374d3
Compare
Choose a tag to compare

@std/assert 0.226.0 (minor)

  • BREAKING(assert,testing): remove formatter option from assertEquals()
    (#4893)
  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)
  • docs(assert): improve docs (#4876)

@std/cli 0.224.5 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

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

  • BREAKING(crypto): remove deprecated APIs (#4919)
  • BREAKING(crypto): remove KeyStack (#4916)
  • docs(crypto): improve docs (#4884)
  • refactor(crypto): cleanup redundant assertion in timingSafeEqual() (#4907)
  • test(crypto): test node.js custom inspection of KeyStack (#4887)
  • chore(crypto): release crypto@1.0.0-rc.1 (#4912)

@std/csv 0.224.2 (patch)

  • docs(csv): use assertions in example code snippets (#4932)
  • docs(csv): improve API docs (#4920)

@std/data-structures 0.225.1 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

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

  • BREAKING(encoding): replace Ascii85Options with EncodeAscii85Options and
    DecodeAscii85Options (#4861)
  • BREAKING(encoding): rename MaxVarInt to MaxVarint (#4896)
  • BREAKING(encoding): rename MaxUInt64 to MaxUint64 (#4897)
  • BREAKING(encoding): remove deprecated VarInt APIs (#4864)
  • fix(encoding): throw TypeError on invalid input (#4901)
  • chore(encoding): release encoding@1.0.0-rc.1 (#4858)

@std/expect 0.224.4 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/fmt 0.225.3 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/front-matter 0.224.2 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/html 0.224.2 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/http 0.224.3 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)
  • docs(http): added --allow-sys to file server example (#4890)

@std/jsonc 0.224.1 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/net 0.224.2 (patch)

  • feat(net): getNetworkAddress() (#4677)

@std/path 0.225.2 (patch)

  • docs(path): improve API docs (#4900)
  • test(path): add test cases of isAbsolute(), joinGlobs(), and common()
    (#4904)
  • test(path): test toNamespacedPath() (#4902)

@std/semver 0.224.2 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/streams 0.224.3 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/testing 0.225.0 (minor)

  • BREAKING(assert,testing): remove formatter option from assertEquals()
    (#4893)
  • refactor(testing): do not use assertEquals in snapshot.ts (#4930)

@std/text 0.224.2 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/toml 0.224.1 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)
  • docs(toml): lint @std/toml docs (#4799)

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

  • BREAKING(uuid): remove V1Options in favor of GenerateOptions (#4925)
  • BREAKING(uuid): remove v1.generate() signature with buf and offset
    parameters and number[] return type (#4877)
  • chore(uuid): release uuid@1.0.0-rc.1 (#4867)

@std/webgpu 0.224.3 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

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)