Releases: denoland/deno_std
Releases · denoland/deno_std
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)
0.220.1
0.220.0
0.219.1
0.219.0
0.219.0 / 2024.03.08
- [unstable] BREAKING(semver): remove
gtr()
andltr()
(#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
0.218.0
0.218.0 / 2024.02.29
- feat(assert): optional
reason
param forunreachable
(#4404) (#4405) - feat(collections): add
pick
andomit
(#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
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()
andstub()
(#4306) - fix(http):
version
fromdeno.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
0.216.0 / 2024.02.15
- BREAKING(path): remove
path/windows/separator.ts
(#4292) - BREAKING(semver): remove
SemVerRange
andisSemVerRange()
(#4295) - BREAKING(semver): remove
eq()
,gt()
,gte()
,lt()
,lte()
andneq()
(#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
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()
andgtr()
(#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)