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
+19-2Lines changed: 19 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,13 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
10
10
11
11
### Added
12
12
13
+
- Fix inactivity bot execution for local dry-run testing.
13
14
- Added documentation: "Testing GitHub Actions using Forks" (`docs/sdk_developers/training/testing_forks.md`).
14
15
- Unified the inactivity-unassign bot into a single script with `DRY_RUN` support, and fixed handling of cross-repo PR references for stale detection.
15
16
- Added unit tests for `SubscriptionHandle` class covering cancellation state, thread management, and join operations.
16
17
- 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)
18
+
- Added `.github/workflows/bot-pr-auto-draft-on-changes.yml` to automatically convert PRs to draft and notify authors when reviewers request changes.
19
+
-
17
20
- Modularized `transfer_transaction_fungible` example by introducing `account_balance_query()` & `transfer_transaction()`.Renamed `transfer_tokens()` → `main()`
18
21
- 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.
19
22
- Added `__str__()` to CustomFixedFee and updated examples and tests accordingly.
@@ -34,22 +37,35 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
34
37
- Add PR inactivity reminder bot for stale pull requests `.github/workflows/pr-inactivity-reminder-bot.yml`
35
38
- Add comprehensive training documentation for _Executable class `docs/sdk_developers/training/executable.md`
36
39
- Added empty `docs/maintainers/good_first_issues.md` file for maintainers to write Good First Issue guidelines (#1034)
37
-
- 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)
40
+
-Added new `.github/ISSUE_TEMPLATE/04_good_first_issue_candidate.yml` file (1068)(https://github.com/hiero-ledger/hiero-sdk-python/issues/1068)
41
+
- Enhanced `.github/ISSUE_TEMPLATE/01_good_first_issue.yml` with welcoming message and acceptance criteria sections to guide contributors in creating quality GFIs (#1052)
42
+
- Add workflow to notify team about P0 issues `bot-p0-issues-notify-team.yml`
43
+
- 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)
38
44
39
45
### Changed
40
-
46
+
- 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)
41
47
- Allow `PublicKey` for `TokenUpdateKeys` in `TokenUpdateTransaction`, enabling non-custodial workflows where operators can build transactions using only public keys (#934).
42
48
- Bump protobuf toml to protobuf==6.33.2
49
+
- chore: Move account allowance example to correct folder
43
50
- Added more tests to the CustomFee class for different functionalities (#991)
44
51
- Changed messaged for test failure summaries so it is clearer by extracting test failure names into summary
45
52
- Renamed example files to match src naming (#1053)
53
+
- Updated bot naming conventions in `.github/workflows` to be consistent (#1042)
54
+
- Renamed workflow files for consistent PR check naming:
55
+
`examples.yml` → `pr-check-examples.yml`,
56
+
`test.yml` → `pr-check-test.yml` (#1043)
57
+
- Cleaned up `token_airdrop_claim_auto` example for pylint compliance (no functional changes). (#1079)
58
+
- Update team notification script and workflow for P0 issues 'p0_issues_notify_team.js'
59
+
- Rename test files across the repository to ensure they consistently end with _test.py (#1055)
46
60
47
61
### Fixed
48
62
63
+
- Fix token association verification in `token_airdrop_transaction.py` to correctly check if tokens are associated by using `token_id in token_balances` instead of incorrectly displaying zero balances which was misleading (#[815])
49
64
- Fixed inactivity bot workflow not checking out repository before running (#964)
0 commit comments