Releases: 1inch/swap-vm
Releases · 1inch/swap-vm
v1.0.0
0.0.6
What's Changed
- [PT1-299] refactored ProtocolFeeProviderMock to reduce sload/sstore by @Sunnesoft in #48
- Refactor/tests taker maker by @SevenSwen in #55
- [PT1-269,PT1-270,PT1-271,PT1-272] Test unwrapEth flag for Taker & maker by @ifelsedeveloper in #51
- [PT1-275] add event tests by @ifelsedeveloper in #53
- [PT1-267,PT1-268] callback test with Aqua transfer by @ifelsedeveloper in #57
- [PT1-276,PT1-277] Feature/hook tests by @ifelsedeveloper in #56
- [PT1-252] added tests for runLoop and extruction by @Sunnesoft in #54
- [PT1-349] Fix/base fee adjuster rate by @Sunnesoft in #70
- [PT1-323] fix rounding issue in solve() by @BoogerWooger in #67
- [PT1-348] Fix/oz invariant violation pegged swap by @Sunnesoft in #68
- [PT1-317] added pegged swap and extruction instructions to aqua router by @Sunnesoft in #59
- [PT1-355] remove AquaAMM builder by @SevenSwen in #74
- [PT1-304] Feature/cursor rules by @ifelsedeveloper in #72
- added doc PeggedSwap Known Limitations to readme by @Sunnesoft in #98
- added invariants and stress tests for concentrate-2d by @Sunnesoft in #95
- [PT1-391] fixed natspec for pegged swap math by @Sunnesoft in #94
- added docs for program size by @Sunnesoft in #93
- [PT1-395] added docs for public interfaces by @Sunnesoft in #92
- removed unused errors by @Sunnesoft in #91
- [PT1-393] removed useless errors and checks in ContextLib by @Sunnesoft in #90
- [PT1-392] fixed errors in Controls by @Sunnesoft in #89
- added WETH doc by @Sunnesoft in #88
- added result.length check by @Sunnesoft in #87
- added doc about swap()/quote() inconsistency in some cases by @Sunnesoft in #86
- added doc about orderHash collisions by @Sunnesoft in #85
- added doc for Extruction by @Sunnesoft in #84
- remove unused by @SevenSwen in #99
- add security contact information to interfaces by @ifelsedeveloper in #97
- [PT1-396] fixed concentrate by @Sunnesoft in #82
- Fix/oz fee order by @Sunnesoft in #75
- fix of the depletion of reserves in PeggedSwap by @BoogerWooger in #77
- [PT1-376] fix rounding for flatFee instruction by @SevenSwen in #73
- [PT1-399] fixed dynamic fees dos scenario by @Sunnesoft in #100
- fix for saving weth address by @galekseev in #71
- added doc for isFirstTransferFromTaker by @Sunnesoft in #101
- updated solidity-utils and aqua by @Sunnesoft in #102
New Contributors
- @ifelsedeveloper made their first contribution in #51
Full Changelog: 0.0.5...0.0.6
0.0.5
What's Changed
- added tests for protocol fees with aqua; and for xyc swap with aqua by @Sunnesoft in #19
- updated license by @Sunnesoft in #20
- refactored tests by @Sunnesoft in #22
- added invariants testing by @Sunnesoft in #25
- added gas benchmarks by @Sunnesoft in #27
- [PT1-216] add tests for deadline and takerTokenBalanceNonZero instructions by @SevenSwen in #21
- [PT1-151] add SwapWithFirstTransferFromTaker test by @SevenSwen in #23
- [PT1-282][PT1-213] Feature/taker deadline + increase precision of concentrate by @Sunnesoft in #38
- added edge cases tests for xyc + fees by @Sunnesoft in #40
- Test/pegged swap prototype fixes by @Sunnesoft in #41
- [PT2-249] Test/pegged swap prototype by @SevenSwen in #36
- [PT1-245] PeggedSwap instruction initial by @BoogerWooger in #24
- moved common libs to solidity-utils by @Sunnesoft in #45
- separated instructions by @Sunnesoft in #44
- added dynamic fees by @Sunnesoft in #43
- Fix/solidity utils upgrade by @Sunnesoft in #47
New Contributors
- @SevenSwen made their first contribution in #21
- @BoogerWooger made their first contribution in #24
Full Changelog: 0.0.4...0.0.5
0.0.4
What's Changed
- removed expiration from maker traits builder by @Sunnesoft in #18
Full Changelog: 0.0.3...0.0.4
0.0.3
Full Changelog: 0.0.2...0.0.3
0.0.2
Full Changelog: 0.0.1...0.0.2
0.0.1
What's Changed
- fixed reentrancy attack by @Sunnesoft in #1
- [PT1-224] SwapVM Whitepaper by @galekseev in #5
- fixed totalSupply > 0 by @Sunnesoft in #2
- replaced token tails to full token addresses by @Sunnesoft in #6
- fixed decay direction by @Sunnesoft in #7
- fixed extruction by @Sunnesoft in #8
- Fix/removed oracle adjuster by @Sunnesoft in #10
- Fix/remove token tails by @Sunnesoft in #11
- Fix/decay by @Sunnesoft in #12
- Fix/extruction separate interfaces by @Sunnesoft in #13
- added verification script by @Sunnesoft in #14
- added tests by @Sunnesoft in #15
- updated license by @Sunnesoft in #16
- removed whitepaper from readme by @Sunnesoft in #17
New Contributors
- @galekseev made their first contribution in #5
Full Changelog: https://github.com/1inch/swap-vm/commits/0.0.1