Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2024-08-05 | feat: Add Deno.ServeDefaultExport type (#24879) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/23725 | |||
2024-08-02 | docs: category should be 'Subprocess', not 'Sub Process' (#24852) | Ryan Dahl | |
2024-08-02 | docs: fix typos (#24820) | Andreas Deininger | |
This PR fixes various typos I spotted in the project. | |||
2024-08-02 | BREAKING(temporal/unstable): Remove obsoleted Temporal APIs (#24836) | Kenta Moriuchi | |
2024-07-28 | fix(types): fix streams types (#24770) | Kenta Moriuchi | |
2024-07-25 | refactor: decouple node resolution from deno_core (#24724) | David Sherret | |
2024-07-24 | fix(node): better detection for when to surface node resolution errors (#24653) | David Sherret | |
2024-07-22 | fix(types): Conform lib.deno_web.d.ts to lib.dom.d.ts and lib.webworker.d.ts ↵ | Kenta Moriuchi | |
(#24599) Fix #24578 Fix #21981 | |||
2024-07-22 | fix(lsp): scope attribution for asset documents (#24663) | Nayeem Rahman | |
2024-07-15 | fix(docs): fix some deno.land/manual broken urls (#24557) | Igor Borisoglebski | |
Fixing some broken urls found after the docs migration | |||
2024-07-10 | fix(check): CJS types importing dual ESM/CJS package should prefer CJS types ↵ | David Sherret | |
(#24492) Closes #16370 | |||
2024-07-10 | fix: Add sys permission kinds for node compat (#24242) | Adam Gregory | |
Fixes #24241 * Support "statfs", "username", "getPriority" and "setPriority" kinds for `--allow-sys`. * Check individual permissions in `node:os.userInfo()` instead of a single "userInfo" permission. * Check for "uid" permission in `node:process.geteuid()` instead of "geteuid". * Add missing "homedir" to `SysPermissionDescriptor.kind` union Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-07-10 | fix(ext/webgpu): fix `GPUUncapturedErrorEvent` parent type (#24369) | Victor Turansky | |
https://developer.mozilla.org/en-US/docs/Web/API/GPUUncapturedErrorEvent Signed-off-by: Victor Turansky <victor.turansky@gmail.com> | |||
2024-07-09 | fix: restore reference to dom.extras in lib.dom.d.ts (#24489) | Bartek Iwańczuk | |
This was changed by mistake in #24326. Closes https://github.com/denoland/deno/issues/24459. | |||
2024-07-09 | refactor: use concrete error types for node resolution (#24470) | David Sherret | |
This will help clean up some of the code in the CLI because we'll be able to tell how the resolution failed (not part of this PR). | |||
2024-07-09 | docs(ext/net): explain `port: 0` behavior (#24475) | Asher Gomez | |
2024-07-03 | feat: Upgrade to TypeScript 5.5.2 (#24326) | Bartek Iwańczuk | |
This commit upgrades TypeScript to 5.5.2. https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/ | |||
2024-07-02 | feat(ext/web): add `Blob.prototype.bytes()` (#24148) | Kenta Moriuchi | |
2024-07-01 | BREAKING(unstable/ffi): remove callback reentrant flag (#24367) | Divy Srivastava | |
Closes https://github.com/denoland/deno/issues/22947 This option is no longer needed as fast calls are now allowed to re-enter the isolate | |||
2024-06-26 | feat(lsp): ts language service scopes (#24345) | Nayeem Rahman | |
2024-06-21 | docs(cli): remove trailing slash from `import.meta.dirname` expected output ↵ | Asher Gomez | |
(#24295) | |||
2024-06-19 | fix(ext/node): Add SIGPOLL and SIGUNUSED signals (#24259) | Divy Srivastava | |
2024-06-06 | refactor: remove `PermissionsContainer` in deno_runtime (#24119) | David Sherret | |
Also removes permissions being passed in for node resolution. It was completely useless because we only checked it for reading package.json files, but Deno reading package.json files for resolution is perfectly fine. My guess is this is also a perf improvement because Deno is doing less work. | |||
2024-06-04 | fix(docs): update Deno.Command docs (#24097) | Igor Zinkovsky | |
2024-05-30 | BREAKING(ffi/unstable): use BigInt representation in turbocall (#23983) | Aapo Alasuutari | |
Built ontop of #23981, this sets FFI turbocalls (Fast Call API) to use the BigInt representation. |