Releases: thedavidweng/monarchmoney-cli
Releases · thedavidweng/monarchmoney-cli
v0.3.2
Changelog
- 5244a78 chore: minimize AGENTS.md with progressive disclosure
- 483ce99 chore: relicense to Apache License 2.0
- 3d86b9c chore: set up agent skills configuration
- a15bc52 feat: release v0.3.2 — production hardening
- bed90f5 fix(test): make TestAnalyzeBurnRateJSON date-independent
- 856ae28 refactor(cli): centralize mutation lifecycle into deps.Mutate()
- 8c8deb4 refactor(cli): extract shared command bootstrap and error handling
- 876ce58 refactor(test): consolidate shared test helpers into testutil package
- eaedf52 test(cli): add coverage for accounts, transactions, budgets, and cashflow commands
- 109a876 test(cli): add transactions.show and categories.list coverage
v0.3.1
Changelog
- dd2d976 Publish Homebrew package as cask
- 036e898 Refactor anomaly detection and transaction listing with helper functions
- 329d50d feat(tests): add E2E CLI tests with auto-discovery and coverage
- 98bd7a1 feat: add monarch butterfly ASCII art to startup
- 84189fe fix(homebrew): add post-install hook to clear quarantine attrs
- 15fe441 fix: add spacing between banner and version text
- 6a353ce fix: add workflow permissions, fix session path injection, show help after banner
- 5bc89e0 fix: move banner to version command, restore default help behavior
v0.3.0
v0.2.2
v0.2.1
Changelog
- c4a05ed Harden local storage and auth session handling
- 5cfd7e9 Refactor tests and API comments
- 4f77f6f chore: bump version to v0.2.0
- ddc8ec7 fix: switch back to brews (formula) from homebrew_casks
Schema drift fixes (since v0.1.4)
- accounts aggregate-snapshots — fixed
- accounts refresh-status — fixed
- accounts holdings — fixed
- cashflow list — fixed
- rules list — fixed
- networth — fixed (live API)
Bug fixes
- auth login --password flag now works (non-interactive auth)
- Homebrew distribution: formula (not cask) for CLI tool
v0.1.4
v0.1.3
v0.1.2
Changelog
- 5197d62 chore: bump version to 0.1.2-dev
- f7ace37 chore: fix goreleaser v2 deprecations
- f8d5719 chore: release 0.1.2
- 3a5bb66 feat: show session path after successful login for transparency
- 38393bd fix: parse and display detailed API error messages during login
- 9c649cb fix: update goreleaser homebrew config
v0.1.1
v0.1.0
Changelog
- f6c706c chore: apply audit fixes and prepare for history cleanup
- e3cd2b4 chore: cleanup .gitignore after history purge
- 0248a57 chore: release v0.1.0
- b60bdcd ci: automate release to homebrew-tap and add go install documentation
- c321ce1 feat: complete Phase 1 - Project Foundation
- 6e8ff20 feat: complete Phase 10 - Hardening & v1.0 (docs, tests, tree freeze)
- 92f72dd feat: complete Phase 2 - Auth & GraphQL Client
- 25b0fd4 feat: complete Phase 3 - Read-only MVP
- 0607939 feat: complete Phase 4 - Full Read Coverage
- 64dff5b feat: complete Phase 5 - Safety & Mutations
- 6345d96 feat: complete Phase 6 - Distribution (GoReleaser, CI, completions)
- 6a5763c feat: complete Phase 6 - Quality & Polish
- dc2ff61 feat: complete Phase 8 - SQLite Cache (sync, search, stats)
- dbad114 feat: complete go rewrite of monarchmoney-cli with full capability coverage and security features
- 4083eff feat: complete missing Phase 4 read capabilities (institutions, attachments, search)
- a23eb5a feat: complete missing Phase 5 mutations (manual accounts, history upload, tx create/split, budget reset)