Skip to content

Releases: lathe-cli/lathe

v0.3.0

17 Jun 13:25
v0.3.0
35c9604

Choose a tag to compare

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

25 May 10:07
25b682b

Choose a tag to compare

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

Full Changelog: v0.2.3...v0.2.4

v0.2.3

18 May 09:55
v0.2.3
7587f45

Choose a tag to compare

Changelog

  • 7587f45 feat(cli): consolidate release commands under lathe (#24)

v0.2.2

18 May 08:23
v0.2.2
3478a56

Choose a tag to compare

Highlights

  • Publish installable release archives for lathe-specsync and lathe-codegen across 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, and commands schema output.

Fixes

  • Fix auth password input by replacing term.ReadPassword with 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/term to v0.43.0 and golang.org/x/sys to v0.44.0.
  • Update GitHub Actions dependencies: actions/checkout@v6 and golangci/golangci-lint-action@v9.

Assets

This release includes checksums plus archives for:

  • macOS: amd64, arm64
  • Linux: amd64, arm64
  • Windows: amd64, arm64

v0.2.1

14 May 02:03
ee8078e

Choose a tag to compare

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

11 May 03:26
407acf7

Choose a tag to compare

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

23 Apr 08:47
18ad8db

Choose a tag to compare

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.