Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-18 | chore: bump `deno_lint` to 0.66.0 (#25697) | Asher Gomez | |
2024-09-18 | feat: update warning message for --allow-run with no list (#25693) | Bartek Iwańczuk | |
Ref https://github.com/denoland/deno/pull/25215#discussion_r1762064605 | |||
2024-09-17 | fix(lsp): properly resolve jsxImportSource for caching (#25688) | Nayeem Rahman | |
2024-09-17 | feat(lsp): auto-import types with 'import type' (#25662) | Nayeem Rahman | |
2024-09-17 | feat(fmt): sort type-only named import/exports last (#25690) | David Sherret | |
Closes #22583 | |||
2024-09-17 | chore: upgrade deno_core (#25674) | Bartek Iwańczuk | |
No functional changes, just removes dead code. | |||
2024-09-16 | chore: remove `warnOnDeprecatedApi()` (#25673) | Asher Gomez | |
2024-09-16 | feat: warn when using `--allow-run` with no allow list (#25215) | David Sherret | |
2024-09-17 | chore(fs): undeprecate `Deno.FsWatcher.prototype.return()` (#25623) | Asher Gomez | |
2024-09-16 | fix(npm): better error handling for remote npm deps (#25670) | David Sherret | |
* https://github.com/denoland/deno_npm/pull/68 | |||
2024-09-16 | refactor(permissions): split up Descriptor into Allow, Deny, and Query (#25508) | David Sherret | |
This makes the permission system more versatile. | |||
2024-09-16 | fix(types): simplify mtls related types (#25658) | Luca Casonato | |
Instead of two overloads for `Deno.connectTls` and `Deno.createHttpClient`, there is now just one. | |||
2024-09-16 | BREAKING(ext/ffi): remove deprecated `UnsafeFnPointer` constructor type with ↵ | Aapo Alasuutari | |
untyped `Deno.PointerObject` parameter (#25577) | |||
2024-09-15 | fix(cli): `deno task` exit with status 0 (#25637) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/25632 Exit code 1 indiciates some sort of failure but `deno task` (without arguments) is used to list available commands. --------- Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
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-13 | feat(flags): support user provided args in repl subcommand (#25605) | Leo Kettmeir | |
closes https://github.com/denoland/deno/issues/11547 | |||
2024-09-12 | feat(serve): Support second parameter in deno serve (#25606) | Nathan Whitaker | |
Closes #24099 | |||
2024-09-12 | fix: no cmd prefix in help output go links (#25459) | Luca Casonato | |
2024-09-12 | feat(upgrade): support LTS release channel (#25123) | David Sherret | |
Signed-off-by: David Sherret <dsherret@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
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 | v2.0.0-rc.2 (#25583) | Bartek Iwańczuk | |
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-11 | chore: remove `prevent_v8_code_cache` from `CliModuleLoaderInner` (#25566) | Asher Gomez | |
2024-09-11 | feat(upgrade): better error message on failure (#25503) | Bartek Iwańczuk | |
Co-authored-by: crowlkats <crowlkats@toaxl.com> | |||
2024-09-11 | fix(lsp): encode url parts before parsing as uri (#25509) | Nayeem Rahman | |
2024-09-11 | feat(lsp): unstable setting as list (#25552) | Nayeem Rahman | |
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 | fix: add link to env var docs (#25557) | Leo Kettmeir | |
2024-09-10 | refactor: move WebGPU, FFI and FS typings from unstable to stable (#25488) | Leo Kettmeir | |
Closes #25377 | |||
2024-09-10 | fix: update malva in deno to support astro css comments (#25553) | HasanAlrimawi | |
This PR addresses issue #25534 **Code Changes** - Updated malva version to the latest in cli/Cargo.toml. - Updated LanguageOptions to match new Malva config. - Added test case same as the issue to assure changes success. | |||
2024-09-10 | bench: fix CI (#25547) | Bartek Iwańczuk | |
Fixes bench failures on `main` branch. | |||
2024-09-09 | BREAKING(fs): remove `Deno.fsync[Sync]()` (#25448) | Asher Gomez | |
Towards #22079 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-09-09 | BREAKING: Remove `--unstable` flag (#25522) | Bartek Iwańczuk | |
This commit effectively removes the --unstable flag. It's still being parsed, but it only prints a warning that a granular flag should be used instead and doesn't actually enable any unstable feature. Closes https://github.com/denoland/deno/issues/25485 Closes https://github.com/denoland/deno/issues/23237 | |||
2024-09-09 | fix(node/byonm): do not accidentally resolve bare node built-ins (#25543) | David Sherret | |
This was accidentally enabled in byonm, but it requires the `--unstable-bare-node-builtins` flag. Closes #25358 | |||
2024-09-10 | BREAKING(io): remove `Deno.{Reader,Writer}[Sync]` and `Deno.Closer` (#25524) | Asher Gomez | |
2024-09-09 | feat: Add better error messages for unstable APIs (#25519) | Bartek Iwańczuk | |
This commit improves error messages for unstable APIs: - `--unstable-broadcast-channel` - `--unstable-cron` - `--unstable-http` - `--unstable-kv` - `--unstable-temporal` By providing information and hints what went wrong and how the error can be fixed. It reuses the same infra that was added in https://github.com/denoland/deno/pull/21764. | |||
2024-09-09 | fix: Float16Array type (#25506) | Kenta Moriuchi | |
2024-09-09 | fix: remove recently added deno.json node_modules aliasing (#25542) | David Sherret | |
This was initially added in #25399 in order to make transitioning over from package.json to deno.json more easy, but it causes some problems that are shown in the issue and it also means that the output of `deno install` would have different resolution than `npm install`. Overall, I think it's too much complexity to be smarter about this and it's probably best to not do it. If someone needs an aliased folder then they should keep using a package.json Closes #25538 | |||
2024-09-09 | BREAKING: remove deprecated files config (#25535) | David Sherret | |
The long form "files" config has been flattened into the parent. Old: ```json { "test": { "files": { "include": ["**/*.ts"], "exclude": ["ignore.ts"] } } } ``` New: ```json { "test": { "include": ["**/*.ts"], "exclude": ["ignore.ts"] } } ``` This was deprecated some time ago, but we're removing it now in Deno 2.0. Closes #25415 | |||
2024-09-09 | fix(fmt): fix tabs in YAML (#25536) | Pig Fang | |
Fixes #25176 | |||
2024-09-09 | BREAKING(fs): remove `Deno.fdatasync[Sync]()` (#25520) | Asher Gomez | |
2024-09-07 | feat: Update no-window lint rule (#25486) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/25323 | |||
2024-09-07 | feat(add/install): Flag to add dev dependency to package.json (#25495) | Nathan Whitaker | |
``` deno install --dev npm:chalk ``` Adds to `devDependencies` if a `package.json` is present, otherwise it just adds to `imports` in `deno.json` | |||
2024-09-07 | chore: soft-remove `Deno.{stdin,stderr,stdout}.rid` (#25479) | Asher Gomez | |
Towards #22079 |