Skip to content

Commit 1a3c9b5

Browse files
Release github.com/tempoxyz/tempo-go@0.5.0 (#60)
Co-authored-by: brendanjryan <1572504+brendanjryan@users.noreply.github.com>
1 parent 914d5de commit 1a3c9b5

8 files changed

Lines changed: 16 additions & 32 deletions

.changelog/accept-legacy-recovery-id-envelope.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/cover-batch-response-reordering.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/cover-feepayer-trailer-decoding.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/cover-sponsored-clone-signing.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/reject-malformed-feepayer-field-lists.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/t5-keychain-witness-bindings.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## `github.com/tempoxyz/tempo-go@0.5.0`
4+
5+
### Minor Changes
6+
7+
- Add T5 AccountKeychain TIP-1053 witness bindings: `AuthorizeKeyWithWitness()`, `BurnKeyAuthorizationWitness()`, `IsKeyAuthorizationWitnessBurned()`, and matching selector constants.
8+
- Add T5 integration coverage for key-authorization witness burn, read, and authorize flows gated by `TEMPO_HARDFORK=T5`. (by @figtracer, [#56](https://github.com/tempoxyz/tempo-go/pull/56))
9+
10+
### Patch Changes
11+
12+
- Accept legacy Ethereum recovery ID values `{27, 28}` in 65-byte secp256k1 signature envelopes during transaction deserialization, normalizing them to internal `yParity` `{0, 1}`. Structured RLP signature tuples remain strict and serialization continues to emit canonical `yParity` only. (by @BrendanRyan, [#57](https://github.com/tempoxyz/tempo-go/pull/57))
13+
- Correlate JSON-RPC batch responses by request ID so reordered success and error responses remain associated with their requests. (by @BrendanRyan, [#75](https://github.com/tempoxyz/tempo-go/pull/75))
14+
- Detect and remove only genuine fee-payer trailers, preserving transaction data that ends with the trailer marker. (by @BrendanRyan, [#76](https://github.com/tempoxyz/tempo-go/pull/76))
15+
- Preserve the fee-payer sponsorship marker when cloning transactions so sender signing payloads remain valid. (by @BrendanRyan, [#77](https://github.com/tempoxyz/tempo-go/pull/77))
16+
- Reject malformed fee-payer signature lists in transaction field 11 instead of accepting unsupported tuple shapes. (by @BrendanRyan, [#74](https://github.com/tempoxyz/tempo-go/pull/74))
17+
318
## `github.com/tempoxyz/tempo-go@0.4.1`
419

520
### Patch Changes

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// changelogs:version 0.4.1
1+
// changelogs:version 0.5.0
22
module github.com/tempoxyz/tempo-go
33

44
go 1.25.9

0 commit comments

Comments
 (0)