From 7975540446c7fc2e9f84994fd90c0da3965cdc57 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2026 00:18:41 +0000 Subject: [PATCH] deps(deps): bump the cargo-major-bumps group across 1 directory with 17 updates Bumps the cargo-major-bumps group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` | | [rand](https://github.com/rust-random/rand) | `0.9.5` | `0.10.2` | | [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.4+spec-1.1.0` | | dirs | `6.0.0` | `7.0.0` | | [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.46.10` | `0.58.4` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` | | [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.26.2` | `0.30.0` | | [oxibrowser](https://github.com/project-oxi/oxibrowser) | `0.21.0` | `0.25.0` | | [oxibrowser-core](https://github.com/project-oxi/oxibrowser) | `0.21.0` | `0.25.0` | | [lsp-types](https://github.com/gluon-lang/lsp-types) | `0.95.1` | `0.97.0` | | [self_update](https://github.com/jaemk/self_update) | `0.41.0` | `0.43.1` | | [oxibrain-client](https://github.com/a7garden/oxibrain) | `0.2.0` | `0.12.1` | | [httpmock](https://github.com/httpmock/httpmock) | `0.7.0` | `0.8.3` | | [png](https://github.com/image-rs/image-png) | `0.17.16` | `0.18.1` | | [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.17.1` | | [signal-hook](https://github.com/vorner/signal-hook) | `0.3.18` | `0.4.4` | | [syn](https://github.com/dtolnay/syn) | `2.0.119` | `3.0.3` | Updates `itertools` from 0.14.0 to 0.15.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0) Updates `rand` from 0.9.5 to 0.10.2 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.9.5...0.10.2) Updates `toml` from 0.8.23 to 1.1.4+spec-1.1.0 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v1.1.4) Updates `dirs` from 6.0.0 to 7.0.0 Updates `jsonschema` from 0.46.10 to 0.58.4 - [Release notes](https://github.com/Stranger6667/jsonschema/releases) - [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stranger6667/jsonschema/compare/cli-v0.46.10...cli-v0.58.4) Updates `base64` from 0.22.1 to 0.23.1 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1) Updates `tokio-tungstenite` from 0.26.2 to 0.30.0 - [Changelog](https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md) - [Commits](https://github.com/snapview/tokio-tungstenite/compare/v0.26.2...v0.30.0) Updates `oxibrowser` from 0.21.0 to 0.25.0 - [Release notes](https://github.com/project-oxi/oxibrowser/releases) - [Changelog](https://github.com/project-oxi/oxibrowser/blob/main/CHANGELOG.md) - [Commits](https://github.com/project-oxi/oxibrowser/compare/v0.21.0...v0.25.0) Updates `oxibrowser-core` from 0.21.0 to 0.25.0 - [Release notes](https://github.com/project-oxi/oxibrowser/releases) - [Changelog](https://github.com/project-oxi/oxibrowser/blob/main/CHANGELOG.md) - [Commits](https://github.com/project-oxi/oxibrowser/compare/v0.21.0...v0.25.0) Updates `lsp-types` from 0.95.1 to 0.97.0 - [Changelog](https://github.com/gluon-lang/lsp-types/blob/master/CHANGELOG.md) - [Commits](https://github.com/gluon-lang/lsp-types/compare/v0.95.1...v0.97.0) Updates `self_update` from 0.41.0 to 0.43.1 - [Release notes](https://github.com/jaemk/self_update/releases) - [Changelog](https://github.com/jaemk/self_update/blob/master/CHANGELOG.md) - [Commits](https://github.com/jaemk/self_update/commits) Updates `oxibrain-client` from 0.2.0 to 0.12.1 - [Release notes](https://github.com/a7garden/oxibrain/releases) - [Changelog](https://github.com/a7garden/oxibrain/blob/main/CHANGELOG.md) - [Commits](https://github.com/a7garden/oxibrain/compare/v0.2.0...v0.12.1) Updates `httpmock` from 0.7.0 to 0.8.3 - [Release notes](https://github.com/httpmock/httpmock/releases) - [Changelog](https://github.com/httpmock/httpmock/blob/master/CHANGELOG.md) - [Commits](https://github.com/httpmock/httpmock/compare/v0.7.0...v0.8.3) Updates `png` from 0.17.16 to 0.18.1 - [Changelog](https://github.com/image-rs/image-png/blob/master/CHANGES.md) - [Commits](https://github.com/image-rs/image-png/commits) Updates `hashbrown` from 0.15.5 to 0.17.1 - [Release notes](https://github.com/rust-lang/hashbrown/releases) - [Changelog](https://github.com/rust-lang/hashbrown/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/hashbrown/compare/v0.15.5...v0.17.1) Updates `signal-hook` from 0.3.18 to 0.4.4 - [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/signal-hook/compare/v0.3.18...v0.4.4) Updates `syn` from 2.0.119 to 3.0.3 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.119...3.0.3) --- updated-dependencies: - dependency-name: itertools dependency-version: 0.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: rand dependency-version: 0.10.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: toml dependency-version: 1.1.4+spec-1.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major-bumps - dependency-name: dirs dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major-bumps - dependency-name: jsonschema dependency-version: 0.58.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: base64 dependency-version: 0.23.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: tokio-tungstenite dependency-version: 0.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: oxibrowser dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: oxibrowser-core dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: lsp-types dependency-version: 0.97.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: self_update dependency-version: 0.43.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: oxibrain-client dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: httpmock dependency-version: 0.8.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: png dependency-version: 0.18.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: hashbrown dependency-version: 0.17.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: signal-hook dependency-version: 0.4.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major-bumps - dependency-name: syn dependency-version: 3.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major-bumps ... Signed-off-by: dependabot[bot] --- Cargo.lock | 877 +++++++++++++++---------------- Cargo.toml | 4 +- oxicode-agent/Cargo.toml | 8 +- oxicode-ai/Cargo.toml | 12 +- oxicode-api-stability/Cargo.toml | 2 +- oxicode-catalog/Cargo.toml | 4 +- oxicode-cli/Cargo.toml | 16 +- oxicode-lsp/Cargo.toml | 2 +- oxicode-sdk/Cargo.toml | 4 +- oxicode-snapcompact/Cargo.toml | 2 +- oxicode-vtui-compat/Cargo.toml | 2 +- oxicode-vtui/Cargo.toml | 8 +- 12 files changed, 459 insertions(+), 482 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6410e81c..410e3891 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -26,6 +26,16 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +[[package]] +name = "aead" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99" +dependencies = [ + "crypto-common 0.2.2", + "inout", +] + [[package]] name = "aes" version = "0.9.2" @@ -313,15 +323,6 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" -[[package]] -name = "ascii-canvas" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" -dependencies = [ - "term", -] - [[package]] name = "assert-json-diff" version = "2.0.2" @@ -347,27 +348,6 @@ dependencies = [ "wait-timeout", ] -[[package]] -name = "async-attributes" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "async-channel" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" -dependencies = [ - "concurrent-queue", - "event-listener 2.5.3", - "futures-core", -] - [[package]] name = "async-channel" version = "2.5.0" @@ -380,35 +360,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "async-executor" -version = "1.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" -dependencies = [ - "async-task", - "concurrent-queue", - "fastrand", - "futures-lite", - "pin-project-lite", - "slab", -] - -[[package]] -name = "async-global-executor" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" -dependencies = [ - "async-channel 2.5.0", - "async-executor", - "async-io", - "async-lock", - "blocking", - "futures-lite", - "once_cell", -] - [[package]] name = "async-io" version = "2.6.0" @@ -433,7 +384,7 @@ version = "3.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" dependencies = [ - "event-listener 5.4.2", + "event-listener", "event-listener-strategy", "pin-project-lite", ] @@ -445,7 +396,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8b8fd1e175c5ee3108095da452e816519de618beccea23aa053c00cf5e344b9" dependencies = [ "futures", - "lsp-types", + "lsp-types 0.95.1", "pin-project-lite", "rustix 1.1.4", "serde", @@ -459,11 +410,12 @@ dependencies = [ [[package]] name = "async-object-pool" -version = "0.1.5" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "333c456b97c3f2d50604e8b2624253b7f787208cb72eb75e64b0ad11b221652c" +checksum = "e1ac0219111eb7bb7cb76d4cf2cb50c598e7ae549091d3616f9e95442c18486f" dependencies = [ - "async-std", + "async-lock", + "event-listener", ] [[package]] @@ -472,14 +424,14 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" dependencies = [ - "async-channel 2.5.0", + "async-channel", "async-io", "async-lock", "async-signal", "async-task", "blocking", "cfg-if", - "event-listener 5.4.2", + "event-listener", "futures-lite", "rustix 1.1.4", ] @@ -502,34 +454,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "async-std" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b" -dependencies = [ - "async-attributes", - "async-channel 1.9.0", - "async-global-executor", - "async-io", - "async-lock", - "async-process", - "crossbeam-utils", - "futures-channel", - "futures-core", - "futures-io", - "futures-lite", - "gloo-timers", - "kv-log-macro", - "log", - "memchr", - "once_cell", - "pin-project-lite", - "pin-utils", - "slab", - "wasm-bindgen-futures", -] - [[package]] name = "async-stream" version = "0.3.6" @@ -690,15 +614,15 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.7" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64" -version = "0.22.1" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" [[package]] name = "base64ct" @@ -706,17 +630,6 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" -[[package]] -name = "basic-cookies" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67bd8fd42c16bdb08688243dc5f0cc117a3ca9efeeaba3a345a18a6159ad96f7" -dependencies = [ - "lalrpop", - "lalrpop-util", - "regex", -] - [[package]] name = "better-panic" version = "0.3.0" @@ -724,7 +637,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fa9e1d11a268684cbd90ed36370d7577afb6c62d912ddff5c15fc34343e5036" dependencies = [ "backtrace", - "console", + "console 0.15.11", ] [[package]] @@ -912,7 +825,7 @@ dependencies = [ "bitflags 2.13.1", "bytes", "cursor-icon", - "http 1.5.0", + "http", "keyboard-types", "serde", "smol_str", @@ -953,7 +866,7 @@ version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" dependencies = [ - "async-channel 2.5.0", + "async-channel", "async-task", "futures-io", "futures-lite", @@ -1236,6 +1149,9 @@ name = "bytes" version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" +dependencies = [ + "serde", +] [[package]] name = "bzip2" @@ -1425,10 +1341,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06" dependencies = [ "cfg-if", + "cipher", "cpufeatures 0.3.0", "rand_core 0.10.1", ] +[[package]] +name = "chacha20poly1305" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b89e1c441e926b9c82a8d023f6e1b7ae0adcfaa7d621814e4d60789bac751cb" +dependencies = [ + "aead", + "chacha20", + "cipher", + "poly1305", +] + [[package]] name = "chrono" version = "0.4.45" @@ -1476,6 +1405,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c" dependencies = [ + "block-buffer 0.12.1", "crypto-common 0.2.2", "inout", ] @@ -1662,10 +1592,21 @@ dependencies = [ "encode_unicode", "libc", "once_cell", - "unicode-width", "windows-sys 0.59.0", ] +[[package]] +name = "console" +version = "0.16.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e96a4956774c13c126a8b5af4daa79384f4d826534c95a02d76afb39e2ab64e3" +dependencies = [ + "encode_unicode", + "libc", + "unicode-width", + "windows-sys 0.61.2", +] + [[package]] name = "const-oid" version = "0.9.6" @@ -1693,6 +1634,35 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "cookie" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a373e3602691c3cdea496d2f0ee5935151e6168fe87739483c463db1b2f2f87" +dependencies = [ + "percent-encoding", + "time", + "version_check", +] + +[[package]] +name = "cookie_store" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b2c103cf610ec6cae3da84a766285b42fd16aad564758459e6ecf128c75206" +dependencies = [ + "cookie", + "document-features", + "idna", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "time", + "url", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -1998,7 +1968,7 @@ dependencies = [ "mio", "parking_lot", "rustix 1.1.4", - "signal-hook", + "signal-hook 0.3.18", "signal-hook-mio", "winapi", ] @@ -2034,7 +2004,9 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" dependencies = [ + "getrandom 0.4.3", "hybrid-array", + "rand_core 0.10.1", ] [[package]] @@ -2352,23 +2324,13 @@ dependencies = [ [[package]] name = "dirs" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +checksum = "8d57d423b3c82e89b9a24ca3091fee61f456a26edbd28d26c65906f4bc1dcd8f" dependencies = [ "dirs-sys", ] -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if", - "dirs-sys-next", -] - [[package]] name = "dirs-sys" version = "0.5.0" @@ -2513,15 +2475,6 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" -[[package]] -name = "ena" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1" -dependencies = [ - "log", -] - [[package]] name = "encode_unicode" version = "1.0.0" @@ -2609,12 +2562,6 @@ dependencies = [ "serde", ] -[[package]] -name = "event-listener" -version = "2.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" - [[package]] name = "event-listener" version = "5.4.2" @@ -2631,7 +2578,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ - "event-listener 5.4.2", + "event-listener", "pin-project-lite", ] @@ -2757,9 +2704,9 @@ dependencies = [ [[package]] name = "fancy-regex" -version = "0.18.0" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e1dacd0d2082dfcf1351c4bdd566bbe89a2b263235a2b50058f1e130a47277" +checksum = "d301f5bf187b3c295fce6468d3875037a0bccc5f6b151c63cac2f85babf21912" dependencies = [ "bit-set 0.8.0", "regex-automata", @@ -2881,6 +2828,15 @@ dependencies = [ "num-traits", ] +[[package]] +name = "fluent-uri" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" +dependencies = [ + "bitflags 1.3.2", +] + [[package]] name = "fluent-uri" version = "0.4.1" @@ -3012,12 +2968,12 @@ dependencies = [ [[package]] name = "fraction" -version = "0.15.4" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e076045bb43dac435333ed5f04caf35c7463631d0dae2deb2638d94dd0a5b872" +checksum = "e246562084dde8ebbcc943b261c406ce4f68e5032ec28029a251a47d6a295500" dependencies = [ - "lazy_static", "num", + "num-bigint", ] [[package]] @@ -3156,6 +3112,12 @@ version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" +[[package]] +name = "futures-timer" +version = "3.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af43fadb8a98512d547e37b4e92e0ced13e205c061b87b4623eff01d918d6968" + [[package]] name = "futures-util" version = "0.3.33" @@ -3305,18 +3267,6 @@ dependencies = [ "regex-syntax", ] -[[package]] -name = "gloo-timers" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - [[package]] name = "glyph-names" version = "0.2.0" @@ -3349,7 +3299,7 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "http 1.5.0", + "http", "indexmap", "slab", "tokio", @@ -3418,6 +3368,32 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", + "serde", + "serde_core", +] + +[[package]] +name = "headers" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc2700e3fe555c3310aa7286cac6167449f2c87e0eb58769c9208a1c58a1d106" +dependencies = [ + "base64 0.22.1", + "bytes", + "headers-core", + "http", + "httpdate", + "mime", + "sha1 0.10.7", +] + +[[package]] +name = "headers-core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4" +dependencies = [ + "http", ] [[package]] @@ -3478,17 +3454,6 @@ dependencies = [ "markup5ever", ] -[[package]] -name = "http" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" -dependencies = [ - "bytes", - "fnv", - "itoa", -] - [[package]] name = "http" version = "1.5.0" @@ -3499,17 +3464,6 @@ dependencies = [ "itoa", ] -[[package]] -name = "http-body" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" -dependencies = [ - "bytes", - "http 0.2.12", - "pin-project-lite", -] - [[package]] name = "http-body" version = "1.1.0" @@ -3517,7 +3471,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c" dependencies = [ "bytes", - "http 1.5.0", + "http", ] [[package]] @@ -3528,8 +3482,8 @@ checksum = "e9f41fd6a08e4d4ec69df65976da761afd5ad5e58a9d4acb46bd1c953a9e3ff2" dependencies = [ "bytes", "futures-core", - "http 1.5.0", - "http-body 1.1.0", + "http", + "http-body", "pin-project-lite", ] @@ -3544,7 +3498,7 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "http 1.5.0", + "http", "indexmap", "slab", "smallvec", @@ -3566,29 +3520,35 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "httpmock" -version = "0.7.0" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08ec9586ee0910472dec1a1f0f8acf52f0fdde93aea74d70d4a3107b4be0fd5b" +checksum = "bf4888a4d02d8e1f92ffb6b4965cf5ff56dda36ef41975f41c6fa0f6bde78c4e" dependencies = [ "assert-json-diff", "async-object-pool", - "async-std", "async-trait", - "base64 0.21.7", - "basic-cookies", + "base64 0.22.1", + "bytes", "crossbeam-utils", "form_urlencoded", + "futures-timer", "futures-util", - "hyper 0.14.32", - "lazy_static", - "levenshtein", - "log", + "headers", + "http", + "http-body-util", + "hyper", + "hyper-util", + "path-tree", "regex", "serde", "serde_json", "serde_regex", "similar 2.7.0", + "stringmetrics", + "tabwriter", + "thiserror 2.0.19", "tokio", + "tracing", "url", ] @@ -3623,29 +3583,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "hyper" -version = "0.14.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" -dependencies = [ - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "socket2 0.5.10", - "tokio", - "tower-service", - "tracing", - "want", -] - [[package]] name = "hyper" version = "1.11.0" @@ -3657,8 +3594,8 @@ dependencies = [ "futures-channel", "futures-core", "h2", - "http 1.5.0", - "http-body 1.1.0", + "http", + "http-body", "httparse", "httpdate", "itoa", @@ -3674,8 +3611,8 @@ version = "0.27.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" dependencies = [ - "http 1.5.0", - "hyper 1.11.0", + "http", + "hyper", "hyper-util", "rustls", "tokio", @@ -3694,14 +3631,14 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.5.0", - "http-body 1.1.0", - "hyper 1.11.0", + "http", + "http-body", + "hyper", "ipnet", "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.5", + "socket2", "tokio", "tower-service", "tracing", @@ -4114,14 +4051,14 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.17.11" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" +checksum = "9433806cd6b4ec1aba79c021c7e4c58fb4c3b9977c085062e611ac929998fb0c" dependencies = [ - "console", - "number_prefix", + "console 0.16.6", "portable-atomic", "unicode-width", + "unit-prefix", "web-time", ] @@ -4246,36 +4183,36 @@ checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" [[package]] name = "itertools" -version = "0.11.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" dependencies = [ "either", ] [[package]] name = "itertools" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] [[package]] name = "itertools" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc" dependencies = [ "either", ] @@ -4315,20 +4252,20 @@ dependencies = [ [[package]] name = "jsonschema" -version = "0.46.10" +version = "0.58.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a699d3e77675e6aa4bfffe3b907c8b5f7ed3241f9965bffb25475ad4b08d05" +checksum = "5761b0ca0a31464030d7c2a98087fde3124ebb5e09b5a112cdb815f03b8ee150" dependencies = [ "ahash", "bytecount", "data-encoding", "email_address", - "fancy-regex 0.18.0", + "fancy-regex 0.19.2", "fraction", "getrandom 0.3.4", - "idna", "itoa", "jsonschema-regex", + "jsonschema-value", "num-cmp", "num-traits", "percent-encoding", @@ -4336,19 +4273,36 @@ dependencies = [ "regex", "serde", "serde_json", + "strum", "unicode-general-category", "uuid-simd", ] [[package]] name = "jsonschema-regex" -version = "0.46.10" +version = "0.58.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dbd1086b01b9349fd4ef9a07433965af64c8ce8159abe633a189e4ff817bd13" +checksum = "854e9e22c420535035e95eed240cbfb4a5f4b7da74d122d63144e0c31926dbfd" dependencies = [ "regex-syntax", ] +[[package]] +name = "jsonschema-value" +version = "0.58.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e3bfac11ac357ec620880025757d38c67da8fd5b9ef5024d19f0f360002b4ca" +dependencies = [ + "ahash", + "bytecount", + "fraction", + "getrandom 0.3.4", + "num-cmp", + "num-traits", + "serde_json", + "zmij", +] + [[package]] name = "kasuari" version = "0.4.12" @@ -4419,52 +4373,12 @@ dependencies = [ "smallvec", ] -[[package]] -name = "kv-log-macro" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" -dependencies = [ - "log", -] - [[package]] name = "lab" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f" -[[package]] -name = "lalrpop" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" -dependencies = [ - "ascii-canvas", - "bit-set 0.5.3", - "ena", - "itertools 0.11.0", - "lalrpop-util", - "petgraph 0.6.5", - "pico-args", - "regex", - "regex-syntax", - "string_cache 0.8.9", - "term", - "tiny-keccak", - "unicode-xid", - "walkdir", -] - -[[package]] -name = "lalrpop-util" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" -dependencies = [ - "regex-automata", -] - [[package]] name = "lazy_static" version = "1.5.0" @@ -4492,12 +4406,6 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8" -[[package]] -name = "levenshtein" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760" - [[package]] name = "libbz2-rs-sys" version = "0.2.5" @@ -4639,9 +4547,6 @@ name = "log" version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" -dependencies = [ - "value-bag", -] [[package]] name = "loop9" @@ -4712,6 +4617,19 @@ dependencies = [ "url", ] +[[package]] +name = "lsp-types" +version = "0.97.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071" +dependencies = [ + "bitflags 1.3.2", + "fluent-uri 0.1.4", + "serde", + "serde_json", + "serde_repr", +] + [[package]] name = "lzma-rust2" version = "0.16.5" @@ -4929,10 +4847,10 @@ dependencies = [ "bytes", "colored", "futures-core", - "http 1.5.0", - "http-body 1.1.0", + "http", + "http-body", "http-body-util", - "hyper 1.11.0", + "hyper", "hyper-util", "log", "pin-project-lite", @@ -5233,12 +5151,6 @@ dependencies = [ "libc", ] -[[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - [[package]] name = "numtoa" version = "0.2.4" @@ -5449,18 +5361,6 @@ version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d" -[[package]] -name = "oxibrain-client" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9518986ab0e08db480a7b7d6600989691a13631705038c877ccf2685e2a59003" -dependencies = [ - "anyhow", - "serde", - "serde_json", - "tokio", -] - [[package]] name = "oxibrain-client" version = "0.12.1" @@ -5476,9 +5376,9 @@ dependencies = [ [[package]] name = "oxibrowser" -version = "0.21.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f6462ec8b378bccbbc1dd950c6b7ac16d13a9526bbf01defadffa4eec8482f2" +checksum = "0f5733749fca5d44dc961a1f9523bc952cfb4506b801c43730f3cf2653fe5522" dependencies = [ "anyhow", "async-trait", @@ -5496,9 +5396,9 @@ dependencies = [ [[package]] name = "oxibrowser-core" -version = "0.21.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a1e6329f04c1d3a0e276aed4ef8767c9a56f402be74a1cebeb7b9541e4508b3" +checksum = "a15ec02f67feeda66262bd078cefa5d2837873fc024313e5848a26b2a6936f06" dependencies = [ "anyhow", "async-trait", @@ -5506,12 +5406,14 @@ dependencies = [ "boa_engine", "boa_gc", "bytes", + "chacha20poly1305", "chrono", "encoding_rs", "futures", "getrandom 0.3.4", "httpdate", "image", + "libc", "md-5 0.10.6", "oxibrowser-render", "parking_lot", @@ -5522,22 +5424,24 @@ dependencies = [ "serde", "serde_json", "serde_yaml", + "sha2 0.11.0", "thiserror 2.0.19", "tokio", - "tokio-tungstenite", + "tokio-tungstenite 0.26.2", "tracing", "url", "uuid", "wasmi", "wreq", "wreq-util", + "zeroize", ] [[package]] name = "oxibrowser-render" -version = "0.21.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d730c05c26f75dcb028da65b62af876f6253cb86e2a8c2dbb27e83efd7433a5" +checksum = "5314a0104fabf1015b329fd2fb2d4c769bf9eb58cc225613805daa789f2385cc" dependencies = [ "anyrender", "anyrender_vello_cpu", @@ -5549,6 +5453,7 @@ dependencies = [ "peniko", "png 0.18.1", "printpdf", + "tracing", ] [[package]] @@ -5558,7 +5463,7 @@ dependencies = [ "anyhow", "async-stream", "async-trait", - "base64 0.22.1", + "base64 0.23.1", "chrono", "dirs", "futures", @@ -5591,7 +5496,7 @@ name = "oxicode-ai" version = "0.81.0" dependencies = [ "anyhow", - "base64 0.22.1", + "base64 0.23.1", "bytes", "chrono", "criterion", @@ -5612,7 +5517,7 @@ dependencies = [ "prost-build", "protoc-bin-vendored", "raii_flock", - "rand 0.9.5", + "rand 0.10.2", "reqwest", "rsa", "serde", @@ -5623,8 +5528,8 @@ dependencies = [ "thiserror 2.0.19", "tokio", "tokio-stream", - "tokio-tungstenite", - "toml 0.9.12+spec-1.1.0", + "tokio-tungstenite 0.30.0", + "toml 1.1.4+spec-1.1.0", "tracing", "tracing-subscriber", "url", @@ -5637,7 +5542,7 @@ version = "0.81.0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] @@ -5654,7 +5559,7 @@ dependencies = [ "tempfile", "thiserror 2.0.19", "tokio", - "toml 0.9.12+spec-1.1.0", + "toml 1.1.4+spec-1.1.0", "tracing", ] @@ -5666,7 +5571,7 @@ dependencies = [ "anyhow", "assert_cmd", "async-trait", - "base64 0.22.1", + "base64 0.23.1", "chrono", "clap", "clap_complete", @@ -5682,12 +5587,11 @@ dependencies = [ "keyring", "libc", "libloading 0.9.0", - "lsp-types", + "lsp-types 0.97.0", "notify", "nucleo", "open", - "oxibrain-client 0.12.1", - "oxibrain-client 0.2.0", + "oxibrain-client", "oxicode-agent", "oxicode-ai", "oxicode-catalog", @@ -5700,7 +5604,7 @@ dependencies = [ "parking_lot", "portable-pty", "predicates", - "rand 0.9.5", + "rand 0.10.2", "ratatui", "regex", "reqwest", @@ -5714,7 +5618,7 @@ dependencies = [ "tempfile", "thiserror 2.0.19", "tokio", - "toml 0.9.12+spec-1.1.0", + "toml 1.1.4+spec-1.1.0", "tracing", "tracing-subscriber", "unicode-width", @@ -5748,7 +5652,7 @@ dependencies = [ "async-process", "dashmap", "futures", - "lsp-types", + "lsp-types 0.97.0", "parking_lot", "serde", "serde_json", @@ -5787,7 +5691,7 @@ dependencies = [ "thiserror 2.0.19", "tokio", "tokio-util", - "toml 0.9.12+spec-1.1.0", + "toml 1.1.4+spec-1.1.0", "tracing", "uuid", "walkdir", @@ -5799,7 +5703,7 @@ name = "oxicode-snapcompact" version = "0.81.0" dependencies = [ "fontdue", - "png 0.17.16", + "png 0.18.1", "serde", "serde_json", "thiserror 2.0.19", @@ -5812,9 +5716,9 @@ version = "0.81.0" dependencies = [ "crossterm", "fuzzy-matcher", - "itertools 0.14.0", + "itertools 0.15.0", "pretty_assertions", - "rand 0.9.5", + "rand 0.10.2", "ratatui", "ratatui-core", "textwrap", @@ -5831,14 +5735,14 @@ dependencies = [ "anstyle", "anyhow", "arboard", - "base64 0.22.1", + "base64 0.23.1", "better-panic", "catppuccin", "chrono", "color-eyre", "crossterm", "futures", - "hashbrown 0.15.5", + "hashbrown 0.17.1", "human-panic", "humantime", "image", @@ -5852,13 +5756,13 @@ dependencies = [ "ratatui-cheese", "regex", "serde", - "signal-hook", + "signal-hook 0.4.4", "syntect", "terminal_size", "thiserror 2.0.19", "tokio", "tokio-util", - "toml 0.8.23", + "toml 1.1.4+spec-1.1.0", "tracing", "tracing-subscriber", "tui-shimmer", @@ -5874,7 +5778,7 @@ dependencies = [ "anstyle", "anyhow", "chrono", - "hashbrown 0.15.5", + "hashbrown 0.17.1", "regex", "serde", "serde_json", @@ -5992,6 +5896,15 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "path-tree" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a97453bc21a968f722df730bfe11bd08745cb50d1300b0df2bda131dece136" +dependencies = [ + "smallvec", +] + [[package]] name = "pathfinder_geometry" version = "0.5.1" @@ -6091,16 +6004,6 @@ dependencies = [ "pest", ] -[[package]] -name = "petgraph" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" -dependencies = [ - "fixedbitset 0.4.2", - "indexmap", -] - [[package]] name = "petgraph" version = "0.8.3" @@ -6229,12 +6132,6 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - [[package]] name = "piper" version = "0.2.5" @@ -6366,6 +6263,16 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" +[[package]] +name = "poly1305" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2d0073b297041425c7c3df6eb4792d598a15323fe63346852b092eca02904c" +dependencies = [ + "cpufeatures 0.3.0", + "universal-hash", +] + [[package]] name = "polycool" version = "0.4.0" @@ -6629,7 +6536,7 @@ dependencies = [ "itertools 0.14.0", "log", "multimap", - "petgraph 0.8.3", + "petgraph", "prettyplease", "prost", "prost-types", @@ -6826,9 +6733,9 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" [[package]] name = "quick-xml" -version = "0.23.1" +version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea" +checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" dependencies = [ "memchr", ] @@ -6855,7 +6762,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.6.5", + "socket2", "thiserror 2.0.19", "tokio", "tracing", @@ -6893,7 +6800,7 @@ dependencies = [ "cfg_aliases 0.2.2", "libc", "once_cell", - "socket2 0.6.5", + "socket2", "tracing", "windows-sys 0.61.2", ] @@ -7305,14 +7212,14 @@ dependencies = [ [[package]] name = "referencing" -version = "0.46.10" +version = "0.58.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fbf332a2f81899f6836f22c03da73dae8a664c32e3016b84692c23cddadc95d" +checksum = "590efadb0a669f1712c1e3ab810a55d4c3d20d0127c455f7236dd0710aba0346" dependencies = [ "ahash", - "fluent-uri", + "fluent-uri 0.4.1", "getrandom 0.3.4", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "itoa", "micromap", "parking_lot", @@ -7384,10 +7291,11 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "http 1.5.0", - "http-body 1.1.0", + "h2", + "http", + "http-body", "http-body-util", - "hyper 1.11.0", + "hyper", "hyper-rustls", "hyper-util", "js-sys", @@ -7563,6 +7471,7 @@ version = "0.23.43" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0283386ce02abc0151e1761d08802dfe86c173b0b494af5cbc086574e453da06" dependencies = [ + "log", "once_cell", "ring", "rustls-pki-types", @@ -7725,23 +7634,25 @@ dependencies = [ [[package]] name = "self_update" -version = "0.41.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469a3970061380c19852269f393e74c0fe607a4e23d85267382cf25486aa8de5" +checksum = "6644febaa58f323b28f7321d04e24d0020d117c27619ab869d6abdf76be9aac6" dependencies = [ "either", "flate2", - "hyper 1.11.0", + "http", "indicatif", "log", - "quick-xml 0.23.1", + "quick-xml 0.38.4", "regex", "reqwest", "self-replace", "semver", + "serde", "serde_json", "tar", "tempfile", + "ureq", "urlencoding", "zipsign-api", ] @@ -7988,6 +7899,16 @@ dependencies = [ "signal-hook-registry", ] +[[package]] +name = "signal-hook" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a0c28ca5908dbdbcd52e6fdaa00358ab88637f8ab33e1f188dd510eb44b53d" +dependencies = [ + "libc", + "signal-hook-registry", +] + [[package]] name = "signal-hook-mio" version = "0.2.5" @@ -7996,7 +7917,7 @@ checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" dependencies = [ "libc", "mio", - "signal-hook", + "signal-hook 0.3.18", ] [[package]] @@ -8122,22 +8043,23 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.10" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] -name = "socket2" -version = "0.6.5" +name = "socks" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" +checksum = "f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b" dependencies = [ + "byteorder", "libc", - "windows-sys 0.61.2", + "winapi", ] [[package]] @@ -8193,18 +8115,6 @@ dependencies = [ "serde", ] -[[package]] -name = "string_cache" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" -dependencies = [ - "new_debug_unreachable", - "parking_lot", - "phf_shared 0.11.3", - "precomputed-hash", -] - [[package]] name = "string_cache" version = "0.9.0" @@ -8230,6 +8140,12 @@ dependencies = [ "quote", ] +[[package]] +name = "stringmetrics" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b3c8667cd96245cbb600b8dec5680a7319edd719c5aa2b5d23c6bff94f39765" + [[package]] name = "stringprep" version = "0.1.5" @@ -8306,7 +8222,7 @@ dependencies = [ "smallbitvec", "smallvec", "static_assertions", - "string_cache 0.9.0", + "string_cache", "strum", "strum_macros", "stylo_atoms", @@ -8331,7 +8247,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55651489a0c27f66d08e7c9cf8ee449328c0de291e37227fc1bbcffb2d7e681e" dependencies = [ - "string_cache 0.9.0", + "string_cache", "string_cache_codegen", ] @@ -8371,7 +8287,7 @@ dependencies = [ "servo_arc", "smallbitvec", "smallvec", - "string_cache 0.9.0", + "string_cache", "thin-vec", "void", ] @@ -8551,6 +8467,15 @@ dependencies = [ "winx", ] +[[package]] +name = "tabwriter" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fce91f2f0ec87dff7e6bcbbeb267439aa1188703003c6055193c821487400432" +dependencies = [ + "unicode-width", +] + [[package]] name = "taffy" version = "0.10.1" @@ -8626,17 +8551,6 @@ dependencies = [ "new_debug_unreachable", ] -[[package]] -name = "term" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" -dependencies = [ - "dirs-next", - "rustversion", - "winapi", -] - [[package]] name = "termcolor" version = "1.4.1" @@ -8655,7 +8569,7 @@ dependencies = [ "bitflags 2.13.1", "parking_lot", "rustix 1.1.4", - "signal-hook", + "signal-hook 0.3.18", "windows-sys 0.61.2", ] @@ -8732,7 +8646,7 @@ dependencies = [ "pest_derive", "phf 0.11.3", "sha2 0.10.9", - "signal-hook", + "signal-hook 0.3.18", "siphasher", "terminfo", "termios", @@ -8858,15 +8772,6 @@ dependencies = [ "time-core", ] -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - [[package]] name = "tiny-skia-path" version = "0.11.4" @@ -8934,7 +8839,7 @@ dependencies = [ "servo_arc", "smallbitvec", "smallvec", - "string_cache 0.9.0", + "string_cache", "thin-vec", ] @@ -8963,7 +8868,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.6.5", + "socket2", "tokio-macros", "windows-sys 0.61.2", ] @@ -9015,6 +8920,18 @@ name = "tokio-tungstenite" version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" +dependencies = [ + "futures-util", + "log", + "tokio", + "tungstenite 0.26.2", +] + +[[package]] +name = "tokio-tungstenite" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17a073bfed563fa236697a068031408a93cd9522e08abf9933ead3e73411bd71" dependencies = [ "futures-util", "log", @@ -9022,7 +8939,7 @@ dependencies = [ "rustls-pki-types", "tokio", "tokio-rustls", - "tungstenite", + "tungstenite 0.30.0", "webpki-roots 0.26.11", ] @@ -9119,7 +9036,6 @@ dependencies = [ "serde", "serde_spanned 0.6.9", "toml_datetime 0.6.11", - "toml_write", "winnow 0.7.15", ] @@ -9144,12 +9060,6 @@ dependencies = [ "winnow 1.0.4", ] -[[package]] -name = "toml_write" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" - [[package]] name = "toml_writer" version = "1.1.2+spec-1.1.0" @@ -9180,8 +9090,8 @@ dependencies = [ "bitflags 2.13.1", "bytes", "futures-util", - "http 1.5.0", - "http-body 1.1.0", + "http", + "http-body", "pin-project-lite", "tower", "tower-layer", @@ -9325,17 +9235,33 @@ checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" dependencies = [ "bytes", "data-encoding", - "http 1.5.0", + "http", "httparse", "log", "rand 0.9.5", - "rustls", - "rustls-pki-types", "sha1 0.10.7", "thiserror 2.0.19", "utf-8", ] +[[package]] +name = "tungstenite" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48ac77174b19c110a50ab2128b24215ac9cb40e0e12e093fb602d175c569d22" +dependencies = [ + "bytes", + "data-encoding", + "http", + "httparse", + "log", + "rand 0.10.2", + "rustls", + "rustls-pki-types", + "sha1 0.11.0", + "thiserror 2.0.19", +] + [[package]] name = "typed-builder" version = "0.23.2" @@ -9499,6 +9425,22 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +[[package]] +name = "unit-prefix" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" + +[[package]] +name = "universal-hash" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4987bdc12753382e0bec4a65c50738ffaabc998b9cdd1f952fb5f39b0048a96" +dependencies = [ + "crypto-common 0.2.2", + "ctutils", +] + [[package]] name = "unsafe-libyaml" version = "0.2.11" @@ -9511,6 +9453,40 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" +[[package]] +name = "ureq" +version = "3.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a7ac20be9b7726e0bbdbf974c059676d9acb1cd414961f570a4e8231cacd7fc" +dependencies = [ + "base64 0.23.1", + "cookie_store", + "encoding_rs", + "flate2", + "log", + "percent-encoding", + "rustls", + "rustls-pki-types", + "serde", + "serde_json", + "socks", + "ureq-proto", + "utf8-zero", + "webpki-roots 1.0.9", +] + +[[package]] +name = "ureq-proto" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f86fd172ccca569e458f61b6bdd6220965a9ef36e672a6852953b51a0e1583be" +dependencies = [ + "base64 0.23.1", + "http", + "httparse", + "log", +] + [[package]] name = "url" version = "2.5.8" @@ -9569,6 +9545,12 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" +[[package]] +name = "utf8-zero" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8c0a043c9540bae7c578c88f91dda8bd82e59ae27c21baca69c8b191aaf5a6e" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -9621,12 +9603,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" -[[package]] -name = "value-bag" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "068e763e8279de7ab94b6afebded2cb701678af094feb1c12ccb061b4783c1be" - [[package]] name = "vello_common" version = "0.0.9" @@ -10256,7 +10232,7 @@ checksum = "ba8b815c1b593dc0baf78dd0f4fc8fdb2de53198fb1163738093e9a311c33fb3" dependencies = [ "phf 0.13.1", "phf_codegen 0.13.1", - "string_cache 0.9.0", + "string_cache", "string_cache_codegen", ] @@ -10785,9 +10761,9 @@ dependencies = [ "base64 0.22.1", "deadpool", "futures", - "http 1.5.0", + "http", "http-body-util", - "hyper 1.11.0", + "hyper", "hyper-util", "log", "once_cell", @@ -10843,9 +10819,10 @@ dependencies = [ "btls", "btls-sys", "bytes", + "cookie", "futures-util", - "http 1.5.0", - "http-body 1.1.0", + "http", + "http-body", "http-body-util", "http2", "httparse", @@ -10857,7 +10834,7 @@ dependencies = [ "serde", "serde_html_form", "serde_json", - "socket2 0.6.5", + "socket2", "sync_wrapper", "tokio", "tokio-btls", @@ -10878,8 +10855,8 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.5.0", - "http-body 1.1.0", + "http", + "http-body", "http2", "httparse", "pin-project-lite", diff --git a/Cargo.toml b/Cargo.toml index 95dbe6a8..432aab51 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,9 +27,9 @@ linkify = "0.10" regex = "1" syntect = { version = "5.3", default-features = false, features = ["default-fancy", "regex-onig"] } fuzzy-matcher = "0.3" -itertools = "0.14" +itertools = "0.15" pretty_assertions = "1" -rand = "0.9" +rand = "0.10" ratatui = { version = "0.30", features = ["crossterm"] } ratatui-core = "0.1" textwrap = "0.16" diff --git a/oxicode-agent/Cargo.toml b/oxicode-agent/Cargo.toml index 07fdc3ac..ff77e0f8 100644 --- a/oxicode-agent/Cargo.toml +++ b/oxicode-agent/Cargo.toml @@ -29,13 +29,13 @@ regex = "1" ignore = "0.4" globset = "0.4" glob = "0.3" -base64 = "0.22" -dirs = "6" +base64 = "0.23" +dirs = "7" unicode-normalization = "0.1" reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } -oxibrowser = { version = "0.21", default-features = false } +oxibrowser = { version = "0.25", default-features = false } async-trait = "0.1" -oxibrowser-core = { version = "0.21", optional = true } +oxibrowser-core = { version = "0.25", optional = true } serde_yaml = "0.9" chrono = { version = "0.4", features = ["serde"] } diff --git a/oxicode-ai/Cargo.toml b/oxicode-ai/Cargo.toml index f0d329d6..931a58f2 100644 --- a/oxicode-ai/Cargo.toml +++ b/oxicode-ai/Cargo.toml @@ -28,14 +28,14 @@ bytes = "1" # Serialization serde = { version = "1", features = ["derive"] } serde_json = "1" -toml = "0.9" +toml = "1.1" # AWS SigV4 signing hmac = "0.12" url = "2" # JSON Schema validation -jsonschema = { version = "0.46", default-features = false, features = ["resolve-file"] } +jsonschema = { version = "0.58", default-features = false, features = ["resolve-file"] } # Logging tracing = "0.1" @@ -47,17 +47,17 @@ thiserror = { workspace = true } # Utilities uuid = { version = "1", features = ["v4", "serde"] } -rand = "0.9" +rand = "0.10" chrono = { version = "0.4", features = ["serde"] } parking_lot = "0.12" -dirs = "6" +dirs = "7" # File locking (fs2 for cross-platform flock, raii_flock for RAII guards) fs2 = "0.4" raii_flock = "0.2" flate2 = "1" filetime = "0.2" -base64 = "0.22" +base64 = "0.23" digest = "0.10" sha2 = "0.10" signature = "2" @@ -69,7 +69,7 @@ prost = { version = "0.14", optional = true } tokio-stream = "0.1" # WebSocket (GitLab Duo Workflow) -tokio-tungstenite = { version = "0.26", default-features = false, features = ["connect", "rustls-tls-webpki-roots"] } +tokio-tungstenite = { version = "0.30", default-features = false, features = ["connect", "rustls-tls-webpki-roots"] } [build-dependencies] prost-build = { version = "0.14", optional = true } diff --git a/oxicode-api-stability/Cargo.toml b/oxicode-api-stability/Cargo.toml index bd358ec9..cb935cb0 100644 --- a/oxicode-api-stability/Cargo.toml +++ b/oxicode-api-stability/Cargo.toml @@ -11,5 +11,5 @@ proc-macro = true [dependencies] proc-macro2 = "1" -syn = { version = "2", features = ["full", "parsing"] } +syn = { version = "3", features = ["full", "parsing"] } quote = "1" diff --git a/oxicode-catalog/Cargo.toml b/oxicode-catalog/Cargo.toml index d2c90050..afba44db 100644 --- a/oxicode-catalog/Cargo.toml +++ b/oxicode-catalog/Cargo.toml @@ -15,7 +15,7 @@ exclude = ["target/"] # Serialization serde = { version = "1", features = ["derive"] } serde_json = "1" -toml = "0.9" +toml = "1.1" # Snapshot decompression (embedded models.dev _snapshot.json.gz) flate2 = "1" @@ -24,7 +24,7 @@ flate2 = "1" # Async runtime (catalog enrichment retry backoff) tokio = { version = "1", features = ["rt", "time", "macros"] } # Home-directory resolution for product_env (OXICODE_HOME / ~/.oxicode) -dirs = "6" +dirs = "7" reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls"] } futures = "0.3" diff --git a/oxicode-cli/Cargo.toml b/oxicode-cli/Cargo.toml index bc7f061a..796dd308 100644 --- a/oxicode-cli/Cargo.toml +++ b/oxicode-cli/Cargo.toml @@ -30,7 +30,7 @@ oxicode-vtui = { version = "0.81.0", path = "../oxicode-vtui" } oxicode-vtui-compat = { version = "0.81.0", path = "../oxicode-vtui-compat" } oxicode-textarea = { version = "0.81.0", path = "../oxicode-textarea" } oxicode-lsp = { version = "0.81.0", path = "../oxicode-lsp" } -lsp-types = "0.95" +lsp-types = "0.97" # Async async-trait = "0.1" @@ -40,7 +40,7 @@ futures = "0.3" # Serialization serde = { version = "1", features = ["derive"] } serde_json = "1" -toml = "0.9" +toml = "1.1" # CLI clap = { version = "4", features = ["derive"] } @@ -59,16 +59,16 @@ thiserror = { workspace = true } # Utilities uuid = { version = "1", features = ["v4", "serde"] } chrono = { version = "0.4", features = ["serde"] } -dirs = "6" +dirs = "7" parking_lot = "0.12" crossterm = "0.29" ratatui = { version = "0.30", features = ["crossterm", "scrolling-regions"] } unicode-width = "0.2" anstyle = "1" -base64 = "0.22" +base64 = "0.23" nucleo = { workspace = true } ignore = "0.4" -rand = "0.9" +rand = "0.10" sha2 = "0.10" url = "2" @@ -101,7 +101,7 @@ semver = { version = "1", features = ["serde"] } reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false } # Self-update (optional) -self_update = { version = "0.41", default-features = false, features = ["archive-tar", "compression-flate2", "rustls"], optional = true } +self_update = { version = "0.43", default-features = false, features = ["archive-tar", "compression-flate2", "rustls"], optional = true } serde_yaml = "0.9" # Oxi Foundation host support. @@ -136,7 +136,7 @@ zip = "8" # oxibrain-client = { path = "../oxibrain/crates/oxibrain-client" } [target.'cfg(unix)'.dependencies] libc = "0.2" -oxibrain-client = "0.2" +oxibrain-client = "0.12" # Document-plane client (renamed): `workspace_search` spawns a daemonless # `oxibrain admin serve --stdio` child. The legacy 0.2 memory transport # above is untouched. @@ -158,4 +158,4 @@ tempfile = "3" assert_cmd = "2" predicates = "3" portable-pty = { workspace = true } -httpmock = "0.7" +httpmock = "0.8" diff --git a/oxicode-lsp/Cargo.toml b/oxicode-lsp/Cargo.toml index 7f69ac53..c53c734f 100644 --- a/oxicode-lsp/Cargo.toml +++ b/oxicode-lsp/Cargo.toml @@ -14,7 +14,7 @@ exclude = ["target/", "benches/"] [dependencies] async-lsp = { version = "0.2", default-features = false, features = ["client-monitor", "stdio", "tokio", "omni-trait"] } -lsp-types = "0.95" +lsp-types = "0.97" async-process = "2" tokio = { version = "1", features = ["full"] } diff --git a/oxicode-sdk/Cargo.toml b/oxicode-sdk/Cargo.toml index d2f34944..8c7038d8 100644 --- a/oxicode-sdk/Cargo.toml +++ b/oxicode-sdk/Cargo.toml @@ -29,7 +29,7 @@ uuid = { version = "1", features = ["v4", "serde"] } fastrand = "2" tracing = "0.1" serde_yaml = "0.9" -dirs = "6" +dirs = "7" blake3 = "1" chrono = { version = "0.4", features = ["serde"] } glob = "0.3" @@ -38,7 +38,7 @@ regex = "1" oxicode-snapcompact = { version = "0.81.0", path = "../oxicode-snapcompact" } # File-based port impls (fs/ sub-module). Always available in default build. -toml = "0.9" +toml = "1.1" walkdir = "2" reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json"] } flate2 = "1" diff --git a/oxicode-snapcompact/Cargo.toml b/oxicode-snapcompact/Cargo.toml index fcc875ab..101461ef 100644 --- a/oxicode-snapcompact/Cargo.toml +++ b/oxicode-snapcompact/Cargo.toml @@ -19,7 +19,7 @@ repository = { workspace = true } serde = { version = "1", features = ["derive"] } serde_json = "1" fontdue = "0.9" -png = "=0.17.16" +png = "=0.18.1" thiserror = { workspace = true } tracing = "0.1" diff --git a/oxicode-vtui-compat/Cargo.toml b/oxicode-vtui-compat/Cargo.toml index 22046864..b1d60cd9 100644 --- a/oxicode-vtui-compat/Cargo.toml +++ b/oxicode-vtui-compat/Cargo.toml @@ -10,7 +10,7 @@ repository.workspace = true [dependencies] anstyle = "1.0" anyhow = "1.0" -hashbrown = { version = "0.15", features = ["serde"] } +hashbrown = { version = "0.17", features = ["serde"] } regex = "1" serde_json = "1" serde = { version = "1", features = ["derive"] } diff --git a/oxicode-vtui/Cargo.toml b/oxicode-vtui/Cargo.toml index 5dce92b9..177fb77f 100644 --- a/oxicode-vtui/Cargo.toml +++ b/oxicode-vtui/Cargo.toml @@ -11,11 +11,11 @@ keywords = ["tui", "terminal", "ratatui"] [dependencies] anstyle = "1.0" anyhow = "1.0" -base64 = "0.22" +base64 = "0.23" catppuccin = { version = "2.8", default-features = false } chrono = { version = "0.4", features = ["serde"] } crossterm = { version = "0.29", features = ["event-stream", "osc52"] } -hashbrown = "0.15" +hashbrown = "0.17" humantime = "2.1" image = { version = "0.25", default-features = false } line-clipping = "0.3" @@ -31,11 +31,11 @@ terminal_size = "0.4" thiserror = "2" tokio = { version = "1", features = ["full"] } tokio-util = { version = "0.7", features = ["codec"] } -toml = "0.8" +toml = "1.1" tracing = "0.1" unicode-segmentation = "1.13" unicode-width = "0.2" -signal-hook = "0.3" +signal-hook = "0.4" tui-widget-list = "0.15" arboard = "3" better-panic = "0.3"