cougr-cli v1.1.0
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