Releases: maple-labs/revenue-distribution-token
Releases · maple-labs/revenue-distribution-token
v1.0.1
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
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()
andmintWithPermit()
(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 includerequire(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
andmint
(SC-5205) by @lucas-manuel in #43 - feat: Use new test pattern for
depositWithPermit
andmintWithPermit
(SC-5205) by @lucas-manuel in #44 - feat: User new test pattern for
withdraw
andredeem
caller not owner (SC-5205) by @lucas-manuel in #45 - feat: Use new test pattern with
withdraw
andredeem
(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
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
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
2022-07-17 Code Arena audit release.
What's Changed
- ci: Update submodules install step by @lucas-manuel in #35
- chore: Update submodules (SC-5140) by @vbidin in #36
- fix: Update
updateVestingSchedule
to includerequire(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
andmint
(SC-5205) by @lucas-manuel in #43 - feat: Use new test pattern for
depositWithPermit
andmintWithPermit
(SC-5205) by @lucas-manuel in #44 - feat: User new test pattern for
withdraw
andredeem
caller not owner (SC-5205) by @lucas-manuel in #45 - feat: Use new test pattern with
withdraw
andredeem
(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
Full Changelog: v1.0.0-beta.0...v1.0.0-beta.1
v1.0.0-beta.0
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()
andmintWithPermit()
(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
- @edag94 made their first contribution in #1
- @lucas-manuel made their first contribution in #4
- @vbidin made their first contribution in #16
- @JGcarv made their first contribution in #31
- @deluca-mike made their first contribution in #33
Full Changelog: https://github.com/maple-labs/revenue-distribution-token/commits/v1.0.0-beta.0