Skip to content

cougr-cli v1.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 19:05
bcd9b86

Added

  • ** trait** - standard / contract pattern;
    implement once with , use in every entrypoint
  • ** macro** - wires to any struct
  • **** - load world from Soroban instance storage,
    returning a fresh empty world on first call
  • **** - persist world to Soroban instance storage
  • **** - store a rich component and emit a
    for off-chain indexers
  • **** - remove a rich component and emit a event
  • **** - new Soroban event type with topics
    for rich component change notifications
  • ** example** - canonical Cougr starter game demonstrating the complete
    idiomatic pattern: + + typed ECS access
  • ** re-exported from ** - import from
  • **** - four pre-built ZK game builders (hidden cards, fog of war,
    fair dice, sealed bid) with pipeline-embedded verification keys
  • **** - , , and (Beta)
  • **** - , , and sandbox behind the
    feature
  • Circom pipeline - with CI workflow and on-chain Groth16
    proof verification using real VKs
  • ZK examples - , , , and
  • Workspace subcrates - per ADR 0007

Changed

  • example modernised: replaced ~200 lines of manual serialization with
    for and , and for
    load/save. Public API is unchanged; all existing tests pass
  • README rewritten with clean 30-line quick start and full feature documentation
  • canonical example set expanded from three (, , ) to ten:
    (Starter), (Rich components), (Session UX),
    , , , (ZK circuits),
    (Arcade/GameApp), (Hidden information), (Auth & recovery)
  • example added as canonical reference for

Stability Notes

  • is Stable
  • / are Stable
  • / are Stable
  • is Stable
  • is Beta
  • and embedded test VKs are Experimental
  • is Experimental ( only)

Full Changelog: https://github.com/CodedMumu/Cougr/commits/cli-v1.1.0