update changelog and readme
All checks were successful
Publish / release (push) Successful in 32s

This commit is contained in:
2026-01-19 11:53:30 -05:00
parent 63ef233357
commit 227656e28e
2 changed files with 60 additions and 12 deletions

View File

@@ -2,6 +2,22 @@
All notable changes to this project will be documented in this file.
## v0.5.0 - 2026-01-19
### Added
- `ToughSwitch` consolidated type combining Device, System, Interfaces, VLANs, Services, Statistics, and Neighbors
- `GetToughSwitch(ctx, host)` method to fetch all data for a single ToughSwitch device in parallel
- `GetAllToughSwitches(ctx)` method to fetch consolidated data for all ToughSwitch devices
- `EdgeOS` consolidated type combining AuthInfo and Config
- `GetEdgeOS(ctx, host)` method to fetch all data for a single EdgeOS device in parallel
- `GetAllEdgeOS(ctx)` method to fetch consolidated data for all EdgeOS devices
### Changed
- CLI `get device` and `get devices` commands now return full consolidated data for both device types
- EdgeOS CLI output now includes device model, ports, PoE capability, and features from AuthInfo
### Fixed
- Typo in ToughSwitch struct field name (`Statistucs``Statistics`)
## v0.4.0 - 2026-01-18
### Added
- CLI tool (`cmd/`) for quick device queries using cobra