Releases: TomerFi/switcher_webapi
Releases · TomerFi/switcher_webapi
1.0.1
Code Refactoring
- better logging (Tomer Figenblat)
Builds
- started new dev lifecycle at 1.0.1-dev (Tomer Figenblat)
- end dev lifcecycle at 1.0.1 (Tomer Figenblat)
Continuous Integration
- deps: bump EnricoMi/publish-unit-test-result-action (#319) #319 (dependabot[bot])
- fixed release workflow preventing tweeter annoucements (Tomer Figenblat)
1.0.0
Bug Fixes
- fixed typo in logging (Tomer Figenblat)
Documentation
- refactor documentation configuraion #316 (Tomer Figenblat)
- refactor documentation and started describing openapi specification for documentation purposes #316 (Tomer Figenblat)
- updated openapi.yml with all endpoints #316 (Tomer Figenblat)
- updated README.md #316 (Tomer Figenblat)
- updated CONTRIBUTING.md #316 (Tomer Figenblat)
- updated community templates #316 (Tomer Figenblat)
- typo (Tomer Figenblat)
- update CONTRIBUTING.md (Tomer Figenblat)
- added wiki reference in README.md (Tomer Figenblat)
- typo (Tomer Figenblat)
- update README.md (Tomer Figenblat)
- updated get_state examples (Tomer Figenblat)
Code Refactoring
- web application rewritten with aiohttp, tests removed temporarly, dockerfile updated #316 (Tomer Figenblat)
- all endpoint now take operational parameters as json body instead of query params (#317) #317 (Tomer Figenblat)
- added custom access logger (Tomer Figenblat)
- refactor logging (Tomer Figenblat)
Tests
- refacor project and started new unit test cases #316 (Tomer Figenblat)
- added test cases for the turn on-off capability #316 (Tomer Figenblat)
- added set_name endpoint test cases #316 (Tomer Figenblat)
- added test cases for the set_auto_shutdown endpoint #316 (Tomer Figenblat)
- added test cases #316 (Tomer Figenblat)
- added test cases for the get_schedules endpoint #316 (Tomer Figenblat)
- added test cases for the delete_schedule endpoint #316 (Tomer Figenblat)
- refactor test cases for clarification #316 (Tomer Figenblat)
- added test cases for the create_schedule endpoint #316 (Tomer Figenblat)
- style stuff #316 (Tomer Figenblat)
- added test cases for the serialization helper function #316 (Tomer Figenblat)
Builds
- start new semantic version lifecycle at 0.5.8 (Tomer Figenblat)
- deps: bump pytest-cov from 2.12.0 to 2.12.1 (#287) #287 (dependabot[bot])
- deps: bump mypy from 0.812 to 0.901 (#289) #289 (dependabot[bot])
- deps: bump mypy from 0.901 to 0.902 (#291) #291 (dependabot[bot])
- deps: bump black from 21.5b2 to 21.6b0 (#292) #292 (dependabot[bot])
- deps: bump types-pytz from 0.1.0 to 0.1.1 (#293) #293 (dependabot[bot])
- deps: bump types-pytz from 0.1.1 to 0.1.2 (#297) #297 (dependabot[bot])
- deps: bump isort from 5.8.0 to 5.9.1 (#301) #301 (dependabot[bot])
- deps: bump types-pytz from 0.1.2 to 2021.1.0 (#300) #300 (dependabot[bot])
- deps: bump mypy from 0.902 to 0.910 (#302) #302 (dependabot[bot])
- deps: bump python from 3.9.5 to 3.9.6 (#310) #310 (dependabot[bot])
- added vscode configuraion to aid with running tests #316 (Tomer Figenblat)
- replaced mit license with apache-2.0 #316 (Tomer Figenblat)
- switcher_webapi is no longer a module, updated project layout accordingly #316 (Tomer Figenblat)
- started new development lifecycle ad 1.0.0-dev #316 (Tomer Figenblat)
- refactored project configuraiton files #316 (Tomer Figenblat)
- refactor Dockerfile to fit new project layout #316 (Tomer Figenblat)
- updated makefile #316 (Tomer Figenblat)
- deps: bump sphinx from 4.0.2 to 4.0.3 (#315) #315 (dependabot[bot])
- update Dockerfile (Tomer Figenblat)
- added logging (#318) #318 (Tomer Figenblat)
- ended dev lifecycle at 1.0.0 ([Tomer Figenblat](https://githu...
0.5.7
Tests
- added requirements_test.txt file (Tomer Figenblat)
Builds
- bumped version from 0.5.6 to 0.5.7 (Tomer Figenblat)
- deps: bump tox from 3.21.0 to 3.21.1 in /.devcontainer (#172) #172 (dependabot[bot])
- deps: bump tox from 3.21.1 to 3.21.2 in /.devcontainer (#175) #175 (dependabot[bot])
- deps: bump pytest-cov from 2.10.1 to 2.11.0 in /.devcontainer (#174) #174 (dependabot[bot])
- deps: bump pytest-cov from 2.11.0 to 2.11.1 in /.devcontainer (#176) #176 (dependabot[bot])
- deps: bump mypy from 0.790 to 0.800 in /.devcontainer (#177) #177 (dependabot[bot])
- deps: bump pytest from 6.2.1 to 6.2.2 in /.devcontainer (#178) #178 (dependabot[bot])
- deps: bump tox from 3.21.2 to 3.21.3 in /.devcontainer (#180) #180 (dependabot[bot])
- deps: bump yamllint from 1.25.0 to 1.26.0 in /.devcontainer (#182) #182 (dependabot[bot])
- deps: bump pytz from 2020.5 to 2021.1 (#183) #183 (dependabot[bot])
- deps: bump tox from 3.21.3 to 3.21.4 in /.devcontainer (#184) #184 (dependabot[bot])
- deps: bump sphinx from 3.4.3 to 3.5.0 (#190) #190 (dependabot[bot])
- deps: bump pygments from 2.7.4 to 2.8.0 in /.devcontainer (#191) #191 (dependabot[bot])
- deps: bump tox from 3.21.4 to 3.22.0 in /.devcontainer (#195) #195 (dependabot[bot])
- deps: bump sphinx from 3.5.0 to 3.5.1 (#193) #193 (dependabot[bot])
- deps: bump sanic from 19.12.4 to 19.12.5 (#194) #194 (dependabot[bot])
- deps: bump python from 3.9.1 to 3.9.2 in /.devcontainer (#198) #198 (dependabot[bot])
- deps: bump mypy from 0.800 to 0.812 in /.devcontainer (#200) #200 (dependabot[bot])
- deps: bump python from 3.9.1 to 3.9.2 (#199) #199 (dependabot[bot])
- deps: bump aiohttp from 3.7.3 to 3.7.4 in /.devcontainer (#202) #202 (dependabot[bot])
- deps: bump tox from 3.22.0 to 3.23.0 in /.devcontainer (#208) #208 (dependabot[bot])
- deps: bump sphinx from 3.5.1 to 3.5.2 (#209) #209 (dependabot[bot])
- deps: bump pygments from 2.8.0 to 2.8.1 in /.devcontainer (#210) #210 (dependabot[bot])
- deps: bump flake8 from 3.8.4 to 3.9.0 in /.devcontainer (#214) #214 (dependabot[bot])
- deps: bump flake8-docstrings in /.devcontainer (#217) #217 (dependabot[bot])
- deps: bump sphinx from 3.5.2 to 3.5.3 (#219) #219 (dependabot[bot])
- deps: bump isort from 5.7.0 to 5.8.0 in /.devcontainer (#220) #220 (dependabot[bot])
- deps: bump yamllint from 1.26.0 to 1.26.1 in /.devcontainer (#235) #235 (dependabot[bot])
- deps: bump asyncio-throttle from 1.0.1 to 1.0.2 (#237) #237 (dependabot[bot])
- deps: bump pytest from 6.2.2 to 6.2.3 in /.devcontainer (#227) #227 (dependabot[bot])
- deps: bump sphinx-rtd-theme from 0.5.1 to 0.5.2 (#230) #230 (dependabot[bot])
- deps: bump python from 3.9.2 to 3.9.4 (#231) #231 (dependabot[bot])
- deps: bump python from 3.9.2 to 3.9.4 in /.devcontainer (#232) #232 (dependabot[bot])
- deps: bump sphinx from 3.5.3 to 3.5.4 (#238) #238 (dependabot[bot])
- deps: bump flake8 from 3.9.0 to 3.9.1 in /.devcontainer (#241) #241 (dependabot[bot])
- deps: bump black from 20.8b1 to 21.4b0 in /.devcontainer (#247) #247 (dependabot[bot])
- deps: bump black from 21.4b0 to 21.4b1 in /.devcontainer (#248) #248 (dependabot[bot])
- deps: bump black from 21.4b1 to 21.4b2 in /.devcontainer (#250) #250 (dependabot[bot])
- deps: bump pygments from 2.8.1 to 2.9.0 in /.devcontainer (#253) #253 (dependabot[bot])
- deps: bump black from 21.4b2 to 21.5b0 in /.devcontainer (#259) #259 (dependabot[bot])
- deps: bump python from 3.9.4 to 3.9.5 (#254) #254 (dependabot[bot])
- deps: bump python from 3.9.4 to 3.9.5 in /.devcontainer (#257) #257 ([dependabot[bot]](19cc3b95e25265185d29a32ed...
0.5.6
Builds
- bumped version from 0.5.5 to 0.5.6 (Tomer Figenblat)
- fixed docker module folder structure preventing module from runinng (Tomer Figenblat)
0.5.5
Bug Fixes
- converted layout to module layout, server failed to run (Tomer Figenblat)
Styles
- replaced literals with constants (Tomer Figenblat)
Builds
- bumped version from 0.5.4 to 0.5.5 (Tomer Figenblat)
0.5.4
Bug Fixes
- module import from non-module should be relative imports (#170) #170 (Tomer Figenblat)
Builds
- bumped version from 0.5.3 to 0.5.4 (Tomer Figenblat)
0.5.3
Tests
- added pytest sugar dependency (#133) #133 (Tomer Figenblat)
- added extensions to devcontainer #167 (Tomer Figenblat)
- bumped base python for tox to 3.9 #167 (Tomer Figenblat)
- removed asynctest #167 (Tomer Figenblat)
- skiping specific failing test on windows environment #167 (Tomer Figenblat)
Builds
- bumped version to 0.5.3 for future releases (Tomer Figenblat)
- deps: bump python from 3.8.5 to 3.8.6 #106 (dependabot[bot])
- deps: bump python from 3.8.5 to 3.8.6 in /.devcontainer #105 (dependabot[bot])
- deps: bump python from 3.8.6 to 3.9.0 in /.devcontainer (#109) #109 (dependabot[bot])
- deps: bump sanic from 19.12.2 to 19.12.3 (#116) #116 (dependabot[bot])
- deps: bump pytz from 2020.1 to 2020.4 (#117) #117 (dependabot[bot])
- deps: bump sanic from 19.12.3 to 19.12.4 (#119) #119 (dependabot[bot])
- deps: bump sphinx from 3.2.1 to 3.3.1 (#120) #120 (dependabot[bot])
- deps: bump aiohttp from 3.6.2 to 3.7.3 in /.devcontainer (#132) #132 (dependabot[bot])
- deps: bump pytest-sanic from 1.6.1 to 1.6.2 in /.devcontainer (#131) #131 (dependabot[bot])
- deps: bump pygments from 2.6.1 to 2.7.3 in /.devcontainer (#130) #130 (dependabot[bot])
- deps: bump codecov from 2.1.7 to 2.1.10 in /.devcontainer (#129) #129 (dependabot[bot])
- deps: bump pytest-cov from 2.10.0 to 2.10.1 in /.devcontainer (#128) #128 (dependabot[bot])
- deps: bump python from 3.9.0 to 3.9.1 in /.devcontainer (#125) #125 (dependabot[bot])
- deps: bump python from 3.8.6 to 3.9.1 #124 (dependabot[bot])
- deps: bump flake8 from 3.8.3 to 3.8.4 in /.devcontainer (#136) #136 (dependabot[bot])
- deps: bump bandit from 1.6.2 to 1.7.0 in /.devcontainer (#135) #135 (dependabot[bot])
- deps: bump black from 19.10b0 to 20.8b1 in /.devcontainer (#137) #137 (dependabot[bot])
- deps: bump mypy from 0.781 to 0.790 in /.devcontainer (#138) #138 (dependabot[bot])
- deps: bump isort from 4.3.21 to 5.6.4 in /.devcontainer (#134) #134 (dependabot[bot])
- deps: bump yamllint from 1.23.0 to 1.25.0 in /.devcontainer (#139) #139 (dependabot[bot])
- deps: bump beautifulsoup4 from 4.9.1 to 4.9.3 in /.devcontainer (#142) #142 (dependabot[bot])
- deps: bump pytest from 5.4.3 to 6.2.0 in /.devcontainer (#141) #141 (dependabot[bot])
- deps: bump tox from 3.15.2 to 3.20.1 in /.devcontainer (#140) #140 (dependabot[bot])
- deps: bump pytest from 6.2.0 to 6.2.1 in /.devcontainer (#143) #143 (dependabot[bot])
- deps: bump codecov from 2.1.10 to 2.1.11 in /.devcontainer (#147) #147 (dependabot[bot])
- deps: bump sphinx from 3.3.1 to 3.4.0 (#150) #150 (dependabot[bot])
- deps: bump pytz from 2020.4 to 2020.5 (#152) #152 (dependabot[bot])
- deps: bump sphinx from 3.4.0 to 3.4.1 (#153) #153 (dependabot[bot])
- deps: bump isort from 5.6.4 to 5.7.0 in /.devcontainer (#155) #155 (dependabot[bot])
- deps: bump sphinx from 3.4.1 to 3.4.2 (#157) #157 (dependabot[bot])
- deps: bump sphinx-rtd-theme from 0.5.0 to 0.5.1 (#156) #156 (dependabot[bot])
- deps: bump sphinx from 3.4.2 to 3.4.3 (#163) #163 (dependabot[bot])
- deps: bump tox from 3.20.1 to 3.21.0 in /.devcontainer (#164) #164 (dependabot[bot])
- added vscode settings file #167 (Tomer Figenblat)
- removed uvloop, fallback to asyncio loop #167 (Tomer Figenblat)
- better project layout and folder structure #167 (Tomer Figenblat)
- deps: bump aioswitcher from 1.2.1 to 1.2.2 #167 (Tomer Figenblat)
- deps: bump pygments from 2.7.3 to 2.7.4 in /.devcontainer (#168) #168 ([dependabot[bot]](https://g...
0.5.2
Bug Fixes
- aioswticher was accidentally removed from the requirements file (Tomer Figenblat)
Builds
- bumped version to 0.5.2 for future releases (Tomer Figenblat)
0.5.1
Bug Fixes
- in devcontainer node install with wrong version failed container creation #100 (Tomer Figenblat)
- fixed hadolint yaml #100 (Tomer Figenblat)
Documentation
- added conventionalcommits badge to readme #94 (Tomer Figenblat)
Builds
- project: added commitlint configuration #94 (Tomer Figenblat)
- deps: bump sphinx from 3.1.2 to 3.2.0 #95 (dependabot[bot])
- deps: bump sphinx from 3.2.0 to 3.2.1 #98 (dependabot[bot])
- deps: update aioswitcher from 1.2.0 to 1.2.1 #100 (Tomer Figenblat)
- vscode: better development container configuration #100 (Tomer Figenblat)
- added hadolint configuration #100 (Tomer Figenblat)
Continuous Integration
- workaround for automatic-release-action bug (Tomer Figenblat)
- deps: bump actions/setup-python from v2.1.1 to v2.1.2 #97 (dependabot[bot])
- deps: bump actions/upload-artifact from v2.1.3 to v2.1.4 #96 (dependabot[bot])
- deps: bump codecov/codecov-action from v1.0.12 to v1.0.13 #99 (dependabot[bot])
Chores
- matched dependabot configuration to conventionalcommits specs #94 (Tomer Figenblat)
Commits
- [a2c5096]: Added fix for labeler action not workign for forks. (Tomer Figenblat) #43
- [cf18fde]: Added devcontainer configuration. (Tomer Figenblat) #43
- [1ab2679]: Linters fix. (Tomer Figenblat) #43
- [fb0067a]: Refactored dockerignore. (Tomer Figenblat) #43
- [d9df5ca]: Added env file for fixing pylint issue not reporing local scripts as failed to import. (Tomer Figenblat) #43
- [779ca45]: Added vscode tasks. (Tomer Figenblat) #43
- [0201b70]: Bumped version to 0.5.1. (Tomer Figenblat) #43
- [1677ce0]: Fixed python workflow. (Tomer Figenblat) #43
- [ad7aa92]: Bump flake8 from 3.7.9 to 3.8.1 in /.devcontainer (dependabot-preview[bot]) #44
- [8231b19]: Bump beautifulsoup4 from 4.9.0 to 4.9.1 in /.devcontainer (dependabot-preview[bot]) #46
- [fd911be]: Bump codecov from 2.0.22 to 2.1.3 in /.devcontainer (dependabot-preview[bot]) #47
- [aea6f95]: Bump tox from 3.15.0 to 3.15.1 in /.devcontainer (dependabot-preview[bot]) #48
- [68ffef9]: Bump pytest-cov from 2.8.1 to 2.9.0 in /.devcontainer (dependabot-preview[bot]) #49
- [a11a0fe]: Bump flake8 from 3.8.1 to 3.8.2 in /.devcontainer (dependabot-preview[bot]) #50
- [dbb461e]: Bumped python to 3.8.3 + better dev dockerfile. (Tomer Figenblat) #51
- [8d591f3]: Merge branch 'dev' into py383 (Tomer Figenblat) #51
- [1dae043]: Bump sphinx from 3.0.3 to 3.0.4 in /docs (dependabot-preview[bot]) #53
- [0a23e75]: Bump mypy from 0.770 to 0.780 in /.devcontainer (dependabot-preview[bot]) #54
- [bab416a]: Bump doc8 from 0.8.0 to 0.8.1 in /.devcontainer (dependabot-preview[bot]) #55
- [213dbf6]: Bump tox from 3.15.1 to 3.15.2 in /.devcontainer (dependabot-preview[bot]) #56
- [305bda9]: Bump codecov from 2.1.3 to 2.1.4 in /.devcontainer (dependabot-preview[bot]) #57
- [95af194]: Bump pytest from 5.4.2 to 5.4.3 in /.devcontainer (dependabot-preview[bot]) #58
- [7de2716]: Bump pytest-cov from 2.9.0 to 2.10.0 in /.devcontainer (dependabot-preview[bot]) #61
- [c27984e]: Bump codecov from 2.1.4 to 2.1.7 in /.devcontainer (dependabot-preview[bot]) #62
- [7b85335]: Bump flake8 from 3.8.2 to 3.8.3 in /.devcontainer (dependabot-preview[bot]) #63
- [bd427ca]: Bump mypy from 0.780 to 0.781 in /.devcontainer (dependabot-preview[bot]) #66
- [2ae2cff]: Updated dependabot to version 2. (Tomer Figenblat) #67
- [3225381]: Better workflows. (Tomer Figenblat) #67
- [38504aa]: Bump codecov/codecov-action from v1 to v1.0.7 (dependabot[bot]) #68
- [c9bbfaa]: Bump actions/upload-artifact from v1 to v2.0.1 (dependabot[bo...
0.5.0
Commits
- [beb7670]: Typo. (Tomer Figenblat)
- [cb62ea4]: Removed excess " on docker run command (Or Bin) #32
- [5d98c71]: Added time_on field to /switcher/get_state (Or Bin) #33
- [b510348]: Updated test for time_on field to /switcher/get_state (Or Bin) #33
- [c28ed29]: Updated docs for time_on field to /switcher/get_state (Or Bin) #33
- [5d04009]: Merge github.com:TomerFi/switcher_webapi into dev (Or Bin) #33
- [6d2174d]: Bump sphinx from 3.0.1 to 3.0.2 (dependabot-preview[bot]) #35
- [23d9206]: Bump yamllint from 1.21.0 to 1.23.0 (dependabot-preview[bot]) #37
- [259a7ed]: Bump sphinx from 3.0.2 to 3.0.3 in /docs (dependabot-preview[bot]) #38
- [29f7094]: Bump pytz from 2019.3 to 2020.1 (dependabot-preview[bot]) #40
- [d9de62c]: Bump pytest from 5.4.1 to 5.4.2 (dependabot-preview[bot]) #41
- [0428566]: Merge branch 'dev' into dev (Tomer Figenblat) #33
- [7834d00]: Updated aiosiwthcer to 1.2.0. (Tomer Figenblat) #42
- [3f99129]: Merge branch 'dev' into dev (Tomer Figenblat) #33
- [ea28f0e]: Bumped version to 0.5.0. (Tomer Figenblat)