Releases: SSOHEB/Codrao
Releases · SSOHEB/Codrao
Release list
v0.1.0
Changelog
Features
- 7e4dc4d feat: implement init subcommand improvements, shell completions, and goreleaser migration
- cba67c5 feat: complete release cross-compilation pipeline, GitHub Actions workflow, Dockerfile packaging, and path fallbacks for tests
- 8be9dfc feat: implement redis and postgres configuration examples showing generalizability
- bb249ff feat: implement Markdown documentation generator and docs subcommand
- 9b1dd49 feat: implement cobra CLI for configforge with defaults, validate, generate, schema, and docs subcommands
- f9992e9 feat: add optional functional/method-style config access API to generated Go code
- 8a1492f feat: implement hot reload config watcher with debouncing and directory-level monitoring
Fixes
- a3baedc fix: hardcode docker package name to codrao
- 3e7c69e fix: lowercase repository name for Docker tags
- 26d5584 fix: update goreleaser config for v2 compatibility
- af0a5a4 fix(runtime): resolve watcher race conditions
Documentation
- eb847d0 docs: add security policy, badges, and pre-commit hooks
- 97c9539 docs: complete narrative user guide, CONTRIBUTING markdown, package doc.go files, and inline symbol comments
- f69a6d9 docs: add explanatory comment for field name collision suffixing in gocode generator
- 28701e4 docs: add building from source and platform quirks section to README
Testing
- 0c28d21 test: build testing pyramid: golden tests, black-box integration tests, and benchmarks
Others
- 5669f94 chore: rename project from SpecForge to codrao
- 60f627c Prepare for v0.1.0 release and fix goreleaser config
- 629b31e chore: revert module and references to SpecForge
- 0a32bcc ci: create general purpose CI workflow with coverage
- 2a27c5d chore: add changelog, issue templates, and test coverage
- e19d9c4 ci: remove debugging steps from goreleaser verify
- f7f68f9 ci: save goreleaser release log
- a8534b8 ci: run goreleaser release snapshot
- b055f0d ci: save goreleaser log
- a91827a ci: fix goreleaser archives deprecation
- c6185d8 ci: save goreleaser log
- 4a73b8a ci: commit goreleaser log back
- b2036e3 ci: exfiltrate goreleaser check log
- b94de23 chore: rename module to configforge
- e6fc88e ci: add verify-goreleaser workflow and fix flaky test
- 994b9c8 Configure goreleaser
- 0c12e47 rename: configforge -> SpecForge (module path, CLI binary, env prefix, all references)
- 80d2996 Add MIT License
- 55d2d94 Delete License section from README
- 657fe00 initial commit: structure, parser, AST, generator, and runtime loader