Releases: shuhuiluo/uniswap-v3-sdk-rs
Releases · shuhuiluo/uniswap-v3-sdk-rs
v1.1.0
What's Changed
- refactor:
to_big_decimal
as default trait implementation by @shuhuiluo in #83 - perf!: refactor
Token
with genericimpl Currency
by @shuhuiluo in #84
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- feat(ext): refactor
Pool
andPosition
functions by @shuhuiluo in #81 - chore: bump version to 1.0.0 and adjust
once_cell
dependency by @shuhuiluo in #82
Full Changelog: v0.40.0...v1.0.0
v1.0.0-rc
What's Changed
- feat(ext): refactor
Pool
andPosition
functions by @shuhuiluo in #81
Full Changelog: v0.40.0...v1.0.0-rc
v0.40.0
What's Changed
- feat(tickmap): add
TickMap
andEphemeralTickMapDataProvider
by @shuhuiluo in #79 - refactor:
TickDataProvider
by @shuhuiluo in #80
Full Changelog: v0.39.0...v0.40.0
v0.39.0
What's Changed
- refactor: Uniswap lens integration and error handling by @shuhuiluo in #78
Full Changelog: v0.38.0...v0.39.0
v0.38.0
What's Changed
- Make clippy happy by @shuhuiluo in #76
- fix(clippy): Add #[inline] attribute to various functions
- fix(clippy): replace manual assertions
- fix(clippy): add #[must_use] attribute to various functions
- fix(clippy): refactor loop iteration syntax
- fix(clippy): apply
unseparated_literal_suffix
lint suggestions - fix(clippy):
needless_pass_by_value
- Refactor trade by @shuhuiluo in #77
- refactor(trade): enhance price and slippage calculations precision
- refactor(trade): update trade functions to use references
Full Changelog: v0.37.0...v0.38.0
v0.37.0
What's Changed
- refactor: pool and tick handling for generic indices by @shuhuiluo in #68
- fix: recompute tick on price change in
Pool::_swap
by @shuhuiluo in #69 - perf: optimize token pathfinding in trade algorithm by @shuhuiluo in #70
- refactor: unify tick type handling in extensions by @shuhuiluo in #71
- refactor: tick list logic and error handling by @shuhuiluo in #73
- refactor: tick index handling and constants by @shuhuiluo in #74
- fix: trade logic to handle insufficient liquidity errors by @shuhuiluo in #75
Full Changelog: v0.36.0...v0.37.0
v0.36.0
What's Changed
- perf: optimize and refactor for generics by @shuhuiluo in #65
- perf!: Update
sdk-core
and refactor by @shuhuiluo in #66 - chore: update CI to run feature-specific tests individually by @shuhuiluo in #67
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's Changed
- feat: enable
extensions
feature and refactor for alloy by @shuhuiluo in #62 - refactor: type conversions by @shuhuiluo in #63
- refactor: liquidity and tick calculation functions by @shuhuiluo
- Refactor
FromBig
andToBig
trait implementations by @shuhuiluo in #64
Full Changelog: v0.34.0...v0.35.0
v0.34.0
What's Changed
- feat(alloy): update alloy to 0.8 by @shuhuiluo in #60
- feat(error): refactor error handling and optimize
sqrt_price_math
by @shuhuiluo in #61
Full Changelog: v0.33.0...v0.34.0