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
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,13 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
7
7
## [Unreleased]
8
8
9
9
### Added
10
+
- Add `TokenFeeScheduleUpdateTransaction` class to support updating custom fee schedules on tokens (#471).
11
+
- Add `examples/token_update_fee_schedule_fungible.py` and `examples/token_update_fee_schedule_nft.py` demonstrating the use of `TokenFeeScheduleUpdateTransaction`.
12
+
- Update `docs/sdk_users/running_examples.md` to include `TokenFeeScheduleUpdateTransaction`.
13
+
- added FreezeTransaction class
14
+
- added FreezeType class
10
15
- Added `docs/sdk_developers/pylance.md`, a new guide explaining how to set up and use **Pylance** in VS Code for validating imports, file references, and methods before review. (#713)
16
+
- feat: TokenAirdropClaim Transaction, examples (with signing required and not), unit and integration tests (#201)
11
17
- docs: Add Google-style docstrings to `TokenId` class and its methods in `token_id.py`.
12
18
- added Google-style docstrings to the `TransactionRecord` class including all dataclass fields, `__repr__`, `_from_proto()` & `_to_proto()` methods.
13
19
- Standardized docstrings, improved error handling, and updated type hinting (`str | None` to `Optional[str]`) for the `FileId` class (#652).
@@ -23,6 +29,7 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
23
29
- docs: Add `docs/sdk_developers/project_structure.md` to explain repository layout and import paths.
24
30
25
31
### Changed
32
+
- chore: replaced hardcoded 'testnet' messages with environment network name
26
33
- chore: validate that token airdrop transactions require an available token service on the channel (#632)
27
34
- chore: update local environment configuration in env.example (#649)
28
35
- chore: Update env.example NETWORK to encourage testnet or local usage (#659)
@@ -36,6 +43,7 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
36
43
- Expanded docs/sdk_developers/signing.md to clarify GPG and DCO requirements and add a Table of Contents (#455).
37
44
- chore: Standardized client initialization across all examples/ files to promote consistency (#658).
38
45
- chore: changed the file names of airdrop examples, classes, unit and integration tests so they are grouped together. (#631)
46
+
- Refactor `AbstractTokenTransferTransaction` to unify Token/NFT transfer logic.
39
47
40
48
### Fixed
41
49
- Added explicit read permissions to examples.yml (#623)
@@ -44,13 +52,18 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
44
52
- fix: Resolve `__eq__` type conflict in `CustomFee` class (#627)
45
53
- Fixes a type conflict in `token_id.py` where `from_string` could receive `None`, preventing a runtime error by raising a `ValueError` if the input is missing. #630
46
54
- Dependabot alerts (version bumps)
55
+
- Fixed incorrect `TokenType` import (protobuf vs. SDK enum) in 18 example files.
56
+
- Update `schedule_sign_transaction_e2e_test` to check for key presence instead of relying on index.
47
57
48
58
### Breaking Changes
49
59
- chore: changed the file names airdrop classes (#631)
0 commit comments