Skip to content

Latest commit

 

History

History
194 lines (112 loc) · 7.25 KB

File metadata and controls

194 lines (112 loc) · 7.25 KB

Changelog

[v0.29.0] - 2026-07-30

Added

  • quilt role --host HOST lists the roles you hold and marks the active one; --set ROLE switches it, which is server-side and so applies to every Quilt client signed in as you (#807)

Changed

  • quilt status now exits non-zero with the reason when the active role cannot read the package's bucket, instead of printing stale state from the last successful refresh (#807)

quilt-rs

quilt-uri

[v0.28.0] - 2026-07-14

Changed

  • Workflow support: quilt commit gains --workflow / --no-workflow (omitting --workflow applies the bucket's default workflow; an explicitly-empty --workflow is rejected), quilt push gains the same flags to choose the workflow for a package's first push, committing / publishing / first-pushing a package that fails its bucket's workflow is refused with the rule it violated, and quilt push warns on stderr when it attaches a remote but cannot resolve the bucket's default workflow (#747, #748, #753, #755)

Fixed

  • quilt commit without --user-meta preserves the package's existing metadata instead of silently dropping it (#734)

quilt-rs

[v0.27.0] - 2026-05-25

Changed

  • quilt now stores its default data directory under com.quiltdata.quilt-sync so state is shared with QuiltSync; users with an existing com.quiltdata.quilt-rs directory should move it manually (#696)

Fixed

  • quilt login --help now describes the subcommand correctly (was "List installed packages") (#695)

[v0.26.0] - 2026-05-19

Changed

  • quilt status now prints "Your commits are detached from the remote" (was "Local-only package") for a package whose configured remote already has revisions published by another client (#682)
  • quilt status no longer refreshes the on-disk lineage as a side effect; the latest_hash refresh moved into operations that actually need it (#682)

quilt-rs

[v0.25.3] - 2026-05-06

quilt-rs

quilt-uri

[v0.25.2] - 2026-05-04

Added

  • Publish prebuilt macOS (x86_64, aarch64) and Linux (x86_64-gnu) binaries on each release; cargo binstall quilt-cli now downloads them instead of compiling from source (#659)

quilt-rs

quilt-uri

[v0.25.1] - 2026-04-29

Added

  • First crates.io release — install with cargo install quilt-cli, then run quilt

Changed

  • quilt push now warns when the latest tag could not be updated (remote has newer changes) instead of silently succeeding
  • Migrated to the Rust 2024 edition; building from source now requires Rust 1.85+ (#646)

quilt-rs

quilt-uri

[v0.25.0] - 2026-04-07

Added

  • Add quilt create command for creating new local-only packages with optional --source and --message flags (#596)
  • Add --bucket and --origin flags to quilt push for first push of local-only packages (#596)

[v0.24.0] - 2025-02-04

Changed

  • Updated to use quilt-rs v0.27.0 with JSONL manifest format migration (#476)

[v0.23.0] - 2025-11-28

Added

  • Improved test coverage for CLI model with HostConfig parameter (#393)

Changed

  • Updated to use quilt-rs v0.23.0 with CRC64/NVMe object hash support (#393)

[v0.8.11] - 2025-02-XX

Added

  • New login command for Quilt Stack authentication
  • Support for authentication to Quilt Stack with backward compatibility for ~/.aws credentials

Changed

  • domain path now optional for users (uses default user data directory if not provided)
  • Domain path required internally for every command but seamless for end users

[v0.8.8] - 2025-01-XX

Added

  • New workflow parameter for commit command
  • Comprehensive integration tests for CLI commands using real Quilt packages

Changed

  • Increased CLI test coverage to 79%
  • CLI tests now treated as integration tests with real package data

[v0.8.6] - 2024-12-XX

Added

  • package command now accepts --message and --user_meta arguments (similar to commit command)

[v0.8.5] - 2024-12-XX

Changed

  • package command now automatically calculates checksum if missing

[v0.5.7] - 2024-03-21

Added

  • Initial CLI implementation with core commands:
    • browse - Browse remote manifest
    • install - Install packages locally
    • list - List installed packages
    • package - Package management
    • uninstall - Uninstall packages

Changed

  • Added complete command-line interface as frontend for quilt-rs library

Earlier Versions

Prior to v0.5.7, CLI functionality was not yet implemented. The library provided the core functionality but no command-line interface was available.

See quilt-rs/CHANGELOG.md for complete library changes that power these CLI commands.