Releases: robotmoney/robotmoney-core
Releases · robotmoney/robotmoney-core
Release list
v0.3.3
v0.3.2
Add rmpc support for MCP committee identity and payload signing (#1112) * chore: initialize issue #1111 worktree * feat(rmpc): add committee-identity — MCP committee Ed25519 signing identity Adds `rmpc committee-identity create|show-public-key|sign`: a local, encrypted-at-rest Ed25519 identity distinct from the on-chain EVM signer used by `rmpc committee register`/`vote-submit`. Matches the robotmoney-frontend Investment Committee demo's existing wire format exactly (raw 32-byte Ed25519 public key / raw 64-byte signature, standard base64) so a prospective agent can apply, sign the canonical get_signing_payload string, and submit_recommendation without hand-rolling crypto — and with zero changes needed on the frontend side. Closes #1111 * chore(docs): regenerate stale contract NatSpec docs (org URL drift) contracts/doc/src/contracts/ and book.toml still referenced the retired robotmoney-monorepo org/repo name in every [Git Source] link, failing the generated-docs-freshness CI gate (pre-existing drift on dev, unrelated to this PR's rmpc changes — same class as the org-rename drift fixed once before in #870). Regenerated via `forge doc`; every changed line is the git-repository-url/Git-Source URL, no NatSpec content changed.
v0.3.1
docs: retire stale scan_residual_seams.rs scout modules — residual bu…
v0.3.0
phase(contract-security-remediation): land completed Contract securit…
v0.2.2
feat(dapp): show Drip button on onboarding step 1 when wallet has zer…
v0.0.1
refactor(release-rmpc): build first, tag+publish only on success Old order created+pushed the tag before any build ran, so a build failure left an orphan tag pointing at a commit whose binaries couldn't be produced. New order: resolve -> build (matrix x4, uploads artifacts) -> publish Publish job runs only after every build succeeds. It downloads all four archives, creates+pushes the tag, and creates the GitHub Release with all assets in one step. dry_run mode skips publish entirely. Other changes: - New resolve job expands short-form commit_hash via git rev-parse and emits a single canonical SHA + version string consumed by both build and publish, so checkout no longer fails when given a 7-char SHA. - commit_hash defaults to github.sha so dispatching --ref <branch> builds that branch's HEAD with no extra input. - Tag input is validated up front in resolve, not deep in the matrix.