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
+12-4Lines changed: 12 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,17 +7,20 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
7
7
## [Unreleased]
8
8
9
9
### Added
10
+
- Added comprehensive docstring to `FeeAssessmentMethod` enum explaining inclusive vs exclusive fee assessment methods with usage examples. (#1391)
11
+
- Added comprehensive docstring to `TokenType` enum explaining fungible vs non-fungible tokens with practical use cases. (#1392)
12
+
13
+
- Added a notification workflow that alerts the support team when an issue is labeled as a Good First Issue Candidate.[(#1296)]
10
14
- Added comprehensive training documentation for the `Query` class, covering execution flow, payments, retries, and building child queries. (#1238)
11
15
- Beginner issue documentation and updated GFI and GFIC templates and documentation
12
16
- Enable auto assignment to good first issues (#1312), archived good first issue support team notification. Changed templates with new assign instruction.
13
17
- Intermediate issue documentation
14
18
- Added unit test for 'endpoint.py' to increase coverage.
15
19
- Automated assignment guard for `advanced` issues; requires completion of at least one `good first issue` and one `intermediate` issue before assignment (exempts maintainers, committers, and triage members). (#1142)
16
20
- Added Hbar object support for TransferTransaction HBAR transfers:
17
-
- Methods now accept `Union[int, Hbar]` for amount parameters with immediate normalization to tinybars
18
-
- Includes comprehensive unit tests covering various Hbar units (HBAR, MICROBAR, NANOBAR, TINYBAR) and accumulation behavior with mixed `int` and `Hbar` inputs
19
-
- Added a module-level docstring to the HBAR allowance approval example to clarify
20
-
delegated spending behavior and key concepts. [#1202](https://github.com/hiero-ledger/hiero-sdk-python/issues/1202)
21
+
- Methods now accept `Union[int, Hbar]` for amount parameters with immediate normalization to tinybars
22
+
- Includes comprehensive unit tests covering various Hbar units (HBAR, MICROBAR, NANOBAR, TINYBAR) and accumulation behavior with mixed `int` and `Hbar` inputs
23
+
- Added a module-level docstring to the HBAR allowance approval example to clarify delegated spending behavior and key concepts. [#1202](https://github.com/hiero-ledger/hiero-sdk-python/issues/1202)
21
24
- Added a GitHub Actions workflow to validate broken Markdown links in pull requests.
22
25
- Added method chaining examples to the developer training guide (`docs/sdk_developers/training/coding_token_transactions.md`) (#1194)
23
26
- Added documentation explaining how to pin GitHub Actions to specific commit SHAs (`docs/sdk_developers/how-to-pin-github-actions.md`)(#1211)
@@ -92,6 +95,7 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
92
95
- Added technical docstrings and hardening (set -euo pipefail) to the pr-check-test-files.sh script (#1336)
93
96
94
97
### Changed
98
+
- Renamed `.github/scripts/check_advanced_requirement.sh` to `bot-advanced-check.sh` for workflow consistency (#1341)
95
99
- Added global review instructions to CodeRabbit configuration to limit reviews to issue/PR scope and prevent scope creep [#1373]
96
100
- Archived unused auto draft GitHub workflow to prevent it from running (#1371)
97
101
- Added comprehensive documentation to the PR changelog check script (`.github/scripts/pr-check-changelog.sh`) to clarify behavior, inputs, permissions, and dependencies [(#1337)]
@@ -148,6 +152,8 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
148
152
- Enhance assignment bot to guard against users with spam PRs `.github/scripts/bot-assignment-check.sh`
149
153
- Add CodeRabbit documentation review prompts for docs, sdk_users, and sdk_developers with priorities, philosophy, and edge case checks. ([#1236](https://github.com/hiero-ledger/hiero-sdk-python/issues/1236))
150
154
- Enhance NodeAddress tests with additional coverage for proto conversion `tests/unit/node_address_test.py`
155
+
- Replaced deprecated `AccountCreateTransaction.set_key()` usage with `set_key_without_alias()` and `set_key_with_alias()` across examples and tests
156
+
151
157
- Updated `pyproject.toml` to enforce stricter Ruff linting rules, including Google-style docstrings (`D`), import sorting (`I`), and modern Python syntax (`UP`).
152
158
- Modified and renamed hasIntermediateOrAdvancedLabel() to check if issue label is beginner or higher (#1385)
153
159
@@ -167,6 +173,8 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
- Flaky tests by disabling TLS in mock Hedera nodes in `mock_server.py`
169
175
- Fixed LinkBot permission issue for fork PRs by changing trigger to pull_request_target and adding proper permissions.
176
+
- Fixed duplicate comment prevention in issue reminder bot by adding hidden HTML marker for reliable comment detection (.github/scripts/bot-issue-reminder-no-pr.sh) (#1372)
177
+
- Fixed bot-pr-missing-linked-issue to skip commenting on pull requests created by automated bots. (#1382)
0 commit comments