Skip to content

Releases: hiero-ledger/hiero-sdk-python

v0.2.3

27 Mar 17:23
bd11937

Choose a tag to compare

[0.2.3] - 2026-03-26

Src

  • Add repr method to TokenId class for cleaner debugging output (#1653)
  • Updated AccountUpdateTransaction.set_key() to accept generic Key objects (including KeyList and threshold keys), rather than strictly requiring a PublicKey.
  • Fix the TransactionGetReceiptQuery to raise ReceiptStatusError for the non-retryable and non success receipt status
  • Refactor AccountInfo to use the existing StakingInfo wrapper class instead of flattened staking fields. Access is now via info.staking_info.staked_account_id, info.staking_info.staked_node_id, and info.staking_info.decline_reward. The old flat accessors (info.staked_account_id, info.staked_node_id, info.decline_staking_reward) are still available as deprecated properties and will emit a DeprecationWarning. (#1366)
  • Added abstract Key supper class to handle various proto Keys.

Examples

Tests

  • Added TCK endpoint for the createAccount method
  • Renamed delegate_contract_id.py to delegate_contract_id_test.py (#2004)
  • Fix Flaky tests for mock_server by enforcing non-tls port and adding a mock_tls certificate
  • Implement basic fuzz testing #1872

Docs

  • Add Chocolatey as a prerequisite in the Windows setup guide (#1961)

.github

  • chore: update several ubuntu runners to hl-sdk-py-lin-md (#1480)
  • Refactored intermediate issue template with quality standards, testing requirements, breaking change awareness, and protobuf verification guidance to reduce review burden and improve PR quality (#1892)
  • fix: prevent CodeRabbit from posting comments on closed issues(#1962)
  • chore: update spam list #1988
  • chore: Update bot-advanced-check.yml, bot-gfi-assign-on-comment.yml, bot-intermediate-assignment.yml, bot-linked-issue-enforcer.yml, unassign-on-comment.yml, working-on-comment.yml workflow runner configuration

packages

  • chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #2003
  • chore(deps): bump step-security/harden-runner from 2.14.2 to 2.16.0 by @dependabot[bot] in #1989

AUTO GENERATED

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3

v0.2.2

17 Mar 10:18
6260069

Choose a tag to compare

Releases v0.2.2
This release is smaller, a pre-emptive release as some new changes are on the horizon.
Involves mostly light package updates and adds include_children to TransactionRecordQuery

[0.2.2] - 2026-03-17

Packages

  • Changed pytest version to "pytest>=8.3.4,<10" (#1917)
  • Update protobuf schema version to v0.72.0-rc.2 in .coderabbit.yaml
  • Updated generated_proto.py file to work with new proto version
  • fix: Ensure UTF-8 encoding when reading and writing proto files in generate_proto.py to prevent encoding issues on Windows (#1963)
  • chore(deps): bump astral-sh/setup-uv from 7.3.1 to 7.5.0 by @dependabot[bot] in #1967
  • chore(deps): bump step-security/harden-runner from 2.15.0 to 2.15.1 by @dependabot[bot] in #1912
  • [StepSecurity] Apply security best practices by @step-security-bot in #1948

Src

  • feat: add support for include_children to TransactionRecordQuery (#1512)

Examples

  • refactor: the examples/consensus/topic_create_transaction_revenue_generating.py example to use Client.from_env() for simpler client setup. (#1964)
  • refactor: examples/consensus/topic_delete_transaction.py to use Client.from_env() for simplified client initialization, removed manual setup code, and cleaned up unused imports (os, AccountId, PrivateKey). (#1971)

Docs

  • Replaced relative documentation links in README.md with absolute GitHub URLs to fix broken PyPI rendering.
  • docs: Clarified AI usage in Good First Issues templates. (#1923)
  • docs: Moved the Windows setup guide to docs/sdk_developers/ and added missing setup sections. (#1953)

.github

  • chore: ensure uv run uses lowest-direct resolution in deps-check workflow (#1919)
  • Added PR draft explainer workflow to comment when PRs are converted to draft after changes are requested. (#1723)
  • changed pr-check-test to run unit matrix first, run integration matrix only after unit success, skip docs/examples/.github-only changes, and parallelize integration tests with xdist (#1878)
  • archived workflows relating to PR reminders
  • chore: switch workflow runner from ubuntu-latest to hl-sdk-py-lin-md for bot-assignment-check.yml workflow
  • chore: update concurrency group for GFI assignment workflow to prevent race conditions (#1910)
  • chore: switch workflow runner from ubuntu-latest to hl-sdk-py-lin-md for bot-beginner-assign-on-comment workflow
  • chore: update bot-coderabbit-plan-trigger workflow to use self-hosted runner (#1925)
  • Require contributors to complete 1 beginner issue before they can be assigned an intermediate issue (#1939)
  • Expand spam list (#1933)
  • Expand spam list (#1972)
  • chore: add ndpvt-web to spam list (#1945)
  • chore: update bot-community-calls workflow to use self hosted runner (#1942)
  • chore(ci): update bot-inactivity-unassign workflow to use hl-sdk-py-lin-md runner
  • chore: update bot-gfi-candidate-notification workflow to use hl-sdk-py-lin-md runner (#1966)
  • feat: added CodeRabbit review instructions in .coderabbit.yaml for account module src/hiero_sdk_python/account/.

AUTO GENERATED

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

06 Mar 11:52
a9a8789

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

11 Feb 19:05
344bdb3

Choose a tag to compare

This release is large. The headline themes are: stricter typing, better ergonomics, broader receipt/query capabilities, TLS hardening, and a major cleanup of examples, docs, and automation.

The source code changes are described at a high level:

New Features

EVM & Mirror Node Integration:

  • AccountId now supports initialization and conversion from EVM addresses (20-byte hex).

  • Added populate_account_num and populate_evm_address to AccountId to resolve missing identifiers via Mirror Node REST queries.

  • ContractId updated with to_evm_address using a new to_solidity_address helper.

  • Client Enhancements:

    • New Client.from_env() method to automatically initialize a client from a .env file using OPERATOR_ID, OPERATOR_KEY, and NETWORK variables.
    • Added support for TLS configuration, including custom root certificates and certificate verification toggles.
    • New update_network() method to refresh node lists from mirror nodes.
  • Key Utilities:

    • Introduced a unified Key type alias (Union of PrivateKey and PublicKey) and a key_to_proto helper to simplify transaction construction.
  • Data Models:

    • Added AssessedCustomFee to represent fees collected during transactions, as found in transaction records.
    • Added StakingInfo to provide details on account staking status and rewards.
  • Hbar Units:

    • Added convenience factory methods for Hbar: from_microbars, from_millibars, from_kilobars, and from_megabars.

Changes & Improvements

  • Developer Experience:

    • Added human-friendly str and developer-friendly repr methods to AccountBalance, AccountInfo, AccountId, StakingInfo, and AssessedCustomFee.
  • Query Execution:

  • Standardized execute() methods across various queries (e.g., AccountRecordsQuery, ContractInfoQuery, TokenInfoQuery) to accept an optional timeout parameter.

  • Improved query payment logic to fallback to the client-level default_max_query_payment if not explicitly set on the query.

  • Transaction Handling:

  • AccountCreateTransaction now accepts both PrivateKey and PublicKey for setting account keys.

  • Added set_transaction_valid_duration to the base Transaction class.

  • Node Management:

    • Refined node health tracking with backoff increase/decrease logic and automatic re-admission of healthy nodes.

⚠️ Breaking Changes & Deprecations

  • Deprecations:

    • CustomFixedFee.set_amount_in_tinybars() is now deprecated. Developers should use set_hbar_amount(Hbar.from_tinybars(amount)) instead.
  • Behavioral Changes:

  • AccountId.hash now only hashes the shard, realm, and num, excluding the alias_key.

  • The Client now defaults to a 10-second gRPC deadline and a 120-second request timeout.

[0.2.0] - From changelog entries

Src - Breaking Changes

Deprecations:

  • Remove deprecated 'in_tinybars' parameter and update related tests /src/hiero_sdk_python/hbar.py, /tests/unit/hbar_test.py and /src/hiero_sdk_python/tokens/custom_fixed_fee.py.

  • Behavioral Changes:

  • AccountId.hash now only hashes the shard, realm, and num, excluding the alias_key.

  • The Client now defaults to a 10-second gRPC deadline and a 120-second request timeout.

Src

New:

  • feat: AccountCreateTransaction now supports both PrivateKey and PublicKey #939

  • Support selecting specific node account ID(s) for queries and transactions and added Network._get_node() with updated execution flow (#362)

  • Add support for include_children in TransactionGetReceiptQuery (#1100)(#1100)

  • Added support for include duplicates in get transaction receipt query (#1166)

  • Add TLS support with two-stage control (set_transport_security() and set_verify_certificates()) for encrypted connections to Hedera networks. TLS is enabled by default for hosted networks (mainnet, testnet, previewnet) and disabled for local networks (solo, localhost) (#855)

  • Add contract_id support for CryptoGetAccountBalanceQuery(#1293)

  • Add StakingInfo class (1364)

  • Added first-class support for EVM address aliases in AccountId, including parsing, serialization, Mirror Node population helpers.

  • Added MirrorNode based population for ContractId, including parsing and serialization support.

  • Added grpc_deadline support for transaction and query execution.

  • Added Client.from_env() and network-specific factory methods (e.g., Client.for_testnet()) to simplify client initialization and reduce boilerplate. [#1251]

  • Added convenient factory methods to Hbar class for easier instantiation: from_microbars(), from_millibars(), from_hbars(), from_kilobars(), from_megabars(), and from_gigabars(). #1272

  • Support for setting max_query_payment, Query.set_max_query_payment() allows setting a per-query maximum Hbar payment and Client.set_default_max_query_payment() sets a client-wide default maximum payment.

  • Allow PublicKey for batch_key in Transaction, enabling both PrivateKey and PublicKey for batched transactions

  • Allow PublicKey for TokenUpdateKeys in TokenUpdateTransaction, enabling non-custodial workflows where operators can build transactions using only public keys (#934).

  • Changed TransactionResponse.get_receipt() so now pins receipt queries to the submitting node via set_node_account_ids() (#1686)

  • fix: TLS Hostname Mismatch & Certificate Verification Failure for Nodes

  • fix: ensure all Query sub-class execute() function to correctly propagate the optional timeout parameter.

  • Added AssessedCustomFee domain model to represent assessed custom fees. (#1637)

  • Added Hbar object support for TransferTransaction HBAR transfers: Methods now accept Union[int, Hbar] for amount parameters with immediate normalization to tinybars

  • Added all missing fields to __str__() method and updated test_token_info.py

  • Added __str__() to CustomRoyaltyFee and updated examples and tests accordingly (#986)

  • Added str and repr to AccountBalance

  • Added __eq__ and __hash__ functions for Key

  • Type hints to exception classes (PrecheckError, MaxAttemptsError, ReceiptStatusError) constructors and string methods.

  • Added missing type hints to sign method in Transaction class (#1630)

  • Add return type hint to ContractId.__str__. (#1654)

  • Add return type hint to AccountId.__repr__ for type consistency. (#1503)

  • Updated return of to_bytes function in src/hiero_sdk_python/transaction/transaction.py. (#1631)

  • Added missing return type src/hiero_sdk_python/utils/entity_id_helper.py. (#1622)

  • Improved docstring for account_allowance_approve_transaction_nft.py with purpose, key concepts and required vs optional steps.

  • Implement custom __repr__ method for FileId dataclass class that returns constructor-style representation for improved debugging experience (#1628)

  • Added __str__ and __repr__ methods to AccountInfo class for improved logging and debugging experience (#1098)

  • Added support for the includeDuplicates flag in TransactionRecordQuery and duplicates field in TransactionRecord (#1635)

  • Add repr custom method for ContractId class to improve debugging (#1714)

  • Add __repr__() method to TopicId class for improved debugging with constructor-style representation (#1629)

  • Added comprehensive docstring to FeeAssessmentMethod enum explaining inclusive vs exclusive fee assessment methods with usage examples. (#1391)

  • Added comprehensive docstring to TokenType enum explaining fungible vs non-fungible tokens with practical use cases. (#1392)

  • Added __str__() to CustomFixedFee and updated examples and tests accordingly.

Examples

  • Update verify_freeze() to treat only ACCOUNT_FROZEN_FOR_TOKEN as a successful freeze verification (#1515)
  • Added a module-level docstring to the HBAR allowance approval example to clarify delegated spending behavior and key concepts. #1202
  • examples/mypy.ini for stricter type checking in example scripts
  • Formatted examples/tokens directory using black code formatter for consistent code style
  • Refactored account_create_transaction_create_with_alias.py example by splitting monolithic function into modular functions: generate_main_and_alias_keys(), create_account_with_ecdsa_alias(), fetch_account_info(), print_account_summary() (#1016)
  • Modularized transfer_transaction_fungible example by introducing account_balance_query() & transfer_transaction().Renamed transfer_tokens()main()
  • Refactored examples/consensus/topic_create_transaction.py to use Client.from_env() (#1611)
  • Refactored account_create_transaction_without_alias.py into smaller, modular functions.(#1321)
  • Refactored account_create_transaction_with_fallback_alias.py by splitting the monolithic create_account_with_fallback_alias function into modular functions: generate_fallback_key, fetch_account_info, and print_account_summary. The existing setup_client() function was reused for improved readability and structure (#1018)
  • Refactored account_create_transaction_evm_alias.py to improve readability by splitting the monolithic function into smaller helper functions. #1017
  • Renamed example files to match src naming (#1053)
  • Improved consistency of transaction examples (#1120)
  • Cleaned up token_airdrop_claim_auto example for pylint compliance (no functional changes). (#1079)
  • Formatted examples/query using b...
Read more

v0.1.10

03 Dec 15:05
9be928d

Choose a tag to compare

New Features

  • feat: add missing fields for AccountUpdateTransaction by @emiliyank in #935
  • feat: Support for chunkingInfo in TopicSubmitMessageTransaction by @manishdait in #884
  • feat: add a str method to CustomFractionalFee class by @MonaaEid in #932

Fixes

Workflows

Docs

Breaking Changes

New Contributors

Full Changelog: v0.1.9...v0.1.10

Release 0.1.9

26 Nov 12:03
b7c3867

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.8...v0.1.9

v0.1.8

11 Nov 15:31
01e2369

Choose a tag to compare

What's Changed in 0.1.8

GUIDES

DOCSTRINGS

SECURITY

  • chore: [StepSecurity] Apply security best practices by @stepsecurity-app[bot] in #634
  • chore: update workflow packages by @exploreriii in #510
  • chore: one dependabot alerts PR to fix them all by @nadineloepfe in #728

WORKFLOWS

  • chore: add read permissions to examples workflow by @exploreriii in #622
  • chore: fix examples workflow to log failed imports by @exploreriii in #739
  • chore(deps): bump hiero-ledger/hiero-solo-action from 0.14.0 to 0.15.0 (#764)

ENVIRONMENT VARIABLES

  • chore: update local environment configuration by @advay-sinha in #655
  • chore: Update env.example NETWORK to encourage testnet or local usage by @ryleymao in #664
  • feat: Add localhost and local as network names

EXAMPLE REFACTORS

NEW FEATURES

  • feat: add AccountRecordsQuery by @Dosik13 in #407
  • feat: add transaction bytes serialization support by @nadineloepfe in #648
  • feat: Added TokenUnpauseTransaction by @manishdait in #643
  • feat: add FreezeTransaction by @Dosik13 in #716
  • feat: tokenclaimairdrop transaction by @exploreriii in #730
  • feat: add TokenFeeScheduleUpdateTransaction class and tests by @Akshat8510 in #722
  • feat: Refactor AbstractTokenTransferTransaction to unify Token/NFT transfer logic by @manishdait in #710
  • feat: Added missing fields for TokenCreateTransaction and TokenUpdateTransaction by @manishdait in #409

TYPING

  • fix: Improve type conflict in token_cancel_airdrop_transaction.py by @Adityarya11 in #637
  • fix: Improve type hinting in file_append_transaction.py by @Adityarya11 in #633
  • chore: Use typing.NamedTuple for Operator in client.py by @Adityarya11 in #669
  • feat: FileId class cleanup, docstrings and typing by @Raja-89 in #656

FIXES

  • fix: Use SDK TokenType enum instead of protobuf in examples by @Adityarya11 in #731
  • fix(tokens): Prevent ValueError in TokenId.from_string when input is None #630 by @prakhar14-op in #689
  • fix: Resolve eq type conflict in CustomFee class (#627) by @Rachitb0611 in #672
  • chore: guard token airdrop channel service availability by @advay-sinha in #632
  • fix: Update schedule_sign_transaction_e2e_test to check for key presence instead of relying on index.

BREAKING CHANGES

New Contributors

AUTO GENERATED

What's Changed

Read more

v0.1.7

28 Oct 23:29
8c3aa16

Choose a tag to compare

Overview

v0.1.7 features mostly documentation and example improvements. It also introduces two new workflows, a checksum feature and a https://github.com/DataClass refactor.

New Documentation:

docs: added Rebasing and Signing section to signing.md with instructions for maintaining commit verification during rebase operations (#556)
[Add](docs: added) examples/account_id.py demonstrating AccountId class usage including creating standard AccountIds, parsing from strings, comparing instances, and creating AccountIds with public key aliases
docs: added Common issues guide for SDK developers at examples/sdk_developers/common_issues.md
docs: added documentation for resolving changelog conflicts in docs/common_issues.md
docs: added comprehensive changelog entry guide at docs/sdk_developers/changelog.md to help contributors create proper changelog entries (#532).
docs: added add initial testing guide
docs: workflow.md documenting key steps to creating a pull request (#605)
docs: added changelog conflict resolution examples to docs/common_issues.md
docs: added "One Issue Per Pull Request" section to examples/sdk_developers/common_issues.md.
docs: update pyproject.toml maintainers list.
docs: added to README a social follow section

Refactored Documentation:

docs: refactored examples/topic_create.py into modular functions for better readability and reuse.
docs: refactored examples/topic_create.py to be more modular by splitting functions and renaming create_topic() to main().
docs: refactored examples/transfer_hbar.py to improve modularity by separating transfer and balance query operations into dedicated functions
docs: refactored examples/topic_message_submit.py to be more modular
docs: refactored examples/transfer_nft.py to be more modular by isolating transfer logic.
docs: refactored examples/file_append.py into modular functions for better readability, reuse, and consistency across examples.
docs: refactored monolithic function in token_create_nft_infinite.py to multiple modular functions for better structure and ease.
docs: refactored query_balance.py into modular, reusable functions with setup_client(), create_account(), get_balance(), transfer_hbars(), and main() for improved readability, maintainability, and error handling.
docs: unified balance and transfer logging format — both now consistently display values in hbars for clarity.
docs: enhanced contributing section in README.md with resource links
docs: Improved the contributing section in the README.md file
docs: Use relative paths for internal GitHub links (#560).
– docs: Updated README.md/CHANGELOG.md and added blog.md, bud.md and setup.md (#474)

New Docstrings:

docs: added Google-style docstrings to CustomFractionalFee class and its methods in custom_fractional_fee.py.
docs: Added Google-style docstrings to CustomFixedFee class and its methods in custom_fixed_fee.py.
docs: Add Google-style docstrings to CustomRoyaltyFee class and its methods in custom_royalty_fee.py.
docs: Add Google-style docstrings to AbstractTokenTransferTransaction class and its methods in abstract_token_transfer_transaction.py.
docs: Add Google-style docstrings to TokenRelationship class and its methods in token_relationship.py.

New Fixes:

docs: Updated all occurrences of non-functional Discord invite links throughout the documentation with the new, stable Hyperledger and Hedera invite links (#603).
docs: Added direct links to Python SDK channel in Linux Foundation Decentralized Trust Discord back in
docs: renamed examples/nft_allowance.py to examples/account_allowance_nft.py for consistency with account class naming scheme
docs: renamed examples/hbar_allowance.py to examples/account_allowance_hbar.py for naming consistency
docs: renamed docs/sdk_developers/changelog.md to docs/sdk_developers/changelog_entry.md for clarity.

New Workflows

feat: added dependabot.yaml file to enable automated dependency management.
feat: added workflow for running example scripts.

New Features

feat: added checksum filed for TopicId, FileId, ContractId, ScheduleId class

New Refactors

refactor: refactored TopicId class to use https://github.com/DataClass decorator for reducing boilerplate code

What's Changed

  • fix: fix for code scanning alert no. 4: Workflow does not contain permissions by @exploreriii in #387
  • chore: Enhance contributing section with resource links by @nadineloepfe in #502
  • refactor: improve modularity of transfer_hbar.py example by @NayandG07 in #503
  • refactor: to increase modularity and readability by @prajeeta15 in #421
  • chore: refactor examples/topic_message_submit.py to be more modular by @Shashank0701-byte in #509
  • docs: Create common issues guide for SDK developers by @ambicuity in #512
  • docs(fees): Add Google-style docstrings to CustomFractionalFee by @Raja-89 in #493
  • chore: refactor examples/topic_create.py to be more modular by @DinethShakya23 in #519
  • chore: Configure Dependabot for GitHub Actions and pip by @rbarker-dev in #524
  • docs: Improve contributing section in README by @Pranay22077 in #522
  • docs: add guide for resolving changelog conflicts by @amritamishra01 in #529
  • feat: add type hints to setup_client() and create_new_account() functions by @Om7035 in #514
  • fix: Refactor transfer_nft example for modularity#497 by @Adityarya11 in #515
  • docs: Add 'One Issue Per Pull Request' to common_issues.md by @joepaulvilsan in #520
  • docs: Create changelog.md guide for SDK contributors (#532) by @ambicuity in #533
  • refactor: Rename hbar_allowance.py example file by @Pranay22077 in #540
  • docs: Add docstrings to custom_fixed_fee.py by @Pranay22077 in #539
  • docs: add examples/account_id.py demonstrating AccountId by @mollymont in #542
  • docs: Add docstrings to custom_royalty_fee.py by @Pranay22077 in #547
  • chore(examples): refactor topic_delete.py to be more modular by @Adityarya11 in #528
  • docs: rename nft_allowance.py to account_allowance_nft.py by @bhaskargurram-ai in #537
  • docs: Add docstrings to abstract_token_transfer_transaction.py by @Pranay22077 in #553
  • refactor: converted function in examples/token_create_nft_infinite into modular functions by @gg21-prog in #527
  • chore: add changelog conflict examples to common_issues.md by @Ananya44444 in #545
  • docs: Use relative paths for internal GitHub links (#560) by @Pranay22077 in #561
  • docs: Add Google-style docstrings to token_relationship.py by @Pranay22077 in #559
  • refactor: Make examples/topic_create.py modular by @msaadsbr in #513
  • chore: Update maintainers list and changelog by @riyadey27 in #525
  • refactor: modularize file_append example into setup, create, and appe… by @OnatadeTobi in #557
  • docs: add Rebasing and Signing section to signing.md by @sankhya007 in #558
  • feat(examples): modularize logging_example.py for better maintainability by @Pratyush2240 in #573
  • refactor: type id class refactor with dataclass decorator by @RaghavGanesh7 in #574
  • fix: remove deprecated snake_case aliases and _DeprecatedAliasesMixin (#428) by @BhuvanB404 in #446
  • feat: add initial testing guide structure by @Pranay22077 in #588
  • docs: clarify all commits must be signed in signing.md (#459) by @Zaki-Mohd in #464
  • feat: Added checksum field to remaining IDs by @manishdait in #422
  • fix: Type hints for topic-related transactions by @manishdait in #599
  • feat: Added workflow to run example script by @manishdait in #374
  • chore: new contributing guide, setup.md, blog.md and checklist.md by @nadineloepfe in #607
  • docs: Fix broke...
Read more

v0.1.6

22 Oct 12:17
b4e8017

Choose a tag to compare

What's Changed

  • fix: account pylint issues by @Dosik13 in #397
  • chore: Release 0.1.5 by @nadineloepfe in #394
  • chore: bump solo version to 0.14 by @Dosik13 in #402
  • chore: Fix Type Error in the token_transfer_list.py by @manishdait in #395
  • feat: add CustomFeeLimit and revenue generating topics functionality by @Dosik13 in #388
  • feat: Checksum support for TokenId.from_string() by @manishdait in #380
  • chore: refactor examples/token_associate.py by @tharun634 in #408
  • chore: Refactor examples/token_cancel_airdrop by @piyush588 in #393
  • feat: add account allowance transactions by @Dosik13 in #401
  • fix: Refactor TokenUnfreezeTransaction by @AubreyDDD in #413
  • chore: refactor examples/account_create.py to use modular functions by @kphero in #411
  • fix: Replace Hendrik Ebbers with Sophie Bulloch by @jwagantall in #414
  • feat: Add strict type hints to TransactionGetReceiptQuery by @drtoxic69 in #426
  • docs: add missing transaction examples to running_examples.md by @BhuvanB404 in #435
  • docs: improve CONTRIBUTING.md to explain /docs structure and fix hype… by @DinethShakya23 in #447
  • chore: refactor examples/token creation by @piyush588 in #448
  • fix(tokeninfo): remove duplicate static methods by @Akshat1931 in #430
  • feat: add comprehensive Google-style docstrings to examples/account_create.py by @Om7035 in #437
  • docs: updated running_examples.md and changelog entry by @arnav-terex in #463
  • refactor: converted class in TokenNftInfo to dataclass by @gg21-prog in #451
  • fix: update broken documentation links and enhance CONTRIBUTING.md (#440) by @BhuvanB404 in #445
  • chore: Release 0.1.6 by @exploreriii in #415

New Contributors

Full Changelog: v0.1.5...v0.1.6