Releases: TomerFi/switcher_webapi
Releases · TomerFi/switcher_webapi
2.2.1
What's Changed
- ci(deps): bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in #758
- build(deps): bump mkdocs-material from 9.5.43 to 9.5.44 by @dependabot in #759
- build(deps): bump aiohttp from 3.10.10 to 3.11.0 by @dependabot in #760
- build(deps): bump aiohttp from 3.11.0 to 3.11.2 by @dependabot in #761
- ci(deps): bump codecov/codecov-action from 4 to 5 in /.github/workflows by @dependabot in #762
- build: bump aioswitcher to 5.0.0 by @YogevBokobza in #763
Full Changelog: 2.2.0...2.2.1
2.2.0 - Support Light sl02, sl02 mini, and sl03
What's Changed
- docs: readme cleanup by @TomerFi in #739
- build(deps): bump flake8 from 6.1.0 to 7.1.1 by @dependabot in #743
- build(deps): bump yamllint from 1.32.0 to 1.35.1 by @dependabot in #744
- build(deps): bump pytest-aiohttp from 1.0.4 to 1.0.5 by @dependabot in #742
- build(deps): bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #740
- ci(deps): bump docker/login-action from 2.2.0 to 3.3.0 in /.github/workflows by @dependabot in #748
- ci(deps): bump actions/github-script from 6 to 7 in /.github/workflows by @dependabot in #747
- ci(deps): bump docker/build-push-action from 4.1.1 to 6.9.0 in /.github/workflows by @dependabot in #746
- ci(deps): bump tomerfi/version-bumper-action from 2.0.2 to 2.0.3 in /.github/workflows by @dependabot in #749
- ci(deps): bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 in /.github/workflows by @dependabot in #745
- build(deps): bump mypy from 1.4.1 to 1.13.0 by @dependabot in #741
- build(deps): bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #751
- build(deps): bump mkdocs-material from 9.5.42 to 9.5.43 by @dependabot in #754
- feat: added support for Light sl02, sl02 mini, and sl03. added missing light and breeze endpoints by @YogevBokobza in #752
- build(deps): bump aioswitcher from 4.2.0 to 4.4.1 by @dependabot in #753
- docs: better dev docs by @TomerFi in #755
- ci: fixed ci by @TomerFi in #757
Full Changelog: 2.1.0...2.2.0
2.1.0 - Support Runner s12, Light sl01, and Light sl01 mini
What's Changed
- docs: fixed example doc for delete_schedule by @dmatik in #721
- docs: better docs by @TomerFi in #725
- feat: added support for runner s12, light sl01, and light sl01 mini by @TomerFi in #726
- ci: added dependabot config by @TomerFi in #727
- build(deps): bump black from 24.3.0 to 24.10.0 by @dependabot in #738
- ci(deps): bump docker/setup-qemu-action from 2.2.0 to 3.2.0 in /.github/workflows by @dependabot in #736
- build(deps): bump isort from 5.12.0 to 5.13.2 by @dependabot in #735
- ci(deps): bump codecov/codecov-action from 3 to 4 in /.github/workflows by @dependabot in #729
- ci(deps): bump actions/cache from 3 to 4 in /.github/workflows by @dependabot in #730
- build(deps): bump pytest-asyncio from 0.21.1 to 0.24.0 by @dependabot in #731
- ci(deps): bump actions/setup-python from 4 to 5 in /.github/workflows by @dependabot in #732
- build(deps): bump pytest from 7.4.0 to 8.3.3 by @dependabot in #737
- build(deps): bump pytest-sugar from 0.9.7 to 1.0.0 by @dependabot in #733
- ci(deps): bump docker/setup-buildx-action from 2.9.1 to 3.7.1 in /.github/workflows by @dependabot in #734
- build(deps): bump python from 3.12.5-slim to 3.13.0-slim by @dependabot in #728
New Contributors
Full Changelog: 2.0.0...2.1.0
2.0.0 - S11 Support
What's Changed
Breaking changes
All endpoints now require a type query param indicating the type of the target device.
Available types and their correlated devices can be found here.
DEVICES = {
"mini": DeviceType.MINI,
"plug": DeviceType.POWER_PLUG,
"touch": DeviceType.TOUCH,
"v2esp": DeviceType.V2_ESP,
"v2qual": DeviceType.V2_QCA,
"v4": DeviceType.V4,
"breeze": DeviceType.BREEZE,
"runner": DeviceType.RUNNER,
"runnermini": DeviceType.RUNNER_MINI,
"runners11": DeviceType.RUNNER_S11,
}
Commits
- build(deps): bump aiohttp from 3.9.0 to 3.9.2 by @dependabot in #712
- build(deps): bump black from 23.7.0 to 24.3.0 by @dependabot in #713
- build(deps): bump aiohttp from 3.9.2 to 3.9.4 by @dependabot in #714
- feat: add support for s11 from library by @YogevBokobza in #715
- build(deps): bump aiohttp from 3.9.4 to 3.10.2 by @dependabot in #720
Full Changelog: 1.3.0...2.0.0
1.3.0 - ARM64 Support
What's Changed
- docs: added dmatik as a contriobutor by @TomerFi in #710
- feat: add a support for arm64 image by @YogevBokobza in #711
Full Changelog: 1.2.6...1.3.0
1.2.6
What's Changed
- fix: small bug causing fault actions, added local dev env support by @YogevBokobza in #708
- build(deps): bump aioswitcher to 3.4.2 by @TomerFi in #709
Full Changelog: 1.2.5...1.2.6
1.2.5
What's Changed
- build(deps): bump mkdocs-material from 9.1.13 to 9.1.14 by @dependabot in #666
- build(deps): bump yamllint from 1.31.0 to 1.32.0 by @dependabot in #667
- build(deps): bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #668
- build(deps): bump mkdocs-material from 9.1.14 to 9.1.15 by @dependabot in #669
- ci(deps): bump docker/login-action from 2.1.0 to 2.2.0 by @dependabot in #672
- ci(deps): bump docker/setup-buildx-action from 2.5.0 to 2.6.0 by @dependabot in #673
- build(deps): bump python from 3.11.3-slim to 3.11.4-slim by @dependabot in #670
- ci(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0 by @dependabot in #671
- build(deps): bump pytest from 7.3.1 to 7.3.2 by @dependabot in #675
- ci(deps): bump docker/build-push-action from 4.0.0 to 4.1.0 by @dependabot in #674
- ci(deps): bump docker/build-push-action from 4.1.0 to 4.1.1 by @dependabot in #677
- ci(deps): bump docker/setup-buildx-action from 2.6.0 to 2.7.0 by @dependabot in #676
- build(deps): bump mkdocs-swagger-ui-tag from 0.6.1 to 0.6.2 by @dependabot in #678
- build(deps): bump mkdocs-material from 9.1.15 to 9.1.16 by @dependabot in #679
- build(deps): bump mypy from 1.3.0 to 1.4.0 by @dependabot in #680
- build(deps): bump pytest from 7.3.2 to 7.4.0 by @dependabot in #681
- build(deps): bump mkdocs-material from 9.1.16 to 9.1.17 by @dependabot in #682
- build(deps): bump mypy from 1.4.0 to 1.4.1 by @dependabot in #683
- ci(deps): bump docker/setup-buildx-action from 2.7.0 to 2.8.0 by @dependabot in #684
- build(deps): bump mkdocs-material from 9.1.17 to 9.1.18 by @dependabot in #685
- ci(deps): bump docker/setup-buildx-action from 2.8.0 to 2.9.0 by @dependabot in #686
- build(deps): bump black from 23.3.0 to 23.7.0 by @dependabot in #687
- ci(deps): bump docker/setup-buildx-action from 2.9.0 to 2.9.1 by @dependabot in #689
- build(deps): bump pytest-asyncio from 0.21.0 to 0.21.1 by @dependabot in #688
- build(deps): bump mkdocs-material from 9.1.18 to 9.1.19 by @dependabot in #690
- build(deps): bump aiohttp from 3.8.4 to 3.8.5 by @dependabot in #691
- build(deps): bump mkdocs-swagger-ui-tag from 0.6.2 to 0.6.3 by @dependabot in #693
- build(deps): bump mkdocs-material from 9.1.19 to 9.1.21 by @dependabot in #696
- build(deps): bump mkdocs from 1.4.3 to 1.5.1 by @dependabot in #695
- build(deps): bump flake8 from 6.0.0 to 6.1.0 by @dependabot in #697
- build(deps): bump mkdocs from 1.5.1 to 1.5.2 by @dependabot in #698
- ci(syntax): fix deprecated actions syntax. Fixes #566 by @altmas5 in #699
- docs: add altmas5 as a contributor for infra by @allcontributors in #700
- build(deps): bump aiohttp from 3.8.5 to 3.9.0 by @dependabot in #704
- chore: support aioswitcher 3.4.1 by @YogevBokobza in #705
- docs: add YogevBokobza as a contributor for code, doc, and test by @allcontributors in #706
New Contributors
- @altmas5 made their first contribution in #699
- @YogevBokobza made their first contribution in #705
Full Changelog: 1.2.4...1.2.5
1.2.4
What's Changed
- ci(deps): bump docker/setup-buildx-action from 2.4.0 to 2.4.1 by @dependabot in #622
- build(deps): bump mypy from 0.991 to 1.0.0 by @dependabot in #623
- build(deps): bump python from 3.11.1-slim to 3.11.2-slim by @dependabot in #625
- build(deps): bump mkdocs-material from 9.0.11 to 9.0.12 by @dependabot in #626
- build(deps): bump aiohttp from 3.8.3 to 3.8.4 by @dependabot in #627
- build(deps): bump mypy from 1.0.0 to 1.0.1 by @dependabot in #628
- build(deps): bump mkdocs-material from 9.0.12 to 9.0.13 by @dependabot in #629
- build(deps): bump mkdocs-material from 9.0.13 to 9.0.14 by @dependabot in #630
- build(deps): bump mkdocs-material from 9.0.14 to 9.0.15 by @dependabot in #631
- build(deps): bump mkdocs-material from 9.0.15 to 9.1.0 by @dependabot in #632
- build(deps): bump mkdocs-material from 9.1.0 to 9.1.1 by @dependabot in #633
- build(deps): bump pytest from 7.2.1 to 7.2.2 by @dependabot in #634
- build(deps): bump mypy from 1.0.1 to 1.1.1 by @dependabot in #635
- build(deps): bump mkdocs-material from 9.1.1 to 9.1.2 by @dependabot in #636
- build(deps): bump mkdocs-swagger-ui-tag from 0.5.2 to 0.6.0 by @dependabot in #638
- ci(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0 by @dependabot in #637
- build(deps): bump mkdocs-material from 9.1.2 to 9.1.3 by @dependabot in #639
- build(deps): bump mkdocs-swagger-ui-tag from 0.6.0 to 0.6.1 by @dependabot in #640
- build(deps): bump pytest-asyncio from 0.20.3 to 0.21.0 by @dependabot in #641
- build(deps): bump yamllint from 1.29.0 to 1.30.0 by @dependabot in #642
- build(deps): bump mkdocs-material from 9.1.3 to 9.1.4 by @dependabot in #643
- build(deps): bump black from 23.1.0 to 23.3.0 by @dependabot in #644
- ci(deps): bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 by @dependabot in #645
- build(deps): bump mkdocs-material from 9.1.4 to 9.1.5 by @dependabot in #646
- build(deps): bump python from 3.11.2-slim to 3.11.3-slim by @dependabot in #648
- build(deps): bump mypy from 1.1.1 to 1.2.0 by @dependabot in #649
- build(deps): bump mkdocs-material from 9.1.5 to 9.1.6 by @dependabot in #650
- build(deps): bump pytest from 7.2.2 to 7.3.0 by @dependabot in #651
- build(deps): bump aioswitcher from 3.2.2 to 3.3.0 by @dependabot in #652
- build(deps): bump pytest-sugar from 0.9.6 to 0.9.7 by @dependabot in #653
- build(deps): bump pytest from 7.3.0 to 7.3.1 by @dependabot in #654
- build(deps): bump mkdocs-material from 9.1.6 to 9.1.7 by @dependabot in #655
- build(deps): bump yamllint from 1.30.0 to 1.31.0 by @dependabot in #656
- build(deps): bump mkdocs-material from 9.1.7 to 9.1.8 by @dependabot in #657
- build(deps): bump mkdocs from 1.4.2 to 1.4.3 by @dependabot in #658
- build(deps): bump mkdocs-material from 9.1.8 to 9.1.9 by @dependabot in #659
- build(deps): bump mkdocs-material from 9.1.9 to 9.1.11 by @dependabot in #660
- build(deps): bump mypy from 1.2.0 to 1.3.0 by @dependabot in #661
- build(deps): bump mkdocs-material from 9.1.11 to 9.1.12 by @dependabot in #662
- build(deps): bump mkdocs-material from 9.1.12 to 9.1.13 by @dependabot in #663
- build(deps): bump aioswitcher from 3.3.0 to 3.4.0 by @TomerFi in #664
Full Changelog: 1.2.3...1.2.4
1.2.3
What's Changed
- ci(deps): bump docker/build-push-action from 3.2.0 to 3.3.0 by @dependabot in #605
- build(deps): bump pytest from 7.2.0 to 7.2.1 by @dependabot in #606
- build(deps): bump mkdocs-material from 9.0.4 to 9.0.5 by @dependabot in #607
- ci(deps): bump peaceiris/actions-gh-pages from 3.9.1 to 3.9.2 by @dependabot in #608
- build(deps): bump mkdocs-material from 9.0.5 to 9.0.6 by @dependabot in #609
- build(deps): bump mkdocs-swagger-ui-tag from 0.5.1 to 0.5.2 by @dependabot in #610
- build(deps): bump flake8-docstrings from 1.6.0 to 1.7.0 by @dependabot in #611
- build(deps): bump mkdocs-material from 9.0.6 to 9.0.8 by @dependabot in #613
- build(deps): bump isort from 5.11.4 to 5.12.0 by @dependabot in #614
- ci(deps): bump docker/setup-buildx-action from 2.2.1 to 2.3.0 by @dependabot in #612
- ci(deps): bump docker/setup-buildx-action from 2.3.0 to 2.4.0 by @dependabot in #615
- build(deps): bump mkdocs-material from 9.0.8 to 9.0.9 by @dependabot in #617
- ci(deps): bump docker/build-push-action from 3.3.0 to 4.0.0 by @dependabot in #616
- build(deps): bump black from 22.12.0 to 23.1.0 by @dependabot in #618
- build(deps): bump mkdocs-material from 9.0.9 to 9.0.10 by @dependabot in #619
- build(deps): bump aioswitcher from 3.2.1 to 3.2.2 by @dependabot in #621
- build(deps): bump mkdocs-material from 9.0.10 to 9.0.11 by @dependabot in #620
Full Changelog: 1.2.2...1.2.3
1.2.2 - Maintenance Release
What's Changed
- ci(deps): bump tomerfi/version-bumper-action from 1.2.1 to 1.2.2 by @dependabot in #591
- build(deps): bump black from 22.10.0 to 22.12.0 by @dependabot in #592
- build(deps): bump isort from 5.10.1 to 5.11.1 by @dependabot in #594
- build(deps): bump mkdocs-swagger-ui-tag from 0.5.0 to 0.5.1 by @dependabot in #593
- build(deps): bump isort from 5.11.1 to 5.11.2 by @dependabot in #595
- build(deps): bump isort from 5.11.2 to 5.11.3 by @dependabot in #596
- build(deps): bump isort from 5.11.3 to 5.11.4 by @dependabot in #597
- build(deps): bump mkdocs-material from 8.5.11 to 9.0.0 by @dependabot in #598
- build(deps): bump mkdocs-material from 9.0.0 to 9.0.1 by @dependabot in #599
- build(deps): bump mkdocs-material from 9.0.1 to 9.0.2 by @dependabot in #600
- ci(deps): bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.1 by @dependabot in #601
- build(deps): bump mkdocs-material from 9.0.2 to 9.0.3 by @dependabot in #602
- build(deps): bump yamllint from 1.28.0 to 1.29.0 by @dependabot in #603
- build(deps): bump mkdocs-material from 9.0.3 to 9.0.4 by @dependabot in #604
Full Changelog: 1.2.1...1.2.2