Releases: lathe-cli/lathe
Releases · lathe-cli/lathe
v0.3.0
Changelog
- 8919ffa build(deps): bump golang.org/x/term in the go-dependencies group (#46)
- d2e7f4a docs(overlay): clarify parameter hidden alias (#40)
- 89468b8 feat(catalog): expose overlay operation notes (#39)
- 35c9604 feat(codegen): add -skill-include to append onto generated skill files (#47)
- cf3e249 feat(codegen): support flat single-module command paths (#43)
- 9c1c27f feat(lathe): add generated CLI run helper (#37)
- b068eef feat(openapi3): parse OpenAPI 3.1 nullable type arrays (#48)
- a9bb3c7 feat(overlay): support bulk pagination defaults (#41)
- 6f72c99 feat(overlay): support required parameter overrides (#42)
- b9f6996 fix(render): preserve multiline skill examples (#38)
- 1b33711 fix(runtime): redact sensitive fields in debug HTTP logs (#44)
- ba11daf refactor(test): deduplicate test helpers (#45)
v0.2.4
What's Changed
- docs(cli): add CLI usage guide by @samzong in #25
- feat(codegen): support display_name override for CLI module path by @scydas in #26
- [codex] add Frapschen as maintainer by @samzong in #27
- [Docs] Add registry design proposal by @samzong in #28
- [Fix] Remove stale Makefile generation targets by @samzong in #29
- fix typo by @Frapschen in #30
- [Chore] Update project owner references by @samzong in #32
New Contributors
- @Frapschen made their first contribution in #30
Full Changelog: v0.2.3...v0.2.4
v0.2.3
v0.2.2
Highlights
- Publish installable release archives for
lathe-specsyncandlathe-codegenacross macOS, Linux, and Windows. - Add release checksums and source archive output through GoReleaser.
- Add project health and maintainer docs: Code of Conduct, Governance, Maintainers, Showcase, Adopters, issue forms, PR template, and security hardening notes.
- Expand the Petstore demo so the 60-second path shows
search,commands show, andcommands schemaoutput.
Fixes
- Fix auth password input by replacing
term.ReadPasswordwith a robust raw-mode reader. - Fix runtime parameter handling so defaulted params are sent even when the flag was not explicitly changed.
Dependencies and CI
- Update
golang.org/x/termtov0.43.0andgolang.org/x/systov0.44.0. - Update GitHub Actions dependencies:
actions/checkout@v6andgolangci/golangci-lint-action@v9.
Assets
This release includes checksums plus archives for:
- macOS: amd64, arm64
- Linux: amd64, arm64
- Windows: amd64, arm64
v0.2.1
Changelog
- c5985e8 Merge pull request #10 from scydas/feat/render-flags-detail
- 8ff7269 Merge pull request #9 from samzong/build/release-source-assets
- 06de0cc build(release): publish source archives
- 21895df feat(runtime): support array index syntax in --set flag (#11)
- ee8078e refactor(codegen): pass through request body schemas as raw JSON (#12)
v0.2.0
Changelog
- af4c2a2 Merge pull request #3 from samzong/feat/command-catalog
- 9322d9c Merge pull request #4 from samzong/fix/debug-response-buffering
- c35b71f Merge pull request #5 from samzong/fix/body-string-schema-errors
- 8a45645 Merge pull request #6 from samzong/feat/generated-skill-directory
- 92400e5 Merge pull request #7 from samzong/fix/persist-example-skills
- 407acf7 Merge pull request #8 from samzong/docs/readme-agentic-cli
- dccdf6f Update README.md
- 25c0018 docs(readme): highlight agentic CLI positioning
- 10baacf feat(codegen): generate CLI skill directories
- 737127a feat(runtime): add command catalog discovery
- fb61d27 fix(examples): persist generated skills
- a21a4ed fix(runtime): cap debug response buffering
- 4b20030 fix(runtime): handle body string fields and schema errors
- f2c586a ➕feat(lathe): add agent hint in CLI help and tests; remove command-catalog-design.md docs file
v0.1.0
Changelog
- 1cb7399 docs(design): update docs/design.md
- 42f8b55 feat(auth): add API key and Basic authenticators with factory dispatch
- 27b4ca0 feat(codegen): render Security field in generated CommandSpec
- ce16fb4 feat(examples): add richapi dogfooding example
- 907a12d feat(lathe): add version command and --debug HTTP tracing
- 6eab6ca feat(overlay): add ignore, group override, hidden, and param-level overlays
- 2cf5fe3 feat(runtime): add retry transport with exponential backoff and User-Agent injection
- 01c31c3 feat(runtime): add schema version contract for generated code
- 7f8b865 feat(runtime): add unified error model with stable exit codes
- 6383bb1 feat(runtime): expand IR with OperationID, RequestBody, header/formData params
- 802fe1a feat(runtime): extract Authenticator interface and Transport injection
- a89b9ca feat(runtime): extract Formatter interface and output registry
- 74d65a8 feat(sourceconfig): reject floating refs as pinned_tag
- 01f9b0d feat(specsync): record and verify resolved_sha in sync-state
- bc8c186 feat: add OpenAPI 3 backend (sourceconfig, specsync, codegen)
- 7611001 feat: add OutputHints pipeline and response post-processing
- d368cbe feat: add per-operation security and auth scopes
- 56f5eca feat: add runnable petstore e2e example
- fcace0a feat: expand ParamSpec with Default, Enum, Format, Deprecated
- 2638430 fix(ci): migrate golangci-lint config to v2 exclusions schema
- 913d51f refactor(api): promote config and runtime to pkg/ for external consumers
- 59e428a refactor(overlay): apply overrides at codegen time instead of runtime embed
- 3f4a615 🔧 config(Makefile): refactor Makefile for organized targets.