diff --git a/.github/workflows/ci.generate.ts b/.github/workflows/ci.generate.ts index c8980180a0..3214fad509 100755 --- a/.github/workflows/ci.generate.ts +++ b/.github/workflows/ci.generate.ts @@ -5,7 +5,7 @@ import { stringify } from "jsr:@std/yaml@^0.221/stringify"; // Bump this number when you want to purge the cache. // Note: the tools/release/01_bump_crate_versions.ts script will update this version // automatically via regex, so ensure that this line maintains this format. -const cacheVersion = 32; +const cacheVersion = 33; const ubuntuX86Runner = "ubuntu-24.04"; const ubuntuX86XlRunner = "ubuntu-24.04-xl"; diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 524af7ac36..e560840d2e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -184,8 +184,8 @@ jobs: ~/.cargo/registry/index ~/.cargo/registry/cache ~/.cargo/git/db - key: '32-cargo-home-${{ matrix.os }}-${{ matrix.arch }}-${{ hashFiles(''Cargo.lock'') }}' - restore-keys: '32-cargo-home-${{ matrix.os }}-${{ matrix.arch }}-' + key: '33-cargo-home-${{ matrix.os }}-${{ matrix.arch }}-${{ hashFiles(''Cargo.lock'') }}' + restore-keys: '33-cargo-home-${{ matrix.os }}-${{ matrix.arch }}-' if: '!(matrix.skip)' - uses: dsherret/rust-toolchain-file@v1 if: '!(matrix.skip)' @@ -379,7 +379,7 @@ jobs: !./target/*/*.zip !./target/*/*.tar.gz key: never_saved - restore-keys: '32-cargo-target-${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.profile }}-${{ matrix.job }}-' + restore-keys: '33-cargo-target-${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.profile }}-${{ matrix.job }}-' - name: Apply and update mtime cache if: '!(matrix.skip) && (!startsWith(github.ref, ''refs/tags/''))' uses: ./.github/mtime_cache @@ -689,7 +689,7 @@ jobs: !./target/*/gn_root !./target/*/*.zip !./target/*/*.tar.gz - key: '32-cargo-target-${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.profile }}-${{ matrix.job }}-${{ github.sha }}' + key: '33-cargo-target-${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.profile }}-${{ matrix.job }}-${{ github.sha }}' publish-canary: name: publish canary runs-on: ubuntu-24.04 diff --git a/Cargo.lock b/Cargo.lock index e94fd48410..d16aafe6f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1244,7 +1244,7 @@ dependencies = [ [[package]] name = "deno" -version = "2.1.4" +version = "2.1.5" dependencies = [ "anstream", "async-trait", @@ -1421,7 +1421,7 @@ dependencies = [ [[package]] name = "deno_bench_util" -version = "0.178.0" +version = "0.179.0" dependencies = [ "bencher", "deno_core", @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "deno_broadcast_channel" -version = "0.178.0" +version = "0.179.0" dependencies = [ "async-trait", "deno_core", @@ -1442,7 +1442,7 @@ dependencies = [ [[package]] name = "deno_cache" -version = "0.116.0" +version = "0.117.0" dependencies = [ "async-trait", "deno_core", @@ -1485,7 +1485,7 @@ dependencies = [ [[package]] name = "deno_canvas" -version = "0.53.0" +version = "0.54.0" dependencies = [ "deno_core", "deno_error", @@ -1523,7 +1523,7 @@ dependencies = [ [[package]] name = "deno_console" -version = "0.184.0" +version = "0.185.0" dependencies = [ "deno_core", ] @@ -1574,7 +1574,7 @@ checksum = "fe4dccb6147bb3f3ba0c7a48e993bfeb999d2c2e47a81badee80e2b370c8d695" [[package]] name = "deno_cron" -version = "0.64.0" +version = "0.65.0" dependencies = [ "anyhow", "async-trait", @@ -1588,7 +1588,7 @@ dependencies = [ [[package]] name = "deno_crypto" -version = "0.198.0" +version = "0.199.0" dependencies = [ "aes", "aes-gcm", @@ -1681,7 +1681,7 @@ dependencies = [ [[package]] name = "deno_fetch" -version = "0.208.0" +version = "0.209.0" dependencies = [ "base64 0.21.7", "bytes", @@ -1718,7 +1718,7 @@ dependencies = [ [[package]] name = "deno_ffi" -version = "0.171.0" +version = "0.172.0" dependencies = [ "deno_core", "deno_error", @@ -1739,7 +1739,7 @@ dependencies = [ [[package]] name = "deno_fs" -version = "0.94.0" +version = "0.95.0" dependencies = [ "async-trait", "base32", @@ -1797,7 +1797,7 @@ dependencies = [ [[package]] name = "deno_http" -version = "0.182.0" +version = "0.183.0" dependencies = [ "async-compression", "async-trait", @@ -1837,7 +1837,7 @@ dependencies = [ [[package]] name = "deno_io" -version = "0.94.0" +version = "0.95.0" dependencies = [ "async-trait", "deno_core", @@ -1859,7 +1859,7 @@ dependencies = [ [[package]] name = "deno_kv" -version = "0.92.0" +version = "0.93.0" dependencies = [ "anyhow", "async-trait", @@ -1933,7 +1933,7 @@ dependencies = [ [[package]] name = "deno_napi" -version = "0.115.0" +version = "0.116.0" dependencies = [ "deno_core", "deno_error", @@ -1962,7 +1962,7 @@ dependencies = [ [[package]] name = "deno_net" -version = "0.176.0" +version = "0.177.0" dependencies = [ "deno_core", "deno_error", @@ -1981,7 +1981,7 @@ dependencies = [ [[package]] name = "deno_node" -version = "0.122.0" +version = "0.123.0" dependencies = [ "aead-gcm-stream", "aes", @@ -2094,7 +2094,7 @@ dependencies = [ [[package]] name = "deno_npm_cache" -version = "0.3.0" +version = "0.4.0" dependencies = [ "async-trait", "base64 0.21.7", @@ -2172,7 +2172,7 @@ dependencies = [ [[package]] name = "deno_permissions" -version = "0.43.0" +version = "0.44.0" dependencies = [ "capacity_builder 0.5.0", "deno_core", @@ -2192,7 +2192,7 @@ dependencies = [ [[package]] name = "deno_resolver" -version = "0.15.0" +version = "0.16.0" dependencies = [ "anyhow", "async-trait", @@ -2217,7 +2217,7 @@ dependencies = [ [[package]] name = "deno_runtime" -version = "0.192.0" +version = "0.193.0" dependencies = [ "color-print", "deno_ast", @@ -2323,7 +2323,7 @@ dependencies = [ [[package]] name = "deno_telemetry" -version = "0.6.0" +version = "0.7.0" dependencies = [ "async-trait", "deno_core", @@ -2366,7 +2366,7 @@ dependencies = [ [[package]] name = "deno_tls" -version = "0.171.0" +version = "0.172.0" dependencies = [ "deno_core", "deno_error", @@ -2417,7 +2417,7 @@ dependencies = [ [[package]] name = "deno_url" -version = "0.184.0" +version = "0.185.0" dependencies = [ "deno_bench_util", "deno_console", @@ -2430,7 +2430,7 @@ dependencies = [ [[package]] name = "deno_web" -version = "0.215.0" +version = "0.216.0" dependencies = [ "async-trait", "base64-simd 0.8.0", @@ -2453,7 +2453,7 @@ dependencies = [ [[package]] name = "deno_webgpu" -version = "0.151.0" +version = "0.152.0" dependencies = [ "deno_core", "deno_error", @@ -2467,7 +2467,7 @@ dependencies = [ [[package]] name = "deno_webidl" -version = "0.184.0" +version = "0.185.0" dependencies = [ "deno_bench_util", "deno_core", @@ -2475,7 +2475,7 @@ dependencies = [ [[package]] name = "deno_websocket" -version = "0.189.0" +version = "0.190.0" dependencies = [ "bytes", "deno_core", @@ -2498,7 +2498,7 @@ dependencies = [ [[package]] name = "deno_webstorage" -version = "0.179.0" +version = "0.180.0" dependencies = [ "deno_core", "deno_error", @@ -5070,7 +5070,7 @@ dependencies = [ [[package]] name = "napi_sym" -version = "0.114.0" +version = "0.115.0" dependencies = [ "quote", "serde", @@ -5125,7 +5125,7 @@ dependencies = [ [[package]] name = "node_resolver" -version = "0.22.0" +version = "0.23.0" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 75572162c4..b7c7219fba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,17 +50,17 @@ repository = "https://github.com/denoland/deno" deno_ast = { version = "=0.44.0", features = ["transpiling"] } deno_core = { version = "0.330.0" } -deno_bench_util = { version = "0.178.0", path = "./bench_util" } +deno_bench_util = { version = "0.179.0", path = "./bench_util" } deno_config = { version = "=0.43.0", features = ["workspace", "sync"] } deno_lockfile = "=0.24.0" deno_media_type = { version = "0.2.3", features = ["module_specifier"] } deno_npm = "=0.27.0" deno_path_util = "=0.3.0" -deno_permissions = { version = "0.43.0", path = "./runtime/permissions" } -deno_runtime = { version = "0.192.0", path = "./runtime" } +deno_permissions = { version = "0.44.0", path = "./runtime/permissions" } +deno_runtime = { version = "0.193.0", path = "./runtime" } deno_semver = "=0.7.1" deno_terminal = "0.2.0" -napi_sym = { version = "0.114.0", path = "./ext/napi/sym" } +napi_sym = { version = "0.115.0", path = "./ext/napi/sym" } test_util = { package = "test_server", path = "./tests/util/server" } denokv_proto = "0.9.0" @@ -69,34 +69,34 @@ denokv_remote = "0.9.0" denokv_sqlite = { default-features = false, version = "0.9.0" } # exts -deno_broadcast_channel = { version = "0.178.0", path = "./ext/broadcast_channel" } -deno_cache = { version = "0.116.0", path = "./ext/cache" } -deno_canvas = { version = "0.53.0", path = "./ext/canvas" } -deno_console = { version = "0.184.0", path = "./ext/console" } -deno_cron = { version = "0.64.0", path = "./ext/cron" } -deno_crypto = { version = "0.198.0", path = "./ext/crypto" } -deno_fetch = { version = "0.208.0", path = "./ext/fetch" } -deno_ffi = { version = "0.171.0", path = "./ext/ffi" } -deno_fs = { version = "0.94.0", path = "./ext/fs" } -deno_http = { version = "0.182.0", path = "./ext/http" } -deno_io = { version = "0.94.0", path = "./ext/io" } -deno_kv = { version = "0.92.0", path = "./ext/kv" } -deno_napi = { version = "0.115.0", path = "./ext/napi" } -deno_net = { version = "0.176.0", path = "./ext/net" } -deno_node = { version = "0.122.0", path = "./ext/node" } -deno_telemetry = { version = "0.6.0", path = "./ext/telemetry" } -deno_tls = { version = "0.171.0", path = "./ext/tls" } -deno_url = { version = "0.184.0", path = "./ext/url" } -deno_web = { version = "0.215.0", path = "./ext/web" } -deno_webgpu = { version = "0.151.0", path = "./ext/webgpu" } -deno_webidl = { version = "0.184.0", path = "./ext/webidl" } -deno_websocket = { version = "0.189.0", path = "./ext/websocket" } -deno_webstorage = { version = "0.179.0", path = "./ext/webstorage" } +deno_broadcast_channel = { version = "0.179.0", path = "./ext/broadcast_channel" } +deno_cache = { version = "0.117.0", path = "./ext/cache" } +deno_canvas = { version = "0.54.0", path = "./ext/canvas" } +deno_console = { version = "0.185.0", path = "./ext/console" } +deno_cron = { version = "0.65.0", path = "./ext/cron" } +deno_crypto = { version = "0.199.0", path = "./ext/crypto" } +deno_fetch = { version = "0.209.0", path = "./ext/fetch" } +deno_ffi = { version = "0.172.0", path = "./ext/ffi" } +deno_fs = { version = "0.95.0", path = "./ext/fs" } +deno_http = { version = "0.183.0", path = "./ext/http" } +deno_io = { version = "0.95.0", path = "./ext/io" } +deno_kv = { version = "0.93.0", path = "./ext/kv" } +deno_napi = { version = "0.116.0", path = "./ext/napi" } +deno_net = { version = "0.177.0", path = "./ext/net" } +deno_node = { version = "0.123.0", path = "./ext/node" } +deno_telemetry = { version = "0.7.0", path = "./ext/telemetry" } +deno_tls = { version = "0.172.0", path = "./ext/tls" } +deno_url = { version = "0.185.0", path = "./ext/url" } +deno_web = { version = "0.216.0", path = "./ext/web" } +deno_webgpu = { version = "0.152.0", path = "./ext/webgpu" } +deno_webidl = { version = "0.185.0", path = "./ext/webidl" } +deno_websocket = { version = "0.190.0", path = "./ext/websocket" } +deno_webstorage = { version = "0.180.0", path = "./ext/webstorage" } # resolvers -deno_npm_cache = { version = "0.3.0", path = "./resolvers/npm_cache" } -deno_resolver = { version = "0.15.0", path = "./resolvers/deno" } -node_resolver = { version = "0.22.0", path = "./resolvers/node" } +deno_npm_cache = { version = "0.4.0", path = "./resolvers/npm_cache" } +deno_resolver = { version = "0.16.0", path = "./resolvers/deno" } +node_resolver = { version = "0.23.0", path = "./resolvers/node" } aes = "=0.8.3" anyhow = "1.0.57" diff --git a/Releases.md b/Releases.md index aaae202a37..71cf524ca2 100644 --- a/Releases.md +++ b/Releases.md @@ -6,6 +6,85 @@ https://github.com/denoland/deno/releases We also have one-line install commands at: https://github.com/denoland/deno_install +### 2.1.5 / 2025.01.09 + +- feat(unstable): implement QUIC (#21942) +- feat(unstable): add JS linting plugin infrastructure (#27416) +- feat(unstable): add OTEL MeterProvider (#27240) +- feat(unstable): no config npm:@opentelemetry/api integration (#27541) +- feat(unstable): replace SpanExporter with TracerProvider (#27473) +- feat(unstable): support selectors in JS lint plugins (#27452) +- fix(check): line-break between diagnostic message chain entries (#27543) +- fix(check): move module not found errors to typescript diagnostics (#27533) +- fix(compile): analyze modules in directory specified in --include (#27296) +- fix(compile): be more deterministic when compiling the same code in different + directories (#27395) +- fix(compile): display embedded file sizes and total (#27360) +- fix(compile): output contents of embedded file system (#27302) +- fix(ext/fetch): better error message when body resource is unavailable + (#27429) +- fix(ext/fetch): retry some http/2 errors (#27417) +- fix(ext/fs): do not throw for bigint ctime/mtime/atime (#27453) +- fix(ext/http): improve error message when underlying resource of request body + unavailable (#27463) +- fix(ext/net): update moka cache to avoid potential panic in `Deno.resolveDns` + on some laptops with Ryzen CPU (#27572) +- fix(ext/node): fix `fs.access`/`fs.promises.access` with `X_OK` mode parameter + on Windows (#27407) +- fix(ext/node): fix `os.cpus()` on Linux (#27592) +- fix(ext/node): RangeError timingSafeEqual with different byteLength (#27470) +- fix(ext/node): add `truncate` method to the `FileHandle` class (#27389) +- fix(ext/node): add support of any length IV for aes-(128|256)-gcm ciphers + (#27476) +- fix(ext/node): convert brotli chunks with proper byte offset (#27455) +- fix(ext/node): do not exit worker thread when there is pending async op + (#27378) +- fix(ext/node): have `process` global available in Node context (#27562) +- fix(ext/node): make getCiphers return supported ciphers (#27466) +- fix(ext/node): sort list of built-in modules alphabetically (#27410) +- fix(ext/node): support createConnection option in node:http.request() (#25470) +- fix(ext/node): support private key export in JWK format (#27325) +- fix(ext/web): add `[[ErrorData]]` slot to `DOMException` (#27342) +- fix(ext/websocket): Fix close code without reason (#27578) +- fix(jsr): Wasm imports fail to load (#27594) +- fix(kv): improve backoff error message and inline documentation (#27537) +- fix(lint): fix single char selectors being ignored (#27576) +- fix(lockfile): include dependencies listed in external import map in lockfile + (#27337) +- fix(lsp): css preprocessor formatting (#27526) +- fix(lsp): don't skip dirs with enabled subdirs (#27580) +- fix(lsp): include "node:" prefix for node builtin auto-imports (#27404) +- fix(lsp): respect "typescript.suggestionActions.enabled" setting (#27373) +- fix(lsp): rewrite imports for 'Move to a new file' action (#27427) +- fix(lsp): sql and component file formatting (#27350) +- fix(lsp): use verbatim specifier for URL auto-imports (#27605) +- fix(no-slow-types): handle rest param with internal assignments (#27581) +- fix(node/fs): add a chmod method to the FileHandle class (#27522) +- fix(node): add missing `inspector/promises` (#27491) +- fix(node): handle cjs exports with escaped chars (#27438) +- fix(npm): deterministically output tags to initialized file (#27514) +- fix(npm): search node_modules folder for package matching npm specifier + (#27345) +- fix(outdated): ensure "Latest" version is greater than "Update" version + (#27390) +- fix(outdated): support updating dependencies in external import maps (#27339) +- fix(permissions): implicit `--allow-import` when using `--cached-only` + (#27530) +- fix(publish): infer literal types in const contexts (#27425) +- fix(task): properly handle task name wildcards with --recursive (#27396) +- fix(task): support tasks without commands (#27191) +- fix(unstable): don't error on non-existing attrs or type attr (#27456) +- fix: FastString v8_string() should error when cannot allocated (#27375) +- fix: deno_resolver crate without 'sync' feature (#27403) +- fix: incorrect memory info free/available bytes on mac (#27460) +- fix: upgrade deno_doc to 0.161.3 (#27377) +- perf(fs/windows): stat - only open file once (#27487) +- perf(node/fs/copy): reduce metadata lookups copying directory (#27495) +- perf: don't store duplicate info for ops in the snapshot (#27430) +- perf: remove now needless canonicalization getting closest package.json + (#27437) +- perf: upgrade to deno_semver 0.7 (#27426) + ### 2.1.4 / 2024.12.11 - feat(unstable): support caching npm dependencies only as they're needed diff --git a/bench_util/Cargo.toml b/bench_util/Cargo.toml index 3172426c27..30a88e931e 100644 --- a/bench_util/Cargo.toml +++ b/bench_util/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_bench_util" -version = "0.178.0" +version = "0.179.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/cli/Cargo.toml b/cli/Cargo.toml index b77c904c40..8248d40701 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno" -version = "2.1.4" +version = "2.1.5" authors.workspace = true default-run = "deno" edition.workspace = true diff --git a/ext/broadcast_channel/Cargo.toml b/ext/broadcast_channel/Cargo.toml index 27aa7df702..0e1e0c3fbd 100644 --- a/ext/broadcast_channel/Cargo.toml +++ b/ext/broadcast_channel/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_broadcast_channel" -version = "0.178.0" +version = "0.179.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/cache/Cargo.toml b/ext/cache/Cargo.toml index b77630832f..18fbe23a23 100644 --- a/ext/cache/Cargo.toml +++ b/ext/cache/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_cache" -version = "0.116.0" +version = "0.117.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/canvas/Cargo.toml b/ext/canvas/Cargo.toml index 11c6feabb8..e5c70b0054 100644 --- a/ext/canvas/Cargo.toml +++ b/ext/canvas/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_canvas" -version = "0.53.0" +version = "0.54.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/console/Cargo.toml b/ext/console/Cargo.toml index b4811265ba..24cdb040a7 100644 --- a/ext/console/Cargo.toml +++ b/ext/console/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_console" -version = "0.184.0" +version = "0.185.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/cron/Cargo.toml b/ext/cron/Cargo.toml index 224508265a..7b41593841 100644 --- a/ext/cron/Cargo.toml +++ b/ext/cron/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_cron" -version = "0.64.0" +version = "0.65.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/crypto/Cargo.toml b/ext/crypto/Cargo.toml index 96ddd1621f..c9876105e5 100644 --- a/ext/crypto/Cargo.toml +++ b/ext/crypto/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_crypto" -version = "0.198.0" +version = "0.199.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/fetch/Cargo.toml b/ext/fetch/Cargo.toml index 21f77153b9..a0d29291b0 100644 --- a/ext/fetch/Cargo.toml +++ b/ext/fetch/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_fetch" -version = "0.208.0" +version = "0.209.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/ffi/Cargo.toml b/ext/ffi/Cargo.toml index b78aa36d7c..d71c04f9ff 100644 --- a/ext/ffi/Cargo.toml +++ b/ext/ffi/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_ffi" -version = "0.171.0" +version = "0.172.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/fs/Cargo.toml b/ext/fs/Cargo.toml index 05141e46c9..df9d140ac3 100644 --- a/ext/fs/Cargo.toml +++ b/ext/fs/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_fs" -version = "0.94.0" +version = "0.95.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/http/Cargo.toml b/ext/http/Cargo.toml index 1ecb6f66c8..01198cb8e6 100644 --- a/ext/http/Cargo.toml +++ b/ext/http/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_http" -version = "0.182.0" +version = "0.183.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/io/Cargo.toml b/ext/io/Cargo.toml index 9d11e1b0f6..0de9dfca84 100644 --- a/ext/io/Cargo.toml +++ b/ext/io/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_io" -version = "0.94.0" +version = "0.95.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/kv/Cargo.toml b/ext/kv/Cargo.toml index 1a1cd346fb..726dccdfba 100644 --- a/ext/kv/Cargo.toml +++ b/ext/kv/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_kv" -version = "0.92.0" +version = "0.93.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/napi/Cargo.toml b/ext/napi/Cargo.toml index ac62cc5dc8..ff69d6a47e 100644 --- a/ext/napi/Cargo.toml +++ b/ext/napi/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_napi" -version = "0.115.0" +version = "0.116.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/napi/sym/Cargo.toml b/ext/napi/sym/Cargo.toml index c832a1fa30..f845b639ba 100644 --- a/ext/napi/sym/Cargo.toml +++ b/ext/napi/sym/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "napi_sym" -version = "0.114.0" +version = "0.115.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/net/Cargo.toml b/ext/net/Cargo.toml index ad20badb10..ba02fe8708 100644 --- a/ext/net/Cargo.toml +++ b/ext/net/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_net" -version = "0.176.0" +version = "0.177.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/node/Cargo.toml b/ext/node/Cargo.toml index 19936b74f1..6cd2b32866 100644 --- a/ext/node/Cargo.toml +++ b/ext/node/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_node" -version = "0.122.0" +version = "0.123.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/telemetry/Cargo.toml b/ext/telemetry/Cargo.toml index 484a90eeb1..a83a08c3fe 100644 --- a/ext/telemetry/Cargo.toml +++ b/ext/telemetry/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_telemetry" -version = "0.6.0" +version = "0.7.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/tls/Cargo.toml b/ext/tls/Cargo.toml index 1e804bd538..39b3d17c86 100644 --- a/ext/tls/Cargo.toml +++ b/ext/tls/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_tls" -version = "0.171.0" +version = "0.172.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/url/Cargo.toml b/ext/url/Cargo.toml index 1f7f7b36c6..2078571e39 100644 --- a/ext/url/Cargo.toml +++ b/ext/url/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_url" -version = "0.184.0" +version = "0.185.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/web/Cargo.toml b/ext/web/Cargo.toml index d5dbbdecca..065f1a12b1 100644 --- a/ext/web/Cargo.toml +++ b/ext/web/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_web" -version = "0.215.0" +version = "0.216.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/webgpu/Cargo.toml b/ext/webgpu/Cargo.toml index 4bb9fa9a41..369fdb02e6 100644 --- a/ext/webgpu/Cargo.toml +++ b/ext/webgpu/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_webgpu" -version = "0.151.0" +version = "0.152.0" authors = ["the Deno authors"] edition.workspace = true license = "MIT" diff --git a/ext/webidl/Cargo.toml b/ext/webidl/Cargo.toml index ab285c7204..adb072ff45 100644 --- a/ext/webidl/Cargo.toml +++ b/ext/webidl/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_webidl" -version = "0.184.0" +version = "0.185.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/websocket/Cargo.toml b/ext/websocket/Cargo.toml index dc24d52e16..a94da90484 100644 --- a/ext/websocket/Cargo.toml +++ b/ext/websocket/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_websocket" -version = "0.189.0" +version = "0.190.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/ext/webstorage/Cargo.toml b/ext/webstorage/Cargo.toml index 044aa41f6a..8a900f662b 100644 --- a/ext/webstorage/Cargo.toml +++ b/ext/webstorage/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_webstorage" -version = "0.179.0" +version = "0.180.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/resolvers/deno/Cargo.toml b/resolvers/deno/Cargo.toml index 7a5d2833d0..1c603ecaed 100644 --- a/resolvers/deno/Cargo.toml +++ b/resolvers/deno/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_resolver" -version = "0.15.0" +version = "0.16.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/resolvers/node/Cargo.toml b/resolvers/node/Cargo.toml index 31bca50a31..1c2a342a9f 100644 --- a/resolvers/node/Cargo.toml +++ b/resolvers/node/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "node_resolver" -version = "0.22.0" +version = "0.23.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/resolvers/npm_cache/Cargo.toml b/resolvers/npm_cache/Cargo.toml index 3cefc6538a..d73cee9cd6 100644 --- a/resolvers/npm_cache/Cargo.toml +++ b/resolvers/npm_cache/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_npm_cache" -version = "0.3.0" +version = "0.4.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -18,7 +18,7 @@ async-trait.workspace = true base64.workspace = true boxed_error.workspace = true deno_cache_dir.workspace = true -deno_error.workspace = true +deno_error = { workspace = true, features = ["serde", "serde_json", "tokio"] } deno_npm.workspace = true deno_path_util.workspace = true deno_semver.workspace = true diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 72db8888f8..5ecd911e8a 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_runtime" -version = "0.192.0" +version = "0.193.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/runtime/permissions/Cargo.toml b/runtime/permissions/Cargo.toml index be397fe6d3..52501ee197 100644 --- a/runtime/permissions/Cargo.toml +++ b/runtime/permissions/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "deno_permissions" -version = "0.43.0" +version = "0.44.0" authors.workspace = true edition.workspace = true license.workspace = true