switchkit 0.2.0

Vendor-neutral abstraction for smart-plug devices (Shelly, Tasmota).
Documentation
# 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)