Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-14 | feat: TypeScript 5.6 and `npm:@types/node@22` (#25614) | David Sherret | |
2024-09-13 | fix(check): move is cjs check from resolving to loading (#25597) | David Sherret | |
This is required to do when loading because TypeScript handles and resolves `/// <reference path="..." />` internally. | |||
2024-09-12 | feat(serve): Support second parameter in deno serve (#25606) | Nathan Whitaker | |
Closes #24099 | |||
2024-09-12 | BREAKING(io): remove `Deno.Seeker[Sync]` (#25551) | Asher Gomez | |
Towards #22079 Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-12 | refactor: cleanup unstable checks for WebGPU, FFI and FS APIs (#25586) | Asher Gomez | |
Continuation of work in #25488. --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-12 | fix(ext/webgpu): sync category comment (#25580) | Victor Turansky | |
Signed-off-by: Victor Turansky <victor.turansky@gmail.com> | |||
2024-09-12 | feat: stabilize `Deno.createHttpClient()` (#25569) | Asher Gomez | |
Closes #25518 | |||
2024-09-10 | BREAKING(net): remove ↵ | Asher Gomez | |
`Deno.ConnectTlsOptions.{certChain,certFile,privateKey}` and `Deno.ListenTlsOptions.certChain,certFile,keyFile}` (#25525) Towards #22079 | |||
2024-09-10 | BREAKING(temporal/unstable): Remove obsoleted Temporal APIs part 2 (#25505) | Kenta Moriuchi | |
Mainly I removed `Temporal.Calendar` and `Temporal.TimeZone` and replaced them to APIs that handle calendar and timezone as strings. https://github.com/tc39/proposal-temporal/pull/2925 Related #24836 | |||
2024-09-11 | BREAKING(fs): remove `Deno.FsFile.prototype.rid` (#25499) | Asher Gomez | |
Towards #22079 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-10 | feat(cli): use NotCapable error for permission errors (#25431) | Luca Casonato | |
Closes #7394 --------- Co-authored-by: snek <snek@deno.com> | |||
2024-09-10 | refactor: move WebGPU, FFI and FS typings from unstable to stable (#25488) | Leo Kettmeir | |
Closes #25377 | |||
2024-09-09 | BREAKING(fs): remove `Deno.fsync[Sync]()` (#25448) | Asher Gomez | |
Towards #22079 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-10 | BREAKING(io): remove `Deno.{Reader,Writer}[Sync]` and `Deno.Closer` (#25524) | Asher Gomez | |
2024-09-09 | fix: Float16Array type (#25506) | Kenta Moriuchi | |
2024-09-09 | BREAKING(fs): remove `Deno.fdatasync[Sync]()` (#25520) | Asher Gomez | |
2024-09-07 | chore: soft-remove `Deno.{stdin,stderr,stdout}.rid` (#25479) | Asher Gomez | |
Towards #22079 | |||
2024-09-06 | feat(lsp): turn on useUnknownInCatchVariables (#25474) | Kenta Moriuchi | |
2024-09-06 | BREAKING(fs): disallow `new Deno.FsFile()` (#25478) | Asher Gomez | |
Towards #22079 | |||
2024-09-06 | BREAKING(buffer): remove `Deno.Buffer` (#25441) | Asher Gomez | |
Towards #22079 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-06 | chore(net): soft-remove `Deno.serveHttp()` (#25451) | Asher Gomez | |
Towards #22079 --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-09-05 | BREAKING(fs): remove `Deno.funlock[Sync]()` (#25442) | Asher Gomez | |
Towards #22079 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-05 | BREAKING(fs): remove `Deno.seek[Sync]()` (#25449) | Asher Gomez | |
Towards #22079 | |||
2024-09-05 | BREAKING(fs): remove `Deno.FsWatcher.prototype.rid` (#25444) | Asher Gomez | |
Towards #22079 | |||
2024-09-05 | BREAKING(fs): remove `Deno.File` (#25447) | Asher Gomez | |
Towards #22079 | |||
2024-09-05 | BREAKING(types): soft-remove `Deno.run()` (#25403) | Asher Gomez | |
Towards #22079 | |||
2024-09-04 | fix(byonm): resolve npm deps of jsr deps (#25399) | David Sherret | |
This allows using npm deps of jsr deps without having to add them to the root package.json. Works by taking the package requirement and scanning the `node_modules/.deno` directory for the best matching package, so it relies on deno's node_modules structure. Additionally to make the transition from package.json to deno.json easier, Deno now: 1. Installs npm deps in a deno.json at the same time as installing npm deps from a package.json. 2. Uses the alias in the import map for `node_modules/<alias>` for better package.json compatiblity. | |||
2024-09-04 | BREAKING(io): remove `Deno.read[Sync]()` (#25409) | Asher Gomez | |
Towards #22079 Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-04 | BREAKING(io): remove `Deno.write[Sync]()` (#25408) | Asher Gomez | |
Towards #22079 Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-04 | BREAKING(fs): remove `Deno.ftruncate[Sync]()` (#25412) | Asher Gomez | |
Towards #22079 Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-04 | chore(tty): soft-remove `Deno.isatty()` (#25410) | Asher Gomez | |
Towards #22079 | |||
2024-09-04 | BREAKING(buffer): remove `Deno.writeAll[Sync]()` (#25407) | Asher Gomez | |
2024-09-04 | BREAKING(fs): remove `Deno.fstat[Sync]()` (#25351) | Asher Gomez | |
Towards #22079 Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-03 | docs(serve): fix default `Deno.serve` hostname (#25392) | Caleb Cox | |
Update the docs for `Deno.serve` to reflect that the default hostname is `0.0.0.0`, not `127.0.0.1`. | |||
2024-09-03 | BREAKING(io): remove `Deno.copy()` (#25345) | Asher Gomez | |
Towards #22079 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-03 | BREAKING(permissions): remove --allow-hrtime (#25367) | Luca Casonato | |
Remove `--allow-hrtime` and `--deny-hrtime`. We are doing this because it is already possible to get access to high resolution timers through workers and SharedArrayBuffer. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-09-03 | BREAKING(dts): improve types for `Deno.serve` (#25369) | Luca Casonato | |
This significantly simplifies the types for `Deno.serve`. The following types become generic over the address type: - ServeHandlerInfo - ServeHandler - ServeOptions - ServeInit The following types are removed entirely: - ServeTlsOptions - ServeUnixOptions - ServeUnixHandlerInfo - ServeUnixHandler | |||
2024-09-03 | BREAKING(console): remove `Deno.customInspect` (#25348) | Asher Gomez | |
Note: this is implemented on Deploy. However, according to @magurotuna, a thin compatibility layer might be in the works that'd prevent breakages for PRs such as this one. Towards #22079 | |||
2024-09-03 | fix: fix jupyter display function type (#25326) | Bedis Nbiba | |
2024-09-03 | chore(fs): remove `Deno.flock[Sync]()` (#25350) | Asher Gomez | |
Towards #22079 | |||
2024-09-03 | BREAKING(io): remove `Deno.iter[Sync]()` (#25346) | Asher Gomez | |
Towards #22079 | |||
2024-09-03 | BREAKING: remove `Deno.close()` (#25347) | Asher Gomez | |
Towards #22079 | |||
2024-09-02 | fix(BREAKING): make dns record types have consistent naming (#25357) | David Sherret | |
Closes https://github.com/denoland/deno/issues/15207 | |||
2024-08-31 | chore(fs): remove `Deno.futime[Sync]()` (#25252) | Asher Gomez | |
2024-08-31 | chore: remove `Deno.resources()` (#25251) | Asher Gomez | |
2024-08-31 | chore: remove `Deno.metrics()` (#25167) | Asher Gomez | |
2024-08-29 | docs: refer to `globalThis` instead of `window` in declaration files (#25286) | Asher Gomez | |
2024-08-24 | refactor(lsp): changes for lsp_types 0.97.0 (#25169) | Nayeem Rahman | |
2024-08-07 | fix: `rename` watch event missing (#24893) | Marvin Hagemeister | |
This PR ensures that we forward a `rename` event in our file watcher. The rust lib we use combines that with the `modify` event. This fixes a compatibility issue with Node too, which sends the `rename` event as well. Fixes https://github.com/denoland/deno/issues/24880 | |||
2024-08-06 | BREAKING(webgpu/unstable): Replace async .requestAdapterInfo() with sync ↵ | Divy Srivastava | |
.info (#24783) Closes https://github.com/denoland/deno/issues/24779 Ref https://github.com/gpuweb/gpuweb/pull/4662 |