Repository navigation
What's Changed
- chore(deps): batch dev and CI dependency bumps by @0xisk in #592
- feat(multisig): merge post-release suite to main by @0xisk in #594
- build: upgrade Compact toolchain to 0.31.0 and Midnight packages by @0xisk in #597
- build: raise language_version pragma to 0.23.0 by @0xisk in #598
- Fix resolutions by @andrew-fleming in #603
- build(deps-dev): bump @vitest/coverage-v8 from 4.1.8 to 4.1.9 by @dependabot[bot] in #601
- chore: highlight compact with ts by @0xisk in #578
- Remove init dep from multisig mods by @andrew-fleming in #610
- Consolidate repeated circuits by @andrew-fleming in #612
- refactor(multisig): make forwarder parent type-safe by @0xisk in #566
- Fix version, add warning in mocks by @andrew-fleming in #615
- build(deps-dev): bump vitest from 4.1.8 to 4.1.9 by @dependabot[bot] in #600
- Add multisig preset v3 targeting main by @andrew-fleming in #604
- test: migrate unit suites to async backend-aware simulator (dry + live) by @0xisk in #620
- test: apply PR #620 simulator-migration review feedback by @0xisk in #631
- Add elgamal by @andrew-fleming in #617
- Add allowlist by @andrew-fleming in #625
- Add blocklist by @andrew-fleming in #626
- fix(token): resolve zero-value revert audit findings (L-01, L-02) by @0xisk in #616
- Test subgroup enforcement, improve ElGamal doc by @andrew-fleming in #643
- feat(token): add native shielded token standard
MIP-0011by @0xisk in #621 - Update resolutions by @0xisk in #605
- chore(release): v0.3.0-alpha by @0xisk in #644
- feat(token): native shielded token derived-nonce extension by @0xisk in #639
- Fix multisig partial spends by @andrew-fleming in #661
- feat(token): native shielded token supply extension by @0xisk in #638
- ci(release): automate publishing with an approval gate by @0xisk in #657
- fix: run biome on full tree, not only --changed by @Yonkoo11 in #674
- add ecdhMask by @andrew-fleming in #655
- add ecdhmask changelog entry by @andrew-fleming in #677
- bump biome schema by @andrew-fleming in #678
- build(deps): consolidate open Dependabot updates by @0xisk in #683
- ci(release): adopt npm OIDC trusted publishing by @0xisk in #658
- build(deps-dev): bump fast-check from 4.8.0 to 4.9.0 by @dependabot[bot] in #686
- build(deps-dev): bump @types/node from 26.1.0 to 26.1.1 by @dependabot[bot] in #685
- build: rename dev scripts to compile/lint by @0xisk in #680
- test: live-backend harness for the contract suite (core + multisig) by @0xisk in #673
- chore(linguist): count .compact files on the language bar by @0xisk in #691
- Add Confidential Fungible Token by @andrew-fleming in #653
- chore(release): bump version to 0.3.0-alpha.1 by @oz-release-app-midnight[bot] in #698
- build(deps): consolidate open Dependabot updates by @0xisk in #707
- refactor(token): rename NST supply to PublicSupply by @0xisk in #710
- build(deps): bump shell-quote from 1.8.4 to 1.10.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #708
- build: bump simulator to 0.3.1, mutate private state via updatePrivateState by @0xisk in #755
- build(deps): consolidate open dependabot bumps by @0xisk in #757
- improve cft docs by @andrew-fleming in #720
- Remove stale SignerManager by @andrew-fleming in #760
- Improve docs by @andrew-fleming in #763
- Remove isInit guards in Signer by @andrew-fleming in #761
- Fix unshieldedtreasury deposits, add tests, improve doc by @andrew-fleming in #762
- Fix nonce reset with epoch by @andrew-fleming in #819
- fix(token): require token existence in NonFungibleToken _approve by @0xisk in #824
- Require ek in sweep and clearMemos by @andrew-fleming in #830
- Fix balance width by @andrew-fleming in #831
- Fix memo clearing by @andrew-fleming in #821
- Fix escrow owner memo nonce by @andrew-fleming in #825
- Add domain to secretToScalar by @andrew-fleming in #818
- fix(token)!: reject contract mint/burn recipients by @0xisk in #833
- chore(release): bump version to 0.3.0-rc.1 by @oz-release-app-midnight[bot] in #941
- test(test-utils): port the replay, contract-info and rejection helpers (Ledger v8) by @0xisk in #1027
- fix(access)!: reject a zero ZOwnablePK instance salt (Ledger v8) by @0xisk in #1055
- docs(access): state the ZOwnablePK nonce is the owner credential (Ledger v8) by @0xisk in #1057
- feat(token): add ZOwnableNativeShieldedToken preset (Ledger v8) by @0xisk in #1028
- docs(changelog): reference the preset PR (Ledger v8) by @0xisk in #1067
- chore(release): bump version to 0.3.0-rc.2 by @oz-release-app-midnight[bot] in #1068
- fix(access): make repeated ShieldedAccessControl grants a no-op (Ledger v8) by @0xisk in #1072
- fix(access): require a grant before a role revoke (Ledger v8) by @0xisk in #1117
- remove placeholder in constraints by @andrew-fleming in #1152
- chore(release): roll changelog for 0.3.0 by @0xisk in #1178
- docs(audits): add the 0.3 line audit reports by @0xisk in #1181
- chore(release): bump version to 0.3.0 by @oz-release-app-midnight[bot] in #1179
Full Changelog: v0.2.0...v0.3.0