Releases: denoland/std
Releases · denoland/std
0.149.0
0.148.0
0.147.0
0.147.0 / 2022.07.05
- feat(dotenv): add expand feature, move parse logic to RegExp (#2387)
- feat(dotenv): stringify (#2412)
- feat(http): add HTTP errors (#2307)
- feat(http): add content negotiation (#2302)
- feat: add createAssertSnapshot (#2403)
- fix(node/fs/exists): fix promisified exists (#2409)
- node: process.argv[1] uses phony local module if executing remote module
(#2418)
0.146.0
0.146.0 / 2022.06.30
- BREAKING(collections): rename RBTree/BSTree to RedBlackTree/BinarySearchTree
(#2400) - feat(dotenv): include missing vars in MissingEnvVarsError (#2390)
- fix(encoding/json): add
null
to JSONValue union (#2384) - fix(node): export createReadStream() from fs (#2393)
- fix(node): use call() to call prototype methods in inspect() (#2392)
- fix(node/zlib) zlib codes contains undefined values and keys (#2396)
- fix(streams/delimiter): avoid recursion in TextLineStream (#2318)
- fix(testing): break out of Set equality check on match (#2394)
0.145.0
0.145.0 / 2022.06.23
- fix(wasi): Fix WASI initialize() (#2372)
- feat(encoding): add json/stream.ts (#2231)
- feat(flags): infer argument types, names and defaults (#2180)
- feat(media_types): Improve contentType type definition (#2357)
- feat(node): add missing modules node/util/types.ts node/diagnostics_channel.ts
(#2369) - fix(encoding/csv/stream): properly handle CR characters (#2325)
- fix(http): Disable
console.error
ifopts.quiet
is true (#2379) - fix(node): make performance object event target (#2371)
- fix(testing/bdd): fix flat test grouping context (#2308)
- node: improve error for unsupported import (#2380)
0.144.0
0.143.0
0.143.0 / 2022.06.09
- BREAKING feat(http): improve type safety and docs for http_status (#2297)
- BREAKING(flags): introduce negatable option (#2301)
- feat(encoding): add unsigned LEB128 varint encoding (#2265)
- feat(node/assert): add deepEqual and notDeepEqual (#2288)
- fix(dotenv): support inline comment (#2316)
- fix(media_types): work around type issues under Node.js (#2304)
- fix: pass resolved ephemeral port to onListen (#2311)
0.142.0
0.141.0
0.141.0 / 2022.05.27
- BREAKING(flags): introduce
collect
option (#2247) - BREAKING(testing): use Object.is() for strict equality (#2244)
- BREAKING(testing/asserts): remove implicit any types from assert signatures.
(#2203) - feat(http/util): add compareEtag (#2259)
- feat(node/crypto): stub out missing exports (#2263)
- feat(node/dns):
NAPTR
,NS
,CAA
, andSOA
support (#2233) - feat(streams): toTransformStream (#2227)
- feat(streams/delimiter): support
\r
inTextLineStream
(#2267) - feat(streams/merge): earlyZipReadableStreams (#2264)
- feat(testing/asserts): return error from
assertRejects
andassertThrows
(#2226) - fix(async/pooledMap): return ordered result (#2239)
- fix(node/fs): export fs.ReadStream (#2253)
0.140.0
0.140.0 / 2022.05.18
- feat(http): add onListen option to serve (#2218)
- feat(node/dgram): support dgram (udp) node module compat (#2205)
- fix(assertRejects): fails on synchronous throw #1302 (#2234)
- fix(collections): prevent cycles in deepMerge() (#2228)
- fix(encoding/csv): improve error message for csv's parse function (#2191)
- fix(http/file_server): fix handling of 'W/' prefixed etag (#2229)
- fix(testing/bdd): support using bdd tests with dnt (#2235)
- fix: add toJSON to node/perf_hooks.ts (#2209)