# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/).
## [0.2.0](https://github.com/rvben/switchkit/compare/v0.1.0...v0.2.0) - 2026-07-19
### Breaking Changes
- **switchkit**: drop redundant Discovered.host; add crate categories ([aff1f95](https://github.com/rvben/switchkit/commit/aff1f95cb1336f10e1a3e23320c7b9bf42c0c18c))
- **switchkit**: make SmartDevice an async trait via async_trait ([e426774](https://github.com/rvben/switchkit/commit/e42677494c08a2178bc3a356ceb5b9fd3576b9b1))
- **switchkit**: mark Vendor and Error non_exhaustive ([b9d450f](https://github.com/rvben/switchkit/commit/b9d450f5d472d83bf9d745c33ac0055cc4a831f8))
### Added
- **switchkit**: drop redundant Discovered.host; add crate categories ([aff1f95](https://github.com/rvben/switchkit/commit/aff1f95cb1336f10e1a3e23320c7b9bf42c0c18c))
- **switchkit**: make SmartDevice an async trait via async_trait ([e426774](https://github.com/rvben/switchkit/commit/e42677494c08a2178bc3a356ceb5b9fd3576b9b1))
- **switchkit**: mark Vendor and Error non_exhaustive ([b9d450f](https://github.com/rvben/switchkit/commit/b9d450f5d472d83bf9d745c33ac0055cc4a831f8))
## [0.1.0] - 2026-07-19
### Added
- switchkit discovery orchestration ([ea42f40](https://github.com/rvben/switchkit/commit/ea42f406320b68890e8c4764ae78b5f1ceb01e97))
- switchkit vendor-aware guardrail classification ([7b6e8bf](https://github.com/rvben/switchkit/commit/7b6e8bfad9214f89d9e01f0ea896aae3da407c87))
- switchkit SmartDevice trait + Discovered ([10f697e](https://github.com/rvben/switchkit/commit/10f697e900b5708154c431773bd3eba31cfadcbd))
- switchkit DeviceSnapshot ([93889fe](https://github.com/rvben/switchkit/commit/93889febfa3a4e4e951f7c098061402c941e3c3f))
- switchkit value types (target, relay, energy, signal, capabilities) ([40a8724](https://github.com/rvben/switchkit/commit/40a872428c092e7134b0e2044962e08707428013))
- scaffold switchkit crate ([842db17](https://github.com/rvben/switchkit/commit/842db1734c23bce26509c3824b19f9c27fc442ff))