2021-07-19 17:52:43 +00:00
|
|
|
### 0.102.0 / 2021.07.19
|
|
|
|
|
|
|
|
- feat: Add std/collections (#993)
|
|
|
|
- fix(encoding/toml): fix comment line starting with whitespaces (#1017)
|
|
|
|
- fix(encoding/toml): parse keys correctly (#1019)
|
|
|
|
- fix(hash): fix handling of non-byte-sized TypedArray views (#1012)
|
|
|
|
- fix(testing): Don't merge diff when it's not spaces even if it's surrounded by
|
|
|
|
word-diff (#1032)
|
|
|
|
|
2021-07-12 23:46:33 +00:00
|
|
|
### 0.101.0 / 2021.07.13
|
|
|
|
|
|
|
|
- BREAKING(encoding/hex): remove encodedLen, encodeToString, decodedLen,
|
|
|
|
decodeString, errInvalidByte, errLength (#733)
|
|
|
|
- BREAKING(mime/multipart): return array for multiple values with same form name
|
|
|
|
(#722)
|
|
|
|
- BREAKING(std/uuid): rework v4 and v5 module (#971)
|
|
|
|
- feat(async): add `deadline` to async module (#1022)
|
|
|
|
- feat(async): add debounce method to async module (#1006)
|
|
|
|
- feat(encoding/toml): fix bad string format. Improve coverage (#991)
|
|
|
|
- feat(hash): add BLAKE3 hash support (#994)
|
|
|
|
- feat(http): Add Cookie domain validation (#1009)
|
|
|
|
- feat(http): Allow passing path and domain attributes while removing cookies
|
|
|
|
(#1005)
|
|
|
|
- feat(io): add `copy` function (#1016)
|
|
|
|
- feat(io/streams): add autoClose option to writableStreamFromWriter (#964)
|
|
|
|
- feat(std/node): add writeBuffer of internal binding fs module (#888)
|
|
|
|
- fix: improve type safety for browser-compatible modules (#995)
|
|
|
|
- fix(encoding/toml): serializes mixed array (#1001)
|
|
|
|
- fix(encoding/toml): throws parse error when toml uses invalid whitespaces
|
|
|
|
(#1013)
|
|
|
|
- fix(http): `setCookie` with `maxAge` of `0` (#992)
|
|
|
|
- fix(http/server): Swallow NotConnected errors from listener.accept() (#761)
|
|
|
|
- fix(io/bufio): fix handling of trailing new line (#990)
|
|
|
|
- fix(node/module): More descriptive error in "createRequire" (#997)
|
|
|
|
- fix(path): Add question mark as a glob indicator (#1024)
|
|
|
|
- fix(testing): use return type of never for `fail` (#1002)
|
|
|
|
|
2021-06-29 15:46:47 +00:00
|
|
|
### 0.100.0 / 2021.06.29
|
|
|
|
|
|
|
|
- feat(testing/asserts): improved strings diff (#948)
|
|
|
|
- feat(testing/asserts): use assertion signature for "assertExists" (#969)
|
|
|
|
- fix(node/events): align EventEmitter#addListener with native node tests (#976)
|
|
|
|
- fix(path): fix type error in glob.ts with noImplicitAny: false config (#977)
|
|
|
|
|
2021-06-15 20:18:07 +00:00
|
|
|
### 0.99.0 / 2021.06.15
|
|
|
|
|
|
|
|
- feat(mime): make createPart of MultipartWriter public (#960)
|
|
|
|
- feat(node/util): add inherits (#958)
|
|
|
|
- fix(node/events): fix EventEmitter#removeAllListeners (#968)
|
|
|
|
- fix(node/process): make process.env enumerable (#957)
|
|
|
|
- fix(node/util): fix util.inherits (#959)
|
|
|
|
|
2021-06-08 19:16:06 +00:00
|
|
|
### 0.98.0 / 2021.06.08
|
|
|
|
|
|
|
|
- feat(async): add async/tee (#919)
|
|
|
|
- feat(async/mux): take AsyncIterable as source iterator (#923)
|
|
|
|
- feat(io/bufio): add encoding options to `readLines` and `readStringDelim`
|
|
|
|
(#921)
|
|
|
|
- feat(node/perf_hooks): add perf_hooks module (#945)
|
|
|
|
- fix(encoding/binary): allow getNBytes to read until EOF (#932)
|
|
|
|
- fix(encoding/binary): respect non 0 byte offsets (#826)
|
|
|
|
- fix(node/events): fix EventEmitter#once to pass native node tests (#935)
|
|
|
|
- fix(node/events): fix getMaxListeners and setMaxListeners to pass native node
|
|
|
|
tests (#928)
|
|
|
|
- fix(node/fs): fix type error in fs.watch impl (#947)
|
|
|
|
- fix(testing/asserts): fix handling of Weak* objects (#951)
|
|
|
|
|
2021-05-17 14:42:58 +00:00
|
|
|
### 0.97.0 / 2021.05.17
|
|
|
|
|
|
|
|
- fix(io/buffer): make Buffer compatible with Deploy (#912)
|
|
|
|
- fix(io/bufio): readDelim returns wrong result if delim strides over chunks
|
|
|
|
(#877)
|
|
|
|
- fix(node/events): accept only functions as listener arguments (#916)
|
|
|
|
- fix(testing): support array values in assertObjectMatch (#906)
|
|
|
|
|
2021-05-11 20:41:25 +00:00
|
|
|
### 0.96.0 / 2021.05.11
|
|
|
|
|
|
|
|
- feat(fs/walk): show path in walk error (#875)
|
|
|
|
- feat(http): allow custom response code (#855)
|
|
|
|
- feat(io): add readRange, readRangeSync (#884)
|
|
|
|
- feat(mime/multipart): add options to readForm (#895)
|
|
|
|
- feat(node): add console module (#892)
|
|
|
|
- feat(node/assert): add rejects and doesNotReject (#894)
|
|
|
|
- feat(std/node): add implementation of os.homedir() (#873)
|
|
|
|
- fix(http/file_server): keep url and name consistent (#908)
|
|
|
|
- fix(io): Improve readDelims() performance (#867)
|
|
|
|
- fix(io/streams): don't use a byte ReadableStream (#891)
|
|
|
|
- fix(node/assert): enable test-assert-fail.js and align assert.fail to it
|
|
|
|
(#874)
|
|
|
|
- fix(node/child_process): Try to fix flaky tests (#876)
|
|
|
|
- fix(node/stream): make `Stream` the default export (#901)
|
|
|
|
|
2021-04-23 14:31:14 +00:00
|
|
|
### 0.95.0 / 2021.04.23
|
|
|
|
|
|
|
|
- feat(node): add basic support for child_process.spawn (#785)
|
|
|
|
- feat(path/glob): add caseInsensitive option (#854)
|
|
|
|
- fix(node/fs): actually export everything (#862)
|
|
|
|
|
2021-04-20 22:12:49 +00:00
|
|
|
### 0.94.0 / 2021.04.20
|
|
|
|
|
|
|
|
- feat(node/fs): add fstat and fstatSync (#847)
|
|
|
|
- feat(streams): add readableStreamFromReader (#852)
|
|
|
|
- fix(path): reduce circular dependency (#858)
|
|
|
|
- fix(testing): equals does not differentiate undefined/absent keys (#849)
|
|
|
|
|
2021-04-13 18:10:06 +00:00
|
|
|
### 0.93.0 / 2021.04.13
|
|
|
|
|
|
|
|
- feat: add iter and iterSync to io/util (#843)
|
|
|
|
- feat(node/fs): add fdatasync and fdatasyncSync (#841)
|
|
|
|
- feat(node/fs): add fsync and fsyncSync (#840)
|
|
|
|
- feat(node/fs): add ftruncate and ftruncateSync (#829)
|
|
|
|
- feat(node/fs): add futimes and futimesSync (#830)
|
|
|
|
- fix(testing): Function signature of assertObjectEquals() does not accept
|
|
|
|
interfaces (#763)
|
|
|
|
|
2021-04-02 05:01:56 +00:00
|
|
|
### 0.92.0 / 2021.04.02
|
|
|
|
|
|
|
|
- feat: make bufio compatible to Deno Deploy (#831)
|
|
|
|
- feat: add symlink adn symlinkSync to node/fs (#825)
|
|
|
|
- feat: add format and improve deprecate in node/util (#693)
|
|
|
|
- feat: add io/buffer and io/util module (#808) …
|
|
|
|
- fix: handle upstream type changes (#834)
|
|
|
|
- refactor: `Promise<void>` return types are unnecessary boilerplate in
|
|
|
|
encoding. (#818)
|
|
|
|
- chore: remove unused import in http (#817)
|
|
|
|
|
2021-03-21 14:05:40 +00:00
|
|
|
### 0.91.0 / 2021.03.21
|
|
|
|
|
|
|
|
- chore(codecov): ignore coverage of examples (#798)
|
|
|
|
- feat(encoding/yaml): add support for JS types and user types (#789)
|
|
|
|
- feat(io/streams): Add readerFromIterable() (#752)
|
|
|
|
- feat(std/node): add utimes and utimesSync (#805)
|
|
|
|
- fix(multipart): support useDefineForClassFields (#807)
|
|
|
|
- fix(node): fix node/cli.ts (#797)
|
|
|
|
- fix(node): move `throw error` in fs.writeFile to pass `no-unsafe-finally`
|
|
|
|
(#810)
|
|
|
|
- fix(path): enable and fix file URL tests (#804)
|
|
|
|
- refactor(node/fs): update fs import (#793)
|
|
|
|
|
2021-03-09 20:50:49 +00:00
|
|
|
### 0.90.0 / 2021.03.09
|
|
|
|
|
|
|
|
- fix(http): Create a single encoder instance (#790)
|
|
|
|
- feat(node): Add "module" polyfill (#783)
|
|
|
|
- feat(node): Add CLI for running Node.js script with std/node (#779)
|
|
|
|
- feat(node): Fix assert module, enable test cases (#769)
|
|
|
|
|
2021-03-02 19:09:46 +00:00
|
|
|
### 0.89.0 / 2021.03.02
|
|
|
|
|
|
|
|
- BREAKING(io/streams): Strengthen iterator to readable stream conversion (#735)
|
|
|
|
- build: collect and upload code coverage (#770)
|
|
|
|
- feat(node): add constants module (#747)
|
|
|
|
- feat(node): add crypto.createHash (#757)
|
|
|
|
- feat(node): add process.hrtime function (#751)
|
|
|
|
- feat(node): add truncate and truncateSync (#765)
|
|
|
|
- fix(node): export promisify & callbackify (#748)
|
|
|
|
- fix(node): fix export items of events (#758)
|
|
|
|
- fix(node): ignore shebang (#746)
|
|
|
|
- fix(node): native module needs to be extensible (#745)
|
|
|
|
- fix(node/process): make process.argv an array (#749)
|
|
|
|
- fix: fix type errors in canary test (#762)
|
|
|
|
- refactor: fix codes to pass `no-unused-vars` lint (#764)
|
|
|
|
- test(path): update test cases for canary (#775)
|
|
|
|
|
2021-02-19 13:14:38 +00:00
|
|
|
### 0.88.0 / 2021.02.19
|
|
|
|
|
|
|
|
- BREAKING(encoding): remove module utf8.ts (#728)
|
|
|
|
- chore: fix typo in contributing section (#709)
|
|
|
|
- docs(bytes): improve README.md (#737)
|
|
|
|
- feat(node): add native module polyfills: url, crypto (#729)
|
|
|
|
- feat(node): add tty module (#738)
|
|
|
|
- feat(node): support conditional exports (#726)
|
|
|
|
- fix(std/testing) : Handle Symbols correctly in deep equalities (#731)
|
|
|
|
- test(node): run external tests with --quiet (#732)
|
|
|
|
|
2021-02-12 15:54:35 +00:00
|
|
|
### 0.87.0 / 2021.02.12
|
|
|
|
|
|
|
|
- BREAKING(http/cookie): remove Cookies and SameSite type aliases (#720)
|
|
|
|
- docs(fmt): fix examples in fmt/colors.ts (#715)
|
|
|
|
- docs(io/ioutil): improve jsdoc (#706)
|
|
|
|
- fix(http/file_server): svg media type (#718)
|
|
|
|
- refactor(hash/md5): throw `TypeError` for wrong type (#698)
|
|
|
|
- test(node): enable native node tests (#695)
|
|
|
|
|
2021-02-09 17:13:16 +00:00
|
|
|
### 0.86.0 / 2021.02.05
|
2021-02-05 16:50:28 +00:00
|
|
|
|
|
|
|
- feat(http/file_server): support do not show dotfiles (#690)
|
|
|
|
- feat(http/file_server): show ../ if it makes sense & end dirs with / (#691)
|
|
|
|
|
|
|
|
Releases notes for previous releases can be found in
|
|
|
|
[`deno` repository](https://github.com/denoland/deno/releases).
|