Releases: tempoxyz/tempo-go
Releases · tempoxyz/tempo-go
Release list
v0.5.0
What's Changed
- chore(deps): bump github.com/ethereum/go-ethereum from 1.17.2 to 1.17.3 in /examples/feepayer in the go-deps group by @dependabot[bot] in #54
- docs: update README wordmark by @decofe in #55
- chore(deps): bump github.com/ethereum/go-ethereum from 1.17.2 to 1.17.3 in the go-deps group across 1 directory by @dependabot[bot] in #53
- chore(deps): bump actions/checkout from 4 to 6 in the actions group across 1 directory by @dependabot[bot] in #52
- fix: accept legacy recovery IDs in signature envelopes by @brendanjryan in #57
- chore(deps): bump actions/checkout from 6 to 6.0.2 in the actions group by @dependabot[bot] in #59
- Add T5 keychain witness bindings by @figtracer in #56
- feat: add TIP-1049 admin key support by @stevencartavia in #62
- feat: add TIP-1028 receive policies by @stevencartavia in #64
- feat: add TIP-1049 tx-embedded key authorizations by @stevencartavia in #63
- chore(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #72
- chore(deps): bump github.com/ethereum/go-ethereum from 1.17.3 to 1.17.4 in /examples/feepayer in the go-deps group by @dependabot[bot] in #69
- test(client): cover reordered batch error responses by @brendanjryan in #75
- test(transaction): cover sponsored fee payer trailer decoding by @brendanjryan in #76
- test(transaction): cover sponsored clone signing fields by @brendanjryan in #77
- test(transaction): cover malformed fee payer field lists by @brendanjryan in #74
- Release
github.com/tempoxyz/tempo-go@0.5.0by @github-actions[bot] in #60
New Contributors
- @figtracer made their first contribution in #56
- @stevencartavia made their first contribution in #62
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- chore: bump go 1.24.13 → 1.25.9, fix action version comments by @decofe in #42
- Add Tempo RPC and TIP-20 helpers by @brendanjryan in #44
- fix(ci): use go 1.25.x/1.26.x and skip integration tests for dependabot by @brendanjryan in #45
- chore(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #43
- chore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in /examples/feepayer in the go-deps group across 1 directory by @dependabot[bot] in #39
- chore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in the go-deps group across 1 directory by @dependabot[bot] in #37
- chore(release): add changelogs workflow by @brendanjryan in #46
- fix(deserialize): overflow validation for uint64 fields by @yevshev in #18
- fix(ci): drop TEMPO_HARDFORK=T2 pin on testnet integration job by @brendanjryan in #47
- chore: repin changelogs action from @add-go-ecosystem to @master by @brendanjryan in #48
- fix: reject malleable secp256k1 signatures by @brendanjryan in #49
- Release
tempo-go@0.4.1by @github-actions[bot] in #50
New Contributors
- @dependabot[bot] made their first contribution in #43
- @yevshev made their first contribution in #18
- @github-actions[bot] made their first contribution in #50
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Added
CallScope,SelectorRule, andCallScopeBuilderfor scoping access keys to specific contracts, function selectors, and recipientsKeyRestrictionsbuilder with token spending limits, call scope allowlists, andIsCallAllowedvalidationAuthorizeKey(),RevokeKey(),SetAllowedCalls(),RemoveAllowedCalls(), andUpdateSpendingLimit()precompile call encodersAuthorizeKeyT3Selectorconstant for the T3+authorizeKeyABI- TIP-20 selector constants:
SelectorTransfer,SelectorApprove,SelectorTransferWithMemo,SelectorWildcard - Signature type constants:
SignatureTypeSecp256k1,SignatureTypeP256,SignatureTypeWebAuthn
Changed
client.GetNonce()now accepts*big.Intinstead ofuint64for the nonce key parameter, enabling full 192-bit nonce key support as per the Tempo Transaction spec- Integration tests use T3
authorizeKeyABI by default (setTEMPO_HARDFORK=T2for legacy)