Skip to content

Releases: maple-labs/revenue-distribution-token

v1.0.1

12 Apr 14:28
0fb7a68
Compare
Choose a tag to compare

What's Changed

  • fix: Add events to track issuance state changes (SC-5719) by @lucas-manuel in #67

Full Changelog: v1.0.0...v1.0.1

v1.0.0

08 Apr 11:45
af79926
Compare
Choose a tag to compare

Production release.

What's Changed

  • Initial setup by @edag94 in #1
  • feat: preview view functions and visibility changes for inheritance by @edag94 in #3
  • feat: Update precision, fix tests, add README and CI (SC-4672) by @lucas-manuel in #4
  • feat: Add more testing (SC-4676) by @lucas-manuel in #5
  • feat: Update vesting function, add ownership (SC-4718) by @lucas-manuel in #6
  • feat: Add invariant testing (SC-4688) by @lucas-manuel in #7
  • chore: Update to use internals (SC-4803) by @lucas-manuel in #8
  • feat: Update to contracts, modules, foundry.toml (SC-4850) by @lucas-manuel in #10
  • feat: Add more entry and exit testing (SC-4837) by @lucas-manuel in #9
  • Update RDT to conform to ERC4626 (SC-4726) by @edag94 in #11
  • feat: README documentation describing RDT capabilities (SC-4841) by @edag94 in #12
  • feat: use convertTo* functions and make preview functions external for gas savings by @edag94 in #14
  • fix: Update revenue-distribution-token README badge by @edag94 in #17
  • docs: Add documentation for the RDT and ERC-4626 interfaces (SC-4840) by @vbidin in #16
  • feat: Add depositWithPermit() and mintWithPermit() (SC-4887) by @edag94 in #13
  • fix: Update diagram URL by @lucas-manuel in #18
  • fix: Update diagram URL by @lucas-manuel in #19
  • chore: update erc20 submodule by @edag94 in #20
  • fix: Update README to use spaces by @lucas-manuel in #21
  • Handle caller allowance when caller != owner on redeem and withdraw (SC-4890) by @edag94 in #15
  • feat: Add inherited tests from ERC20 (SC-4909) by @lucas-manuel in #22
  • fix: Update name and symbol for invariant testing by @lucas-manuel in #23
  • fix: Update DOMAIN_SEPARATOR by @lucas-manuel in #24
  • feat: Add Natspec for *WithPermit functions (SC-4911) by @lucas-manuel in #26
  • feat: Events (SC-4912) by @edag94 in #30
  • feat: Add some missing tests to RDT, update APR by @lucas-manuel in #29
  • feat: Added basic minting tests by @JGcarv in #31
  • Constructor zero address, reentrancy guard (SC-4903) by @edag94 in #27
  • Roundup on mint/withdraw (SC-4918) by @edag94 in #32
  • feat: MDL Audit Corrections (SC-4913) by @deluca-mike in #33
  • fix: Zero shares bug in deposit (SC-4908) by @edag94 in #28
  • ci: Update submodules install step by @lucas-manuel in #35
  • chore: Update submodules (SC-5140) by @vbidin in #36
  • fix: Update updateVestingSchedule to include require(totalSupply != 0) (SC-5193) by @vbidin in #37
  • chore: Standardization and Cleanup by @deluca-mike in #39
  • chore: Update submodules. add ASCII art by @lucas-manuel in #40
  • fix: Update comments by @lucas-manuel in #41
  • feat: Use RDTTestBase (SC-5205) by @lucas-manuel in #42
  • feat: Use new test pattern for deposit and mint (SC-5205) by @lucas-manuel in #43
  • feat: Use new test pattern for depositWithPermit and mintWithPermit (SC-5205) by @lucas-manuel in #44
  • feat: User new test pattern for withdraw and redeem caller not owner (SC-5205) by @lucas-manuel in #45
  • feat: Use new test pattern with withdraw and redeem (SC-5205) by @lucas-manuel in #47
  • chore: Remove redundant successful tests by @deluca-mike in #48
  • chore: Segregate tests and remove redundant internal test functions by @deluca-mike in #49
  • chore: Reorder tests alphabetically by @deluca-mike in #50
  • chore: Move tests and make them public by @deluca-mike in #51
  • chore: Formatting sweep by @deluca-mike in #52
  • fix: Virtual Overriden Setups by @deluca-mike in #53
  • fix: C4 - adjust comment on precision (SC-5355) by @JGcarv in #54
  • fix: C4 - remove todo comments (SC-5354) by @JGcarv in #55
  • fix: Remove redundant type casts to address (SC-5347) by @vbidin in #56
  • fix: Use match-path to get RDT-only tests by @vbidin in #57
  • fix: C4 - Cache state variables in totalAssets (SC - 5379) by @JGcarv in #59
  • feat: Add zero address receiver checks to _mint and _burn (SC-5371) by @edag94 in #60
  • chore: Update erc20 by @edag94 in #61
  • fix: Reuse infinite approval functionality from ERC20 (SC-5348) by @vbidin in #62
  • feat: Made all functions virtual by @JGcarv in #63
  • fix: Remove APR function, fix --match-path by @lucas-manuel in #64
  • test: split RevenueStreamingTests into failure and success tests (SC-5645) by @edag94 in #65
  • chore: Update submodules by @lucas-manuel in #66

Full Changelog: https://github.com/maple-labs/revenue-distribution-token/commits/v1.0.0

v1.0.0-rc.1

08 Apr 11:37
af79926
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

Pre-production release.

What's Changed

  • feat: Made all functions virtual by @JGcarv in #63
  • fix: Remove APR function, fix --match-path by @lucas-manuel in #64
  • test: split RevenueStreamingTests into failure and success tests (SC-5645) by @edag94 in #65
  • chore: Update submodules by @lucas-manuel in #66

Full Changelog: v1.0.0-rc.0...v1.0.0-rc.1

v1.0.0-rc.0

29 Mar 00:06
000174a
Compare
Choose a tag to compare
v1.0.0-rc.0 Pre-release
Pre-release

Post C4 Audit release.

What's Changed

  • fix: C4 - adjust comment on precision (SC-5355) by @JGcarv in #54
  • fix: C4 - remove todo comments (SC-5354) by @JGcarv in #55
  • fix: Remove redundant type casts to address (SC-5347) by @vbidin in #56
  • fix: Use match-path to get RDT-only tests by @vbidin in #57
  • fix: C4 - Cache state variables in totalAssets (SC - 5379) by @JGcarv in #59
  • feat: Add zero address receiver checks to _mint and _burn (SC-5371) by @edag94 in #60
  • chore: Update erc20 by @edag94 in #61
  • fix: Reuse infinite approval functionality from ERC20 (SC-5348) by @vbidin in #62

Full Changelog: v1.0.0-beta.1...v1.0.0-rc.0

v1.0.0-beta.1

17 Mar 06:29
41a3e40
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

2022-07-17 Code Arena audit release.

What's Changed

Full Changelog: v1.0.0-beta.0...v1.0.0-beta.1

v1.0.0-beta.0

07 Mar 02:56
cb98ed1
Compare
Choose a tag to compare
v1.0.0-beta.0 Pre-release
Pre-release

Trail of Bits 2022-03-07 audit release.

What's Changed

  • Initial setup by @edag94 in #1
  • feat: preview view functions and visibility changes for inheritance by @edag94 in #3
  • feat: Update precision, fix tests, add README and CI (SC-4672) by @lucas-manuel in #4
  • feat: Add more testing (SC-4676) by @lucas-manuel in #5
  • feat: Update vesting function, add ownership (SC-4718) by @lucas-manuel in #6
  • feat: Add invariant testing (SC-4688) by @lucas-manuel in #7
  • chore: Update to use internals (SC-4803) by @lucas-manuel in #8
  • feat: Update to contracts, modules, foundry.toml (SC-4850) by @lucas-manuel in #10
  • feat: Add more entry and exit testing (SC-4837) by @lucas-manuel in #9
  • Update RDT to conform to ERC4626 (SC-4726) by @edag94 in #11
  • feat: README documentation describing RDT capabilities (SC-4841) by @edag94 in #12
  • feat: use convertTo* functions and make preview functions external for gas savings by @edag94 in #14
  • fix: Update revenue-distribution-token README badge by @edag94 in #17
  • docs: Add documentation for the RDT and ERC-4626 interfaces (SC-4840) by @vbidin in #16
  • feat: Add depositWithPermit() and mintWithPermit() (SC-4887) by @edag94 in #13
  • fix: Update diagram URL by @lucas-manuel in #18
  • fix: Update diagram URL by @lucas-manuel in #19
  • chore: update erc20 submodule by @edag94 in #20
  • fix: Update README to use spaces by @lucas-manuel in #21
  • Handle caller allowance when caller != owner on redeem and withdraw (SC-4890) by @edag94 in #15
  • feat: Add inherited tests from ERC20 (SC-4909) by @lucas-manuel in #22
  • fix: Update name and symbol for invariant testing by @lucas-manuel in #23
  • fix: Update DOMAIN_SEPARATOR by @lucas-manuel in #24
  • feat: Add Natspec for *WithPermit functions (SC-4911) by @lucas-manuel in #26
  • feat: Events (SC-4912) by @edag94 in #30
  • feat: Add some missing tests to RDT, update APR by @lucas-manuel in #29
  • feat: Added basic minting tests by @JGcarv in #31
  • Constructor zero address, reentrancy guard (SC-4903) by @edag94 in #27
  • Roundup on mint/withdraw (SC-4918) by @edag94 in #32
  • feat: MDL Audit Corrections (SC-4913) by @deluca-mike in #33
  • fix: Zero shares bug in deposit (SC-4908) by @edag94 in #28

New Contributors

Full Changelog: https://github.com/maple-labs/revenue-distribution-token/commits/v1.0.0-beta.0