Skip to content

release-2026.05.26

Latest

Choose a tag to compare

@bartlomieju bartlomieju released this 26 May 09:54
· 2 commits to main since this release
45ff477

2026.05.26

@std/async 1.4.0 (minor)

  • feat(async/unstable): move Channel to options-bag constructor and split
    per-operation options (#7106)
  • feat(async): stabilize AbortSignal support in debounce() (#7096)
  • feat(async): stabilize Lazy (#7091)
  • feat(async/unstable): add AbortSignal and toReadableStream to Channel
    (#7086)
  • fix(async/unstable): harden pooledMapSettled error handling and abort
    (#7093)
  • fix(async/unstable): circuit breaker stale openedAt and duplicate callbacks
    (#7097)
  • test(async): assert AbortError name instead of message (#7113)
  • test(async): assert TimeoutError name instead of message (#7112)

@std/cli 1.0.30 (patch)

  • BREAKING(cli/unstable): rename refreshMilliseconds to interval (#7094)
  • BREAKING(cli/unstable): make ProgressBarFormatter.styledData a getter
    (#7095)

@std/collections 1.2.0 (minor)

  • feat(collections): stabilize interleave (#7115)
  • feat(collections/unstable): accept Iterable in interleave (#7088)

@std/data-structures 1.1.0 (minor)

  • feat(data-structures/unstable): align RollingCounter with other data
    structures, add at() and toArray() (#7102)
  • feat(data-structures/unstable): add MultiMap (#7100)
  • feat(data-structures/unstable): add IndexedHeap (#7076)
  • feat(data-structures/unstable): add RollingCounter serialization (#7074)
  • feat(data-structures): stabilize Deque (#7092)

@std/dotenv 0.225.7 (patch)

  • fix(dotenv): make stringify and parse lossless for tricky values (#7140)

@std/fs 1.0.24 (patch)

  • docs(fs): remove wrong @default tag (#7098)

@std/html 1.0.7 (patch)

  • feat(html/unstable): html() (#7130)

@std/http 1.1.1 (patch)

  • feat(http/unstable): add radix tree router; keep linear scan as routeLinear
    (#7075)
  • feat(http/unstable): add RFC 9421 message signatures (#7039)
  • fix(http/unstable): align Cache-Control with RFC 9111 quoted-string and
    field-name rules (#7116)
  • fix(http): getCookies returns Partial<Record<string, string>> (#7131)
  • refactor(http/unstable): improve Cache Control parsing and types (#7087)

@std/internal 1.0.14 (patch)

  • perf(internal): build diff backtrace via push+reverse instead of unshift
    (#7108)
  • refactor(internal): tidy up diffStr inner loop (#7109)

@std/path 1.1.5 (patch)

  • fix(path): support Node.js (#7103)
  • docs(path): clarify URL handling in basename, dirname, extname (#7134)

@std/streams 1.1.1 (patch)

  • feat(streams/unstable): add BatchStream (#7110)

@std/testing 1.0.19 (patch)

  • fix(testing): support canary timer return types (#7127)

@std/text 1.0.19 (patch)

  • fix(text): inline title case mapping to avoid JSON import attribute (#7129)
  • docs(text/unstable): fix typeof->linkcode typo in SlugifyOptions jsdoc (#7146)

@std/xml 0.1.2 (patch)

  • docs(xml): document XML 1.1 parsing mode and DOCTYPE defaults (#7143)

@std/yaml 1.1.1 (patch)

  • fix(yaml): tighten parse() and parseAll() types (#7125)
  • perf(yaml): use direct assignment for mapping keys (#7126)