v3.1.2 (2024-11-26)
Fixed bugs:
- Resolve "Spot websocket connection doesn't get closed properly" #318 (btschwertfeger)
- Resolve "Spot websocket clients broken due to new websockets release" #309 (btschwertfeger)
Uncategorized merged pull requests:
- Bump codecov/codecov-action from 5.0.2 to 5.0.7 #316 (dependabot[bot])
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 #315 (dependabot[bot])
- Bump github/codeql-action from 3.27.4 to 3.27.5 #314 (dependabot[bot])
- Bump actions/dependency-review-action from 4.4.0 to 4.5.0 #313 (dependabot[bot])
- Bump codecov/codecov-action from 4.6.0 to 5.0.2 #305 (dependabot[bot])
- Bump github/codeql-action from 3.27.1 to 3.27.4 #304 (dependabot[bot])
- Bump github/codeql-action from 3.27.0 to 3.27.1 #302 (dependabot[bot])
- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 #301 (dependabot[bot])
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 #299 (dependabot[bot])
- Bump actions/dependency-review-action from 4.3.4 to 4.4.0 #298 (dependabot[bot])
- Bump actions/setup-python from 5.2.0 to 5.3.0 #297 (dependabot[bot])
- Bump github/codeql-action from 3.26.13 to 3.27.0 #296 (dependabot[bot])
- Bump actions/checkout from 4.2.1 to 4.2.2 #295 (dependabot[bot])
- Bump github/codeql-action from 3.26.11 to 3.26.13 #293 (dependabot[bot])
- Bump actions/checkout from 4.2.0 to 4.2.1 #291 (dependabot[bot])
- Bump github/codeql-action from 3.26.9 to 3.26.11 #289 (dependabot[bot])
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 #288 (dependabot[bot])
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 #287 (dependabot[bot])
- Bump github/codeql-action from 3.26.8 to 3.26.9 #286 (dependabot[bot])
- Bump actions/checkout from 4.1.7 to 4.2.0 #285 (dependabot[bot])
- Bump github/codeql-action from 3.26.7 to 3.26.8 #281 (dependabot[bot])
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 #280 (dependabot[bot])
- Bump github/codeql-action from 3.26.6 to 3.26.7 #278 (dependabot[bot])
- Bump step-security/harden-runner from 2.9.1 to 2.10.1 #277 (dependabot[bot])
- Add upload.pypi.org to allowed domains in publish job #321 (btschwertfeger)
- Update egress rules for PyPI publish #320 (btschwertfeger)
- Do not run tests requireing API keys when author is dependabot #317 (btschwertfeger)
- Resolve "Trusted publishing not working with reusable workflows" #312 (btschwertfeger)
- Use uv in CI #310 (btschwertfeger)
- Add timeout to CI jobs #306 (btschwertfeger)
- Fix test #300 (btschwertfeger)
- Add CITATION file #284 (btschwertfeger)
- Update project settings #283 (btschwertfeger)
- Skip NFT auction unit tests #282 (btschwertfeger)
- Rename CODEOWNERS file #276 (btschwertfeger)
- Upgrade QA settings #275 (btschwertfeger)
v3.1.1 (2024-09-13)
Fixed bugs:
- Resolve "The "level3" channel is missing in
kraken.spot.ws_client.SpotWSClient.private_channel_names
" #270 (btschwertfeger)
Uncategorized merged pull requests:
- Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 #274 (dependabot[bot])
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 #273 (dependabot[bot])
- Bump github/codeql-action from 3.26.5 to 3.26.6 #272 (dependabot[bot])
- Bump actions/setup-python from 5.1.1 to 5.2.0 #271 (dependabot[bot])
- Bump github/codeql-action from 3.26.2 to 3.26.5 #268 (dependabot[bot])
- Bump github/codeql-action from 3.26.0 to 3.26.2 #266 (dependabot[bot])
- Bump github/codeql-action from 3.25.15 to 3.26.0 #265 (dependabot[bot])
- Bump step-security/harden-runner from 2.9.0 to 2.9.1 #264 (dependabot[bot])
- Improve test suite and remove unused workflows #263 (btschwertfeger)
v3.1.0 (2024-07-31)
Implemented enhancements:
Uncategorized merged pull requests:
- Bump github/codeql-action from 3.25.13 to 3.25.15 #260 (dependabot[bot])
- Bump ossf/scorecard-action from 2.3.3 to 2.4.0 #259 (dependabot[bot])
- Bump step-security/harden-runner from 2.8.1 to 2.9.0 #255 (dependabot[bot])
- Bump github/codeql-action from 3.25.12 to 3.25.13 #254 (dependabot[bot])
- Skip test which requires to be executed from an institutional account #253 (btschwertfeger)
- Bump actions/dependency-review-action from 4.3.3 to 4.3.4 #251 (dependabot[bot])
- Bump github/codeql-action from 3.25.11 to 3.25.12 #250 (dependabot[bot])
- Bump actions/setup-python from 5.1.0 to 5.1.1 #249 (dependabot[bot])
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 #248 (dependabot[bot])
- Bump actions/download-artifact from 4.1.7 to 4.1.8 #247 (dependabot[bot])
- Bump github/codeql-action from 2.2.4 to 3.25.11 #246 (dependabot[bot])
- CI: Change rules for harden-runner job in codeql #245 (btschwertfeger)
- Bump actions/dependency-review-action from 2.5.1 to 4.3.3 #243 (dependabot[bot])
- Update the CI trigger rules to allow workflow runs on pull requests from outside this repository #262 (btschwertfeger)
- Update the CI environment URL #258 (btschwertfeger)
v3.0.0 (2024-06-23)
Breaking changes:
- Preparations - v3.0.0 #230 (btschwertfeger)
Uncategorized merged pull requests:
- Bump actions/checkout from 4.1.6 to 4.1.7 #241 (dependabot[bot])
v2.3.0 (2024-06-10)
Implemented enhancements:
- Resolve "Add command-line interface" #224 (btschwertfeger)
Fixed bugs:
- Resolve "Subscribing to "balances" channel using KrakenSpotWSClientV2 fails" #229 (btschwertfeger)
Uncategorized merged pull requests:
- Bump dependabot/fetch-metadata from 1.1.1 to 2.1.0 #222 (dependabot[bot])
- Bump actions/checkout from 4.1.5 to 4.1.6 #221 (dependabot[bot])
- Bump ossf/scorecard-action from 2.3.1 to 2.3.3 #219 (dependabot[bot])
- Bump actions/checkout from 4.1.4 to 4.1.5 #218 (dependabot[bot])
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 #216 (dependabot[bot])
- Bump actions/checkout from 4.1.3 to 4.1.4 #215 (dependabot[bot])
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 #214 (dependabot[bot])
- Bump actions/checkout from 4.1.2 to 4.1.3 #213 (dependabot[bot])
- Bump actions/setup-python from 5.0.0 to 5.1.0 #211 (dependabot[bot])
- Bump actions/checkout from 3.1.0 to 4.1.2 #210 (dependabot[bot])
- Bump actions/upload-artifact from 3.1.0 to 4.3.1 #209 (dependabot[bot])
- Bump ossf/scorecard-action from 2.1.2 to 2.3.1 #208 (dependabot[bot])
- Adjust permissions in GitHub Actions #207 (btschwertfeger)
- Bump actions/checkout from 4.0.0 to 4.1.2 #206 (dependabot[bot])
- Bump codecov/codecov-action from 3 to 4 #205 (dependabot[bot])
- Bump pre-commit/action from 3.0.0 to 3.0.1 #204 (dependabot[bot])
- Add dependabot automerge #220 (btschwertfeger)
- Update the publishing process #217 (btschwertfeger)
- Update ruff and apply new rules #212 (btschwertfeger)
- Project Maintenance #203 (btschwertfeger)
v2.2.0 (2024-03-10)
Implemented enhancements:
- Resolve "Add NFT support:
kraken.nft.Trade
andkraken.nft.Market
" #200 (btschwertfeger) - Resolve "Mark
kraken.spot.Staking
as deprecated and addkraken.spot.Earn
" #199 (btschwertfeger) - Resolve "Add
ledger
parameter tokraken.spot.User.get_trades_history
" #195 (btschwertfeger) - Resolve "Add
kraken.futures.Trade.get_max_order_size
" #193 (btschwertfeger) - Resolve "Add
processBefore
parameter tokraken.futures.Trade.
{cancel_order
,edit_order
,create_order
,create_batch_order
}" #192 (btschwertfeger)
Uncategorized merged pull requests:
- adjust CI configuration #187 (btschwertfeger)
- Resolve "Mark
kraken.spot.KrakenSpotWSClientV1
as deprecated" #201 (btschwertfeger) - Resolve "The POST and query parameters of KrakenSpotBaseAPI and KrakenFuturesBaseAPI are not proper encoded in some case" #189 (btschwertfeger)
- Merge the CI/CD and release workflow + fix scheduled execution #186 (btschwertfeger)
- Adjust the
kraken.futures.User
documentation #185 (btschwertfeger) - Project Housekeeping #184 (btschwertfeger)
v2.1.1 (2023-12-18)
Fixed bugs:
- Fix "Futures re-subscribe to authenticated feed doesn't work" #180 (btschwertfeger)
v2.1.0 (2023-12-07)
Implemented enhancements:
- Resolve "Add
start
,end
, andcursor
parameters tokraken.spot.Funding.get_recent_withdraw_status
" #177 (btschwertfeger) - Resolve "Add
withdraw_methods
andwithdraw_addresses
tokraken.spot.Funding
" #175 (btschwertfeger)
v2.0.0 (2023-10-22)
Breaking changes:
- Resolve "Extract the Kraken* exception classes from
kraken.exceptions.KrakenException
" #162 (btschwertfeger) - Resolve "Rename
kraken.spot.KrakenSpotWSClient
tokraken.spot.KrakenSpotWSClientV1
" #160 (btschwertfeger) - Resolve "Rename
KrakenBaseSpotAPI
toKrakenSpotBaseAPI
andKrakenBaseFuturesAPI
toKrakenFuturesBaseAPI
" #159 (btschwertfeger) - Resolve "Drop Support for Python < 3.11" #157 (btschwertfeger)
Implemented enhancements:
- Resolve "Add
max_fee
parameter tokraken.spot.Funding.withdraw_funds
" #171 (btschwertfeger) - Resolve "Add
start
,end
, andcursor
parameters tokraken.spot.Funding.get_recent_deposits_status
" #170 (btschwertfeger) - Resolve "Add optional
extra_params
to any requesting function" #155 (btschwertfeger) - Resolve "150 add the legacy OrderbookClient for Krakens websocket API v1" #151 (btschwertfeger)
Uncategorized merged pull requests:
- Adjust docstrings and documentation #172 (btschwertfeger)
- Resolve "Use Apache 2.0 license instead of GNU GPLv3" #167 (btschwertfeger)
- Apply hints suggested by the ruff linter #165 (btschwertfeger)
- Resolve "163 uniform the msg parameter" #164 (btschwertfeger)
v1.6.2 (2023-08-31)
Uncategorized merged pull requests:
- Bump Pre-Commit hook versions and adjust typing #146 (btschwertfeger)
- Fix "
kraken.spot.OrderbookClient
is not able to resubscribe to book feeds after connection lost" #149 (btschwertfeger)
v1.6.1 (2023-08-07)
Fixed bugs:
- Adjust logging and examples; add PyLint check #144 (btschwertfeger)
v1.6.0 (2023-08-01)
Breaking changes:
- Integrate and apply ruff #142 (btschwertfeger)
- Let
kraken.spot.OrderbookClient
use Spot Websocket API v2 #139 (btschwertfeger) - Integrate Kraken Websockets API v2; add
kraken.spot.KrakenSpotWebsocketClientV2
; internals #131 (btschwertfeger)
Implemented enhancements:
- Add
/private/AccountTransfer
endpoint ->kraken.spot.User.account_transfer
#129 (btschwertfeger)
Uncategorized merged pull requests:
- Merge
.pylintrc
andpyproject.toml
#137 (btschwertfeger) - Enable Windows builds within the CI #135 (btschwertfeger)
v1.5.0 (2023-07-16)
Breaking changes:
kraken.spot.OrderbookClient
: add timestamps to book's ask and bid values #124 (btschwertfeger)
Uncategorized merged pull requests:
- Adjust project properties #123 (btschwertfeger)
- Add "Question" issue template #122 (btschwertfeger)
v1.4.1 (2023-06-28)
Fixed bugs:
- Fix
kraken.spot.Market.get_recent_trades
parameter 'since' #120 (btschwertfeger)
v1.4.0 (2023-06-16)
Implemented enhancements:
- A the Spot order book client (
kraken.spot.OrderbookClient
) #106 (btschwertfeger) - Add the
truncate
parameter to the Spot websocket clients'create_order
andcancel_order
+kraken.spot.Trade.edit_order
#113 (btschwertfeger)
Uncategorized merged pull requests:
- Update
/examples/spot_orderbook.py
#110 (btschwertfeger) - Create
release.yaml
#116 (btschwertfeger)
v1.3.0 (2023-05-24)
Breaking changes:
- Prepare release v1.3.0 #99 (btschwertfeger)
- Change
kraken.spot.User.get_balances
and addkraken.spot.User.get_balance
#98 (btschwertfeger) - Rename
get_tradeable_asset_pair
toget_asset_pairs
and make thepair
parameter optional #93 (btschwertfeger) - Extend typing + add
KrakenUnknownMethodError
andKrakenBadRequestError
+ Fix #65 #87 (btschwertfeger)
Implemented enhancements:
- Improve caching #102 (btschwertfeger)
- Add the
truncate
parameter tokraken.spot.Trade.create_order
#95 (btschwertfeger)
Uncategorized merged pull requests:
- Create a contribution guideline #92 (btschwertfeger)
v1.2.0 (2023-05-09)
Breaking changes:
- Add API rate limit exception; extend test doc strings #79 (btschwertfeger)
- Fix bug/typo: "recend" -> recent throughout kraken.spot #76 (jcr-jeff)
Implemented enhancements:
- Let REST and websocket clients be used as context manager #83 (btschwertfeger)
- Disable custom Kraken exceptions (optional) #82 (btschwertfeger)
- Add Futures user endpoints:
check_trading_enabled_on_subaccount
andset_trading_on_subaccount
#80 (btschwertfeger)
Fixed bugs:
- Fix PyPI upload job + extend disclaimer #70 (btschwertfeger)
- Fix and extend release workflow #68 (btschwertfeger)
- Fixed bug where
spot.user.get_balances
floats to periodic X.9999... #78 (btschwertfeger)
Uncategorized merged pull requests:
- Split the unit tests into individual files #75 (btschwertfeger)
- Removed matrix from CodeQL job #74 (btschwertfeger)
- Add a Changelog #73 (btschwertfeger)
- Updated changelog to match v1.2.0 #86 (btschwertfeger)
v1.1.0 (2023-04-08)
Implemented enhancements:
- Rework workflows for CI/CD #53 (btschwertfeger)
- Removed raising exception when currency not found in portfolio #47 (btschwertfeger)
Uncategorized merged pull requests:
- Prepare Release v1.1.0 #61 (btschwertfeger)
- 57 remove the unnecessary
client
when importing clients #59 (btschwertfeger) - 54 add a workflow or jobs that run all tests before a merge is done #56 (btschwertfeger)
- Moved from setup.py only to pyproject.toml #52 (btschwertfeger)
v1.0.1 (2023-03-27)
Implemented enhancements:
- Use workflow_dispatch to only trigger tests with python<python3.11 manually #43 (btschwertfeger)
- Apply pre-commit and adjust workflows #35 (btschwertfeger)
Fixed bugs:
- Apply kraken api changelog until mar 27 2023 #40 (btschwertfeger)
Uncategorized merged pull requests:
- examples now use os.getenv instead of python-dotenv #34 (btschwertfeger)
- Release v1.0.1 #44 (btschwertfeger)
v1.0.0 (2023-03-04)
Implemented enhancements:
- Extended CI/CD #31 (btschwertfeger)
Uncategorized merged pull requests:
- Extend unittests #32 (btschwertfeger)
- Add unit tests #2 #30 (btschwertfeger)
v0.8.0 (2023-02-18)
Uncategorized merged pull requests:
- Add unit tests #29 (btschwertfeger)
v0.7.7 (2022-12-29)
v0.7.6 (2022-12-01)
v0.7.4 (2022-11-29)
v0.7.5 (2022-11-27)
v0.7.3 (2022-11-26)
Uncategorized merged pull requests:
- Add exceptions #28 (btschwertfeger)
- Create CODE_OF_CONDUCT.md #27 (btschwertfeger)
v0.7.2 (2022-11-24)
v0.7.1 (2022-11-23)
Uncategorized merged pull requests:
- Optimized websocket clients #26 (btschwertfeger)
v0.7 (2022-11-22)
Uncategorized merged pull requests:
- Add testing #25 (btschwertfeger)
- implemented Futures WS Client; adjust spot ws client #24 (btschwertfeger)
v0.6.1 (2022-11-20)
Uncategorized merged pull requests:
- Add futures clients #23 (btschwertfeger)
v0.5.4.2 (2022-11-09)
v0.5.4 (2022-10-13)
v0.5.2 (2022-09-18)
Uncategorized merged pull requests:
- 19 add futures market endpoints #22 (btschwertfeger)
v0.5.1 (2022-07-13)
v0.5 (2022-07-13)
Uncategorized merged pull requests:
- 17 add setup files for publishing package #18 (btschwertfeger)
- added README.md now ... #16 (btschwertfeger)
- added README.md #15 (btschwertfeger)
- 12 add examples to all clients #13 (btschwertfeger)
- 9 integrated websockets private and public endpoints #11 (btschwertfeger)
- added websocket clients and authentication #8 (btschwertfeger)
- added private staking endpoints #7 (btschwertfeger)
- added private funding endpoints #6 (btschwertfeger)
- added private trade endpoints #5 (btschwertfeger)
* This Changelog was automatically generated by github_changelog_generator