Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-04 | feat: stabilize 'alpnProtocols' setting (#19704) | Bartek Iwańczuk | |
Ref https://github.com/denoland/deno/issues/19685 | |||
2023-07-04 | feat: Stabilize Deno.serve() API (#19141) | Bartek Iwańczuk | |
This commit stabilizes "Deno.serve()", which becomes the preferred way to create HTTP servers in Deno. Documentation was adjusted for each overload of "Deno.serve()" API and the API always binds to "127.0.0.1:8000" by default. | |||
2023-07-04 | feat: upgrade to TypeScript 5.1.6 (#19695) | David Sherret | |
Integrates https://github.com/denoland/TypeScript/pull/7 | |||
2023-07-03 | fix(dts): make globals available on globalThis (#19438) | ud2 | |
This PR changes Web IDL interfaces to be declared with `var` instead of `class`, so that accessing them via `globalThis` does not raise type errors. Closes #13390. | |||
2023-07-03 | fix: Update typings for Deno.errors namespace (#19688) | Bartek Iwańczuk | |
Follow up to https://github.com/denoland/deno/pull/19514, where I forgot to update type declarations. | |||
2023-06-16 | chore: fix typos in HrtimePermissionDescriptor and performance.now docs (#19469) | andy | |
2023-06-13 | feat(kv) queue implementation (#19459) | Igor Zinkovsky | |
Extend the unstable `Deno.Kv` API to support queues. | |||
2023-06-05 | feat: add more options to Deno.inspect (#19337) | Leo Kettmeir | |
For https://github.com/denoland/deno_std/issues/3404 --------- Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
2023-05-24 | feat(ext/fs): add isBlockDevice, isCharDevice, isFifo, isSocket to FileInfo ↵ | Hirotaka Tagawa / wafuwafu13 | |
(#19008) `isFile`, `isDirectory`, `isSymlink` are defined in `Deno.FileInfo`, but `isBlockDevice`, `isCharacterDevice`, `isFIFO`, `isSocket` are not defined. --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-05-22 | docs: be explicit in the unit of time of delay in setTimeout (#19207) | Connor Burton | |
2023-05-21 | fix(ci): simplify test assertion for http version enforcing with ↵ | Leo Kettmeir | |
Deno.createHttpClient (#19210) | |||
2023-05-21 | feat(unstable): add more options to Deno.createHttpClient (#17385) | Leo Kettmeir | |
2023-05-19 | feat(ext/http): ref/unref for server (#19197) | Matt Mastracci | |
Add `ref` and `unref` to return value from `Deno.serve`. Unblocks #3326. | |||
2023-05-19 | BREAKING(unstable): change return type of Deno.serve() API (#19189) | Bartek Iwańczuk | |
This commit changes the return type of an unstable `Deno.serve()` API to instead return a `Deno.Server` object that has a `finished` field. This change is done in preparation to be able to ref/unref the HTTP server. | |||
2023-05-17 | fix(kv): kv.close() interrupts in-flight operations (#19076) | Heyang Zhou | |
Fixes https://github.com/denoland/deno/issues/19049 | |||
2023-05-14 | fix(dts): move BroadcastChannel type to lib.deno.unstable.d.ts (#19108) | Yoshiya Hinosawa | |
2023-05-10 | fix(dts): align `seekSync` `position` arg with `seek` (#19077) | David Sherret | |
Closes #19060 | |||
2023-05-04 | docs: update Deno.Writer docstring (#18987) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/18985#issuecomment-1534493623 | |||
2023-05-03 | fix(docs): replace "e.g." with "i.e." in `seek()`/`seekSync()` comment (#18964) | kang | |
Clarify calculation of number "9" in `seek()`/`seekSync()` comment of lib.deno.ns.d.ts by replacing "e.g." with "i.e." | |||
2023-05-02 | docs(lib): document `Deno.Command` requires the `allow-run` permission (#18958) | Yarden Shoham | |
2023-05-01 | docs: correct example of piping the output of a subprocess to a file (#18933) | Michael Lazarev | |
Fixes #18909 | |||
2023-04-27 | feat(kv): return ok bool from atomic commit (#18873) | Luca Casonato | |
2023-04-27 | feat: Deprecate Deno.run API in favor of Deno.Command (#17630) (#18866) | Bartek Iwańczuk | |
This commit adds `@deprecated` comments to `Deno.run` API declarations. Since stabilization of `Deno.Command` API in [Deno v1.31](https://deno.com/blog/v1.31#api-stabilizations), `Deno.Command` is the preferred (more reliable) API to interact with subprocesses. This is the preparation for the removal of `Deno.run` API in Deno 2.0. | |||
2023-04-26 | fix(dts): `URLPatternComponentResult` groups should have possibly undefined ↵ | David Sherret | |
key values (#18643) Closes #18640 | |||
2023-04-27 | fix(ext/http): internal upgradeHttpRaw works with "Deno.serve()" API (#18859) | Matt Mastracci | |
Fix internal "upgradeHttpRaw" API restoring capability to upgrade HTTP connection in polyfilles "node:http" API. | |||
2023-04-26 | feat(ext/kv): add more atomic operation helpers (#18854) | Ryan Dahl | |
Co-authored-by: losfair <zhy20000919@hotmail.com> Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2023-04-26 | BREAKING(unstable): remove "Deno.serve(handler, options)" overload (#18759) | Bartek Iwańczuk | |
In preparation to stabilization of the API this overload was decided to be removed. | |||
2023-04-24 | docs: add categories to APIs without (#18826) | Leo Kettmeir | |
2023-04-15 | feat(kv): AtomicOperation#sum (#18704) | Ryan Dahl | |
2023-04-03 | feat(ext/ffi): support marking symbols as optional (#18529) | Dj | |
2023-03-31 | fix: upgrade to TypeScript 5.0.3 (#18532) | David Sherret | |
2023-03-30 | fix(dts): improve types for the Deno.KV API (#18510) | Luca Casonato | |
2023-03-30 | feat(ext/kv): return versionstamp from set/commit (#18512) | Luca Casonato | |
This commit updates the `Deno.Kv` API to return the new commited versionstamp for the mutated data from `db.set` and `ao.commit`. This is returned in the form of a `Deno.KvCommitResult` object that has a `versionstamp` property. | |||
2023-03-30 | docs: clarify `Deno.consoleSize` returns the window size (#18508) | David Sherret | |
Closes #18477 | |||
2023-03-25 | chore(ext/kv): add limits (#18415) | Heyang Zhou | |
2023-03-22 | Revert "refactor: rename Deno.openKv() to Deno.kv() (#18349)" (#18362) | Ryan Dahl | |
This reverts commit 50b793c9ed866ee29e8f04b4fa24b485b01a2b74. | |||
2023-03-22 | refactor: rename Deno.openKv() to Deno.kv() (#18349) | Ryan Dahl | |
2023-03-22 | feat(ext/kv): key-value store (#18232) | Heyang Zhou | |
This commit adds unstable "Deno.openKv()" API that allows to open a key-value database at a specified path. --------- Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-03-21 | chore: update formatting configuration (#18331) | Bartek Iwańczuk | |
2023-03-21 | feat: TypeScript 5.0.2 (except decorators) (#18294) | David Sherret | |
This upgrades TypeScript to 5.0.2, but does not have ES decorator support because swc does not support that yet. | |||
2023-03-21 | docs: fix broken `Deno.FsFile#readable` example code (#18277) | ayame113 | |
2023-03-20 | feat(ext/net): Add multicasting APIs to DatagramConn (#10706) (#17811) | Sam Gwilym | |
2023-03-18 | docs(FFI/UnsafePointerView): fix a typo in a docstring (#18034) | Andrew | |
2023-03-17 | BREAKING(unstable): remove WebGPU (#18094) | Leo Kettmeir | |
This PR _**temporarily**_ removes WebGPU (which has behind the `--unstable` flag in Deno), due to performance complications due to its presence. It will be brought back in the future; as a point of reference, Chrome will ship WebGPU to stable on 26/04/2023. --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-03-17 | BREAKING(ext/fs): FileInfo.dev is defined on Windows (#18237) | Bartek Iwańczuk | |
Addresses feedback from https://github.com/denoland/deno/pull/18073#issuecomment-1471480385. Reverts changes to `FileInfo` fields that are not available on Windows making them `null`. Only `FileInfo.dev` is non-null. | |||
2023-03-16 | feat(fs): support FileInfo.dev on Windows (#18073) | Bartek Iwańczuk | |
This commit adds support for retrieving `dev` information when stating files on Windows. Additionally `Deno.FileInfo` interfaces was changed to always return 0 for fields that we don't retrieve information for on Windows. Closes https://github.com/denoland/deno/issues/18053 --------- Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2023-03-07 | chore(docs): Fixed manual link (#18060) | ayame113 | |
2023-03-05 | fix(check): include dts files in tsc roots (#18026) | Nayeem Rahman | |
2023-03-04 | chore(docs): add note about loadavg returning 0 on windows (#18006) | Geert-Jan Zwiers | |
2023-02-24 | refactor(flash): move remoteAddr to options bag (#17913) | Leo Kettmeir | |
Applies suggestion from #17912 |