Releases: TomerFi/switcher_webapi
Releases · TomerFi/switcher_webapi
1.1.4
Builds
- started new dev lifecycle at 1.1.4-dev (Tomer Figenblat)
- added variant v7 to platform identifier for arm image (Tomer Figenblat)
- bumped version to 1.1.4 (Tomer Figenblat)
Continuous Integration
- deps: bump docker/setup-buildx-action from 1.5.0 to 1.5.1 (#325) #325 (dependabot[bot])
1.1.3
Documentation
- fixed contributing tag after latest updates (Tomer Figenblat)
- typo (Tomer Figenblat)
Code Refactoring
- refactor Dockerfile for better layers caching (Tomer Figenblat)
Builds
- started new dev lifecycle at 1.1.3-dev (Tomer Figenblat)
- deps: bump sphinx from 4.0.3 to 4.1.0 (#323) #323 (dependabot[bot])
- ended dev build cycle at 1.1.3 (Tomer Figenblat)
Commits
- 393fa4d: Merge branch 'dev' of https://github.com/TomerFi/switcher_webapi into dev (Tomer Figenblat)
1.1.2
Bug Fixes
- fixed ci from tagging specific version as latest one, switched to manifest (Tomer Figenblat)
Builds
- started dev lifecycle at 1.1.2-dev (Tomer Figenblat)
- ended dev lifecycle at 1.1.2 (Tomer Figenblat)
1.1.1
Bug Fixes
- docker arm platform annotaion fixed to arm32v7 (Tomer Figenblat)
- docker arm32v7 platform annotaion fixed to arm (Tomer Figenblat)
Code Refactoring
- refactor Dockerfile instructions order for better caching (Tomer Figenblat)
Builds
- started new dev lifecycle at 1.1.1-dev (Tomer Figenblat)
- end dev lifecycle at 1.1.1 (Tomer Figenblat)
Continuous Integration
- fixed release workflow to deploy semver tag along side the latest one (Tomer Figenblat)
- fix release workflow by pulling image before tagging (Tomer Figenblat)
1.1.0
Documentation
- updated docs (Tomer Figenblat)
- update README (Tomer Figenblat)
- docs clarifications (Tomer Figenblat)
- updated README with another example (Tomer Figenblat)
- typo (Tomer Figenblat)
- typos (Tomer Figenblat)
- update README (Tomer Figenblat)
- typo (Tomer Figenblat)
- update README (Tomer Figenblat)
Code Refactoring
- set base image to python 3.9.6-slim (#321) #321 (Tomer Figenblat)
- dockerfile now takes base image as argument (Tomer Figenblat)
Builds
- started new dev lifecycle at 1.0.2-dev (Tomer Figenblat)
- deps: bump isort from 5.9.1 to 5.9.2 (#320) #320 (dependabot[bot])
- updated Makefile to better accommodate multi-platform image building #324 (Tomer Figenblat)
- ended dev lifecycle at 1.1.0 (Tomer Figenblat)
Continuous Integration
- deps: bump dessant/lock-threads from 2.0.3 to 2.1.1 (#322) #322 (dependabot[bot])
- removed container structure testing (Tomer Figenblat)
- pre-release workflow nor creates both amd64 and arm32v7 images #324 (Tomer Figenblat)
- typo (Tomer Figenblat)
- added qemu set up in pre-release workflow (Tomer Figenblat)
- reordered pre-release workflow (Tomer Figenblat)
- added remote image as cache sourse for building images in pre-release workflow (Tomer Figenblat)
- added docker manifest creation and push steps to the pre-release workflow (Tomer Figenblat)
- refactored the release workflow to create multi-platform docker images (Tomer Figenblat)
Commits
- 31e53f5: Merge branch 'dev' of https://github.com/TomerFi/switcher_webapi into dev (Tomer Figenblat)
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)