diff --git a/CHANGELOG.md b/CHANGELOG.md index 94cc4a8..3600ca6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,28 @@ +## [1.1.0](https://github.com/propeller-heads/tycho-execution/compare/1.0.0...1.1.0) (2025-01-16) + + +### Features + +* Add builder pattern and registry for SwapEncoders ([6d8cbcd](https://github.com/propeller-heads/tycho-execution/commit/6d8cbcd80ca7b3b57128a96ba9ede6ac8927103e)) +* Add permit2 draft ([5d79da4](https://github.com/propeller-heads/tycho-execution/commit/5d79da44f393826e7c85b9340a44e82d79a91400)) +* Add StrategySelector ([6e67875](https://github.com/propeller-heads/tycho-execution/commit/6e6787582169aa99d9530f35dee69ce7218172b9)) +* Add Transaction as output of encoding ([5a661ab](https://github.com/propeller-heads/tycho-execution/commit/5a661ab6caa0ee19fed0fbac470476927ac26a2d)) +* ApprovalsManager trait ([4991883](https://github.com/propeller-heads/tycho-execution/commit/4991883fc81e83c9be955df9fe82f84555d41d7c)) +* Handle native actions ([fa462ee](https://github.com/propeller-heads/tycho-execution/commit/fa462ee9f3cce3d339f0bc1645b7ce8bd6d42cf0)) +* Initial draft of encoding module ([36fe8f4](https://github.com/propeller-heads/tycho-execution/commit/36fe8f4b763ffb336ae3eac739b2d00e1796b7d9)) +* Make check amount optional ([6f8bbd8](https://github.com/propeller-heads/tycho-execution/commit/6f8bbd89a54266af61670467c7b2b1125a635c8c)) +* Remove batch execute logic from StrategyEncoder ([68c5a91](https://github.com/propeller-heads/tycho-execution/commit/68c5a914ebf7eef086c7fbeb8464e83f31670048)) +* Support encoding only the pool swap ([3e609c7](https://github.com/propeller-heads/tycho-execution/commit/3e609c75aefaff7c4627c39c9d328961b656658c)) + + +### Bug Fixes + +* Add expected_amount to Solution ([f9f83b4](https://github.com/propeller-heads/tycho-execution/commit/f9f83b439f5ecf0ea9186a21a4a1fe3591173c03)) +* Add new to SwapEncoder trait ([30f2ac9](https://github.com/propeller-heads/tycho-execution/commit/30f2ac9f6b1d71bcadce06ff22722cb231e16799)) +* Constrain new in SwapEncoder so it does not apply to trait objects ([e93bf11](https://github.com/propeller-heads/tycho-execution/commit/e93bf11a85514a2bda2ebf123f56db29b4c37070)) +* Simplify models. Delete Solution and rename Order->Solution ([a25c56e](https://github.com/propeller-heads/tycho-execution/commit/a25c56e66727290b4d573a368f2f2ff4eab3ccb2)) +* TokenApprovalsManager should not implement ApprovalsManager ([93410b4](https://github.com/propeller-heads/tycho-execution/commit/93410b4fe2d0f6b59fc8c7049a151fa73faaf393)) + ## 1.0.0 (2025-01-16) diff --git a/Cargo.lock b/Cargo.lock index 91af9cb..b2a8b25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3039,7 +3039,7 @@ dependencies = [ [[package]] name = "tycho-execution" -version = "0.1.0" +version = "1.1.0" dependencies = [ "alloy", "alloy-primitives", diff --git a/Cargo.toml b/Cargo.toml index 3f6057e..d120434 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tycho-execution" -version = "0.1.0" +version = "1.1.0" edition = "2021" [dependencies]