Skip to content

v0.3.0

Latest

Choose a tag to compare

@oz-release-app-midnight oz-release-app-midnight released this 20 Oct 08:44
b9d7709

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-0011 by @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