Skip to content

Releases: bitcoin-sv/spv-wallet-go-client

Release v1.0.0-beta.22

16 Jan 08:32
23c450a
Compare
Choose a tag to compare
Pre-release

[v1.0.0-beta.22] - 2025-01-16

Changed

  • Refactored WebhookSubscriber interface:
    • AdminSubscribeWebhook now accepts a *commands.CreateWebhookSubscription instead of individual parameters (webhookURL, tokenHeader, tokenValue).
    • AdminUnsubscribeWebhook now accepts a *commands.CancelWebhookSubscription instead of a single webhookURL.

Updated

  • Webhook methods:
    • Subscribe: Now constructs a commands.CreateWebhookSubscription command and passes it to the AdminSubscribeWebhook method.
    • Unsubscribe: Now constructs a commands.CancelWebhookSubscription command and passes it to the AdminUnsubscribeWebhook method.

Notes

  • These changes improve the maintainability of webhook subscription logic by centralizing command data structures in the commands package.

Release v1.0.0-beta.19

08 Jan 09:29
c48b7ef
Compare
Choose a tag to compare

Changelog

  • cb16fb6 Feat(SPV-1162) Fix authenticators initialization (#33)
  • 75a9281 Feat(SPV-1163)Fix configuration workflow (#38)
  • b823c1f Feat/spv-1207/migrate totp operations logic from old spv wallet go client (#18)
  • c2094b7 Merge branch 'main' into refactor/SPV-1087-add-new-version-of-the-client
  • 275bccb Merge branch 'main' into refactor/SPV-1087-add-new-version-of-the-client
  • c48b7ef Merge pull request #311 from 4chain-ag/refactor/SPV-1087-add-new-version-of-the-client
  • 32893b4 Merge remote-tracking branch 'upstream/main' into refactor/SPV-1087-add-new-version-of-the-client.
  • f89e3d8 Ref(SPV-1216) Fix unit tests status codes (#24)
  • c2f733f Refact(SPV-1274) http mock responders usage (#43)
  • d055443 Refactor(SPV-1217) Remove_TransportWrapper_and_Verify_OnAfterResponse (#25)
  • b333b42 build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 in /examples (#306)
  • 5c649a1 ci(SPV-1138): add separated linter files and fix warnings. (#4)
  • fffa2c3 ci(SPV-1354): fix running regression tests against the code from PR from fork
  • db319cd ci(SPV-1354): run regression tests against the code from PR from fork
  • 2f37c16 feat(SPV-1214): admin contact filter (#46)
  • 1dd5458 feat(SPV-1241): migrate FinalizeTransaction and SendToRecipients (#27)
  • 2026d93 feat(SPV-1258): add admin endpoint for confirm contacts (#39)
  • 04c03bb feat(SPV-1317): admin endpoints - Contacts API, add missing contact creation method implementation. (#47)
  • fc7736c feat(SPV-1344): add shared config API implementation to admin API. (#49)
  • ddd8076 fix(SPV-1264): paymail query filter usage in admin, user APIs. (#42)
  • 285311f fix(SPV-1283): use proper upsertcontact command field for a path param (#41)
  • fa1d4d6 refactor(SPV-1087): Paste authentication, utils files content from the old go-cli. (#3)
  • 0d94f7c refactor(SPV-1087): Remove old project structure. (#2)
  • fd131af refactor(SPV-1087): add configurations API implementation, spv client. (#5)
  • 6e7159d refactor(SPV-1087): add user transactions api implementation. (#7)
  • ae0be49 refactor(SPV-1087): restore deleted sections.
  • 28af727 refactor(SPV-1087): restore mergify.
  • 812572f refactor(SPV-1087): revert to the state from the go v2 fork.
  • 590e108 refactor(SPV-1087): update go mod, go sum.
  • f34a5ed refactor(SPV-1173): add example pkg, taskfile, keys generator, readme… (#9)
  • 4d3962d refactor(SPV-1174): add user contacts, invitation api implementations (#10)
  • 4d0325a refactor(SPV-1183): add user merkleroots api implementation (#11)
  • 3acdd4c refactor(SPV-1184): add users information + user access key api implementation. (#12)
  • 6e5fd7b refactor(SPV-1192): add page filter query builder implementation. (#14)
  • 6efd9e6 refactor(SPV-1192): replace query params by page filter. (#15)
  • 2da8fae refactor(SPV-1206): add user utxos API implementation. (#16)
  • dbceb5c refactor(SPV-1209): fix url path building in user APIs. (#17)
  • 1eb35b5 refactor(SPV-1213): Admin API access with user xpubs implementation. (#20)
  • 83cb51d refactor(SPV-1230): admin endpoints group - Contacts API. (#23)
  • 7e183e1 refactor(SPV-1231): admin endpoints group - Paymails API. (#28)
  • 948960b refactor(SPV-1232): admin endpoints group - Transactions API. (#29)
  • ef2f7a1 refactor(SPV-1233): admin endpoints group - Access Keys API (#30)
  • ba729fb refactor(SPV-1234): admin endpoints group - Webhooks API. (#32)
  • dd1f0c2 refactor(SPV-1235): admin endpoints group - UTXOs API. (#34)
  • 8eaaf1c refactor(SPV-12374): admin endpoints group - Stats API. (#35)
  • 1e8db9e refactor(SPV-1238): admin endpoints group - Status API. (#36)
  • 6f39d9a refactor(SPV-1264): user endpoints - Paymails API. (#40)
  • 2c00c3d refactor(SPV-1275): revise and update examples. (#50)
  • 60a612d refactor(SPV-1278): add regression tests implementation. (#37)
  • 0d8c7ca refactor(SPV-1289): standardize building and processing search queries - part 1. (#45)
  • dc73034 refactor(SPV-1301): standardize building and processing search queries - part 2. (#48)
  • 30ffde5 refactor(SPV-1351): add notifications package from previous version of the go client. (#51)
  • cdf95b0 refactoring(SPV-1208) Migrate_Merkel_Roots_Sync_operations_logic_from_old_SPVWalletGoClient (#21)
  • 943094d refactoring(SPV-1338)StandardizeHTTP_formatters (#52)

Release v1.0.0-beta.21

09 Jan 09:14
cf2264d
Compare
Choose a tag to compare
Pre-release

Changelog

  • cf2264d deps(SPV-1303): bump go sdk version, update method calls. (#312)

Release v1.0.0-beta.20

09 Jan 09:06
cf2264d
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v1.0.0-beta.19...v1.0.0-beta.20

Release v1.0.0-beta.18

19 Dec 14:15
0d28ad6
Compare
Choose a tag to compare
Pre-release

Changelog

Release v1.0.0-beta.17

17 Dec 09:17
155281c
Compare
Choose a tag to compare
Pre-release

Changelog

  • 2bacb87 build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.32 to 1.0.0-beta.33 in /examples (#293)
  • 917b70d build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.33 to 1.0.0-beta.34 (#299)
  • ff0c03b build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.33 to 1.0.0-beta.34 in /examples (#300)
  • 4d017af build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.34 to 1.0.0-beta.37 (#304)
  • fa54f9f build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.34 to 1.0.0-beta.37 in /examples (#305)
  • ef4620b build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in the go_modules group across 1 directory (#294)
  • 95d70af build(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 in the gh_actions group (#290)
  • 027902f build(deps): bump the go_modules group across 2 directories with 1 update (#298)
  • 5a6450f ci(SPV-1271): trigger regression test workflow (#303)
  • 2222ff3 deps(SPV-887): bump spv-wallet model (#292)
  • 3d7a6f8 feat(SPV-1225): add admin confirmation for contacts (#301)
  • 9117306 feat(SPV-1271): initialise regression test workflow (#302)
  • 155281c feat(SPV-1296): add method to create contact by admin (#307)
  • d7d9eb0 fix: workflow not using latest spv-wallet

Release v1.0.0-beta.16

11 Nov 08:16
6348019
Compare
Choose a tag to compare
Pre-release

What's Changed

  • build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.28 to 1.0.0-beta.30 by @dependabot in #277
  • build(deps): bump the go_modules group across 2 directories with 2 updates by @dependabot in #279
  • feat(SPV-1095): add merkleroots sync to go client by @dzolt-4chain in #273
  • refactor(XXX): remove go-client models and replace them with spv-wallet ones for sync merkleroots by @dzolt-4chain in #280
  • build(deps): bump the go_modules group across 2 directories with 1 update by @dependabot in #288
  • build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.31 to 1.0.0-beta.32 by @dependabot in #282
  • build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.31 to 1.0.0-beta.32 in /examples by @dependabot in #283

Full Changelog: v1.0.0-beta.15...v1.0.0-beta.16

Release v1.0.0-beta.15

03 Oct 07:10
30361c8
Compare
Choose a tag to compare
Pre-release

Changelog

  • e6d5ab5 build(deps): bump the go_modules group across 2 directories with 1 update (#269)
  • 30361c8 feat(SPV-912): handle invalid configuration (#270)

Release v1.0.0-beta.14

11 Sep 11:51
e83ad92
Compare
Choose a tag to compare
Pre-release

Changelog

  • 276259b build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.24 to 1.0.0-beta.25 (#265)
  • 7afcbed build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-beta.24 to 1.0.0-beta.25 in /examples (#266)
  • e83ad92 feat(SPV-936): upgrade to go-sdk (#250)
  • 6c8bbc5 style(XXX): fix typo in sendFunds method, add to Taskfile description to point it runs go tests (#264)

Release v1.0.0-beta.13

27 Aug 06:41
d347070
Compare
Choose a tag to compare
Pre-release

Changelog

  • a3d4642 Merge branch 'main' into SPV-XXX/deps
  • a61ceef Merge pull request #251 from bitcoin-sv/SPV-XXX/deps
  • f3b5441 build(deps): bump github.com/bitcoin-sv/spv-wallet/models from 1.0.0-… (#260)
  • b2cf4f7 chore(SPV-000): update to spv-wallet's version beta.23 (#263)
  • 74757ad chore(SPV-XXX): updating deps
  • ef958de chore(SPV-XXX): updating deps
  • e515b4b ci(SPV-992): use dependabot update groups (#261)
  • 46bbd35 feat(SPV-896): Regression tests v1 (#252)
  • d347070 feat(SPV-930): AdminGetWebhooks method (#262)