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
+17-14Lines changed: 17 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,15 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
6
6
7
7
## [Unreleased]
8
8
9
-
10
9
### Added
10
+
11
+
- Add detail to `token_airdrop.py` and `token_airdrop_cancel.py`
11
12
- Add workflow: github bot to respond to unverified PR commits (#750)
12
13
- Add workflow: bot workflow which notifies developers of workflow failures in their pull requests.
13
14
- Add `examples/token_create_transaction_max_automatic_token_associations_0.py` to demonstrate how `max_automatic_token_associations=0` behaves.
14
15
- Add `examples/topic_id.py` to demonstrate `TopicId` opeartions
15
16
- Add `examples/topic_message.py` to demonstrate `TopicMessage` and `TopicMessageChunk` with local mock data.
16
-
- Added missing validation logic `fee_schedule_key` in integration `token_create_transaction_e2e_test.py` and ``token_update_transaction_e2e_test.py`.
17
+
- Added missing validation logic `fee_schedule_key` in integration `token_create_transaction_e2e_test.py` and ``token_update_transaction_e2e_test.py`.
17
18
- Add `account_balance_query.py` example to demonstrate how to use the CryptoGetAccountBalanceQuery class.
18
19
- Add `examples/token_create_transaction_admin_key.py` demonstrating admin key privileges for token management including token updates, key changes, and deletion (#798)
19
20
- Add `examples/token_create_transaction_freeze_key.py` showcasing freeze key behavior, expected failures without the key, and the effect of freezing/unfreezing on transfers.
@@ -26,6 +27,7 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
26
27
- Added `examples/token_create_transaction_supply_key.py` to demonstrate token creation with and without a supply key.
27
28
28
29
### Changed
30
+
29
31
- Limit workflow bot to one message per PR
30
32
- Refactored token-related example scripts (`token_delete.py`, `token_dissociate.py`, etc.) for improved readability and modularity. [#370]
31
33
- upgrade: step security action upgraded from harden-runner-2.13.1 to harden-runner-2.13.1
@@ -37,15 +39,15 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
37
39
- changed to add concurrency to workflow bot
38
40
39
41
### Fixed
42
+
40
43
- chore: fix test.yml workflow to log import errors (#740)
41
44
- chore: fixed integration test names without a test prefix or postfix
42
45
- Staked node ID id issue in the account_create_transationt_e2e_test
43
46
44
-
45
-
46
47
## [0.1.8] - 2025-11-07
47
48
48
49
### Added
50
+
49
51
-`is_unknown` property added to `src/hiero_sdk_python/response_code.py`
50
52
- Example `response_code.py`
51
53
- Add `TokenFeeScheduleUpdateTransaction` class to support updating custom fee schedules on tokens (#471).
@@ -70,15 +72,16 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
70
72
- docs: Add `docs/sdk_developers/project_structure.md` to explain repository layout and import paths.
71
73
72
74
### Changed
75
+
73
76
- chore: bumped solo action from 14.0 to 15.0 (#764)
74
77
- chore: replaced hardcoded 'testnet' messages with environment network name
75
-
- chore: validate that token airdrop transactions require an available token service on the channel (#632)
78
+
- chore: validate that token airdrop transactions require an available token service on the channel (#632)
76
79
- chore: update local environment configuration in env.example (#649)
77
80
- chore: Update env.example NETWORK to encourage testnet or local usage (#659)
78
81
- chore: updated pyproject.toml with python 3.10 to 3.13 (#510, #449)
79
82
- chore: fix type hint for TokenCancelAirdropTransaction pending_airdrops parameter
80
83
- chore: Moved documentation file `common_issues.md` from `examples/sdk_developers/` to `docs/sdk_developers/` for unified documentation management (#516).
81
-
- chore: Refactored the script of examples/custom_fee.py into modular functions
84
+
- chore: Refactored the script of examples/custom_fee.py into modular functions
82
85
- fix: Replaced `collections.namedtuple` with `typing.NamedTuple` in `client.py` for improved type checking.
83
86
- chore: Refactored examples/custom_fee.py into three separate example files.
84
87
- Expanded `docs/sdk_developers/checklist.md` with a self-review guide for all pull request submission requirements (#645).
@@ -88,6 +91,7 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
88
91
- Refactor `AbstractTokenTransferTransaction` to unify Token/NFT transfer logic.
89
92
90
93
### Fixed
94
+
91
95
- Added explicit read permissions to examples.yml (#623)
92
96
- Removed deprecated Logger.warn() method and legacy parameter swap logic from get_logger() (#673).
93
97
- Improved type hinting in `file_append_transaction.py` to resolve 'mypy --strict` errors. ([#495](https://github.com/hiero-ledger/hiero-sdk-python/issues/495))
@@ -97,12 +101,13 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
97
101
- Fixed incorrect `TokenType` import (protobuf vs. SDK enum) in 18 example files.
98
102
- Update `schedule_sign_transaction_e2e_test` to check for key presence instead of relying on index.
99
103
- Add `localhost` and `local` as network names
100
-
104
+
101
105
### Breaking Changes
106
+
102
107
- chore: changed the file names airdrop classes (#631)
@@ -132,7 +137,6 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
132
137
- chore: fix the examples workflow to log error messages and run on import failure (#738)
133
138
- Added `docs/discord.md` explaining how to join and navigate the Hiero community Discord (#614).
134
139
135
-
136
140
### Changed
137
141
138
142
- Added direct links to Python SDK channel in Linux Foundation Decentralized Trust Discord back in
@@ -165,6 +169,7 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
165
169
- Type hinting for `Topic` related transactions.
166
170
167
171
### Removed
172
+
168
173
- Remove deprecated camelCase alias support and `_DeprecatedAliasesMixin`; SDK now only exposes snake_case attributes for `NftId`, `TokenInfo`, and `TransactionReceipt`. (Issue #428)
169
174
170
175
## [0.1.6] - 2025-10-21
@@ -205,8 +210,6 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
205
210
- Improved `CONTRIBUTING.md` by explaining the /docs folder structure and fixing broken hyperlinks.(#431)
206
211
- Converted class in `token_nft_info.py` to dataclass for simplicity.
207
212
208
-
209
-
210
213
### Fixed
211
214
212
215
- Incompatible Types assignment in token_transfer_list.py
0 commit comments