Releases: bitcart/bitcart-sdk
Version 1.6.0.1
Fix handling of event loop when asyncio.run
is unavailable
Version 1.6.0.0
Properly use event loop
We now support using asyncio.run
without crashes
Version 1.5.1.1
Better __del__
handling
Version 1.5.1.0
Remove pin and use jsonrpcclient
4.0
Version 1.5.0.0
Support python 3.10
Sync generator now supports calling SDK commands in any workflow, mixing threads and asyncio in any way possible: it should no longer hang!
Version 1.4.0.1
Remove logger.exception
in favour of logger.error
Version 1.4.0.0
Breaking: better error handling
Now SDK won't error out on invalid event being sent, stop websocket processing on error in handler and so on. It should be reliable now.
All exceptions are instead logged by bitcart
logger. You no longer need to put try/except in each handler to prevent accidental errors.
APIManager.load_wallet
now raises CurrencyUnsupportedError
on non-supported currency passed. It now also handles currencies in a
case-insensitive way.
Applied pre-commit normalisation of all files (whitespaces, newlines, etc), our code base is now fully formatted in an unified way.
Pins jsonrpcclient
to <4.0
to prevent breaking the library
Fixes websocket cleanup issues by mimicking asyncio.run
behaviour, it is now possible to start/stop websocket in shell
multiple times
Version 1.3.3.0
Added new verified_tx
event support
Version 1.3.2.2
Handle None values better in convert_amount_type
to always return Decimal.
Version 1.3.2.1
PyPI readme fixes