Skip to content

Commit 84e572d

Browse files
committed
Chore: update CHANGELOG.md
Signed-off-by: Piyush Kumar <[email protected]>
1 parent 34b4a39 commit 84e572d

File tree

1 file changed

+46
-24
lines changed

1 file changed

+46
-24
lines changed

CHANGELOG.md

Lines changed: 46 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,63 +7,73 @@ This project adheres to [Semantic Versioning](https://semver.org).
77
This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
88

99
## [Unreleased]
10+
1011
### Added
12+
1113
- CONTRIBUTING.md: expanded documentation detailing various contribution processes in a step-by-step way. Includes new sections: blog posts and support.
1214
- README_upstream.md: documentation explaining how to rebase to main.
1315

1416
### Added
17+
1518
- Legacy ECDSA DER parse support
1619
- documented private key from_string method behavior
1720
- ContractInfo class
1821
- ContractInfoQuery class
19-
- ContractID check in PublicKey._from_proto() method
22+
- ContractID check in PublicKey.\_from_proto() method
2023
- PendingAirdropId Class
2124
- PendingAirdropRecord Class
2225
- TokenCancelAirdropTransaction Class
26+
- Integrated pylint.yml and test.yml into a single workflow file ci.yml
2327

2428
### Fixed
29+
2530
- missing ECDSA support in query.py and contract_create_transaction.py (was only creating ED25519 keys)
2631
- Applied linting and code formatting across the consensus module
2732

28-
2933
### Breaking API changes
34+
3035
**We have several camelCase uses that will be deprecated → snake_case** Original aliases will continue to function, with a warning, until the following release.
3136

3237
#### In `token_info.py`
33-
- tokenId → token_id
34-
- totalSupply → total_supply
38+
39+
- tokenId → token_id
40+
- totalSupply → total_supply
3541
- isDeleted → is_deleted
36-
- tokenType → token_type
37-
- maxSupply → max_supply
38-
- adminKey → admin_key
42+
- tokenType → token_type
43+
- maxSupply → max_supply
44+
- adminKey → admin_key
3945
- kycKey → kyc_key
40-
- freezeKey → freeze_key
46+
- freezeKey → freeze_key
4147
- wipeKey → wipe_key
4248
- supplyKey → supply_key
43-
- defaultFreezeStatus → default_freeze_status
44-
- defaultKycStatus → default_kyc_status
45-
- autoRenewAccount → auto_renew_account
46-
- autoRenewPeriod → auto_renew_period
47-
- pauseStatus → pause_status
48-
- supplyType → supply_type
49+
- defaultFreezeStatus → default_freeze_status
50+
- defaultKycStatus → default_kyc_status
51+
- autoRenewAccount → auto_renew_account
52+
- autoRenewPeriod → auto_renew_period
53+
- pauseStatus → pause_status
54+
- supplyType → supply_type
4955

5056
#### In `nft_id.py`
51-
- tokenId → token_id
52-
- serialNumber → serial_number
57+
58+
- tokenId → token_id
59+
- serialNumber → serial_number
5360

5461
#### In `transaction_receipt.py`
62+
5563
- tokenId → token_id
56-
- topicId → topic_id
57-
- accountId → account_id
64+
- topicId → topic_id
65+
- accountId → account_id
5866
- fileId → file_id
5967

6068
### Deprecated Additions
69+
6170
- logger.warn will be deprecated in v0.1.4. Please use logger.warning instead.
6271
- get_logger method passing (name, level) will be deprecated in v0.1.4 for (level, name).
6372

64-
6573
## [0.1.3] - 2025-07-03
74+
6675
### Added
76+
6777
- TokenType Class
6878
- MAINTAINERS.md file
6979
- Duration Class
@@ -90,8 +100,8 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
90100
- TransactionRecordQuery Class
91101
- AccountInfoQuery Class
92102

93-
94103
### Changed
104+
95105
- replace datetime.utcnow() with datetime.now(timezone.utc) for Python 3.10
96106
- updated pr-checks.yml
97107
- added add_require_frozen() to Transaction Base Class
@@ -111,54 +121,66 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
111121
- Created `sdk_users` docs folder and renamed `examples/README.md` to `running_examples.md`
112122
- Updated references and links accordingly
113123

114-
115124
### Fixed
125+
116126
- fixed INVALID_NODE_ACCOUNT during node switching
117127
- fixed ed25519 key ambiguity (PrivateKey.from_string -> PrivateKey.from_string_ed25519 in examples)
118128

119129
### Removed
120-
- Redundant test.py file
121130

131+
- Redundant test.py file
122132

123133
## [0.1.2] - 2025-03-12
134+
124135
### Added
136+
125137
- NFTId Class
126138

127139
### Changed
140+
128141
- use SEC1 ECPrivateKey instead of PKCS#8
129142

130143
### Fixed
144+
131145
- PR checks
132146
- misnamed parameter (ECDSASecp256k1=pub_bytes -> ECDSA_secp256k1=pub_bytes)
133147

134148
### Removed
135-
- .DS_store file
136149

150+
- .DS_store file
137151

138152
## [0.1.1] – 2025-02-25
153+
139154
### Added
155+
140156
- RELEASE.md
141157
- CONTRIBUTING.md
142158

143159
### Changed
160+
144161
- README now split into root README for project overview and /examples README for transaction types and syntax.
145162
- Python version incremented from 3.9 to 3.10
146163

147164
### Removed
148-
- pdm.lock & uv.lock file
149165

166+
- pdm.lock & uv.lock file
150167

151168
## [0.1.0] - 2025-02-19
169+
152170
### Added
171+
153172
- Initial release of the Python SDK core functionality.
154173
- Basic documentation on how to install and use the SDK.
155174
- Example scripts illustrating setup and usage.
156175

157176
### Changed
177+
158178
- N/A
159179

160180
### Fixed
181+
161182
- N/A
162183

163184
### Removed
185+
164186
- N/A

0 commit comments

Comments
 (0)