semantic-release-bot
4b69a0b6bc
chore(release): 0.131.0 [skip ci]
...
## [0.131.0](https://github.com/propeller-heads/tycho-execution/compare/0.130.2...0.131.0 ) (2025-10-23)
### Features
* Deploy new UniswapV4Executor to unichain and base ([605122f ](605122fa96 ))
### Bug Fixes
* Forge fmt (after updating local foundry) ([e0cc25e ](e0cc25e166 ))
2025-10-23 14:32:47 +00:00
semantic-release-bot
b175834311
chore(release): 0.130.2 [skip ci]
...
## [0.130.2](https://github.com/propeller-heads/tycho-execution/compare/0.130.1...0.130.2 ) (2025-10-17)
### Bug Fixes
* Forge fmt was going crazy in this function ([40ea447 ](40ea447d2d ))
* Make TychoEncode Send + Sync ([ef0f9ab ](ef0f9ab959 ))
2025-10-17 08:25:44 +00:00
semantic-release-bot
82891881fe
chore(release): 0.130.1 [skip ci]
...
## [0.130.1](https://github.com/propeller-heads/tycho-execution/compare/0.130.0...0.130.1 ) (2025-10-09)
### Bug Fixes
* Add new address of uniswapv4 executor ([8c3483e ](8c3483e971 ))
2025-10-09 13:07:45 +00:00
semantic-release-bot
bfdd636547
chore(release): 0.130.0 [skip ci]
...
## [0.130.0](https://github.com/propeller-heads/tycho-execution/compare/0.129.3...0.130.0 ) (2025-10-09)
### Features
* Support Euler low balance single swaps (univ4) ([f82ae3b ](f82ae3b92a ))
### Bug Fixes
* Hook and hook data are per pool! not per swap ([d13b4d8 ](d13b4d8586 ))
* Support Euler in swapExactInput ([b83f7c4 ](b83f7c41f6 ))
2025-10-09 10:33:07 +00:00
semantic-release-bot
eb05dbcf27
chore(release): 0.129.3 [skip ci]
...
## [0.129.3](https://github.com/propeller-heads/tycho-execution/compare/0.129.2...0.129.3 ) (2025-10-09)
2025-10-09 09:40:57 +00:00
semantic-release-bot
52e9f4da89
chore(release): 0.129.2 [skip ci]
...
## [0.129.2](https://github.com/propeller-heads/tycho-execution/compare/0.129.1...0.129.2 ) (2025-10-09)
2025-10-09 07:33:22 +00:00
semantic-release-bot
026315c283
chore(release): 0.129.1 [skip ci]
...
## [0.129.1](https://github.com/propeller-heads/tycho-execution/compare/0.129.0...0.129.1 ) (2025-10-07)
### Bug Fixes
* Don't PLE-encode for Ekubo ([ae1b1f8 ](ae1b1f8850 ))
2025-10-07 10:56:33 +00:00
TAMARA LIPOWSKI
ae1b1f8850
fix: Don't PLE-encode for Ekubo
...
Our encoding uses PLE for subsequent swaps in a swap group. The EkuboExecutor assumes hard-coded hop length, which did not match the encoding side - leading to corrupted calldata in any swap after the first swap.
2025-10-07 12:27:25 +02:00
semantic-release-bot
1e4bb44ceb
chore(release): 0.129.0 [skip ci]
...
## [0.129.0](https://github.com/propeller-heads/tycho-execution/compare/0.128.1...0.129.0 ) (2025-09-30)
### Features
* Update tycho-common version ([6c5e17a ](6c5e17a670 ))
2025-09-30 10:35:41 +00:00
semantic-release-bot
86405d99f9
chore(release): 0.128.1 [skip ci]
...
## [0.128.1](https://github.com/propeller-heads/tycho-execution/compare/0.128.0...0.128.1 ) (2025-09-29)
### Bug Fixes
* Bump tycho-common & alloy version ([100522c ](100522caa0 ))
2025-09-29 18:27:01 +00:00
kayibal
100522caa0
fix: Bump tycho-common & alloy version
...
Need to bump common to add upgrade to improved stability in simulation.
2025-09-29 19:00:24 +01:00
semantic-release-bot
17780db05c
chore(release): 0.128.0 [skip ci]
...
## [0.128.0](https://github.com/propeller-heads/tycho-execution/compare/0.127.0...0.128.0 ) (2025-09-25)
### Features
* Use tycho-common from crates.io ([89435b5 ](89435b5c76 ))
2025-09-25 11:03:28 +00:00
Diana Carvalho
89435b5c76
feat: Use tycho-common from crates.io
...
This fixes previously borked version
Took 1 minute
2025-09-25 11:38:55 +01:00
semantic-release-bot
ae5c3778ea
chore(release): 0.127.0 [skip ci]
...
## [0.127.0](https://github.com/propeller-heads/tycho-execution/compare/0.126.0...0.127.0 ) (2025-09-25)
### Features
* Use tycho-common from github ([5d73e3b ](5d73e3b47c ))
2025-09-25 10:15:52 +00:00
Diana Carvalho
67722eeb75
Merge branch 'refs/heads/main' into sdk-testing/dc/ENG-4831-upgrade-tycho-deps
2025-09-25 10:48:13 +01:00
Diana Carvalho
5d73e3b47c
feat: Use tycho-common from github
...
Took 20 seconds
2025-09-25 10:48:04 +01:00
semantic-release-bot
1bc5604bdf
chore(release): 0.126.0 [skip ci]
...
## [0.126.0](https://github.com/propeller-heads/tycho-execution/compare/0.125.0...0.126.0 ) (2025-09-25)
### Features
* Add historical_trade option to encoding ([c51c6f5 ](c51c6f52a5 ))
* Pass the file contents instead of the file path for executors ([e78a362 ](e78a362894 ))
* Update tycho common to point to hooks feature branch ([a98e8d2 ](a98e8d21cc ))
2025-09-25 08:40:09 +00:00
semantic-release-bot
6e24223c53
chore(release): 0.125.0 [skip ci]
...
## [0.125.0](https://github.com/propeller-heads/tycho-execution/compare/0.124.0...0.125.0 ) (2025-09-25)
### Features
* bump tycho-common version ([fa3bb6d ](fa3bb6daf7 ))
2025-09-25 03:38:31 +00:00
TAMARA LIPOWSKI
fa3bb6daf7
feat: bump tycho-common version
2025-09-24 23:26:51 -04:00
semantic-release-bot
4b364299d9
chore(release): 0.124.0 [skip ci]
...
## [0.124.0](https://github.com/propeller-heads/tycho-execution/compare/0.123.0...0.124.0 ) (2025-09-11)
### Features
* bump tycho-common version ([bbd732d ](bbd732d15a ))
2025-09-11 15:29:22 +00:00
TAMARA LIPOWSKI
bbd732d15a
feat: bump tycho-common version
2025-09-11 11:21:58 -04:00
semantic-release-bot
cefe7b1cfd
chore(release): 0.123.0 [skip ci]
...
## [0.123.0](https://github.com/propeller-heads/tycho-execution/compare/0.122.0...0.123.0 ) (2025-09-02)
### Features
* pin tycho-common version ([b0783fb ](b0783fb2c1 ))
2025-09-02 00:05:07 +00:00
semantic-release-bot
3f03671128
chore(release): 0.122.0 [skip ci]
...
## [0.122.0](https://github.com/propeller-heads/tycho-execution/compare/0.121.0...0.122.0 ) (2025-08-28)
### Features
* Bump tycho-common version ([8101ff3 ](8101ff31c8 ))
2025-08-28 20:43:32 +00:00
TAMARA LIPOWSKI
8101ff31c8
feat: Bump tycho-common version
2025-08-28 16:35:37 -04:00
semantic-release-bot
22ec1af002
chore(release): 0.121.0 [skip ci]
...
## [0.121.0](https://github.com/propeller-heads/tycho-execution/compare/0.120.0...0.121.0 ) (2025-08-28)
### Features
* rename "uniswap_v4" to "uniswap_v4_hooks" ([c1d88be ](c1d88be329 ))
* Support hooks (without special calldata) ([a058177 ](a0581773cd ))
* **univ4:** Pass user_data as hook_data in execution ([93678d9 ](93678d9d19 ))
* Update UniswapV4 executor addresses ([d7e377e ](d7e377e443 ))
### Bug Fixes
* access hooks attr, not hook ([2c38cf8 ](2c38cf84fc ))
* Add missing uniswap v4 hooks executor addresses ([0daccfe ](0daccfea9a ))
* Add missing uniswap v4 hooks executor addresses ([5ab9e99 ](5ab9e9925a ))
* After rebase fixes ([1d952b1 ](1d952b19be ))
* Recalculate calldata after merging main ([2adcb89 ](2adcb89e6d ))
* revert hooks rename ([ea9a1a8 ](ea9a1a88ca ))
* Small safe wallet fixes ([c9d09e9 ](c9d09e9109 ))
2025-08-28 03:32:52 +00:00
semantic-release-bot
3a3819f6ce
chore(release): 0.120.0 [skip ci]
...
## [0.120.0](https://github.com/propeller-heads/tycho-execution/compare/0.119.0...0.120.0 ) (2025-08-27)
### Features
* Deploy new hashflow router ([eac45fa ](eac45faf5a ))
2025-08-27 16:07:43 +00:00
semantic-release-bot
e45a0fef95
chore(release): 0.119.0 [skip ci]
...
## [0.119.0](https://github.com/propeller-heads/tycho-execution/compare/0.118.0...0.119.0 ) (2025-08-21)
### Features
* Add BytecodeExporter to TestUtils ([cea964e ](cea964e0a5 ))
2025-08-21 17:28:31 +00:00
semantic-release-bot
cc9801ff91
chore(release): 0.118.0 [skip ci]
...
## [0.118.0](https://github.com/propeller-heads/tycho-execution/compare/0.117.0...0.118.0 ) (2025-08-21)
### Features
* Use Arc instead of & for protocol_state in Swap ([a2a5319 ](a2a53195ed ))
### Bug Fixes
* Updates to new datatype after merging main ([e9c1a39 ](e9c1a39608 ))
2025-08-21 15:09:08 +00:00
semantic-release-bot
3aad792663
chore(release): 0.117.0 [skip ci]
...
## [0.117.0](https://github.com/propeller-heads/tycho-execution/compare/0.116.0...0.117.0 ) (2025-08-21)
### Features
* implement `SwapEncoder` for `Hashflow` ([93db953 ](93db953c62 ))
### Bug Fixes
* in bebop's encode_swap, fail early if router address is not present ([c013bf7 ](c013bf7072 ))
* in hashflow's encode_swap, fail early if router address is not present ([c506f2c ](c506f2c048 ))
* in HashflowExecutor, _balanceOf must use `trader` address instead of the executor's to get the balance ([a09d648 ](a09d648f3c ))
2025-08-21 11:13:06 +00:00
semantic-release-bot
2a68dd117b
chore(release): 0.116.0 [skip ci]
...
## [0.116.0](https://github.com/propeller-heads/tycho-execution/compare/0.115.0...0.116.0 ) (2025-08-19)
### Features
* Bebop executor in base ([c974312 ](c974312a37 ))
* Support Bebop quote through IndicativelyPriced state ([2292061 ](22920617eb ))
* Update BebopExecutor deployed address ([72b60aa ](72b60aa324 ))
### Bug Fixes
* Add bebop to protocol specific addresses ([6e68d19 ](6e68d199c9 ))
* Implement From<SimulationError> for EncodingError ([987956e ](987956eb0b ))
2025-08-19 08:20:50 +00:00
Diana Carvalho
22920617eb
feat: Support Bebop quote through IndicativelyPriced state
...
Made a new feature gate (test-utils) for MockRFQState
Took 2 hours 19 minutes
2025-08-14 13:01:40 +01:00
semantic-release-bot
6d88d0a144
chore(release): 0.115.0 [skip ci]
...
## [0.115.0](https://github.com/propeller-heads/tycho-execution/compare/0.114.0...0.115.0 ) (2025-08-14)
### Features
* Deploy BebopExecutor ([f9ef8e0 ](f9ef8e0dbd ))
* implement encoder and executor with single order support ([7e7e3f0 ](7e7e3f0e01 ))
* support multi and aggregate orders ([ad0a999 ](ad0a9991da ))
### Bug Fixes
* After merge fixes with SwapBuilder ([d301dfc ](d301dfcc44 ))
* After merging main fixes ([003ab7c ](003ab7cea8 ))
* **Bebop:** Fix AggregateOrder tests ([7024da3 ](7024da395d ))
* **Bebop:** Fix encoding and tests ([e793478 ](e79347842f ))
* cargo and forge fmt ([17e5354 ](17e535494b ))
* Fix test imports ([210d4fa ](210d4fa604 ))
* Move Bebop tests according to new setup ([01ab5d2 ](01ab5d22b1 ))
* SafeCast => V4SafeCast to fix build issue ([946c439 ](946c4391e8 ))
* Simplify the BebopExecutor and fix Single tests ([76a09d0 ](76a09d0402 ))
2025-08-14 09:25:39 +00:00
semantic-release-bot
948662d5d3
chore(release): 0.114.0 [skip ci]
...
## [0.114.0](https://github.com/propeller-heads/tycho-execution/compare/0.113.0...0.114.0 ) (2025-08-14)
### Features
* add hashflow executor ([e03ecf4 ](e03ecf48d5 ))
2025-08-14 08:44:32 +00:00
semantic-release-bot
45ec4021e5
chore(release): 0.113.0 [skip ci]
...
## [0.113.0](https://github.com/propeller-heads/tycho-execution/compare/0.112.2...0.113.0 ) (2025-08-14)
### Features
* Add estimated_amount_in to Swap. Add SwapBuilder ([5eb9973 ](5eb9973dbd ))
2025-08-14 08:23:42 +00:00
semantic-release-bot
616b588fc8
chore(release): 0.112.2 [skip ci]
...
## [0.112.2](https://github.com/propeller-heads/tycho-execution/compare/0.112.1...0.112.2 ) (2025-08-07)
### Bug Fixes
* Encode sequential swaps with unwrapping WETH correctly ([c42a5da ](c42a5dae6a ))
2025-08-07 08:21:10 +00:00
semantic-release-bot
8ecbed43aa
chore(release): 0.112.1 [skip ci]
...
## [0.112.1](https://github.com/propeller-heads/tycho-execution/compare/0.112.0...0.112.1 ) (2025-07-31)
### Bug Fixes
* Rename mainnet to ethereum in txServiceUrls for Safe ([51d9484 ](51d9484de0 ))
2025-07-31 17:32:20 +00:00
semantic-release-bot
ca762b55b6
chore(release): 0.112.0 [skip ci]
...
## [0.112.0](https://github.com/propeller-heads/tycho-execution/compare/0.111.0...0.112.0 ) (2025-07-22)
### Features
* Add protocol state to Swap object ([c217702 ](c217702560 ))
### Bug Fixes
* Replace smart pointer with regular pointer ([95c5124 ](95c51247f7 ))
2025-07-22 19:56:14 +00:00
TAMARA LIPOWSKI
c217702560
feat: Add protocol state to Swap object
...
- This consists of lots of necessary battles with lifetimes.
2025-07-22 12:13:39 -04:00
semantic-release-bot
a057588270
chore(release): 0.111.0 [skip ci]
...
## [0.111.0](https://github.com/propeller-heads/tycho-execution/compare/0.110.0...0.111.0 ) (2025-07-15)
### Features
* Uniswap X deployment script ([efa6fae ](efa6fae0e8 ))
### Bug Fixes
* Read Tycho Router addresses from file ([d2d8b29 ](d2d8b29056 ))
2025-07-15 16:34:12 +00:00
semantic-release-bot
671a456ed7
chore(release): 0.110.0 [skip ci]
...
## [0.110.0](https://github.com/propeller-heads/tycho-execution/compare/0.109.0...0.110.0 ) (2025-07-14)
### Features
* UniswapX encoding example ([2d4b0b9 ](2d4b0b995b ))
2025-07-14 15:46:37 +00:00
semantic-release-bot
f702bf967e
chore(release): 0.109.0 [skip ci]
...
## [0.109.0](https://github.com/propeller-heads/tycho-execution/compare/0.108.0...0.109.0 ) (2025-07-14)
### Features
* add testExecuteIntegration ([4ba5919 ](4ba59192fc ))
### Bug Fixes
* chain id call after main update ([e775238 ](e775238b08 ))
* Replicate a real Uniswap X order in integration test ([96d0bf4 ](96d0bf4ba5 ))
2025-07-14 15:39:35 +00:00
semantic-release-bot
4c8d5f151a
chore(release): 0.108.0 [skip ci]
...
## [0.108.0](https://github.com/propeller-heads/tycho-execution/compare/0.107.0...0.108.0 ) (2025-07-11)
### Features
* Upgrade tycho-common ([8458b46 ](8458b4628e ))
* Upgrade tycho-common ([effc25c ](effc25c2d7 ))
* Upgrade tycho-common ([cb6042e ](cb6042ea79 ))
* Use Chain from tycho-core and remove current implementation ([2c25b5a ](2c25b5a18f ))
2025-07-11 15:41:55 +00:00
Diana Carvalho
8458b4628e
feat: Upgrade tycho-common
...
--- don't change below this line ---
ENG-4679 Took 5 minutes
Took 10 seconds
2025-07-11 16:37:06 +01:00
Diana Carvalho
effc25c2d7
feat: Upgrade tycho-common
...
--- don't change below this line ---
ENG-4705 Took 14 minutes
2025-07-10 17:20:53 +01:00
Diana Carvalho
2c25b5a18f
feat: Use Chain from tycho-core and remove current implementation
...
--- don't change below this line ---
ENG-4705 Took 29 minutes
2025-07-10 17:20:53 +01:00
Diana Carvalho
cb6042ea79
feat: Upgrade tycho-common
...
Took 16 minutes
Took 6 minutes
2025-07-10 17:20:53 +01:00
semantic-release-bot
0be6bfbc1a
chore(release): 0.107.0 [skip ci]
...
## [0.107.0](https://github.com/propeller-heads/tycho-execution/compare/0.106.0...0.107.0 ) (2025-07-10)
### Features
* (WIP) Handle approvals in UniswapXFiller ([e243667 ](e243667f9e ))
* Handle native ETH outputs ([3752c15 ](3752c155ea ))
### Bug Fixes
* silence slither on native address setting ([1b6a24f ](1b6a24fd75 ))
* use encodePacked to encode if approval needed ([9e2f228 ](9e2f228a47 ))
2025-07-10 14:38:32 +00:00
semantic-release-bot
808202df8c
chore(release): 0.106.0 [skip ci]
...
## [0.106.0](https://github.com/propeller-heads/tycho-execution/compare/0.105.0...0.106.0 ) (2025-07-09)
### Features
* UniswapXFiller callback - naive implementation ([a114dfc ](a114dfc9da ))
### Bug Fixes
* disable slither warnings ([a2d123a ](a2d123a263 ))
2025-07-09 12:12:39 +00:00
semantic-release-bot
94d4888142
chore(release): 0.105.0 [skip ci]
...
## [0.105.0](https://github.com/propeller-heads/tycho-execution/compare/0.104.0...0.105.0 ) (2025-07-09)
### Features
* Upgrade scripts to submit to Safe wallet ([2733bb0 ](2733bb0072 ))
### Bug Fixes
* Simplify nonceOffset logic ([ba60e4b ](ba60e4bb73 ))
2025-07-09 08:40:05 +00:00
semantic-release-bot
7a5cf1b89e
chore(release): 0.104.0 [skip ci]
...
## [0.104.0](https://github.com/propeller-heads/tycho-execution/compare/0.103.0...0.104.0 ) (2025-07-08)
### Features
* Take reactor address as input to UniswapXFiller ([00f22d6 ](00f22d62c1 ))
* UniswapXFiller skeleton ([ce1fe1d ](ce1fe1dd94 ))
### Bug Fixes
* Make slither happy ([d61469e ](d61469ea67 ))
2025-07-08 14:31:16 +00:00