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
+23-3Lines changed: 23 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,9 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
10
10
- Unified balance and transfer logging format — both now consistently display values in hbars for clarity.
11
11
12
12
### Added
13
+
- Refactored `examples/topic_create.py` into modular functions for better readability and reuse.
14
+
- Add Rebasing and Signing section to signing.md with instructions for maintaining commit verification during rebase operations (#556)
13
15
- Add `examples/account_id.py` demonstrating AccountId class usage including creating standard AccountIds, parsing from strings, comparing instances, and creating AccountIds with public key aliases
14
-
15
16
- Added Google-style docstrings to `CustomFractionalFee` class and its methods in `custom_fractional_fee.py`.
16
17
- Added `dependabot.yaml` file to enable automated dependency management.
17
18
- Common issues guide for SDK developers at `examples/sdk_developers/common_issues.md`
@@ -20,23 +21,37 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
20
21
- docs: Added Google-style docstrings to `CustomFixedFee` class and its methods in `custom_fixed_fee.py`.
21
22
- docs: Add Google-style docstrings to `CustomRoyaltyFee` class and its methods in `custom_royalty_fee.py`.
22
23
- docs: Add Google-style docstrings to `AbstractTokenTransferTransaction` class and its methods in `abstract_token_transfer_transaction.py`.
24
+
- docs: Add Google-style docstrings to `TokenRelationship` class and its methods in `token_relationship.py`.
25
+
- feat: add initial testing guide structure
26
+
- Added `checksum` filed for TopicId, FileId, ContractId, ScheduleId class
23
27
24
28
### Changed
25
29
30
+
- Refactored TopicId class to use @dataclass decorator for reducing boilerplate code
31
+
- Renamed `examples/nft_allowance.py` to `examples/account_allowance_nft.py` for consistency with account class naming scheme
32
+
- Added changelog conflict resolution examples to `docs/common_issues.md`
26
33
- Refactored `examples/topic_create.py` to be more modular by splitting functions and renaming `create_topic()` to `main()`.
27
34
- Refactored `examples/transfer_hbar.py` to improve modularity by separating transfer and balance query operations into dedicated functions
28
35
- Enhanced contributing section in README.md with resource links
29
36
- Refactored examples/topic_message_submit.py to be more modular
30
37
- Added "One Issue Per Pull Request" section to `examples/sdk_developers/common_issues.md`.
31
38
- docs: Improved the contributing section in the README.md file
32
39
- Refactored `examples/transfer_nft.py` to be more modular by isolating transfer logic.
40
+
- Refactored `examples/file_append.py` into modular functions for better readability, reuse, and consistency across examples.
41
+
- Ensured identical runtime behavior and output to the previous version to maintain backward compatibility.
33
42
- Renamed `examples/hbar_allowance.py` to `examples/account_allowance_hbar.py` for naming consistency
43
+
- Converted monolithic function in `token_create_nft_infinite.py` to multiple modular functions for better structure and ease.
44
+
- docs: Use relative paths for internal GitHub links (#560).
45
+
- Update pyproject.toml maintainers list.
34
46
- Refactored token-related example scripts (`token_delete.py`, `token_dissociate.py`, etc.) for improved readability and modularity. [#370]
35
-
36
47
### Fixed
37
48
38
49
- Add type hints to `setup_client()` and `create_new_account()` functions in `examples/account_create.py` (#418)
39
50
- Added explicit read and write permissions to test.yml
51
+
- Type hinting for `Topic` related transactions.
52
+
53
+
### Removed
54
+
- Remove deprecated camelCase alias support and `_DeprecatedAliasesMixin`; SDK now only exposes snake_case attributes for `NftId`, `TokenInfo`, and `TransactionReceipt`. (Issue #428)
40
55
41
56
## [0.1.6] - 2025-10-21
42
57
@@ -57,13 +72,18 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
57
72
- Approved transfer support to TransferTransaction
0 commit comments