Skip to content

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 29 May 21:06

Changed

  • Renamed the public Rust facade package to trellis-rs (crate name
    trellis_rs) for crates.io, replacing the previous trellis package name
    which conflicted with an unrelated crate.
  • Removed generated Trellis-owned SDK crates (trellis-sdk-auth,
    trellis-sdk-core) from crates.io release publishing; they remain embedded in
    the public Rust facade.
  • Updated all Rust code generation to emit the trellis-rs dependency key and
    trellis_rs import paths consistently across generated SDKs and participant
    facades.

Fixed

  • Fixed crates.io release publishing to publish only public Rust crates and skip
    private workspace crates marked publish = false.
  • Fixed release preparation for Rust builds by rewriting internal dependencies
    on the root trellis crate to the correct version.
  • Fixed release npm smoke checks by installing Node type definitions in the
    generated consumer project.
  • Fixed release generator tests for current TypeScript client method output and
    Rust SDK dependency names.
  • Fixed Rust-authored demo service contract parity with the TypeScript source
    contract.
  • Fixed GitHub Pages release-site builds to tolerate unavailable or incomplete
    release worktrees and fall back to current docs or console sources.
  • Updated docs examples and guide snippets to use trellis_rs import paths.