Skip to content

Releases: sn1f3rt/nerva-py

v2.0.0

Choose a tag to compare

@sn1f3rt sn1f3rt released this 30 Mar 17:44
v2.0.0
4bb1e33

Breaking Changes

  • Daemon renamed to DaemonRPC; DaemonLegacy renamed to DaemonHTTP
  • Wallet renamed to WalletRPC; module renamed from wallet to wallet_rpc
  • daemon is now a subpackage — import as from nerva.daemon import DaemonRPC, DaemonHTTP
  • All public methods now require keyword-only arguments (e.g. get_block(height=100))
  • Removed calculate_seconds_from_time_string from nerva.utils

What's New

  • Full mypy strict type checking
  • Sphinx documentation at nerva-py.sn1f3rt.dev
  • Pre-commit hooks (ruff, mypy)

v1.1.1

Choose a tag to compare

@sn1f3rt sn1f3rt released this 03 Feb 15:13
a0e1650

Regular maintenance update with chores & dependency upgrades

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@sn1f3rt sn1f3rt released this 23 Nov 05:15
v1.1.0
79a39da

Breaking Changes

  • DaemonRPC has been renamed to Daemon for consistency. There are now two daemon classes - Daemon to connect to the JSON-RPC interface, and DaemonLegacy to connect to the legacy interface.
  • Switched from aiohttp to httpx in order to support digest authentication.

Full Changelog: v1.0.1...v1.1.0

v1.0.1

Choose a tag to compare

@sn1f3rt sn1f3rt released this 23 Nov 05:11
v1.0.1
5a98683

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@sn1f3rt sn1f3rt released this 26 Oct 14:14
v1.0.0
3347138

The first stable release of the nerva-py library. For usage instructions, see readme.

Full Changelog: v1.0.0b1...v1.0.0

v1.0.0, Beta Release 1

Choose a tag to compare

@sn1f3rt sn1f3rt released this 17 Oct 15:49
v1.0.0b1
70e55cb