This commit is contained in:
18
CHANGELOG.md
18
CHANGELOG.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user