Skip to content

Releases: bitcart/bitcart-sdk

Version 1.17.0.0

16 Dec 16:13
46542db
Compare
Choose a tag to compare

Require Python 3.11+

Support Python 3.13

Use uv & ruff as tooling

Version 1.16.0.0

27 Aug 18:45
ea9e94c
Compare
Choose a tag to compare

Breaking changes: all events received via websocket are now processed asynchronously. Ensure your handlers are accounted for concurrent access. In case not, ensure locking techniques are used (asyncio.Lock, postgres FOR UPDATE, advisory locks, etc)

Version 1.15.0.0

15 Mar 21:14
4ceac88
Compare
Choose a tag to compare

We now support Python >= 3.9 only

Version 1.14.0.1

10 Jan 20:55
b3f5484
Compare
Choose a tag to compare

Don't install a separate tests package, but include tests in source tarball

Version 1.14.0.0

10 Jan 20:18
f40891b
Compare
Choose a tag to compare

Electrums upgrade

Breaking changes: get_config method no longer has default argument, this is determined by electrum. Also it is no longer possible to programmatically disable lightning

Version 1.12.1.1

13 Aug 23:21
79d4210
Compare
Choose a tag to compare

Rename BitcartCC to Bitcart

Version 1.12.1.0

12 Aug 22:20
09ecebf
Compare
Choose a tag to compare

Electrums upgrade to 4.4.5

Version 1.12.0.0

02 Apr 11:29
a6b3f0a
Compare
Choose a tag to compare

Breaking: removed rate and list_fiat commands.

This is because the current exchange rates model:

  1. Didn't provide enough customization (tied to coingecko and it's currencies only)
  2. Often unreliable because sometimes depends on implementation in e.g. electrum
  3. Getting rate limited when many daemons are launched

To overcome the problem, we've moved the exchange rates functionality one layer up (like it should have always been), to the Merchants API

This means if you use rate command in your script, you should either use Merchants API directly (maybe your usage of SDK is not required at all), or fetch
exchange rates from your favourite exchange rates provider (more customization)

Version 1.11.1.0

01 Feb 17:58
5665521
Compare
Choose a tag to compare

Add new xpub_name attribute in coin objects, used to display what "xpub" actually means in context of current coin (i.e. it may be xpub, or it may actually be an address)

Version 1.11.0.0

28 Jan 14:39
d43e08a
Compare
Choose a tag to compare

Change license to MIT license