diff --git a/.bumpversion.cfg b/.bumpversion.cfg index b4129fd3..e0d7ba76 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.7.19 +current_version = 0.7.20 commit = True tag = True tag_name = {new_version} diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ff05ab5..51e83c25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -72,4 +72,28 @@ Minor tweaks to `UserMap` ## [0.7.19] - 2024-1-29 -Add `FastTxSender` \ No newline at end of file +Add `FastTxSender` + +## [0.7.20] - 2024-1-30 + +Add `determine_maker_and_taker` and `find_crossing_resting_limit_orders` to `DLOB` + +Fix bugs with lambda functions in `DLOB` + +Add `get_settle_perp_ixs`, `get_fill_perp_order_ix` `get_revert_fill_ix`, `get_trigger_order_ix`, `force_cancel_orders`, and `get_force_cancel_orders_ix` to `DriftClient` + +Fix bugs in `amm.py` + +Fix bugs in `exchange_status.py` + +Update funding calculations in `funding.py/calculate_all_estimated_funding_rate` + +Increase RPC timeout in `PriorityFeeSubscriber.load()` from 5 to 20 seconds + +Increase RPC timeout in `UserMap.sync()` from 10 to 30 seconds + +Fix bug with python versions > 3.10 with mutable default struct fields in `types.py/OrderParams` + +Several semantics changes throughout the codebase + + diff --git a/pyproject.toml b/pyproject.toml index 60b8e162..2709c6ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,8 @@ [tool.poetry] name = "driftpy" -version = "0.7.19" +version = "0.7.20" description = "A Python client for the Drift DEX" -authors = ["x19 ", "bigz "] +authors = ["x19 ", "bigz ", "frank "] license = "MIT" readme = "README.md" homepage = "https://github.com/drift-labs/driftpy" diff --git a/src/driftpy/__init__.py b/src/driftpy/__init__.py index 06643bf9..f70c1c5d 100644 --- a/src/driftpy/__init__.py +++ b/src/driftpy/__init__.py @@ -1 +1 @@ -__version__ = "0.7.19" +__version__ = "0.7.20"