Skip to content

Chore: update dependencies - #408

Merged
fiskus merged 4 commits into
mainfrom
update-dependencies-2025-12-24
Dec 24, 2025
Merged

Chore: update dependencies#408
fiskus merged 4 commits into
mainfrom
update-dependencies-2025-12-24

Conversation

@fiskus

@fiskus fiskus commented Dec 24, 2025

Copy link
Copy Markdown
Member

Greptile Summary

This PR updates dependencies across both Rust and Node.js ecosystems. The Rust workspace dependencies are bumped to latest stable versions, including AWS SDK packages (aws-sdk-s3 1.119.0), reqwest (0.12.28), and other core libraries. The Tauri GUI app dependencies are similarly updated, notably upgrading askama from 0.14.0 to 0.15.0 which involves a structural change in its internal dependencies. Node.js dependencies in the frontend are updated to their latest patch/minor versions (vanilla-jsoneditor 3.11.0, parcel 2.16.3, biome 2.3.10). All changes are routine dependency maintenance with no major version bumps that would introduce breaking changes.

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk - it contains only routine dependency updates with no breaking changes
  • All dependency updates are minor version bumps or patch releases with well-maintained libraries. The most significant change is askama 0.14.0 -> 0.15.0, which changes internal dependency structure but maintains backward compatibility for consumers. AWS SDK packages, reqwest, serde_json, and other core dependencies are updated to stable releases. Node.js dependencies (vanilla-jsoneditor, parcel, biome) are similarly maintained releases. No security vulnerabilities are introduced, and the lock files are properly updated.
  • No files require special attention - all changes are expected lock file regenerations from manifest updates

Important Files Changed

Filename Overview
Cargo.toml Rust workspace dependencies updated: AWS SDK packages bumped to latest stable (aws-sdk-s3 1.115.0 -> 1.119.0), reqwest 0.12.24 -> 0.12.28, serde_json 1.0.145 -> 1.0.147, tempfile 3.23.0 -> 3.24.0, and tracing 0.1.43 -> 0.1.44. All updates are minor version bumps with no breaking changes expected.
Cargo.lock Lock file automatically regenerated to reflect Cargo.toml changes and updates. Notable: askama 0.14.0 -> 0.15.0 with dependency on new askama_macros package instead of askama_derive. All other changes are transitive dependency updates from workspace changes.
quilt-sync/package.json Node.js dependencies updated: vanilla-jsoneditor 3.10.0 -> 3.11.0, @biomejs/biome 2.3.8 -> 2.3.10, parcel 2.16.1 -> 2.16.3. All are patch/minor version updates with no known breaking changes.
quilt-sync/package-lock.json Lock file automatically regenerated from package.json changes. Contains transitive dependency updates for the specified packages and their dependencies.
quilt-sync/src-tauri/Cargo.toml Tauri app dependencies updated: askama 0.14.0 -> 0.15.0 (includes breaking changes in internal structure), tauri-build 2.5.2 -> 2.5.3, tauri 2.9.3 -> 2.9.5. Note: askama 0.15.0 changes internal dependency structure (uses askama_macros) which requires verification.

Sequence Diagram

sequenceDiagram
    participant Rust as Rust Ecosystem
    participant Deps as Dependencies
    participant Node as Node.js Ecosystem
    
    Note over Rust,Node: Dependency Update PR
    
    Rust->>Deps: Update AWS SDK packages<br/>(1.115.0 → 1.119.0)
    Deps-->>Rust: Minor patch updates
    
    Rust->>Deps: Update askama<br/>(0.14.0 → 0.15.0)
    Deps-->>Rust: Structural change applied
    
    Rust->>Deps: Update other deps<br/>(reqwest, serde_json, etc.)
    Deps-->>Rust: Patch updates completed
    
    Node->>Deps: Update frontend deps<br/>(parcel, biome, vanilla-jsoneditor)
    Deps-->>Node: Patch/minor updates applied
    
    Note over Rust,Node: All lock files regenerated<br/>No breaking changes introduced
Loading

@fiskus
fiskus merged commit fbf7c46 into main Dec 24, 2025
5 checks passed
@fiskus
fiskus deleted the update-dependencies-2025-12-24 branch December 24, 2025 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant