Releases: denoland/std
Releases · denoland/std
2025.11.17
@std/assert 1.0.16 (patch)
- fix(assert,streams): handle SharedArrayBuffer being disabled in some browser
context (#6856)
@std/cache 0.2.1 (patch)
- feat(cache): add cleanup callback to
LruCacheandTtlCache(#6857)
@std/cbor 0.1.9 (patch)
- docs(cbor): remove h2 and change spelling from UK -> US (#6847)
@std/cli 1.0.24 (patch)
- feat(cli/unstable): custom progress bar refresh interval (#6862)
- fix(cli/unstable): typo in ProgressBar example (#6848)
@std/fs 1.0.20 (patch)
- fix(fs): "Deno is not defined" when using the module in browser (#6868)
- fix(fs):
expandGlob/expandGlobSync- match non-glob path segments
containing escaped glob chars (#6788) - fix(fs,path):
expandGlob,expandGlobSync, andisGlobmatch
@(alternate)syntax with only one member (#6850)
@std/http 1.0.22 (patch)
- feat(http/unstable): add support for extra headers in serveFile (#6842)
- fix(http): runtime types for
getCookies(#6853)
@std/math 0.0.0 (patch)
- feat(math/unstable): add
mathpackage with basic math utilities (#6823)
@std/path 1.1.3 (patch)
- fix(fs,path):
expandGlob,expandGlobSync, andisGlobmatch
@(alternate)syntax with only one member (#6850)
@std/random 0.1.4 (patch)
- docs(random): use PRNG initialization with secure random seed (#6855)
@std/semver 1.0.7 (patch)
- refactor(semver): reduce nesting in
testComparatorSet()(#6866)
@std/streams 1.0.14 (patch)
- fix(assert,streams): handle SharedArrayBuffer being disabled in some browser
context (#6856)
2025.10.07a
@std/internal 1.0.12 (patch)
- fix(internal): fix error in module reference (#6845)
2025.10.07
@std/assert 1.0.15 (patch)
- feat(assert/unstable): truncate big diffs (#6835)
- fix(assert): add support for checking ArrayBuffer equality (#6821)
@std/async 1.0.15 (patch)
- feat(async/unstable): add
ensureLastCalloption forthrottle(#6800) - fix(async/unstable): fix handling of async predicate in waitFor (#6839)
- fix(async): convert setTimeout return values to Number (fixing type error when
used with Node.js) (#6833) - fix(async): pass numeric value of
delaytimer tounrefTimerwhen
persistent=false(#6822)
@std/cli 1.0.23 (patch)
- fix(cli): improve Node compatibility by removing top-level Deno API usage
(#6837) - fix(cli): ensure unknown() is not called for collect args (parseArgs) (#6813)
@std/html 1.0.5 (patch)
- feat(html/unstable): add escapeJs and escapeCss functions (#6782)
@std/http 1.0.21 (patch)
- fix(http,random,streams,tar,webgpu): update types for Deno 2.5 (#6817)
@std/internal 1.0.11 (patch)
- chore(internal): support truncating of big diffs (#6835)
@std/random 0.1.3 (patch)
- fix(http,random,streams,tar,webgpu): update types for Deno 2.5 (#6817)
@std/semver 1.0.6 (patch)
- fix(semver): allow users to set prerelease number during increment (#6825)
@std/streams 1.0.13 (patch)
- fix(http,random,streams,tar,webgpu): update types for Deno 2.5 (#6817)
@std/tar 0.1.9 (patch)
- fix(http,random,streams,tar,webgpu): update types for Deno 2.5 (#6817)
@std/testing 1.0.16 (patch)
- feat(testing/unstable): add
it.todotest.todoanddescribe.todoAPI
(#6712)
@std/toml 1.0.11 (patch)
- test(toml): test with the official toml-test suite (#6798)
@std/webgpu 0.224.9 (patch)
- fix(http,random,streams,tar,webgpu): update types for Deno 2.5 (#6817)
@std/yaml 1.0.10 (patch)
- feat(yaml/unstable): allow to add custom types for parse and stringify (#6841)
2025.09.04
@std/cli 1.0.22 (patch)
- fix(cli/unstable): update typing of ProgressBarStream for TS 5.9 (#6811)
@std/net 1.0.6 (patch)
- feat(net/unstable): add matchSubnets on @std/net (#6786)
@std/streams 1.0.12 (patch)
- deprecation(streams/unstable): AbortStream (#6799)
@std/tar 0.1.8 (patch)
@std/toml 1.0.10 (patch)
- fix(toml): nested table arrays (#6794)
2025.08.13
@std/assert 1.0.14 (patch)
- chore(assert,expect): bump assert and expect versions (#6791)
@std/collections 1.1.3 (patch)
- test(collections): fix mapValues mutation test so it actually tests mutation
(#6780)
@std/expect 1.0.17 (patch)
- chore(assert,expect): bump assert and expect versions (#6791)
@std/net 1.0.5 (patch)
- feat(net/unstable): add ip utilities (#6765)
@std/path 1.1.2 (patch)
- fix(path): improve regex in
isGlob(#6764)
@std/streams 1.0.11 (patch)
- refactor(streams/unstable): toByteStream to make use of autoAllocateChunkSize
(#6781)
@std/text 1.0.16 (patch)
- feat(text/unstable): add
trimByfunctions (#6778)
@std/toml 1.0.9 (patch)
- fix(toml): prevent prototype pollution by table key
2025.07.29
2025.07.22
@std/cli 1.0.21 (patch)
- BREAKING(cli/unstable): rename
fmtofProgressBarOptiontoformatter
(#6707) - feat(cli/unstable): introduce Ansi module (#6756)
- feat(cli/unstable): add search to promptSelect and promptMultipleSelect
(#6741) - feat(cli/unstable): valued prompt items (#6742)
- feat(cli/unstable): add
visibleLinesandindicatoroptions to
promptMultipleSelect, and show...above the options when appropriate
(#6699) - refactor(cli/unstable): dedupe logic between promptSelect and
promptMultipleSelect (#6769) - refactor(cli/unstable): rename
titletolabelfor valued prompt items
(#6751)
@std/data-structures 1.0.9 (patch)
- feat(data-structures/unstable): 2d array (#6754)
@std/http 1.0.20 (patch)
- fix(http): respect colors and other
Deno.inspectoptions when logging
UserAgents (#6763)
@std/internal 1.0.10 (patch)
- fix(internal): fix inspect fallbacks for formatting diffs (#6747)
@std/testing 1.0.15 (patch)
- feat(testing/unstable): add
stubPropertyfunction (#6761) - fix(testing): align types for fake timeout/interval signatures (#6767)
@std/yaml 1.0.9 (patch)
- refactor(yaml): remove
versionproperty, separate directive handling (#6657)
2025.07.01
@std/collections 1.1.2 (patch)
- chore(collections): add browser compatibility declaration to
unstable-cycle
module (#6720)
@std/fs 1.0.19 (patch)
- fix(fs,internal,path): unify
isWindowsimplementations (#6744)
@std/http 1.0.19 (patch)
- perf(http): increase performance of HTML rendering (#6727)
@std/internal 1.0.9 (patch)
- fix(fs,internal,path): unify
isWindowsimplementations (#6744)
@std/path 1.1.1 (patch)
- fix(fs,internal,path): unify
isWindowsimplementations (#6744)
@std/text 1.0.15 (patch)
2025.06.12
@std/cli 1.0.20 (patch)
- fix(cli/unstable):
Spinnerprint onstart()(#6706) - refactor(cli/unstable): move unit related stuff to separate file (#6693)
@std/http 1.0.18 (patch)
- feat(http/unstable): add
cleanUrlsoption toserveDir(#6231)
@std/streams 1.0.10 (patch)
- feat(streams/unstable): add
AbortStream(#6708) - refactor(streams): throw
RangeErrorwithinBuffermethods (#6714)
@std/testing 1.0.14 (patch)
- test(testing): ignore doc test of snapshot docs (#6718)
@std/toml 1.0.8 (patch)
- fix(toml): february edge cases in datetime (#6704)
- fix(toml): leading zeroes in float (#6703)
- refactor(toml): use RegExp groups for month validation (#6705)
@std/uuid 1.0.9 (patch)
- fix(uuid): support for UUID v7 validation (#6709)
@std/yaml 1.0.8 (patch)
2025.05.30
@std/cli 1.0.19 (patch)
- fix(cli/unstable): clamp
ratio(#6690) - refactor(cli/unstable): use
Date.now()internally and useFakeTimefor
testing (#6686) - refactor(cli/unstable): refactor
print()(#6687)
@std/fs 1.0.18 (patch)
- chore(fs/unstable): ignore some rename and renameSync tests on windows (#6695)
@std/random 0.1.2 (patch)
- fix(random/unstable): fixed results for some seeds (#6689)