Releases: denoland/std
Releases · denoland/std
2025.03.04
@std/async 1.0.11 (patch)
- test(async/unstable): add
retry()
tests (#6423) - test(async): fix flaky
pooledMap()
test (#6412) - test(async/unstable): fix flaky
waitFor()
test (#6413)
@std/cli 1.0.14 (patch)
- fix(cli/unstable): update interval in ProgressBar (#6402)
- refactor(cli/unstable): clean up
start
endstop
methods ofSpinner
, add
test cases for multiple start/stop calls (#6420) - test(cli): fix flaky spinner test (#6404)
- test(cli/unstable): make
ProgressBar
tests run faster (#6411)
@std/fmt 1.0.6 (patch)
- docs(fmt): fix
printf
module doc (#6424)
@std/front-matter 1.0.8 (patch)
- perf(front-matter): remove regexp
m
flags, reduce unnecessary string
operations (#6393) - refactor(front-matter): cleanup
_shared.ts
(#6418)
@std/fs 1.0.14 (patch)
- feat(fs/unstable): add
remove
andremoveSync
api. (#6438) - feat(fs/unstable): add umask (#6454)
- feat(fs/unstable): add utime and utimeSync (#6446)
- feat(fs/unstable): add mkdir and mkdirSync (#6436)
- feat(fs/unstable): add
copyFile
andcopyFileSync
(#6425) - feat(fs/unstable): add truncate and truncateSync (#6416)
- feat(fs/unstable): add readTextFileSync and readTextFile (#6405)
- fix(fs/unstable): fix node.js test runner, fix readTextFile and copyFile in
Node.js (#6441) - test(fs/unstable): remove windows specific paths and fix ci (#6448)
- test(fs/unstable): add test case for reading text file with BOM (#6431)
@std/tar 0.1.6 (patch)
- BREAKING(tar/unstable): fix handling of mode, uid, and gid (#6440)
@std/text 1.0.11 (patch)
- feat(text/unstable): add
reverse
function (#6410)
@std/uuid 1.0.5 (patch)
- fix(uuid): handle
rng
correctly in uuid v1 (#6432)
2025.02.14a
2025.02.14
@std/cli 1.0.13 (patch)
- feat(cli/unstable): introduce
new ProgressBar()
&new ProgressBarStream()
(#6378)
@std/front-matter 1.0.6 (patch)
- refactor(front-matter): call
extract()
functions inany.ts
(#6390)
@std/fs 1.0.12 (patch)
- feat(fs/unstable): add renameSync (#6396)
- feat(fs/unstable): add readFile and readFileSync (#6394)
- feat(fs/unstable): add makeTempDir and makeTempDirSync (#6391)
- feat(fs/unstable): add rename (#6379)
@std/semver 1.0.4 (patch)
- refactor(semver): clean up
parseRange
, add missing tests (#6362)
2025.01.31
@std/bytes 1.0.5 (patch)
- refactor(bytes,crypto,encoding,http,io,msgpack,streams,tar): make Uint8Array
usages compatible with TS 5.7 (#6372)
@std/cli 1.0.12 (patch)
- feat(cli/unstable): support stderr on spinner (#6350)
@std/crypto 1.0.4 (patch)
- docs(crypto): clarify doc comment (#6368)
- refactor(bytes,crypto,encoding,http,io,msgpack,streams,tar): make Uint8Array
usages compatible with TS 5.7 (#6372)
@std/encoding 1.0.7 (patch)
- refactor(bytes,crypto,encoding,http,io,msgpack,streams,tar): make Uint8Array
usages compatible with TS 5.7 (#6372)
@std/expect 1.0.13 (patch)
- test(expect): check error message of
.toBeCloseTo()
(#6296)
@std/fmt 1.0.5 (patch)
- fix(fmt): make printf working with colors. (#6360)
@std/fs 1.0.11 (patch)
- feat(fs/unstable): add readLink and readLinkSync (#6373)
- feat(fs/unstable): add link and linkSync (#6369)
- feat(fs/unstable): add realPath and realPathSync (#6366)
@std/http 1.0.13 (patch)
- refactor(bytes,crypto,encoding,http,io,msgpack,streams,tar): make Uint8Array
usages compatible with TS 5.7 (#6372)
@std/io 0.225.2 (patch)
- refactor(bytes,crypto,encoding,http,io,msgpack,streams,tar): make Uint8Array
usages compatible with TS 5.7 (#6372)
@std/log 0.224.14 (patch)
- docs(log): mention potential deprecation of @std/log (#6364)
@std/msgpack 1.0.3 (patch)
- refactor(bytes,crypto,encoding,http,io,msgpack,streams,tar): make Uint8Array
usages compatible with TS 5.7 (#6372)
@std/streams 1.0.9 (patch)
- refactor(bytes,crypto,encoding,http,io,msgpack,streams,tar): make Uint8Array
usages compatible with TS 5.7 (#6372)
@std/tar 0.1.5 (patch)
- refactor(bytes,crypto,encoding,http,io,msgpack,streams,tar): make Uint8Array
usages compatible with TS 5.7 (#6372)
2025.01.22
@std/assert 1.0.11 (patch)
- fix(assert): handle
__proto__
correctly inassertObjectMatch
(#6342)
@std/async 1.0.10 (patch)
- feat(async/unstable): add
waitFor
function to wait for condition to be true
(#6230)
@std/cbor 0.1.6 (patch)
- fix(cbor): incorrect decoding with subarrays (#6344)
@std/cli 1.0.11 (patch)
- fix(cli): handle overflow in
promptSecret
(#6318)
@std/collections 1.0.10 (patch)
- docs(collections): add the word "unique" to
distinctBy
JSDoc for grepping
purposes (#6336)
@std/csv 1.0.5 (patch)
- test(csv): unstable stringify tests (#6337)
@std/expect 1.0.12 (patch)
- docs(expect): fix typo on objectContaining example (#6357)
@std/fs 1.0.10 (patch)
- feat(fs/unstable): add symlink and symlinkSync (#6352)
- feat(fs/unstable): add chmod and chmodSync (#6343)
- feat(fs/unstable): add readDir (#6338)
@std/io 0.225.1 (patch)
- fix(io): fix readAllSync for the case when read source is slow (#6355)
2025.01.10
@std/cbor 0.1.5 (patch)
- perf(cbor): improve decodeCbor & decodeCborSequence performance (#6323)
- perf(cbor): encodeCbor & encodeCborSequence (#6311)
@std/cli 1.0.10 (patch)
- docs(cli): add examples of parseArgs (#6283)
@std/data-structures 1.0.6 (patch)
- fix(data-structures): ensure size consistency in RedBlackTree.from (#6307)
@std/datetime 0.225.3 (patch)
- fix(datetime): correct parsing of day period (#6313)
- docs(datetime): remove outdated mention of
utc
option (#6301)
@std/expect 1.0.11 (patch)
- fix(expect): consistent
toBeCloseTo
assertion messages (#6291) - docs(expect,text): remove no-eval directives that appear to be unnecessary
(#6333) - docs(expect): correct minor typo (#6329)
- docs(expect): clarify the tolerance in
toBeCloseTo
(#6292)
@std/fmt 1.0.4 (patch)
- fix(fmt): add correct pluralization to fmt/duration when using style: full
(#6295) - refactor(fmt): cleanup duration
format()
and utils (#6309) - test(fmt): add invalid duration
style
option test (#6310)
@std/fs 1.0.9 (patch)
- feat(fs/unstable): add statSync and lstatSync (#6300)
- test(fs): do not write files in source tree during test (#6236)
@std/log 0.224.13 (patch)
- test(log): re-enable doc tests for
FileHandler
(#6321)
@std/testing 1.0.9 (patch)
- docs(testing): clarify beforeAll in describe vs. outside (#6294)
@std/text 1.0.10 (patch)
- docs(expect,text): remove no-eval directives that appear to be unnecessary
(#6333)
2024.12.20
2024.12.18
@std/assert 1.0.10 (patch)
- fix(assert): fix formatting for
assertNotEquals
error messages (#6246)
@std/cbor 0.1.4 (patch)
- feat(cbor): add encoding/decoding for
new Map()
instance (#6252)
@std/cli 1.0.9 (patch)
- feat(cli/unstable): add
promptMultipleSelect()
(#6223) - fix(cli/unstable):
promptMultipleSelect()
addisTerminal()
check (#6263) - fix(cli/unstable):
promptSelect()
addisTerminal()
check (#6264) - docs(cli): remove
parseArgs()
console logs from examples (#6268) - test(cli): add
promptSecret()
empty mask option test (#6273) - test(cli/unstable): add
promptSelect()
ETX test (#6267) - test(cli/unstable): add
promptMultipleSelect()
ETX test (#6266) - test(cli): add tests for
promptSecret()
(#6256) - test(cli/unstable): clean up
promptSelect()
tests (#6253) - test(cli/unstable): rewrite
Spinner
tests using stub (#6254)
@std/data-structures 1.0.5 (patch)
- fix(data-structures): ensure size consistency in BinarySearchTree.from (#6272)
@std/encoding 1.0.6 (patch)
- feat(encoding/unstable): Crockford base32 unstable support (#6238)
@std/expect 1.0.10 (patch)
- fix(expect): fix
expect.arrayContaining
bug (#6271) - fix(expect): always show custom message (#6217)
- docs(expect): suggest using top-level code instead of beforeAll (#6240)
@std/fs 1.0.7 (patch)
@std/log 0.224.12 (patch)
- docs(log): fix level name assertion in LogRecord example (#6269)
@std/regexp 1.0.1 (patch)
- fix(regexp): escape leading digit (#6208)
@std/testing 1.0.7 (patch)
- fix(testing): stop code execution in
describe.ignore
(#6237)
2024.12.06
@std/assert 1.0.9 (patch)
- docs(assert): note the thrown diff in object_match.ts (#6227)
- docs(assert): fix English in mod.ts (#6226)
- docs(assert): add note and example for Blob comparison (#6210)
@std/cbor 0.1.3 (patch)
- perf(cbor): for encoding numbers, bigints, and dates (#6214)
@std/cli 1.0.8 (patch)
- feat(cli/unstable): export
/unstable-prompt-select
(#6212) - fix(cli/unstable): hide cursor while showing the selection with
promptSelect()
(#6221) - refactor(cli): rewrite
promptSelect()
clear commands (#6215)
@std/dotenv 0.225.3 (patch)
- fix(dotenv): handle multiline variables on Windows (#6216)
@std/expect 1.0.9 (patch)
- fix(expect): fix error messages for
toMatchObject
(#6228)
@std/http 1.0.12 (patch)
- BREAKING(http/unstable): switch
params
andinfo
args inHandler
in
route()
for more conveniency (#6094) - fix(http): handle HEAD requests in serveFile (#6218)
@std/testing 1.0.6 (patch)
- fix(testing): add missing methods to
test
alias ofit
(#6222)
@std/text 1.0.9 (patch)
- fix(text): use locale-independent letter case methods (#6204)