All notable changes to this project will be documented in this file.
The changelog format is based on Keep a Changelog.
0.0.9 - 27 Jan-2026
- Added new endpoints to the NemConnector
- account/mosaic/owned
- Extended
min_cosignatories,cosignatory_of, andcosignatoriesfields when querying account info. - Extended
total_feesandbeneficiaryfields when querying block info.
0.0.8 - 26 Nov-2025
- Add new endpoints to the NemConnector
- local/chain/blocks-after
- local/block/at
- Add function, try_wait_for_announced_transaction, to announce a transaction. The function will try to wait for the desired transaction state; otherwise, it will fail.
- Add function, mosaic_fee_information, to get mosaic fee information to NemConnector
- Add function, query_block_timestamps, to query block timestamps
- Add function, transaction_confirmed, to get confirmed transactions
- Add function, balance, to the connector class to retrieve the balance of an account
- Add the following functions to the connectors
- finalized_chain_height (both)
- block_headers (NEM)
- transaction_statuses (Symbol)
- incoming_transactions (both)
- extract_transaction_id (both)
- get_incoming_transactions_from (extension)
- network_time
- announce_transaction
- NemConnector could only retrieve native currency balance(XYM or XEM), but now the balance of arbitrary mosaics can be queried.
- Change BasicConnector to allow 404 to be optionally treated as errors.
- Raise InsufficientBalanceException if the transaction fails due to a low account balance.
- Upstream code can't differentiate transient and permanent HTTP errors. Add HttpException subclass with http_status_code.
0.0.7 - 03 Mar-2025
- added support for Python 3.13
- disable ssl.VERIFY_X509_STRICT validation since our certs are X509 compliant and RFC5280 is not needed.
0.0.6 - 20 June-2024
- added support for Python 3.12
- treat all HTTP statuses less than 400 as success instead of only HTTP statuses 200 and 404 codes
- OpenSSL libraries names are different on Windows which cause linking to fail; update to select the correct library name.