Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-18 | feat(ext/kv): key expiration (#20091) | Heyang Zhou | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2023-07-28 | feat: Deno.createHttpClient allowHost (#19689) | Leo Kettmeir | |
This adds an option to allow using the host header in a fetch call. Closes https://github.com/denoland/deno/issues/16840 Ref https://github.com/denoland/deno/issues/11017 | |||
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-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-06-13 | feat(kv) queue implementation (#19459) | Igor Zinkovsky | |
Extend the unstable `Deno.Kv` API to support queues. | |||
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-04-27 | feat(kv): return ok bool from atomic commit (#18873) | Luca Casonato | |
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-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-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-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-02-24 | refactor(flash): move remoteAddr to options bag (#17913) | Leo Kettmeir | |
Applies suggestion from #17912 | |||
2023-02-22 | fix(ext/ffi): Fix re-ref'ing UnsafeCallback (#17704) | Aapo Alasuutari | |
2023-02-22 | feat(ext/ffi): Replace pointer integers with v8::External objects (#16889) | Aapo Alasuutari | |
2023-02-15 | feat(flash): add 2nd param to handler to get remote address (#17633) | Leo Kettmeir | |
Closes #17583 | |||
2023-02-14 | feat: stabilize Deno.osUptime() (#17554) | Bartek Iwańczuk | |
This commit stabilizes "Deno.osUptime()" API. The "--unstable" flag is no longer required to use this API. | |||
2023-02-13 | feat: Stabilize Deno.Command API (#17628) | Bartek Iwańczuk | |
This commit stabilizes "Deno.Command" API with all its related APIs. "--unstable" flag is no longer required to use this API. | |||
2023-02-10 | fix(dts): make Deno.Command accept readonly prop in options.args (#17718) | Kamil Ogórek | |
2023-01-25 | fix: remove leftover Deno.spawn references (#17524) | David Sherret | |
2023-01-24 | feat(runtime/command): make stdin default to inherit for spawn() (#17334) | Leo Kettmeir | |
Closes #17230 | |||
2023-01-20 | feat: Stabilize Deno.Listener.ref/unref (#17477) | Bartek Iwańczuk | |
2023-01-08 | feat(ext/ffi): structs by value (#15060) | Dj | |
Adds support for passing and returning structs as buffers to FFI. This does not implement fastapi support for structs. Needed for certain system APIs such as AppKit on macOS. | |||
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-27 | feat(unstable): Add "Deno.osUptime()" API (#17179) | Kamil Ogórek | |
This PR adds support for `Deno.osUptime` which reports number of seconds since os was booted. It will allow us to be compatible with Node's `os.uptime` - https://nodejs.org/api/os.html#osuptime Partially based on https://docs.rs/uptime_lib/latest/src/uptime_lib/lib.rs.html | |||
2022-12-13 | docs: use example & default tags (#17032) | Leo Kettmeir | |
2022-12-13 | fix: default to `"inherit"` for `Deno.Command#spawn()`'s `stdout` & `stderr` ↵ | Leo Kettmeir | |
(#17025) | |||
2022-12-09 | unstable: remove Deno.spawn, Deno.spawnSync, Deno.spawnChild APIs (#16893) | Bartek Iwańczuk | |
This commit removes three unstable Deno APIs: - "Deno.spawn()" - "Deno.spawnSync()" - "Deno.spawnChild()" These APIs were replaced by a unified "Deno.Command" API. | |||
2022-12-03 | feat(ext/ffi): better type hints for Deno.dlopen (#16874) | 阿豪 | |
2022-11-28 | feat(unstable): rework Deno.Command (#16812) | Leo Kettmeir | |
Refactors the `Deno.Command` class to not handle any state, but only being an intermediary to calling its methods, and as such any methods and properties besides `output`, `outputSync` & `spawn` have been removed. Interracting with a `spawn`ed subprocess now works by using the methods and properties on the returned class of the `spawn` method. | |||
2022-11-25 | refactor: move dts files, diagnostics.rs, and tsc.rs to tsc folder (#16820) | David Sherret | |