Skip to content

Releases: TomerFi/switcher_webapi

2.3.3 - New Docs Domain

18 Oct 01:28

Choose a tag to compare

What's Changed

  • build(deps): bump mypy from 1.17.1 to 1.18.1 by @dependabot[bot] in #893
  • build(deps): bump pytest-asyncio from 1.1.0 to 1.2.0 by @dependabot[bot] in #894
  • build(deps): bump mkdocs-material from 9.6.19 to 9.6.20 by @dependabot[bot] in #895
  • build(deps): bump black from 25.1.0 to 25.9.0 by @dependabot[bot] in #896
  • build(deps): bump mypy from 1.18.1 to 1.18.2 by @dependabot[bot] in #897
  • build(deps): bump mkdocs-material from 9.6.20 to 9.6.21 by @dependabot[bot] in #898
  • build(deps): bump isort from 6.0.1 to 6.1.0 by @dependabot[bot] in #899
  • ci: bump docker/login-action from 3.5.0 to 3.6.0 in /.github/workflows by @dependabot[bot] in #900
  • build(deps): bump aiohttp from 3.12.15 to 3.13.0 by @dependabot[bot] in #901
  • build: bump python from 3.13.7-slim to 3.14.0-slim by @dependabot[bot] in #902
  • build(deps): bump isort from 6.1.0 to 7.0.0 by @dependabot[bot] in #903
  • build(deps): bump mkdocs-material from 9.6.21 to 9.6.22 by @dependabot[bot] in #904
  • docs: moved to new domain by @TomerFi in #905

Full Changelog: 2.3.2...2.3.3

2.3.2 - Maintenance release

11 Sep 19:41

Choose a tag to compare

What's Changed

  • build(deps): bump aiohttp from 3.11.13 to 3.11.14 by @dependabot[bot] in #829
  • build(deps): bump yamllint from 1.36.0 to 1.36.1 by @dependabot[bot] in #830
  • ci: bump docker/login-action from 3.3.0 to 3.4.0 in /.github/workflows by @dependabot[bot] in #828
  • ci: bump tomerfi/version-bumper-action from 2.0.3 to 2.0.4 in /.github/workflows by @dependabot[bot] in #827
  • build(deps): bump mkdocs-material from 9.6.8 to 9.6.9 by @dependabot[bot] in #831
  • build(deps): bump yamllint from 1.36.1 to 1.36.2 by @dependabot[bot] in #832
  • build(deps): bump yamllint from 1.36.2 to 1.37.0 by @dependabot[bot] in #833
  • build(deps): bump pytest-asyncio from 0.25.3 to 0.26.0 by @dependabot[bot] in #834
  • build(deps): bump flake8 from 7.1.2 to 7.2.0 by @dependabot[bot] in #835
  • build(deps): bump mkdocs-material from 9.6.9 to 9.6.10 by @dependabot[bot] in #836
  • build(deps): bump mkdocs-material from 9.6.10 to 9.6.11 by @dependabot[bot] in #839
  • build(deps): bump aiohttp from 3.11.14 to 3.11.16 by @dependabot[bot] in #837
  • build(deps): bump pytest-cov from 6.0.0 to 6.1.0 by @dependabot[bot] in #838
  • build(deps): bump pytest-cov from 6.1.0 to 6.1.1 by @dependabot[bot] in #840
  • build: bump python from 3.13.2-slim to 3.13.3-slim by @dependabot[bot] in #841
  • build(deps): bump mkdocs-material from 9.6.11 to 9.6.12 by @dependabot[bot] in #842
  • build(deps): bump aiohttp from 3.11.16 to 3.11.17 by @dependabot[bot] in #843
  • build(deps): bump aiohttp from 3.11.17 to 3.11.18 by @dependabot[bot] in #844
  • ci: bump docker/build-push-action from 6.15.0 to 6.16.0 in /.github/workflows by @dependabot[bot] in #845
  • build(deps): bump yamllint from 1.37.0 to 1.37.1 by @dependabot[bot] in #846
  • build(deps): bump mkdocs-material from 9.6.12 to 9.6.13 by @dependabot[bot] in #847
  • build(deps): bump mkdocs-material from 9.6.13 to 9.6.14 by @dependabot[bot] in #848
  • ci: bump docker/build-push-action from 6.16.0 to 6.17.0 in /.github/workflows by @dependabot[bot] in #849
  • build(deps): bump aiohttp from 3.11.18 to 3.12.2 by @dependabot[bot] in #850
  • build(deps): bump aiohttp from 3.12.2 to 3.12.4 by @dependabot[bot] in #851
  • build(deps): bump aiohttp from 3.12.4 to 3.12.6 by @dependabot[bot] in #854
  • ci: bump docker/build-push-action from 6.17.0 to 6.18.0 in /.github/workflows by @dependabot[bot] in #853
  • build(deps): bump mypy from 1.15.0 to 1.16.0 by @dependabot[bot] in #852
  • build(deps): bump pytest from 8.3.5 to 8.4.0 by @dependabot[bot] in #855
  • build: bump python from 3.13.3-slim to 3.13.4-slim by @dependabot[bot] in #856
  • build(deps): bump aiohttp from 3.12.6 to 3.12.9 by @dependabot[bot] in #857
  • build(deps): bump aiohttp from 3.12.9 to 3.12.11 by @dependabot[bot] in #858
  • build(deps): bump aiohttp from 3.12.11 to 3.12.12 by @dependabot[bot] in #859
  • build(deps): bump pytest-cov from 6.1.1 to 6.2.0 by @dependabot[bot] in #860
  • build(deps): bump pytest-cov from 6.2.0 to 6.2.1 by @dependabot[bot] in #862
  • build(deps): bump pytest-asyncio from 0.26.0 to 1.0.0 by @dependabot[bot] in #863
  • build(deps): bump aiohttp from 3.12.12 to 3.12.13 by @dependabot[bot] in #865
  • build: bump python from 3.13.4-slim to 3.13.5-slim by @dependabot[bot] in #864
  • build(deps): bump mypy from 1.16.0 to 1.16.1 by @dependabot[bot] in #866
  • build(deps): bump pytest from 8.4.0 to 8.4.1 by @dependabot[bot] in #867
  • build(deps): bump flake8 from 7.2.0 to 7.3.0 by @dependabot[bot] in #869
  • ci: bump docker/setup-buildx-action from 3.10.0 to 3.11.1 in /.github/workflows by @dependabot[bot] in #868
  • build(deps): bump mkdocs-material from 9.6.14 to 9.6.15 by @dependabot[bot] in #870
  • build(deps): bump aiohttp from 3.12.13 to 3.12.14 by @dependabot[bot] in #871
  • build(deps): bump mypy from 1.16.1 to 1.17.0 by @dependabot[bot] in #872
  • build(deps): bump pytest-asyncio from 1.0.0 to 1.1.0 by @dependabot[bot] in #873
  • build(deps): bump aiohttp from 3.12.14 to 3.12.15 by @dependabot[bot] in #875
  • build(deps): bump mypy from 1.17.0 to 1.17.1 by @dependabot[bot] in #876
  • build(deps): bump mkdocs-material from 9.6.15 to 9.6.16 by @dependabot[bot] in #874
  • build: bump python from 3.13.5-slim to 3.13.6-slim by @dependabot[bot] in #877
  • ci: bump docker/login-action from 3.4.0 to 3.5.0 in /.github/workflows by @dependabot[bot] in #878
  • build(deps): bump mkdocs-material from 9.6.16 to 9.6.17 by @dependabot[bot] in #882
  • ci: bump actions/checkout from 4 to 5 in /.github/workflows by @dependabot[bot] in #880
  • build(deps): bump pytest-sugar from 1.0.0 to 1.1.0 by @dependabot[bot] in #881
  • build: bump python from 3.13.6-slim to 3.13.7-slim by @dependabot[bot] in #879
  • ci: bump tomerfi/version-bumper-action from 2.0.4 to 2.0.5 in /.github/workflows by @dependabot[bot] in #885
  • build(deps): bump mkdocs-material from 9.6.17 to 9.6.18 by @dependabot[bot] in #884
  • build(deps): bump pytest-sugar from 1.1.0 to 1.1.1 by @dependabot[bot] in #883
  • build(deps): bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #886
  • build(deps): bump pytest-cov from 6.2.1 to 6.3.0 by @dependabot[bot] in #887
  • build(deps): bump mkdocs-material from 9.6.18 to 9.6.19 by @dependabot[bot] in #888
  • ci: bump actions/github-script from 7 to 8 in /.github/workflows by @dependabot[bot] in #889
  • ci: bump actions/setup-python from 5 to 6 in /.github/workflows by @dependabot[bot] in #890
  • build(deps): bump pytest-cov from 6.3.0 to 7.0.0 by @dependabot[bot] in #891
  • build(deps): bump aioswitcher from 6.0.1 to 6.0.2 by @TomerFi in #892

Full Changelog: 2.3.1...2.3.2

2.3.1

14 Mar 19:36

Choose a tag to compare

What's Changed

  • build(deps): bump pytest-asyncio from 0.25.0 to 0.25.1 by @dependabot in #791
  • build(deps): bump pytest-asyncio from 0.25.1 to 0.25.2 by @dependabot in #792
  • ci: bump docker/build-push-action from 6.10.0 to 6.11.0 in /.github/workflows by @dependabot in #793
  • ci: bump docker/setup-qemu-action from 3.2.0 to 3.3.0 in /.github/workflows by @dependabot in #794
  • build(deps): bump aioswitcher from 6.0.0 to 6.0.1 by @dependabot in #795
  • ci: bump docker/build-push-action from 6.11.0 to 6.12.0 in /.github/workflows by @dependabot in #797
  • build(deps): bump mkdocs-material from 9.5.49 to 9.5.50 by @dependabot in #796
  • build(deps): bump pytest-aiohttp from 1.0.5 to 1.1.0 by @dependabot in #798
  • ci: bump docker/build-push-action from 6.12.0 to 6.13.0 in /.github/workflows by @dependabot in #799
  • build(deps): bump isort from 5.13.2 to 6.0.0 by @dependabot in #800
  • build(deps): bump pytest-asyncio from 0.25.2 to 0.25.3 by @dependabot in #801
  • build(deps): bump black from 24.10.0 to 25.1.0 by @dependabot in #802
  • build(deps): bump mkdocs-material from 9.5.50 to 9.6.1 by @dependabot in #803
  • build(deps): bump mkdocs-material from 9.6.1 to 9.6.2 by @dependabot in #804
  • build(deps): bump mypy from 1.14.1 to 1.15.0 by @dependabot in #805
  • build(deps): bump aiohttp from 3.11.11 to 3.11.12 by @dependabot in #806
  • build: bump python from 3.13.1-slim to 3.14.0a4-slim by @dependabot in #807
  • build(deps): bump mkdocs-material from 9.6.2 to 9.6.3 by @dependabot in #808
  • ci: bump docker/setup-buildx-action from 3.8.0 to 3.9.0 in /.github/workflows by @dependabot in #810
  • ci: bump docker/setup-qemu-action from 3.3.0 to 3.4.0 in /.github/workflows by @dependabot in #809
  • build(deps): bump mkdocs-material from 9.6.3 to 9.6.4 by @dependabot in #812
  • revert: build: bump python from 3.13.1-slim to 3.14.0a4-slim (#807) by @TomerFi in #813
  • build: bump python from 3.13.1-slim to 3.13.2-slim by @dependabot in #814
  • build(deps): bump flake8 from 7.1.1 to 7.1.2 by @dependabot in #815
  • build(deps): bump mkdocs-material from 9.6.4 to 9.6.5 by @dependabot in #816
  • ci: bump docker/build-push-action from 6.13.0 to 6.14.0 in /.github/workflows by @dependabot in #817
  • build(deps): bump aiohttp from 3.11.12 to 3.11.13 by @dependabot in #818
  • build(deps): bump isort from 6.0.0 to 6.0.1 by @dependabot in #819
  • ci: bump docker/setup-buildx-action from 3.9.0 to 3.10.0 in /.github/workflows by @dependabot in #823
  • ci: bump docker/setup-qemu-action from 3.4.0 to 3.6.0 in /.github/workflows by @dependabot in #824
  • ci: bump docker/build-push-action from 6.14.0 to 6.15.0 in /.github/workflows by @dependabot in #822
  • build(deps): bump mkdocs-material from 9.6.5 to 9.6.7 by @dependabot in #821
  • build(deps): bump pytest from 8.3.4 to 8.3.5 by @dependabot in #820
  • build(deps): bump yamllint from 1.35.1 to 1.36.0 by @dependabot in #825
  • build(deps): bump mkdocs-material from 9.6.7 to 9.6.8 by @dependabot in #826

Full Changelog: 2.3.0...2.3.1

2.3.0 - Added child lock for shutters

31 Dec 19:06

Choose a tag to compare

What's Changed

  • build(deps): bump aiohttp from 3.11.2 to 3.11.3 by @dependabot in #764
  • build(deps): bump aiohttp from 3.11.3 to 3.11.6 by @dependabot in #765
  • build(deps): bump mkdocs-material from 9.5.44 to 9.5.45 by @dependabot in #766
  • build(deps): bump aiohttp from 3.11.6 to 3.11.7 by @dependabot in #767
  • build(deps): bump mkdocs-material from 9.5.45 to 9.5.46 by @dependabot in #768
  • build(deps): bump aiohttp from 3.11.7 to 3.11.8 by @dependabot in #769
  • build(deps): bump aiohttp from 3.11.8 to 3.11.9 by @dependabot in #770
  • build(deps): bump mkdocs-material from 9.5.46 to 9.5.47 by @dependabot in #772
  • build(deps): bump pytest from 8.3.3 to 8.3.4 by @dependabot in #771
  • ci(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/workflows by @dependabot in #773
  • build(deps): bump python from 3.13.0-slim to 3.13.1-slim by @dependabot in #774
  • build(deps): bump aiohttp from 3.11.9 to 3.11.10 by @dependabot in #776
  • build(deps): bump mkdocs-material from 9.5.47 to 9.5.48 by @dependabot in #777
  • build(deps): bump pytest-asyncio from 0.24.0 to 0.25.0 by @dependabot in #778
  • build(deps): bump mkdocs-material from 9.5.48 to 9.5.49 by @dependabot in #779
  • build(deps): bump aioswitcher from 5.0.0 to 5.1.1 by @dependabot in #780
  • build(deps): bump aiohttp from 3.11.10 to 3.11.11 by @dependabot in #782
  • build(deps): bump mypy from 1.13.0 to 1.14.0 by @dependabot in #783
  • ci(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 in /.github/workflows by @dependabot in #784
  • build(deps): bump aioswitcher from 5.1.1 to 5.1.2 by @dependabot in #785
  • feat: add shutter child lock by @YogevBokobza in #786
  • build(deps): bump aioswitcher from 5.1.2 to 6.0.0 by @dependabot in #787
  • ci: replaced stale bot with action and dependabot configuration by @TomerFi in #788
  • build(deps): bump mypy from 1.14.0 to 1.14.1 by @dependabot in #789

Full Changelog: 2.2.1...2.3.0

2.2.1

19 Nov 00:05

Choose a tag to compare

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

03 Nov 23:29

Choose a tag to compare

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

26 Oct 07:48

Choose a tag to compare

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

10 Oct 21:54

Choose a tag to compare

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

Full Changelog: 1.3.0...2.0.0

1.3.0 - ARM64 Support

19 Jan 03:26

Choose a tag to compare

What's Changed

Full Changelog: 1.2.6...1.3.0

1.2.6

18 Jan 14:06

Choose a tag to compare

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