Releases: TomerFi/aioswitcher
Releases · TomerFi/aioswitcher
2.0.8
2.0.7
2.0.6
2.0.5
Bug Fixes
Tests
Builds
- bumped version from 2.0.4 to 2.0.5-dev (Tomer Figenblat)
- deps-dev: bump black from 21.6b0 to 21.7b0 (#318) #318 (dependabot[bot])
- update vscode configuraion after switch to linux (Tomer Figenblat)
- deps-dev: bump doc8 from 0.8.1 to 0.9.0 (#320) #320 (dependabot[bot])
- deps: bump sphinx from 4.1.1 to 4.1.2 (#324) #324 (dependabot[bot])
- deps-dev: bump codecov from 2.1.11 to 2.1.12 (#326) #326 (dependabot[bot])
- deps-dev: bump isort from 5.9.2 to 5.9.3 (#325) #325 (dependabot[bot])
- deps-dev: bump yamllint from 1.26.1 to 1.26.2 (#327) #327 (dependabot[bot])
- deps-dev: bump types-toml from 0.1.3 to 0.1.5 (#328) #328 (dependabot[bot])
- deps: bump poetry from 1.1.7 to 1.1.8 (#331) #331 (dependabot[bot])
- deps-dev: bump yamllint from 1.26.2 to 1.26.3 (#332) #332 (dependabot[bot])
- deps-dev: bump black from 21.7b0 to 21.8b0 (#336) #336 (dependabot[bot])
- deps-dev: bump pytest from 6.2.4 to 6.2.5 (#337) #337 (dependabot[bot])
- deps-dev: bump time-machine from 2.3.1 to 2.4.0 (#338) #338 (dependabot[bot])
- deps: bump insegel from 1.1.0 to 1.2.0 (#339) #339 (dependabot[bot])
- bump version to 2.0.5 (#343) #343 (Shay Levy)
Continuous Integration
- deps: bump wagoid/commitlint-github-action from 3.1.4 to 4.0.2 (#315) #315 (dependabot[bot])
- deps: bump wagoid/commitlint-github-action from 4.0.2 to 4.1.1 (#317) #317 (dependabot[bot])
- deps: bump reviewdog/action-misspell from 1.8.1 to 1.9 (#321) #321 (dependabot[bot])
- deps: bump prologic/action-markdownlint from 0.1.2 to 0.2 (#322) #322 (dependabot[bot])
- deps: bump codecov/codecov-action from 2.0.1 to 2.0.2 (#323) #323 (dependabot[bot])
- fixed codecov action (Tomer Figenblat)
- deps: bump actions-ecosystem/action-add-labels from 1.1.2 to 1.1.3 (#329) #329 (dependabot[bot])
- deps: bump dessant/lock-threads from 2.1.1 to 2.1.2 (#330) #330 (dependabot[bot])
- deps: bump codecov/codecov-action from 2.0.2 to 2.0.3 (#333) #333 (dependabot[bot])
2.0.4
Bug Fixes
- added wrapper method auto_set_off to SwitcherTimedBase to address ha backward compability issue (#316) #316 (Tomer Figenblat)
- fixed code typo (Tomer Figenblat)
Documentation
- docs clarifications (Tomer Figenblat)
- typo (Tomer Figenblat)
- updated README.md (Tomer Figenblat)
Builds
- started new dev lifecycle at 2.0.4-dev (Tomer Figenblat)
- deps-dev: bump isort from 5.9.1 to 5.9.2 (#309) #309 (dependabot[bot])
- deps: bump sphinx from 4.0.3 to 4.1.0 (#311) #311 (dependabot[bot])
- deps-dev: bump time-machine from 2.3.0 to 2.3.1 (#312) #312 (dependabot[bot])
- deps: bump sphinx from 4.1.0 to 4.1.1 (#314) #314 (dependabot[bot])
- bumed version from 2.0.4-dev to 2.0.4 (Tomer Figenblat)
Continuous Integration
- deps: bump EnricoMi/publish-unit-test-result-action (#308) #308 (dependabot[bot])
- deps: bump dessant/lock-threads from 2.0.3 to 2.1.1 (#310) #310 (dependabot[bot])
- deps: bump actions/stale from 3.0.19 to 4 (#313) #313 (dependabot[bot])
2.0.3
Documentation
- minor community docs stuff #298 (Tomer Figenblat)
Code Refactoring
- replaced root logger use with named ones (#307) #307 (Tomer Figenblat)
Builds
- started new dev lifecycle at 2.0.3-dev (Tomer Figenblat)
- remove junit.xml (Tomer Figenblat)
- deps-dev: bump time-machine from 2.1.0 to 2.2.0 (#304) #304 (dependabot[bot])
- deps: bump sphinx from 4.0.2 to 4.0.3 (#305) #305 (dependabot[bot])
- deps-dev: bump time-machine from 2.2.0 to 2.3.0 (#306) #306 (dependabot[bot])
- end dev lifecycle at 2.0.3 (Tomer Figenblat)
Continuous Integration
- removed doc build steps from removing the dev deps (Tomer Figenblat)
- replaced issue templates with forms #298 (Tomer Figenblat)
- typo (Tomer Figenblat)
- refactor pr build workflow (Tomer Figenblat)
- fixed workflow typo (Tomer Figenblat)
2.0.2
Bug Fixes
- auto import added wrong import (Tomer Figenblat)
Documentation
- updated readme and contributing markdown files (Tomer Figenblat)
- added python version and wiki ref to the readme (Tomer Figenblat)
- update readme and contributing files (Tomer Figenblat)
- replaced read-the-docs with gh-pages (Tomer Figenblat)
- readme clarifications (Tomer Figenblat)
- removed unused rtd remainings (Tomer Figenblat)
Builds
- started new release lifecycle at 2.0.2-dev (Tomer Figenblat)
- deps: bump toml from 0.10.1 to 0.10.2 (#297) #297 (dependabot[bot])
- deps: bump poetry from 1.1.6 to 1.1.7 (#296) #296 (dependabot[bot])
- end dev lifecycle at 2.0.2 (Tomer Figenblat)
Continuous Integration
- fixed codecov configuration (Tomer Figenblat)
- updated coverage configuration (Tomer Figenblat)
- added types-toml to aid mypy (Tomer Figenblat)
- deps: bump actions/upload-artifact from 2.2.3 to 2.2.4 (#292) #292 (dependabot[bot])
- deps: bump reviewdog/action-misspell from 1.7.1 to 1.8.1 (#293) #293 (dependabot[bot])
- removed workflow duplication caused by rebasing (Tomer Figenblat)
- deps: bump EnricoMi/publish-unit-test-result-action (#294) #294 (dependabot[bot])
- deps: bump denoland/setup-deno from 1.0.0 to 1.1.0 (#295) #295 (dependabot[bot])
- added workflow for deploying doc site to ghpages (Tomer Figenblat)
- documentation site is now auto deployed to ghpages (Tomer Figenblat)
2.0.1
Documentation
- update rtd to use the singlehtml theme (Tomer Figenblat)
Builds
- started new release lifecycle at 2.0.1-dev (Tomer Figenblat)
- removed version restriction from scripts (Tomer Figenblat)
- end release lifecycle with version 2.0.1 (Tomer Figenblat)
2.0.0
Bug Fixes
- fixed code for calculating next weekday for runtime #291 (Tomer Figenblat)
- cleanup control_device script #291 (Tomer Figenblat)
- creating a schedule can now handle no days selected for non-recurring scheules #291 (Tomer Figenblat)
- fixed rebasing backlashes #291 (Tomer Figenblat)
- fixed typos #291 (Tomer Figenblat)
Documentation
- update build status badge (Tomer Figenblat)
- removed constant and replaced tools with utils #291 (Tomer Figenblat)
- updated docs for version 2.x.x #291 (Tomer Figenblat)
- finished docs for new version and prepare for ghpages deployment #291 (Tomer Figenblat)
- added typing-extensions to aid rtd (Tomer Figenblat)
Styles
- style fixes #291 (Tomer Figenblat)
- style and linting fixes #291 (Tomer Figenblat)
- style fixes #291 (Tomer Figenblat)
- last mintues style fixes #291 (Tomer Figenblat)
Code Refactoring
- removed deprecated phone id an device password params #291 (Tomer Figenblat)
- refactor packates format literals #291 (Tomer Figenblat)
- added Weekday enum intended to replace some constants misuse #291 (Tomer Figenblat)
- started utils script to better accommodate the library its predecessor tools script #291 (Tomer Figenblat)
- replaced tools script with the new utils one #291 (Tomer Figenblat)
- better login packet format #291 (Tomer Figenblat)
- removed the constants script #291 (Tomer Figenblat)
- more refactoring #291 (Tomer Figenblat)
- incorporated dataclasses and deprecated python 3.6" #291 (Tomer Figenblat)
- replcaed dict with asdict #291 (Tomer Figenblat)
- refactored the udp bridge #291 (Tomer Figenblat)
- added a utility function for covnerting watts to amps #291 (Tomer Figenblat)
- removed custom errors #291 (Tomer Figenblat)
- bridge now supports selcting a diffrent port and has a simpler context manager caps #291 (Tomer Figenblat)
- remaining_time is not longer Optional and has default value of 00:00:00 #291 (Tomer Figenblat)
- refactor the pretty_next_run tool and added test cases #291 (Tomer Figenblat)
- refactored the schedule and device modules #291 (Tomer Figenblat)
- small refactoring #291 (Tomer Figenblat)
- refactor the schedule module to avoid cyclic imports #291 (Tomer Figenblat)
- refactoring of the api messages module #291 (Tomer Figenblat)
- moved schedule tools from device tools #291 (Tomer Figenblat)
- refactored the api module #291 (Tomer Figenblat)
- added an indication for a succefull response in the switcher base response #291 (Tomer Figenblat)
- the api now raises a runtime exception if failed to login or get state #291 (Tomer Figenblat)
- delete schedule function from api module now takes schedule id #291 (Tomer Figenblat)
- removed enable-disable schedule functionality #291 (Tomer Figenblat)
- refactor scripts to ease documentation #291 (Tomer Figenblat)
Tests
- removed all test cases for big refactoring process #291 (Tomer Figenblat)
- added datagram full parsing test cases for all devices #291 (Tomer Figenblat)
- added test cases for the udp client protocol #291 (Tomer Figenblat)
- added devices enum helpers test cases #291 (Tomer Figenblat)
- added devices dataclasses integrety test cases #291 (Tomer Figenblat)
- added datagram parsing test cases #291 (Tomer Figenblat)
- added device parsing test cases #291 (Tomer Figenblat)
- replaced monkeypatch with patc...
1.2.5
Bug Fixes
- fixed pinned values of phone_id and device_passowrd (#277) #277 (Tomer Figenblat)
Code Refactoring
- pinned phone_id and device_password to zero for the tcp api (#275) #275 (Tomer Figenblat)
Builds
- start new semantic version cycle 1.2.5 (Tomer Figenblat)