Releases: delvtech/hyperdrive-rs
Releases · delvtech/hyperdrive-rs
v0.18.1
What's Changed
- new test for closing trades after maturity by @dpaiton in #196
- add
calculate_approximate_short_bonds_given_base_deposit
by @dpaiton in #198 - add
calculate_short_bonds_given_deposit
by @dpaiton in #199 - Bump versions by @ryangoree in #201
Full Changelog: v0.18.0...v0.18.1
v0.18.0
v0.17.1
What's Changed
- Refactor
fixedpointmath
by @ryangoree in #186 - Return
Err
from dividing by0
inpow
by @ryangoree in #187 - Adding better error message when fees larger than closing a long by @slundqui in #188
- increment project and hyperdrive version by @dpaiton in #190
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- update codeowners by @dpaiton in #175
- Delete CODEOWNERS by @ryangoree in #176
- Remove
_safe
fns by @dpaiton in #177 - new test for
reserves_given_rate
andlong_trade_deltas_from_reserves
by @dpaiton in #167 - remove pr checklist; add contributing.md by @dpaiton in #179
- fix open long delta calculations and add tests by @dpaiton in #178
- add market valuation functions by @MazyGio in #153
- fix
long_trade_needed_given_reserves
andreserves_given_rate_ignoring_exposure
by @dpaiton in #180 - add python bindings for
calculate_market_value
functions by @dpaiton in #182 - update hyperdrive to v1.0.16 and project to 0.17.0 by @dpaiton in #183
Full Changelog: v0.16.10...v0.17.0
v0.16.10
What's Changed
- Moving python installation to root dir and adding necessary rust code to manifest for sdist build by @slundqui in #172
- Inclusive & valid random share reserve range; dynamic fuzz bugfix by @dpaiton in #170
- Change
calculate_solvency
to return aResult<FixedPoint>
by @dpaiton in #168 - Version bump to v0.16.10 by @slundqui in #173
Full Changelog: v0.16.9...v0.16.10
v0.16.9
What's Changed
- Move fixedpointmath macro logic to utils by @ryangoree in #164
- Bump patch version, reduce workflow runs by @ryangoree in #165
Full Changelog: v0.16.8...v0.16.9
v0.16.8
What's Changed
- swap
Result<Option<T>>
forResult<T>
in long derivative & solvency by @dpaiton #159 - publish by @dpaiton #159
- update cargo publish path by @dpaiton #160
- fix publish doc build by @dpaiton #161
- fix publish again by @dpaiton #162
- update readme by @dpaiton in #163
Full Changelog: v0.16.2...v0.16.8
v0.16.2
v0.16.1
What's Changed
- manually disable build by @sentilesdal in #148
- Add info about BUILD_DISABLED to README by @sentilesdal in #149
- Dry up test preamble; code cleanup by @dpaiton in #142
- short code cleanup by @dpaiton in #151
- update
calc_open_short
to match solidity by @dpaiton in #152 - fix tests by @dpaiton in #154
- v0.16.1 by @dpaiton in #155
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- gen state with effective_share_reserves by @wakamex in #122
- add
calculate_short_proceeds_up
by @dpaiton in #123 - Accept negative APR/APYs in HPR utils by @ryangoree in #133
- Hyperdrive v1.0.10 by @dpaiton in #134
- error-handle target=current in calc_targeted_long by @wakamex in #135
- max short fixes by @dpaiton in #137
- bump hyperdrive version to 1.0.11 by @sentilesdal in #139
- Add
calculate_remove_liquidity
by @sentilesdal in #100 - Add
calculate_remove_liquidity
python bindings by @sentilesdal in #140 - update dependencies by @dpaiton in #144
- support hyperdrive 1.0.12 by @dpaiton in #145
- Update
solvency_after_[long/short]
to returnResult<T>
instead ofResult<Option<T>>
by @dpaiton in #143 - v0.16.0 by @dpaiton in #147
New Contributors
Full Changelog: v0.15.7...v0.16.0