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)
Continuous Integration
- deps: bump marvinpinto/action-automatic-releases from 1.2.0 to 1.2.1 (#288) #288 (dependabot[bot])
- deps: bump codecov/codecov-action from 1.5.0 to 1.5.2 (#290) #290 (dependabot[bot])
- update pr_build worfkflow (Tomer Figenblat)
- deps: bump reviewdog/action-misspell from 1.7.1 to 1.7.2 (#294) #294 (dependabot[bot])
- deps: bump reviewdog/action-hadolint from 1.19 to 1.20 (#295) #295 (dependabot[bot])
- deps: bump actions/upload-artifact from 2.2.3 to 2.2.4 (#296) #296 (dependabot[bot])
- deps: bump EnricoMi/publish-unit-test-result-action (#299) #299 (dependabot[bot])
- deps: bump kentaro-m/auto-assign-action from 1.1.2 to 1.2.0 (#298) #298 (dependabot[bot])
- deps: bump docker/login-action from 1.9.0 to 1.10.0 (#303) #303 (dependabot[bot])
- deps: bump reviewdog/action-hadolint from 1.20 to 1.21 (#304) #304 (dependabot[bot])
- deps: bump reviewdog/action-misspell from 1.7.2 to 1.8.1 (#305) #305 (dependabot[bot])
- deps: bump docker/setup-buildx-action from 1.3.0 to 1.4.1 (#308) #308 (dependabot[bot])
- deps: bump docker/build-push-action from 2.5.0 to 2.6.1 (#313) #313 (dependabot[bot])
- deps: bump reviewdog/action-hadolint from 1.21 to 1.22 (#312) #312 (dependabot[bot])
- added tox configuration for linting and testing #316 (Tomer Figenblat)
- refactored ci workflows #316 (Tomer Figenblat)
- deps: bump docker/setup-buildx-action from 1.4.1 to 1.5.0 (#314) #314 (dependabot[bot])
- fixed broken container structure test configuration after last refactoring (Tomer Figenblat)