Version history¶
We follow Semantic Versions.
Unreleased¶
HF14 (Onix) Prediction Markets support:
Serializers for all 23 broadcastable
pm_*operations andset_reward_sharing;operationids.pyextended to match the node’spm-branch operation order (op-id == static_variant index)versioned_chain_propertiesvariants 4 (chain_properties_hf13) and 5 (chain_properties_pm, ~47 PM governance params); variant auto-selected from the fields presentprediction_market_apiread methods registered in the RPC API map
Serialization verified byte-for-byte against viz-php-lib and the live testnet node’s
get_transaction_hex(23 PM ops + chain-props v3/v4/v5); regression tests added for op-ids and byte output
Version 1.2.0¶
Drop Python 3.8 and 3.9 support (both EOL); minimum is now 3.10
Modernize type annotations to PEP 585 / PEP 604
Refresh dependencies; clear all open Dependabot alerts: aiohttp 3.10 → 3.13.5, ecdsa → 0.19.2, requests → 2.33.1, pygments → 2.20
Bump pytest to 9.x
Replace abandoned
m2rwith maintainedm2r2; align dev sphinx versions withdocs/requirements.txtso docs build locallyReplace deprecated
datetime.utcnow()inviz/utils.pyFix
__all__inviz/__init__.pyto reflect actual exportsAdd unit tests for
viz.utilsand extendviz.amountcoverageVarious tooling fixes (ruff target py310, mypy config, pre-commit, README)
Version 1.1.0¶
Refactoring and support for Python from 3.8 to 3.14
Update dependencies
Fix docs build
Version 1.0.2¶
Add
delegate_vesting_sharesmethod
Version 1.0.1¶
Support Python 3.12
Version 1.0.0¶
Add
fixed_awardandupdate_account_profilemethodsFix memo decoding errors
Bump dependencies versions
Version 0.1.0¶
Initial release