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
+20-2Lines changed: 20 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +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
+
9
11
### Added
10
12
- examples/mypy.ini for stricter type checking in example scripts
11
13
- Added a GitHub Actions workflow that reminds contributors to link pull requests to issues.
@@ -15,9 +17,9 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
15
17
- Codecov workflow
16
18
- Added unit tests for `key_format.py` to improve coverage.
17
19
- Fix inactivity bot execution for local dry-run testing.
18
-
- Added `docs/maintainers/hiero_python_sdk_team.md` listing team members and roles (#1064)
19
20
- Added Good First Issue candidate guidelines documentation (`docs/maintainers/good_first_issue_candidate_guidelines.md`) and Good First Issues guidelines documentation (`docs/maintainers/good_first_issues_guidelines.md`) (#1066)
20
21
- Added documentation: "Testing GitHub Actions using Forks" (`docs/sdk_developers/training/testing_forks.md`).
22
+
- Documentation: created docs/maintainers/hiero_python_sdk_team.md
21
23
- Unified the inactivity-unassign bot into a single script with `DRY_RUN` support, and fixed handling of cross-repo PR references for stale detection.
22
24
- Added unit tests for `SubscriptionHandle` class covering cancellation state, thread management, and join operations.
23
25
- 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)
@@ -44,7 +46,6 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
44
46
- Add PR inactivity reminder bot for stale pull requests `.github/workflows/pr-inactivity-reminder-bot.yml`
45
47
- Add comprehensive training documentation for _Executable class `docs/sdk_developers/training/executable.md`
46
48
- Added empty `docs/maintainers/good_first_issues.md` file for maintainers to write Good First Issue guidelines (#1034)
47
-
-Added new `.github/ISSUE_TEMPLATE/04_good_first_issue_candidate.yml` file (1068)(https://github.com/hiero-ledger/hiero-sdk-python/issues/1068)
48
49
- Added new `.github/ISSUE_TEMPLATE/04_good_first_issue_candidate.yml` file (1068)(https://github.com/hiero-ledger/hiero-sdk-python/issues/1068)
49
50
- Enhanced `.github/ISSUE_TEMPLATE/01_good_first_issue.yml` with welcoming message and acceptance criteria sections to guide contributors in creating quality GFIs (#1052)
50
51
- Add workflow to notify team about P0 issues `bot-p0-issues-notify-team.yml`
@@ -58,6 +59,10 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
58
59
- Add new tests to `tests/unit/topic_info_query_test.py` (#1124)
59
60
60
61
### Changed
62
+
- Reduce office-hours reminder spam by posting only on each user's most recent open PR, grouping by author and sorting by creation time (#1121)
63
+
- Pylint cleanup for token_airdrop_transaction_cancel.py (#1081) [@tiya-15](https://github.com/tiya-15)
64
+
- Move `account_allowance_delete_transaction_hbar.py` from `examples/` to `examples/account/` for better organization (#1003)
65
+
- Improved consistency of transaction examples (#1120)
61
66
- 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)
62
67
- Allow `PublicKey` for batch_key in `Transaction`, enabling both `PrivateKey` and `PublicKey` for batched transactions
63
68
- Allow `PublicKey` for `TokenUpdateKeys` in `TokenUpdateTransaction`, enabling non-custodial workflows where operators can build transactions using only public keys (#934).
@@ -71,6 +76,19 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
71
76
`examples.yml` → `pr-check-examples.yml`,
72
77
`test.yml` → `pr-check-test.yml` (#1043)
73
78
- Cleaned up `token_airdrop_claim_auto` example for pylint compliance (no functional changes). (#1079)
79
+
- Formatted `examples/query` using black (#1082)(https://github.com/hiero-ledger/hiero-sdk-python/issues/1082)
80
+
- Update team notification script and workflow for P0 issues 'p0_issues_notify_team.js'
81
+
- Rename test files across the repository to ensure they consistently end with _test.py (#1055)
82
+
- Cleaned up `token_airdrop_claim_signature_required` example for pylint compliance (no functional changes). (#1080)
83
+
- Rename the file 'test_token_fee_schedule_update_transaction_e2e.py' to make it ends with _test.py as all other test files.(#1117)
84
+
- Format token examples with Black for consistent code style and improved readability (#1119)
85
+
- Transformed `examples/tokens/custom_fee_fixed.py` to be an end-to-end example, that interacts with the Hedera network, rather than a static object demo.
86
+
- Format token examples with Black for consistent code style and improved readability (#1119)
87
+
- Replaced `ResponseCode.get_name(receipt.status)` with the `ResponseCode(receipt.status).name` across examples and integration tests for consistency. (#1136)
88
+
- Moved helpful references to Additional Context section and added clickable links.
89
+
- Transformed `examples\tokens\custom_royalty_fee.py` to be an end-to-end example, that interacts with the Hedera network, rather than a static object demo.
0 commit comments