Skip to content

Releases: SSOHEB/Codrao

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 15:34

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