Skip to content

Releases: tempoxyz/tempo-go

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 16:53
1a3c9b5

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.0 by @github-actions[bot] in #60

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 05 May 01:37
87ed6d5

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.1 by @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

Choose a tag to compare

@github-actions github-actions released this 10 Apr 15:27
2acff50

Added

  • CallScope, SelectorRule, and CallScopeBuilder for scoping access keys to specific contracts, function selectors, and recipients
  • KeyRestrictions builder with token spending limits, call scope allowlists, and IsCallAllowed validation
  • AuthorizeKey(), RevokeKey(), SetAllowedCalls(), RemoveAllowedCalls(), and UpdateSpendingLimit() precompile call encoders
  • AuthorizeKeyT3Selector constant for the T3+ authorizeKey ABI
  • TIP-20 selector constants: SelectorTransfer, SelectorApprove, SelectorTransferWithMemo, SelectorWildcard
  • Signature type constants: SignatureTypeSecp256k1, SignatureTypeP256, SignatureTypeWebAuthn

Changed

  • client.GetNonce() now accepts *big.Int instead of uint64 for the nonce key parameter, enabling full 192-bit nonce key support as per the Tempo Transaction spec
  • Integration tests use T3 authorizeKey ABI by default (set TEMPO_HARDFORK=T2 for legacy)

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Mar 15:30
5e0a153
ci: add release workflow (#31)