Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
e821f23 Fix Basic auth support, AuthImport for base64, runtime base URL env var
5e2dec8 Fix multiline description strings breaking Go codegen (safeStr template func)
450814b Fix template $cmd.GoName bug, add Swagger 2.0 support, --base-url flag, __ env var separator
75d678d Initial commit: bawarchi CLI generator
f7aa36f Persist --base-url in registry, reapply on update
08242cd Runtime base URL override via env var, show in --help
2afae1e Use security scheme name as Authorization header prefix (fixes GenieKey auth)
49e28a6 feat: clear the roadmap backlog — type fidelity, gRPC, storage, UX
09a7ec5 fix: add --dry-run flag to bawarchi add to preview generated source (#13 )
5bc429c fix: add 30s timeout to generated REST CLI http.Client
a1718d7 fix: add grpcurl pre-flight check to generated gRPC CLIs (#30 )
b5e90a2 fix: case-insensitive registry name lookup to prevent duplicates
5f0c16f fix: clean up install symlink when running 'bawarchi remove'
07f982b fix: deduplicate generated CLI command names for operations sharing HTTP method
4f95e3d fix: detect and skip streaming RPCs in proto parser (#27 )
35433e4 fix: emit native JSON types for gRPC fields (int/float/bool, not quoted strings)
3e7e189 fix: generate request body for POST/PUT/PATCH REST operations (#26 )
99b9cf0 fix: grpc auth env var missing must exit with hard error (#1 )
857cf9a fix: handle io.ReadAll error in generated doRequest function
ac0102c fix: make registry.Save() atomic via write-then-rename
5760450 fix: make security scheme selection deterministic with priority ordering (#18 )
85abe4f fix: parse and generate in:header parameters for REST operations (#31 )
1834ea9 fix: prefer https over http when building baseURL from Swagger 2.0 schemes (#8 )
1b13d47 fix: redirect apiKey-in-query auth to Authorization header (#2 )
e37a9d9 fix: reject http:// spec sources with hard error, enforce https:// (#7 )
ba5c4d0 fix: reject specs that define no operations at parse time with a clear error (#17 )
8962bbb fix: remove dead code block from streaming RPC test; align whitespace (#33 )
5fdaab2 fix: remove hardcoded -plaintext flag; use TLS by default
a3cad3f fix: rename duplicate Source label in info output; embed runtime Go version in go.mod
0677531 fix: restrict registry dir to 0700 and registry.json to 0600
1f77130 fix: restrict srcDir and binDir to 0700 to prevent world-readable generated files (#12 )
aa22d74 fix: sanitize --name flag to prevent path traversal in addCmd and updateCmd (#14 )
6c3033b fix: skip oneof fields in proto parser; fix reMessage nested-block regex (#28 )
671cc9e fix: sort tags and paths for deterministic CLI command/operation order (#29 )
7cbfd17 fix: support @noauth annotation to generate unauthenticated gRPC CLIs (#19 )
6c51c45 fix: support fully-qualified gRPC service name via @service annotation in proto files (#11 )
5a71d77 fix: surface registry.Update error in updateCmd
2f09d63 fix: swagger2 integer/number params now produce IntVar/Float64Var flags (#15 )
ed9a2b9 fix: tolerate malformed parameter defs and dedupe colliding param names
8e24b4c fix: use encoding/json to marshal gRPC request body instead of manual string concat (#10 )
9487b93 fix: warn on missing @server annotation, add BaseURLEnvVar+init() to gRPC template, fix plaintext flag handling
You can’t perform that action at this time.