Skip to content

v1.4.0

Latest

Choose a tag to compare

@ericnordelo ericnordelo released this 09 Jul 13:14
d9da38c

Summary

openzeppelin_allowance

Added

  • New spend_vault module: a shared multi-coin vault that grants capped, expiring, revocable spending allowances to capability holders.

openzeppelin_finance

Added

  • vesting_wallet module: a curve-agnostic release-accounting core that conserves Balance<C> funds and lets you author custom vesting curves.
  • vesting_wallet_linear module: built-in linear/stepped vesting in steps equal tranches with an optional cliff, plus new_continuous for 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