skip to changelog

crate-seq changelog

stop skipping versions. publish every patch.

february 2026

  • feature

    wait_for_index on crates.io

    CratesIoClient::wait_for_index polls crates.io until a just-published version appears in the index, using the same backoff as publish retries.

  • fix

    topological publish order for workspace

    workspace members are now published in topological dependency order; after each tier, index propagation is awaited before the next tier begins — eliminates publish failures caused by sibling crates not yet being indexed.

  • fix

    remove patch.crates-io injection

    removed the [patch.crates-io] injection introduced in 0.1.2; the approach was ineffective because cargo package excludes the workspace manifest from its isolated verification build.

  • fix

    patch.crates-io injection for workspace deps

    inject [patch.crates-io] entries into the checked-out workspace Cargo.toml before publishing so cargo publish resolves workspace-internal deps from the local checkout. later removed in 0.2.0 as ineffective.

  • fix

    rustls feature for reqwest

    added rustls feature to reqwest; without it all HTTPS registry calls failed at runtime on systems without a system TLS backend.

  • fix

    manifest path resolution

    resolved manifest path to the crate subdirectory inside the checked-out tag tree; previously pointed at the workspace root manifest, causing cargo package to fail on every crate.

  • feature

    initial release

    full publish pipeline with git-tag and snapshot modes. seven-crate workspace: crate-seq, crate-seq-core, crate-seq-ledger, crate-seq-git, crate-seq-registry, crate-seq-manifest, crate-seq-snapshot. init, check, publish, tag, skip, status, snapshot subcommands. three-tier token resolution. indicatif progress bars. dry-run default for publish.