Releases: denoland/std
Releases · denoland/std
2024.05.29
@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()
anddecodeHex()
(#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)
@std/ulid 0.224.1 (patch)
- docs(ulid): finish documentation (#4825)
@std/uuid 0.224.3 (patch)
- deprecation(uuid): deprecate
v1.generate()
signature withbuf
andoffset
parameters (#4880) - deprecation(uuid): rename
V1Options
toGenerateOptions
(#4872) - fix(uuid): validate namespace UUIDs in
v3.generate()
andv5.generate()
(#4874) - docs(uuid): update module docs (#4790)
- test(uuid): add tests for invalid namespace UUID (#4875)
@std/yaml 0.224.1 (patch)
2024.05.22
@std/assert 0.225.3 (patch)
- refactor(assert,internal): rename
diffstr()
todiffStr()
(#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()
todiffStr()
(#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
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()
andinvertBy()
(#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)
@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
@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
andRotatingFileHandler
buffer size
configurable (#4680)
0.224.0
0.224.0 / 2024.04.25
- deprecation(permissions): update removal time for
std/permissions
(#4575) - deprecation(semver): rename
testRange()
tosatisfies()
(#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
0.222.1
0.222.0
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 intostd/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()
andlessThanRange()
(#4534) - feat(testing): add
after
,before
,test
aliases (#4541) - fix(cli): make the output of
promptSecret()
consistent withprompt()
(#4549)
0.221.0
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
extendsError
correctly (#4528) - fix(yaml): speciously restrictive type for
stringify()
(#4507) - fix: use hyphens for JSR package exports (#4424)