Skip to content

Releases: dioad/cli

Release v0.8.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 10:45
3106162
Merge pull request #12 from dioad/feat/log-adapter

feat: add logadapter package for bridging zerolog to third-party loggers

Release v0.7.3

Choose a tag to compare

@github-actions github-actions released this 23 Jul 13:51
81256c9
Merge pull request #11 from dioad/chore/linting-fixes

chore/linting fixes

Release v0.7.2

Choose a tag to compare

@github-actions github-actions released this 11 Mar 23:07
chore(deps): go get -u ./...

Release v0.7.1

Choose a tag to compare

@github-actions github-actions released this 08 Mar 11:04
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

Choose a tag to compare

@github-actions github-actions released this 12 Feb 00:11
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

Choose a tag to compare

@github-actions github-actions released this 27 Jan 22:00
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

Release v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Mar 23:24
feat: misc improvements to make it more generic

Release v0.2.3

Release v0.2.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 May 20:49
feat: import file not found error handling

Release v0.2.2

Release v0.2.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 19:30
chore(deps): go get -u ./...

Release v0.2.1

Release v0.2.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:03
feat: import common cli functions