Overview of changes
This release is focus on tests. Thanks to @raman325 who invest some energy to add the tests suite, the cookiecutter now has an optional tests suite using pytest, coverage and pytest-homeassistant-custom-component Python packages.
This test suite is used in the cookiecutter template and the generated project CI.
Changes
🚀 Features
- CI tests in generated project (#126) @oncleben31
- Make the tests suite optional (#123) @oncleben31
🪲 Fixes
- Remove --branch option for coverage test (#128) @oncleben31
- Fix code style and some typo of last PR (#119) @oncleben31
🚨 Testing
- Add tests using ludeeus/integration_blueprint#50 as base (#112) @raman325
👷 Continuous Integration
- Update prettier setting in pre-commit (#137) @oncleben31
- Use pip from constraint file (#135) @oncleben31
- Add CI tests for template (#132) @oncleben31
📚 Documentation
- Prepare release 2021.1.1 (#138) @oncleben31
📦 Dependencies
- Bump dependencies used in the generated template (#136) @oncleben31
- Add tests suite requirement in dependapot (#131) @oncleben31
Changes to the Cookiecutter
This section lists changes to the Cookiecutter that don't affect generated projects.
🚀 Features
- Add script for generating instance repository (#130) @oncleben31
- Add codeowners file (#120) @oncleben31
👷 Continuous Integration
- Add CI tests for template (#132) @oncleben31
📚 Documentation
- Switch to calver YYYY-MM-Micro (#129) @oncleben31
- Switch to calver YYYY-0M-Micro (#127) @oncleben31
📦 Dependencies
- Bump sphinx from 3.3.1 to 3.4.3 in /docs (#114) @dependabot
- Bump nox from 2020.8.22 to 2020.12.31 in /.github/workflows (#110) @dependabot
- Bump release-drafter/release-drafter from v5.12.1 to v5.13.0 (#109) @dependabot
- Bump actions/setup-python from v2.1.4 to v2.2.1 (#106) @dependabot