You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,8 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
6
6
7
7
## [Unreleased]
8
8
9
-
10
-
11
9
### Added
10
+
12
11
- Added `__str__` and `__repr__` methods to `AccountInfo` class for improved logging and debugging experience (#1098)
13
12
- Added Good First Issue (GFI) management and frequency documentation to clarify maintainer expectations and SDK-level GFI governance.
14
13
- Added SDK-level Good First Issue (GFI) guidelines for maintainers to clarify what qualifies as a good first issue.
@@ -20,7 +19,7 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
20
19
- Added unit tests for `SubscriptionHandle` class covering cancellation state, thread management, and join operations.
21
20
- 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)
22
21
- Added `.github/workflows/bot-pr-auto-draft-on-changes.yml` to automatically convert PRs to draft and notify authors when reviewers request changes.
23
-
-
22
+
-
24
23
- Modularized `transfer_transaction_fungible` example by introducing `account_balance_query()` & `transfer_transaction()`.Renamed `transfer_tokens()` → `main()`
25
24
- Phase 2 of the inactivity-unassign bot: Automatically detects stale open pull requests (no commit activity for 21+ days), comments with a helpful InactivityBot message, closes the stale PR, and unassigns the contributor from the linked issue.
26
25
- Added `__str__()` to CustomFixedFee and updated examples and tests accordingly.
@@ -39,14 +38,16 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
39
38
- Support selecting specific node account ID(s) for queries and transactions and added `Network._get_node()` with updated execution flow (#362)
40
39
- 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)
41
40
- Add PR inactivity reminder bot for stale pull requests `.github/workflows/pr-inactivity-reminder-bot.yml`
42
-
- Add comprehensive training documentation for _Executable class `docs/sdk_developers/training/executable.md`
41
+
- Add comprehensive training documentation for \_Executable class `docs/sdk_developers/training/executable.md`
43
42
- Added empty `docs/maintainers/good_first_issues.md` file for maintainers to write Good First Issue guidelines (#1034)
44
43
- Added new `.github/ISSUE_TEMPLATE/04_good_first_issue_candidate.yml` file (1068)(https://github.com/hiero-ledger/hiero-sdk-python/issues/1068)
45
44
- Enhanced `.github/ISSUE_TEMPLATE/01_good_first_issue.yml` with welcoming message and acceptance criteria sections to guide contributors in creating quality GFIs (#1052)
46
45
- Add workflow to notify team about P0 issues `bot-p0-issues-notify-team.yml`
47
46
- Added Issue Reminder (no-PR) bot, .github/scripts/issue_reminder_no_pr.sh and .github/workflows/bot-issue-reminder-no-pr.yml to automatically detect assigned issues with no linked pull requests for 7+ days and post a gentle ReminderBot comment.(#951)
47
+
- Added `add_hbar_transfer`, `add_approved_hbar_transfer`, and internal `_add_hbar_transfer` to accept `Hbar` objects in addition to raw tinybar integers, with internal normalization to tinybars. Added tests validating the new behavior.
48
48
49
49
### Changed
50
+
50
51
- Improved consistency of transaction examples (#1120)
51
52
- 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)
52
53
- Allow `PublicKey` for `TokenUpdateKeys` in `TokenUpdateTransaction`, enabling non-custodial workflows where operators can build transactions using only public keys (#934).
@@ -62,10 +63,9 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
62
63
- Cleaned up `token_airdrop_claim_auto` example for pylint compliance (no functional changes). (#1079)
63
64
- Formatted `examples/query` using black (#1082)(https://github.com/hiero-ledger/hiero-sdk-python/issues/1082)
64
65
- Update team notification script and workflow for P0 issues 'p0_issues_notify_team.js'
65
-
- Rename test files across the repository to ensure they consistently end with _test.py (#1055)
66
+
- Rename test files across the repository to ensure they consistently end with \_test.py (#1055)
66
67
- Cleaned up `token_airdrop_claim_signature_required` example for pylint compliance (no functional changes). (#1080)
67
-
- Rename the file 'test_token_fee_schedule_update_transaction_e2e.py' to make it ends with _test.py as all other test files.(#1117)
68
-
68
+
- Rename the file 'test_token_fee_schedule_update_transaction_e2e.py' to make it ends with \_test.py as all other test files.(#1117)
69
69
70
70
### Fixed
71
71
@@ -92,8 +92,8 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
92
92
- Added `.github/workflows/merge-conflict-bot.yml` to automatically detect and notify users of merge conflicts in Pull Requests.
93
93
- Added `.github/workflows/bot-office-hours.yml` to automate the Weekly Office Hour Reminder.
94
94
- feat: Implement account creation with EVM-style alias transaction example.
95
-
- Added validation logic in `.github/workflows/pr-checks.yml` to detect when no new changelog entries are added under [Unreleased]
96
-
-feat: Allow `add_hbar_transfer`, `add_approved_hbar_transfer`, and internal `_add_hbar_transfer` to accept `Hbar` objects in addition to raw tinybar integers, with internal normalization to tinybars. Added tests validating the new behavior.
95
+
- Added validation logic in `.github/workflows/pr-checks.yml` to detect when no new changelog entries are added under [Unreleased].
96
+
-Support for message chunking in `TopicSubmitMessageTransaction`.
0 commit comments