Releases: bitcoin-sv/spv-wallet-go-client
Releases · bitcoin-sv/spv-wallet-go-client
Release v1.0.0-beta.22
[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 singlewebhookURL
.
Updated
Webhook
methods:Subscribe
: Now constructs acommands.CreateWebhookSubscription
command and passes it to theAdminSubscribeWebhook
method.Unsubscribe
: Now constructs acommands.CancelWebhookSubscription
command and passes it to theAdminUnsubscribeWebhook
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
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
Release v1.0.0-beta.20
What's Changed
- deps(SPV-1303): bump go sdk version, update method calls. by @mgosek-4chain in #312
Full Changelog: v1.0.0-beta.19...v1.0.0-beta.20
Release v1.0.0-beta.18
Release v1.0.0-beta.17
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
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
Release v1.0.0-beta.14
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
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)