update changelog
All checks were successful
Publish / release (push) Successful in 38s

This commit is contained in:
2026-01-18 17:08:27 -05:00
parent baf321ece0
commit 4964317b6b

View File

@@ -2,6 +2,24 @@
All notable changes to this project will be documented in this file.
## v0.4.0 - 2026-01-18
### Added
- CLI tool (`cmd/`) for quick device queries using cobra
- `get device <name>` - fetch info from a single device
- `get devices` - fetch info from all configured devices in parallel
- YAML/JSON config file support with environment variable overlay
- Pretty print and colorized YAML output options
- `Login(ctx, host)` method to both toughswitch and edgeos clients for explicit pre-authentication
- Context helpers for storing/retrieving clients (`ToughSwitchClientFromContext`, `EdgeOSClientFromContext`)
### Changed
- CLI uses zerolog's built-in context methods for logger storage
- CLI prerun creates shared clients from config and stores in context
- Updated documentation (README.md, CLAUDE.md) with CLI usage and new Login method
### Fixed
- Config default flag handling in CLI
## v0.3.0 - 2026-01-14
### Changed
- Renamed project from toughswitch to ubiquiti-clients