All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.2.1-beta.1 (2026-03-03)
- sensor: properly resolve model-specific battery dps code (#362) (3ede55c)
- some models stuck on status "cleaning" when docked and fully charged (#351) (c2f4cd4)
2.2.0-beta.1 (2026-02-17)
2.1.0-beta.1 (2026-02-11)
- add boolean START_PAUSE support and status mappings for 10 vacuum models (#338) (8ffef5e)
- resolve issue #300 - X8 'Pure' fan speed not setting (#315) (b931726)
2.0.1-beta.1 (2026-01-06)
2.0.0-beta.1 (2026-01-06)
- Add docs site (#287) (6f4560b)
- Add Protocol 3.4 HMAC-SHA256 support and improve decryption error handling (#286) (8d0eb8d)
- add protocol version selection for Tuya devices (#278) (7b99613)
- Simplify README and point to docs site (#291) (5e82fe8)
- correct markdown table formatting in archive docs (c79507a)
1.5.0 (2025-10-22)
1.4.0 (2025-10-22)
- add case-insensitive value lookup utility (ff93578)
- add command mapping tests for seven vacuum models (ff93578)
- battery: Fix battery deprecation notice (#231) (4efd321)
- standardise vacuum model command mappings (ff93578)
- codes: Stop duplicating codes in config (#222) (ff93578)
- improve logging strategy for value lookups (ff93578)
- python: Drop down to python 3.13.1 to match home assistant (#232) (1321d46)
- add development guide and update README (ff93578)
1.3.4 (2025-10-13)
- add GitHub labels system documentation (68e1cbe)
1.3.3 (2025-10-13)
- L60 commands (#197) (2fd0e9a)
- logs: Limit logging (#215) (9936867)
- T2080: Mapping more statuses for T2080 (#208) (67aaeb3)
- test: add missing BATTERY feature to T2118 test expectations (#220) (f3fa3ff)
1.3.2 (2025-08-26)
- correct autoReturn toggle logic and mode mappings (#180) (6dfd10d)
- Update how codes are looked up (#149) (e06aed0)
1.3.1 (2025-07-05)
- (refactor) replace TUYA_CODES references with TuyaCodes class (#141) (5eabac6)
- use model-specific code for start commands (#139) (f83f29e)
1.3.0 (2025-07-02)
1.2.5 (2025-06-24)
1.2.4 (2025-05-21)
1.2.3 (2025-05-13)
- Add friendly heredocs to files so that we can all find models easier (#86) (604c403)
- Add T2267 and T2268 (L60 and L60 Hybrid) (#81) (aad9330)
1.2.2 (2025-05-07)
1.2.1 (2025-05-07)
- Also bump the version in manifest.json (#71) (64b1f6b)
- Fix return types from RoboVac (#72) (f9fb413)