Releases: denoland/deno_std
Releases Β· denoland/deno_std
0.191.0
0.191.0 / 2023.06.08
- BREAKING(csv,http,path): remove deprecated APIs (#3418)
- feat(async/retry): introduce jitter option and fix retry bugs (#3427)
- feat(collections): switch functions to take iterables when possible (#3401)
- feat(collections/sort_by): descending order can be specified in options
(#3419) - feat(crypto): add BLAKE2B-224 hashing algorithm in crypto (#3392)
- feat(html): add escape and unescape functions for HTML entities (#3335)
- fix(http/file_server): use platform specific
resolve
(#3424) - fix(streams/mergeReadableStreams): better error handling (#3395)
- fix(toml): various edge case fixes for
toml.stringify
(#3403)
0.190.0
0.189.0
0.188.0
0.187.0
0.187.0 / 2023.05.12
- feat(collections): add
partitionEntries
(#3365) - feat(regexp): add escape function (#3334)
- fix(datetime): negative months, quarters, and years (#3367)
- fix(http/file_server): dealing with dir listing view that contain system files
(#3371) - fix(http/file_server): redirect non-canonical URL to canonical URL (#3362)
- perf(http/file_server): read fileinfo in parallel (#3363)
0.186.0
0.186.0 / 2023.05.04
- BREAKING(path): deprecate path.sep (#3342)
- feat(async): support
signal
ondeadline()
(#3347) - feat(async/pool): use browser compatible APIs (#3350)
- feat(http): add HTTP_METHODS, HttpMethod, and isHttpMethod (#3309)
- feat(uuid): add pre-defined namespace UUIDs (#3352)
- fix(http/file_server): fix
Range
header handling (#3354) - fix(http/server): flaky 'address in use' error (#3333)
- fix(http/server_sent_event): fix Uncaught TypeError if created without
optional EventInit (#3356)
0.185.0
0.184.0
0.184.0 / 2023.04.18
- BREAKING(encoding): remove deprecated APIs (#3303)
- BREAKING(encoding): remove deprecated APIs (#3315)
- feat(console): add unicodeWidth for TTY text layout (#3297)
- feat(testing): add .skip alias to bdd test API (#3300)
- fix(http): move deno deploy specific logic from
etag.ts
tofile_server.ts
(#3316) - fix(http/file_server.ts): respond to Range requests with correct byte length
(#3319)
0.183.0
0.183.0 / 2023.04.12
- BREAKING(csv): rename
CsvStream
toCsvParseStream
(#3287) - BREAKING(encoding/varint): remove deprecated APIs (#3282)
- feat(datetime): add isUtcLeap (#3295)
- feat: add http/etag (#3245)
- fix(bytes): correct slice() of BytesList (#3292)
- fix(csv): improve typing for CSV parser (#3267)
- fix(dotenv): allow
null
for*path
values (#3221) - fix(encoding/ascii85): fix
encode()
returns a wrong result with a subarray
(#3310) - fix(fs): fix NotFound error when moving src to itself with overwrite: true
(#3289)
0.182.0
0.182.0 / 2023.03.31
- feat(csv): add
CsvStringifyStream
(#3270) - feat(fs): undo deprecation of
exists
and add permission and type check to it
(#2785) - feat(fs/walk): WalkError class (#3054)
- feat: disposition on TextDelimiterStream (#3273)
- fix(csv/csv_stringify_stream): output headers based on
columns
option
(#3293) - fix(encoding/base58): fix base58 decoding missing the first byte (#3275)