Repository navigation
Releases: dioad/cli
Releases · dioad/cli
Release list
Release v0.8.0
Merge pull request #12 from dioad/feat/log-adapter feat: add logadapter package for bridging zerolog to third-party loggers
Release v0.7.3
Merge pull request #11 from dioad/chore/linting-fixes chore/linting fixes
Release v0.7.2
chore(deps): go get -u ./...
Release v0.7.1
refactor: enhance logging and config initialization - Updated `ConfigureLogFileOutput` to return `(io.Writer, error)` for better error handling. - Improved error handling in `isConsoleWriter` with proper fallback. - Added robust unit tests for `ConfigureLogFileOutput` behavior and error scenarios. - Refactored `InitConfig` with support for functional options (`WithoutLogging`, `WithoutWatchConfig`) to simplify tests and customization. - Updated dependencies in `go.mod` and `go.sum`. - Enhanced integration tests with better assertions and coverage.
Release v0.7.0
refactor: use isolated viper instances for config handling - Replaced global `viper` usage with isolated `viper.New()` instances for better encapsulation. - Updated `UnmarshalConfig` to accept a `*viper.Viper` instance as a parameter. - Adjusted tests to use isolated `viper` instances. - Improved error handling and logging for config loading and unmarshalling.
Release v0.6.0
Add LICENSE, README, and improve repository infrastructure - Added MIT License - Created comprehensive README with installation, usage examples, and API docs - Enhanced .gitignore with Go and IDE-specific patterns - Updated GitHub Actions workflows to use latest actions and remove private repo dependencies - Changed release workflow to create non-prerelease by default
Release v0.3.0
feat: misc improvements to make it more generic
Release v0.2.3
feat: import file not found error handling
Release v0.2.2
chore(deps): go get -u ./...
Release v0.2.1
feat: import common cli functions