Skip to content

Releases: denoland/std

0.185.0

27 Apr 20:51
92d1fb8
Compare
Choose a tag to compare

0.185.0 / 2023.04.27

  • feat(dotenv): allow reading from .env files without granting env access
    (#3306)
  • feat(jsonc): annotate return types (#3327)
  • feat(uuid): uuid v3 (#3324)
  • perf(http/file_server): avoid calculating Content-Type when 304 Not Modified
    response (#3323)

0.184.0

18 Apr 15:48
5a91c97
Compare
Choose a tag to compare

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 to file_server.ts
    (#3316)
  • fix(http/file_server.ts): respond to Range requests with correct byte length
    (#3319)

0.183.0

12 Apr 14:27
40d78a1
Compare
Choose a tag to compare

0.183.0 / 2023.04.12

  • BREAKING(csv): rename CsvStream to CsvParseStream (#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

31 Mar 18:26
01907e0
Compare
Choose a tag to compare

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)

0.181.0

22 Mar 21:32
829f5ee
Compare
Choose a tag to compare

0.181.0 / 2023.03.22

  • feat(front_matter): support +++ for TOML block (#3254)
  • feat(testing/asserts): include msg in assertion errors (#3253)

0.180.0

16 Mar 03:52
847720d
Compare
Choose a tag to compare

0.180.0 / 2023.03.16

  • BREAKING(csv): move encoding/csv to own top-level folder and towards
    single-export files (#3228)
  • BREAKING(front_matter): move to top-level folder (#3252)
  • BREAKING(json): move to top-level folder and towards single-export files
    (#3236)
  • BREAKING(jsonc): move to top-level folder and single-export files (#3243)
  • BREAKING(toml): move to top-level folder and towards single-export files
    (#3241)
  • BREAKING(yaml): move to top-level folder (#3251)
  • feat(http): add http/server_sent_event (#3239)

0.179.0

10 Mar 04:38
207831b
Compare
Choose a tag to compare

0.179.0 / 2023.03.10

  • BREAKING(encoding/varint): deprecate Wasm implementation in favour of native
    TypeScript (#3215)
  • feat(fs): add followSymlink to expandGlob (#3093)
  • fix(fs/ensureDir): fix racy ensureDir (#3242)
  • fix(fs/ensure_symlink): lstat relative symlink properly (#3216)
  • fix(http/cookie): accept cookies with value containing = character (#3152)
  • fix(http/file_server): redirect directory URLs that don't end with a slash
    (#3220)

0.178.0

23 Feb 22:23
b23a76a
Compare
Choose a tag to compare

0.178.0 / 2023.02.23

  • Remove std/node, it was merged into Deno itself (#3206)
  • feat(encoding/csv/streaming): add skipFirstRow and columns options (#3184)
  • feat(http/file_server): etag value falls back to DENO_DEPLOYMENT_ID if
    fileInfo.mtime is not available (#3186)
  • feat(streams/delimiter_stream): add disposition option (#3189)
  • fix(crypto): create DataView with correct byteLength in timingSafeEqual
    (#3208)
  • fix(encoding/yaml): avoid prototype pollution in Node.js and Browser (#3173)
  • fix(node): do not ask env permission from process.env access (#3178)
  • fix(node/child_process): "windowsVerbatimArguments" option should be
    automatically set to true for CMD in spawn() (#3167)
  • fix(node/fs): chmod function throws unnecessary TypeError on Windows (#3168)
  • fix: change BigInt type to bigint type (#3187)

0.177.0

06 Feb 23:50
e90ede3
Compare
Choose a tag to compare

0.177.0 / 2023.02.06

  • feat(encoding/csv): handle CSV byte-order marks (#3143)
  • fix(node/child_process): enable promisify(execFile) (#3161)
  • fix(node/process): null is not returned when reaching end-of-file in stdin
    (#3113)
  • fix(semver): allow unsetting build metadata (#3157)

0.176.0

02 Feb 13:40
0170bc2
Compare
Choose a tag to compare

0.176.0 / 2023.02.02

  • fix(node): disable worker_threads (#3151)
  • fix(node): throw permisison error instead of unknown error (#3133)
  • fix(node/util): stricter runtime type checking (#3122)
  • fix: make encoding/front_matter work in a browser (#3154)