chore(deps): update dependencies to latest compatible + safe majors#123
Open
jafreck wants to merge 1 commit into
Open
chore(deps): update dependencies to latest compatible + safe majors#123jafreck wants to merge 1 commit into
jafreck wants to merge 1 commit into
Conversation
Bump all dependencies to their latest semver-compatible versions via `cargo update`, plus two non-breaking major upgrades: - tray-icon 0.22 -> 0.24 - tokenizers 0.21 -> 0.23 Skipped breaking major upgrades (left at current versions): - cpal 0.18 (build_input_stream now takes StreamConfig by value) - egui/eframe 0.35 (CentralPanel::show_inside deprecation fails clippy -D warnings) - ndarray 0.17 (ArrayBase type-param change conflicts with ort/voice_activity_detector on 0.16) - ort 2.0.0-rc.12 (forces incompatible voice_activity_detector 0.2.0) Validated: cargo clippy -D warnings, cargo fmt --check, and full test suite (344 passed) all green.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Refreshes all dependencies to their latest semver-compatible versions
(
cargo update) and applies the major (incompatible) upgrades that arenon-breaking. No source-code changes — manifests +
Cargo.lockonly.Major upgrades applied
tray-icon0.22 -> 0.24tokenizers0.21 -> 0.23Major upgrades intentionally skipped (breaking)
Left at current versions because they would require source changes or break the build:
cpal0.18 —build_input_streamnow takesStreamConfigby value (source change required).egui/eframe0.35 —CentralPanel::show_insideis deprecated (renamed toshow), which fails the repo'sclippy -D warningsgate. Dependabot also currently tracks egui within 0.34.x.ndarray0.17 —ArrayBasetype-parameter change conflicts withort/voice_activity_detector, which pin ndarray 0.16.ort2.0.0-rc.12 — forcesvoice_activity_detectordown to 0.2.0, which no longer compiles against the newerortAPI.Validation
cargo clippy --all-targets -- -D warnings— passing (full workspace, incl. murmur-copilot)cargo fmt --all --check— passingcargo test --workspace --exclude murmur-copilot— passing (344 tests)