Skip to content

Releases: Dwolla/dwolla-cli

Release list

v0.1.0-beta.1

v0.1.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@ShreyaThapa ShreyaThapa released this 14 Aug 15:59
72e8a29

First public beta of the Dwolla CLI — explore the Dwolla API, seed sandbox data,
and run multi-step payment scenarios from your terminal.

Install

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/dwolla/dwolla-cli/v0.1.0-beta.1/scripts/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/dwolla/dwolla-cli/v0.1.0-beta.1/scripts/install.ps1 | iex

Highlights

- Every Dwolla API resource as a command group
- 9 built-in sandbox workflows, plus custom JSON workflow files
- dwolla trigger fires real sandbox webhooks; dwolla listen tunnels them to
your local server
- pretty / json / yaml / table / toon output with --jq filtering
- Agent mode for AI coding agents, and dwolla explore for interactive browsing

Good to know

- Production is read-only
- --debug prints full request and response bodies, including personal and bank
details. Mind where that output lands.

Beta: commands and flags are stable but may change before v1. Feedback welcome
via issues.

## Changelog
* 72e8a290fd214524049d71bbc3a5edb38398af18 Merge pull request #10 from Dwolla/fix/prerelease-version-lookup
* 396d1bd81f7d7c5542a92bb95d7859c8059ba1bb Note the go-install fallback version in the release checklist
* 6ca509e787ca631cf480f8b3347f3f24a14c8ece Resolve pre-release versions in the installers; tag the beta v0.1.0-beta.1
* 4e651cc1c531e18865cb27c0964d2cb766bd7cea Merge pull request #9 from Dwolla/security/infosec-review-blocking-remediation
* 564c7e4cd74cb6794ec5d0dffc7dde6cd2b322d1 Pin installer URL to a release tag; always verify checksums
* 2651d333a79bc05e9cd876f91d9e8676713780f9 Enforce read-only production consistently; add control tests
* 3cf0ec0eef8eabc9b8ef851c5ad35538df4cb33a Merge pull request #8 from Dwolla/DEV-1944/phase-8-documentation
* f6f258f4d807fbeef721fecf78d32a47646d957f Improve receive-money workflow, auth login UX, and relicense to Apache-2.0
* 3a892b41cca7a1e1b828c0c50d4c555325114018 Remove integration-page
* a2711cb58f1fc848e306c72f89bf07dbfd3fbc66 build phase 8 — documentation (README, command reference, guides)
* 3a419328fb1c03b147f74f119c791139cdb6da05 Merge pull request #7 from Dwolla/phase-7.5/release-hardening
* 174ac34150feb6db8fb6f24145c36b3a63a6a958 fix(client): reject partial credential config with a specific message
* ca5b55b2b0b81f55e3956dd92ae6c7196dfb6635 Contributing file update
* 8a55b16704c8d5312c543216f8234913f9aebeb4 fix(release): Phase 7.5 — release hardening for public beta
* 04b5f0400130395cd1a997cf060094be76b2ba83 Merge pull request #6 from Dwolla/DEV-1943
* e02e3cc907f8aa1b691be1d39b4f59ea711b7443 feat(release): Phase 7 — GoReleaser config and install script polish
* e065040173e4878f30b916c450f87e112bdf36ab Merge pull request #5 from Dwolla/DEV-1942
* b64150c06d4d7d28ed10002379208f5cb4d22222 fix(dx): address PR review — agent mode, forwarding visibility, smoke test parity
* f8405808fedafd2c41787b8299aaa49c54cbc2ca feat(dx): Phase 6 — output format parity, dry-run, and shell completion
* 8f7ef96533b86ff90ac317ba5dbe6596c88db92f Merge pull request #4 from Dwolla/DEV-1940/feat/phase-4
* 024bd5c1a857b055eace9135983cb1ad9babb76f fix(dx): clean up Ctrl+C during tunnel setup; use underscore event names in trigger
* 83ab87b4f17bbd90c40ec879ed91f51ecdd7e9e8 fix(dx/listen): address PR review findings
* b90ffddc04bf4dd13e98ab4cf38e1804ff0b09ed fix(dx): correct --events topic format, bind loopback, scope orphan cleanup to dead tunnels
* 8f6a261856c8aefb3393ac0582cd9ed8e6aab894 feat(dx): add Cloudflare Quick Tunnel as primary provider for listen
* db6c88acaffa25a7b19af3bca5c99ed733f827f9 feat(dx): listen command — tunnel, webhook forwarding, and --print mode
* 034313c105e98fb42664123c3bb309999928f76a Merge pull request #3 from Dwolla/feat/phase-3
* 2fce4d6664699804eb78d382c0be26ae846cf459 fix(dx): verify bank via micro-deposits before initiating transfer
* 2e24ddb68d278fcab3b495c391fd67d685485fdf Merge pull request #2 from Dwolla/feat/phase-2-workflows-engine
* e5e4307188a43083c56e42ca4516a7671af97093 docs(dx): update README for Phase 3; expand smoke script trigger coverage
* 37cf92be19072bd25bd7c28cd84b4c4e98a6c398 feat(dx): trigger command — fire sandbox webhook events
* 8e576e6fe2ef1658d2ea3870a829a90330172cdd test(dx): engine unit tests, example workflows, and smoke script
* ac4ccf2e625c5f147ed0503a9228d07262220fdf feat(dx): surface embedded API validation errors in workflow output
* ee4bb3972f7ea06d58197ff6c882c2600667ff59 fix(dx): detect production environment from DWOLLA_TOKEN_URL
* a20070379a0afd72c3ff38f23a0691c80c598738 feat(dx): flag-driven branching for built-in workflows
* 9eb8ffaf292c6bc76eacd7f6e6c69f94ce1d3f9b Extend workflows
* d90403c934262e1d8ca2f54a241fdf47b09e083d feat(dx): Phase 2A — error taxonomy, production block, retry, engine extensions
* 7953defc73b0b7a526d3b6bf65aca634a72b3f0c refactor(dx): rename fixtures → workflows; add ${.timestamp} global
* 31cc2d45165e9babf9c02fab8a5a748560c9f231 Merge pull request #1 from Dwolla/feat/phase-2-fixtures
* 259a70f1d6f7e82e58272e9e95081bf379dc9e9b feat(dx): Phase 2 — fixtures engine, environment detection, sandbox default
* 11799eb227b98d11664129e6452e022ba99e969d Initial Commit