Skip to content
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/01_good_first_issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,22 @@ body:
associate_token_with_account(client, token_id, account_id, account_private_key)
```
- type: textarea
id: acceptance-criteria
attributes:
label: ✅ Acceptance Criteria
description: |
EDIT OR EXPAND THE CHECKLIST ON WHAT IS REQUIRED TO BE ABLE TO MERGE A PULL REQUEST FOR THIS ISSUE
value: |
To be able to merge a pull request for this issue, we need:
- [ ] **Changelog Entry:** Correct changelog entry (please link to the documentation - [see guide](https://github.com/hiero-ledger/hiero-sdk-python/blob/main/docs/sdk_developers/changelog_entry.md))
- [ ] **Signed commits:** commits must be DCO and GPG key signed ([see guide](https://github.com/hiero-ledger/hiero-sdk-python/blob/main/docs/sdk_developers/signing.md))
- [ ] **All Tests Pass:** our workflow checks like unit and integration tests must pass
- [ ] **Issue is Solved:** The implementation fully addresses the issue requirements as described above
- [ ] **No Further Changes are Made:** Code review feedback has been addressed and no further changes are requested
validations:
required: true

- type: textarea
id: contribution_steps
attributes:
Expand Down
10 changes: 7 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Changelog
# Changelog

All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org).
Expand All @@ -7,20 +7,24 @@ This changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.
## [Unreleased]

### Added
- Added __str__() to CustomFixedFee and updated examples and tests accordingly.

- Added **str**() to CustomFixedFee and updated examples and tests accordingly.
- Added a github template for good first issues
- Added `.github/workflows/bot-assignment-check.yml` to limit non-maintainers to 2 concurrent issue assignments.
- Added all missing fields to __str__() method and updated `test_tokem_info.py`
- Added all missing fields to **str**() method and updated `test_tokem_info.py`
- Add examples/tokens/token_create_transaction_pause_key.py example demonstrating token pause/unpause behavior and pause key usage (#833)
- Added `docs/sdk_developers/training/transaction_lifecycle.md` to explain the typical lifecycle of executing a transaction using the Hedera Python SDK.
- Add inactivity bot workflow to unassign stale issue assignees (#952)
- Made custom fraction fee end to end
- Added Acceptance Criteria section to Good First Issue template for better contributor guidance (#997)

### Changed

- Allow `PublicKey` for `TokenUpdateKeys` in `TokenUpdateTransaction`, enabling non-custodial workflows where operators can build transactions using only public keys (#934).
- Bump protobuf toml to protobuf==6.33.2

### Fixed

- Fixed inactivity bot workflow not checking out repository before running (#964)
- Fixed the topic_message_query integarion test
- good first issue template yaml rendering
Expand Down