Releases: btschwertfeger/python-kraken-sdk
Releases · btschwertfeger/python-kraken-sdk
v3.0.0
What's Changed
Breaking Changes ⚠️
- Preparations - v3.0.0 by @btschwertfeger in #230
- Resolve "The base class for websocket clients should be capable to execute requests asynchronously " by @btschwertfeger in #239
- Resolve "Remove deprecated Spot staking client" by @btschwertfeger in #237
- Resolve "Remove deprecated Spot websocket client (v1) and order book client (v1)" by @btschwertfeger in #236
- Resolve "Websocket Logic Refactor - start/stop mechanism" by @btschwertfeger in #233
Features
- Resolve "Add modifiably Nonce" by @btschwertfeger in #242
- Add async REST API by @btschwertfeger in #228
Other Changes
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #241
Full Changelog: v2.3.0...v3.0.0
Milestone: https://github.com/btschwertfeger/python-kraken-sdk/milestone/18?closed=1
v2.3.0
What's Changed
Implemented Enhancements 🎉
- Resolve "Add command-line interface" by @btschwertfeger in #224
Fixed Bugs 🪲
- Resolve "Subscribing to "balances" channel using KrakenSpotWSClientV2 fails" by @btschwertfeger in #229
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
Implemented Enhancements 🎉
- Resolve "Add
processBefore
parameter tokraken.futures.Trade.
{cancel_order
,edit_order
,create_order
,create_batch_order
}" by @btschwertfeger in #192 - Resolve "Add
kraken.futures.Trade.get_max_order_size
" by @btschwertfeger in #193 - Resolve "Mark
kraken.spot.Staking
as deprecated and addkraken.spot.Earn
" by @btschwertfeger in #199 - Resolve "Add
ledger
parameter tokraken.spot.User.get_trades_history
" by @btschwertfeger in #195 - Resolve "Add NFT support:
kraken.nft.Trade
andkraken.nft.Market
" by @btschwertfeger in #200
Other Changes
- Project Housekeeping by @btschwertfeger in #184
- Adjust the
kraken.futures.User
documentation by @btschwertfeger in #185 - Merge the CI/CD and release workflow + fix scheduled execution by @btschwertfeger in #186
- adjust CI configuration by @btschwertfeger in #187
- Resolve "The POST and query parameters of KrakenSpotBaseAPI and KrakenFuturesBaseAPI are not proper encoded in some case" by @btschwertfeger in #189
- Resolve "Mark
kraken.spot.KrakenSpotWSClientV1
as deprecated" by @btschwertfeger in #201
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
Fixed Bugs 🪲
- Fix "Futures re-subscribe to authenticated feed doesn't work" by @btschwertfeger in #180
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
Implemented Enhancements 🎉
- Resolve "Add
withdraw_methods
andwithdraw_addresses
tokraken.spot.Funding
" by @btschwertfeger in #175 - Resolve "Add
start
,end
, andcursor
parameters tokraken.spot.Funding.get_recent_withdraw_status
" by @btschwertfeger in #177
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
Breaking Changes ⚠️
- Resolve "Drop Support for Python < 3.11" by @btschwertfeger in #157
- Resolve "Rename
KrakenBaseSpotAPI
toKrakenSpotBaseAPI
andKrakenBaseFuturesAPI
toKrakenFuturesBaseAPI
" by @btschwertfeger in #159 - Resolve "Rename
kraken.spot.KrakenSpotWSClient
tokraken.spot.KrakenSpotWSClientV1
" by @btschwertfeger in #160 - Resolve "Extract the Kraken* exception classes from
kraken.exceptions.KrakenException
" by @btschwertfeger in #162
Implemented Enhancements 🎉
- Resolve "Add optional
extra_params
to any requesting function" by @btschwertfeger in #155 - Resolve "150 add the legacy OrderbookClient for Krakens websocket API v1" by @btschwertfeger in #151
- Resolve "Add
start
,end
, andcursor
parameters tokraken.spot.Funding.get_recent_deposits_status
" by @btschwertfeger in #170 - Resolve "Add
max_fee
parameter tokraken.spot.Funding.withdraw_funds
" by @btschwertfeger in #171
Other Changes
- Resolve "163 uniform the msg parameter" by @btschwertfeger in #164
- Resolve "Use Apache 2.0 license instead of GNU GPLv3" by @btschwertfeger in #167
- Apply hints suggested by the ruff linter by @btschwertfeger in #165
- Adjust docstrings and documentation by @btschwertfeger in #172
Full Changelog: v1.6.2...v2.0.0
v1.6.2
What's Changed
Fixed Bugs 🪲
- Fix "
kraken.spot.OrderbookClient
is not able to resubscribe to book feeds after connection lost" by @btschwertfeger in #149
Other Changes
- Bump Pre-Commit hook versions and adjust typing by @btschwertfeger in #146
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
Fixed Bugs 🪲
- Adjust logging and examples; add PyLint check by @btschwertfeger in #144
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
Breaking Changes ⚠️
- Integrate Kraken Websockets API v2; add
kraken.spot.KrakenSpotWebsocketClientV2
; internals by @btschwertfeger in #131 - Let
kraken.spot.OrderbookClient
use Spot Websocket API v2 by @btschwertfeger in #139 - Integrate and apply ruff by @btschwertfeger in #142
Implemented Enhancements 🎉
- Add
/private/AccountTransfer
endpoint ->kraken.spot.User.account_transfer
by @btschwertfeger in #129
Other Changes
- Enable Windows builds within the CI by @btschwertfeger in #135
- Merge
.pylintrc
andpyproject.toml
by @btschwertfeger in #137
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
Breaking Changes 🛠
kraken.spot.OrderbookClient
: add timestamps to book's ask and bid values by @btschwertfeger in #124
Other Changes
- Add "Question" issue template by @btschwertfeger in #122
- Adjust project properties by @btschwertfeger in #123
Full Changelog: v1.4.1...v1.5.0