v0.100.22
What's Changed
- fix(release): commit package.json bumps at all depths + reconcile 0.100.18 by @acedward in #718
- test(templates): add LINK_LOCAL mode to run template tests against local build by @acedward in #719
- fix(wallets): implement IProvider.sendTransaction on EvmViem (with receipt verification) by @acedward in #741
- feat(wallets): expose full Midnight WalletFacade through MidnightLocalConnector by @acedward in #743
- feat(templates/world-map-2d): WIP mechanical migration from @paimaexample to @effectstream 0.100.18 by @acedward in #733
- feat(template/batcher-validations): accept EVM or Cardano browser wallet by @acedward in #742
- ci: make testing path-aware (gate e2e, add per-template tests) by @acedward in #747
- fix(wallets): keep node-only deploy.ts out of browser bundles + install Playwright in CI by @acedward in #748
- feat(sync): synthetic
testsync protocol + in-process harness + docs by @acedward in #749 - ci: scope feature-branch push diff to the branch delta vs default by @acedward in #751
- fix(ci): make Chromium discoverable to template Phase C tests via CHROME_PATH by @acedward in #752
- Payment App blog by @Yiakman in #745
- Farcaster blog by @Yiakman in #744
- feat(sync): enable has_certificate server-side filtering by @acedward in #681
- Make pg_ivm optional via strategy pattern by @Yiakman in #713
- feat(templates/hex-battle): port from @Paima (paima-engine-v1) to @effectstream 0.100.18 by @acedward in #740
- feat(preorder): admin/config via EffectstreamL2, on-chain Cardano validator, unitless pricing, referral capture by @acedward in #753
- docs(games): add "Learn Compact with Games" section by @acedward in #755
- feat(preorder): post-sale NFT minting via the batcher (EVM + Cardano) by @acedward in #756
- fix(preorder): mint the on-chain receipt on UI Cardano purchases by @acedward in #757
- Update Midnight Bitcoin Template and Midnight package version updates by @Yiakman in #709
- fix(wallets-ui): make
bun run buildwork on a fresh checkout by @acedward in #760 - fix(zswap-da): correctness gaps in offer-indexer by @acedward in #758
- feat(zswap-da): offer validation — ingestion + pre-fee gates with spent-set liveness by @acedward in #761
- test(zswap-da): real proven offer fixture + headless generator by @acedward in #762
- Templates fixes for CICD by @acedward in #764
- feat(zswap-da): root-known + unshielded-existence liveness primitives by @acedward in #763
- fix(frontend): externalize optional/peer deps from browser bundle (fixes release publish) by @acedward in #765
Full Changelog: v0.100.17...v0.100.22