Summary
openzeppelin_allowance
Added
- New
spend_vaultmodule: a shared multi-coin vault that grants capped, expiring, revocable spending allowances to capability holders.
openzeppelin_finance
Added
vesting_walletmodule: a curve-agnostic release-accounting core that conservesBalance<C>funds and lets you author custom vesting curves.vesting_wallet_linearmodule: built-in linear/stepped vesting instepsequal tranches with an optional cliff, plusnew_continuousfor continuous linear vesting.
Full Changes List
- feat: Implement Rate Limiter module by @0xNeshi in #315
- tests: fix formatting in rate limiter tests by @0xNeshi in #334
- feat: add median implementation by @qalisander in #135
- Backport Release v1.2 by @ericnordelo in #352
- feat: [N-01]: try_consume now returns false on amount = 0 by @0xNeshi in #342
- docs: [N-02]: warn against preserving bucket anchor across a rate change by @0xNeshi in #350
- docs: [N-04]: clarify rate limiter error, available summary, and window seeding by @0xNeshi in #347
- docs: [N-05]: document deliberate absence of events in rate limiter by @0xNeshi in #348
- feat: [N-06]: abort with ECooldownDeadlineOverflow on cooldown deadline overflow by @0xNeshi in #349
- ref: [N-03]: reorder declaration fields for buckets by @0xNeshi in #343
- chore: Add Pub.local.toml to .gitignore by @0xNeshi in #366
- ci: bump Sui CLI to 1.72.5 by @0xNeshi in #368
- docs: repo coding-conventions standard + code-quality command by @bidzyyys in #370
- chore: Merge release-v1.3 into main by @0xNeshi in #374
- ci: add docgen-clean gate (sui move build --doc) by @bidzyyys in #391
- docs: package catalog table + per-package install/learn more by @bidzyyys in #390
- docs: add llms.txt discovery entry + agent-file pointers by @bidzyyys in #394
- style: change em dashes (
—) into regular dashes (-) by @0xNeshi in #388 - fix: restore the em-dash example in the no-em-dash STYLEGUIDE rule by @bidzyyys in #398
- test: remove #[test_only] from *_tests modules by @0xNeshi in #389
- chore: code-style fixes per STYLEGUIDE by @bidzyyys in #392
- build: bump Sui CLI to 1.73.2 by @bidzyyys in #401
- feat: Vesting Wallet by @0xNeshi in #395
Full Changelog: v1.3.0...v1.4.0