Hiero Python SDK β Announcing Release v0.1.7
π Hiero Python SDK β Announcing Release v0.1.7
Weβre thrilled to announce version 0.1.7 of the Hiero Python SDK!
This release focuses heavily on improving the developer experience with extensive new documentation, examples, and docstrings. It also introduces two new workflows, adds a checksum feature, and includes numerous refactors to make the SDK more robust and easier to use.
A huge thank you to our 27 new contributors for making this rapid release possible! β€οΈ
β¨ Whatβs New in v0.1.7
This release introduces new features for reliability, automated workflows, and comprehensive new documentation to guide developers.
π§Ύ New Features & Workflows
- Checksum Feature: Added checksum validation for
TopicId,ContractId, andScheduleIdfor more reliable operations. - Dependabot Workflow: Added a
dependabot.ymlfile to enable automated dependency management. - Example Runner Workflow: Added a workflow for running example scripts, improving our CI pipeline.
- Type Hints: Added type hints to
setup_client()andcreate_new_account()functions. - Initial Testing Guide: Added a foundational testing guide to help new contributors.
π New Documentation & Docstrings
- Rebasing and Signing Guide: New documentation on
md.signingwith instructions for maintaining commit verification. - New Examples: Added
account_id.pydemonstratingAccountIdusage (parsing, string compares, etc.). - Changelog Guides: Added guides for resolving changelog conflicts and for SDK contributors to create proper entries.
- Google-style Docstrings: Added comprehensive Google-style docstrings for:
CustomFractionalFeeCustomRoyaltyFeeAbstractTokenTransferTransaction
π Improvements & Changes
We’ve refactored several key areas to improve modularity, readability, and consistency across the codebase.
TopicIdRefactor: Refactored theTopicIdclass to useDataClassdecorator, reducing boilerplate code.- Example Refactors:
topic_create.py: Made more modular for better readability and reuse.transfer_hbar.py: Improved modularity by separating transfer and balance query operations.file_append.py: Modularized intosetup_client,create_file, andappend_to_filefunctions.token_create_nft_infinite.py: Converted into modular functions.
- Internal Refactors:
- Removed deprecated
snake_casealiases. - Refactored
type_idlogic with adataclassdecorator for better maintainability.
- Removed deprecated
π Fixes
- Fixed a code scanning alert (no. 4) where workflow docs did not contain permissions.
- Fixed broken Discord links with stable Hyperledger/Hedera invites.
- Fixed type hints for topic-related transactions.
π What else changed (high-level highlights)
This release bundles many other PRs that improved docs, chores, and examples. Notable items include:
chore: configure Dependabot for GitHub Actions and pip(PR #524)docs: improve contributing section in README(PR #522)docs: add docstrings to custom_fixed_fee.py(PR #539)refactor: modularize file_append example(PR #557)chore: Update maintainers list and changelog(PR #525)docs: Add Google-style docstrings to token_relationship.py(PR #559)
For the full changelog see the release page or compare the tags:
π Full Changelog β v0.1.6…v0.1.7
π Release page: v0.1.7 on GitHub Releases β released by @explorerii.
β‘ Upgrade to the Latest Version
Update to the latest Hiero Python SDK release with:
pip install --upgrade hiero-sdk-python
π Community growth β contributors spotlight
We are incredibly excited to highlight the massive community growth for this release: 27 new contributors took part in v0.1.7! This is a fantastic sign of momentum for the project.
New contributors (first-time contributors for v0.1.7)
- @Nayan4007 β first contribution in #503
- @prajeeta15 β first contribution in #421
- @Shashank0701-byte β first contribution in #509
- @ambiguity β first contribution in #512
- @Raja-89 β first contribution in #493
- @amritamishra01 β first contribution in #529
- @Adityarya11 β first contribution in #515
- @joepaulvilsan β first contribution in #520
- @mollymont β first contribution in #542
- @bhaskargurram-ai β first contribution in #537
- @Ananya4444 β first contribution in #545
- @msaadsbr β first contribution in #513
- @riyadev27 β first contribution in #525
- @OnatadeTobi β first contribution in #557
- @sankhya007 β first contribution in #558
- @Pratyush2240 β first contribution in #573
- @RaghavGanesh7 β first contribution in #574
- @Zaki-Mohd β first contribution in #464
- @r-barker-dev β first contribution in #524
- @Pranay22077 β first contribution in #522
- @gg21-prog β first contribution in #527
- @BhuvanaB404 β first contribution in #446
- @Zaki-Mohammed β first contribution in #459
- @Manishdait β first contribution in #422
Thank you all β your work helps make Hiero stronger and more useful to developers.
Recent Hiero Posts
-
A Month of Merges: How Hacktoberfest Turned Our Python SDK into a Pull-Request Party
October 30, 2025
A look back at how Hacktoberfest 2025 transformed the Hiero Python SDK, bringing in 39 new authors and a 660% increase in commits.
-
Hiero Python SDKΒ β Announcing Release v0.1.6
October 24, 2025
Release 0.1.6 announced!
-
Join the Next Chapter of the CLI! Explore Hiero CLI
October 17, 2025
Weβre thrilled to share a major milestone: the Hedera CLI is transitioned into Hiero CLI
-
Hacktoberfest 2025: Contribute to Hiero!
September 30, 2025
Join the Hiero project this Hacktoberfest 2025