Releases: factuarea/factuarea-cli
Releases · factuarea/factuarea-cli
v0.1.2
v0.1.1
v0.1.0
Changelog
- 7ff0ee2 fix(npm): add repository field so provenance validation passes
- bc6b33a ci: bump actions to Node 24 (checkout@v5, setup-go@v6, setup-node@v5); docs: note broken public spec endpoint
- 9e348e7 build: harden npm supply-chain (archive checksum gate, provenance, least-privilege perms)
- 5cb0bfa docs: install instructions and releasing guide; ship install.sh as release asset
- e2f10e5 ci: build/test/drift CI + tag-triggered release (goreleaser, cosign, npm)
- 3b17f8e build: hardened curl|sh installer with checksum verification
- 7bb62af build(npm): @factuarea/cli wrapper with per-platform optionalDependencies
- c9d33fe build: GoReleaser config (multi-platform, checksums, cosign, homebrew cask)
- 343be89 build: generate shell completions and manpages; version ldflags
- 737d33e docs: Plan 4 (distribution & release) implementation plan
- 453212f fix(trigger): honor --override description in invoice/quote fixtures
- 21a6fa1 docs: README devloop section; use invoices show
- 0e8b654 fix(trigger): invoice fixtures set due_on and go draft->sent->paid
- 1e79245 feat(cmd): docs search over the embedded spec (local)
- a7786b5 feat(cmd): trigger — produce real sandbox events (sandbox-only guard)
- 6f2c58a feat(trigger): curated event fixtures with dependency resolution
- f9726f3 feat(cmd): listen — forward webhook events to a local endpoint (polling)
- 585aa18 feat(webhook): HMAC signing and event-to-webhook body remapping
- 25f0f29 docs: Plan 3 (devloop: listen/trigger/docs) implementation plan
- c7f7873 refactor: remove explanatory comments for self-documenting code
- 1869085 fix(cmd): unknown subcommand/top-level errors with exit 2, not help+exit 0
- be66dd6 docs: README with basic usage; Plan 2 command generation complete
- 918f64f feat(cmd): machine-readable commands manifest + spec drift CI guard
- 3a6bd86 feat(cmd): build Cobra tree from generated table with deterministic overrides
- 6e77556 feat(client): cursor pagination, multipart bodies, idempotency-key passthrough
- 454bdb1 feat(gen): build-time generator emits compact command table from spec
- 9d68c97 feat(spec): parse OpenAPI 3.1 into CLI operation model (libopenapi)
- af59a04 feat(spec): operationId -> kebab command-tree resolver
- 8609ff9 feat(spec): vendor and embed develop OpenAPI spec with hash
- b8f3276 docs: Plan 2 (command generation from OpenAPI) implementation plan
- 4c2ca99 fix: harden foundation per final review (live guard fail-closed, key format validation, arg exit codes, --quiet, tests)
- 59b4d9d feat: login/logout/whoami and generic api command (end-to-end)
- e6b6329 feat: fiscal safety guards (--live, sandbox-only, typed confirmation)
- 8e73f98 feat: output format resolution and error rendering
- 1c4a21a feat: credential store (OS keyring with transparent TOML fallback)
- 6789891 feat: environment-from-prefix and credential resolution precedence
- 20b42cc feat: HTTP runtime client with retries, idempotency and error parsing
- d11ed64 feat: API error model and semantic exit codes
- 4fc6015 feat: scaffold Go module, root command and version
- 8c7703d docs: CLI design spec and MVP foundation implementation plan