Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-25 | feat(ext/console): Add string abbreviation size option for "Deno.inspect" ↵ | Ben Heidemann | |
(#14384) | |||
2022-04-06 | feat(test): Add "name", "origin" and "parent" to "Deno.TestContext" (#14007) | Yongwook Choi | |
This commit adds following fields to "Deno.TestContext" interface: - name - origin - parent These are prerequisites for supporting snapshot functionality in "std/testing". | |||
2022-03-25 | fix: `Deno.run` - do not modify user provided `cmd` array (#14109) | David Sherret | |
2022-03-25 | docs(cli): fix typo in `PermissionOptionsObject` (#14114) | Aleksandr Bukhalo | |
2022-03-16 | BREAKING: don't inherit permissions by default (#13668) | Luca Casonato | |
Previously specifying permissions: {} was the same as specifying permissions: "inherit". Now it will be the same as permissions: "none". Not specifying any permissions (permissions: undefined) still means permissions: "inherit". | |||
2022-03-11 | feat: "deno bench" subcommand (#13713) | Bartek Iwańczuk | |
This commit adds "deno bench" subcommand and "Deno.bench()" API that allows to register bench cases. The API is modelled after "Deno.test()" and "deno test" subcommand. Currently the output is rudimentary and bench cases and not subject to "ops" and "resource" sanitizers. Co-authored-by: evan <github@evan.lol> | |||
2022-03-11 | types: add Deno.PermissionOptions and Deno.PermissionOptionsObject (#13892) | Bartek Iwańczuk | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2022-02-22 | docs: code example to `structuredClone`, `CompressionStream`, ↵ | Geert-Jan Zwiers | |
`DecompressionStream` (#13719) Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-02-15 | fix: add missing fields to Deno.FsFile (#13674) | Bartek Iwańczuk | |
2022-02-15 | feat: Add Deno.FsFile, deprecate Deno.File (#13660) | Bartek Iwańczuk | |
2022-02-15 | feat(runtime): web streams in fs & net APIs (#13615) | Luca Casonato | |
This commit adds `readable` and `writable` properties to `Deno.File` and `Deno.Conn`. This makes it very simple to use files and network sockets with fetch or the native HTTP server. | |||
2022-01-31 | feat(runtime): stabilize addSignalListener API (#13438) | Yoshiya Hinosawa | |
2022-01-20 | chore: update copyright year (#13434) | Yoshiya Hinosawa | |
2022-01-20 | fix(cli/dts): add NotSupported error type (#13432) | Yoshiya Hinosawa | |
2022-01-18 | feat: stabilize test steps API (#13400) | David Sherret | |
2022-01-10 | docs: update `writeSync` docs to refer to `writeAllSync` in deno.land/std ↵ | David Sherret | |
instead of `Deno.writeAllSync` (#13314) | |||
2022-01-06 | feat(ext/websocket): server automatically handle ping/pong for incoming ↵ | Leo Kettmeir | |
WebSocket (#13172) | |||
2021-12-10 | chore: place `@deprecated` tag after documentation block (#13037) | Kitson Kelly | |
2021-11-23 | feat(test): Add more overloads for "Deno.test" (#12749) | Bartek Iwańczuk | |
This commit adds 4 more overloads to "Deno.test()" API. ``` // Deno.test(function testName() { }); export function test(fn: (t: TestContext) => void | Promise<void>): void; // Deno.test("test name", { only: true }, function() { }); export function test( name: string, options: Omit<TestDefinition, "name">, fn: (t: TestContext) => void | Promise<void>, ): void; // Deno.test({ name: "test name" }, function() { }); export function test( options: Omit<TestDefinition, "fn">, fn: (t: TestContext) => void | Promise<void>, ): void; // Deno.test({ only: true }, function testName() { }); export function test( options: Omit<TestDefinition, "fn" | "name">, fn: (t: TestContext) => void | Promise<void>, ): void; ``` | |||
2021-11-23 | fix: support "other" event type in FSWatcher (#12836) | Luca Casonato | |
This commit adds support for "other" events in `FSWatcher`. Flags on events are now exposed via the `flag` property on `FsEvent`. | |||
2021-10-31 | feat: Stabilize Deno.TestDefinition.permissions (#12078) | Bartek Iwańczuk | |
2021-10-29 | fix(runtime): require full read and write permissions to create symlinks ↵ | David Sherret | |
(#12554) | |||
2021-10-19 | fix(cli/dts): update std links for deprecations (#12496) | Nayeem Rahman | |
2021-10-19 | docs(Deno.Process.kill): Added example for Deno.Process.kill() (#12464) | Robert Schultz | |
2021-10-13 | fix(runtime/ops/worker_host): move permission arg parsing to Rust (#12297) | Nayeem Rahman | |
2021-10-11 | feat(unstable/test): imperative test steps API (#12190) | David Sherret | |
2021-10-10 | refactor(metrics): move to core (#12386) | Aaron O'Mullan | |
Avoids overhead of wrapping ops (and allocs when inspecting async-op futures) | |||
2021-10-10 | feat: Stabilize Deno.kill and Deno.Process.kill (#12375) | Ryan Dahl | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-10-10 | feat: stabilize Deno.resolveDns (#12368) | Satya Rohith | |
2021-09-24 | docs: fix native http jsdoc examples (#12207) | Leo K | |
2021-09-19 | fix(cli): move Deno.flock and Deno.funlock to unstable types (#12138) | Casper Beyer | |
2021-09-13 | feat(unstable): allow specifing gid and uid for subprocess (#11586) | Leo K | |
2021-09-13 | feat: stabilise Deno.upgradeWebSocket (#12024) | Bartek Iwańczuk | |
2021-09-06 | BREAKING(unstable): Remove Deno.Signals enum, Deno.signals.* (#11909) | Ryan Dahl | |
2021-09-02 | feat(fmt): add basic JS doc formatting (#11902) | David Sherret | |
2021-08-26 | docs: Add async iterator alternative for Deno.serveHttp (#11850) | Sebastien Filion | |
2021-08-24 | feat(unstable): Add file locking APIs (#11746) | Tilman Roeder | |
This commit adds following unstable APIs: - Deno.flock() - Deno.flockSync() - Deno.funlock() - Deno.funlockSync() | |||
2021-08-24 | BREAKING(unstable): Fix casing in FfiPermissionDescriptor (#11659) | Nayeem Rahman | |
2021-08-15 | fix: don't statically type name on Deno.errors (#11715) | Luca Casonato | |
2021-08-06 | feat: ffi to replace plugins (#11152) | Elias Sjögreen | |
This commit removes implementation of "native plugins" and replaces it with FFI API. Effectively "Deno.openPlugin" API was replaced with "Deno.dlopen" API. | |||
2021-08-06 | revert: allow URL for permissions (#11600) | Bartek Iwańczuk | |
Revert changes to "net" permissions in regards to handling URLs introduced in 15b0e61de. | |||
2021-08-06 | feat: support AbortSignal in writeFile (#11568) | Benjamin Gruenbaum | |
2021-08-06 | feat(runtime): allow URL for permissions (#11578) | Leo K | |
2021-08-04 | feat(unstable): clean environmental variables for subprocess (#11571) | Leo K | |
This commit adds "Deno.RunOptions.clearEnv" option, that allows to clear environmental variables from parent process before spawning a subprocess. | |||
2021-08-02 | feat: stabilize Deno.serveHttp() (#11544) | Bartek Iwańczuk | |
This commit moves "Deno.serveHttp()" and related types to stable namespace. | |||
2021-07-26 | fix(cli/dts): Type `Deno.errors.*` as subclasses of `Error` (#10702) | Liam Murphy | |
2021-07-12 | chore(runtime): deprecate `Deno.copy` (#11369) | Luca Casonato | |
2021-06-29 | feat: Add "deno_net" extension (#11150) | Bartek Iwańczuk | |
This commits moves implementation of net related APIs available on "Deno" namespace to "deno_net" extension. Following APIs were moved: - Deno.listen() - Deno.connect() - Deno.listenTls() - Deno.serveHttp() - Deno.shutdown() - Deno.resolveDns() - Deno.listenDatagram() - Deno.startTls() - Deno.Conn - Deno.Listener - Deno.DatagramConn | |||
2021-06-25 | chore(ext/console): deprecate Deno.customInspect (#10035) | Yoshiya Hinosawa | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-06-22 | feat(core): support AbortSignal in readFile (#10943) | Benjamin Gruenbaum | |