Releases: oncleben31/cookiecutter-homeassistant-custom-component
2021.1.1
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
2020.12.15
Overview of changes
This section highlights the main changes brought by this release:
- Synchronisation with integration_blueprint repository.
- Improve settings and documentation on how to do step by step debugging.
- Improve translation.
- Add pre-commit and continuous integration to the template.
- Move the documentation from README files to ReadTheDoc.
Changes
💥 Breaking Changes
- Sync with latest version of integration-blueprint (#89) @oncleben31
🚀 Features
- Prepare configuration for debugging (#91) @oncleben31
- Improve translations (#90) @oncleben31
- Add Pre-commit to template (#73) @oncleben31
🪲 Fixes
- Fix linting errors (#97) @oncleben31
👷 Continuous Integration
- Add release drafter and label management in template (#79) @oncleben31
- Rework template CI (#76) @oncleben31
📚 Documentation
- Start advanced documentation (#98) @oncleben31
- Add documentation for step by step debugging (#96) @oncleben31
- Badge update (#93) @oncleben31
📦 Dependencies
- Bump pre-commit from 2.9.0 to 2.9.3 in /.github/workflows (#88) @oncleben31
- Bump pip from 20.2.4 to 20.3.1 in /.github/workflows (#87) @oncleben31
- Bump hacs/action from 20.11.1 to 20.11.2 (#86) @oncleben31
Changes to the Cookiecutter
This section lists changes to the Cookiecutter that don't affect generated projects.
👷 Continuous Integration
- Check external links in CI (#100) @oncleben31
- Add checklist in release drafter template (#95) @oncleben31
- Reset instance on push to main (#71) @oncleben31
📚 Documentation
- Prepare release 2020.12.15 (#103) @oncleben31
- Reduce to one version reference in the doc (#94) @oncleben31
📦 Dependencies
- Bump crazy-max/ghaction-github-labeler from v3.1.0 to v3.1.1 (#102) @dependabot
- Bump pre-commit from 2.8.2 to 2.9.3 in /.github/workflows (#85) @dependabot
- Bump pip from 20.2.4 to 20.3.1 in /.github/workflows (#84) @dependabot
2020.11.16
Overview of changes
This section highlights the main changes brought by this release.
- Patch release to fix a string not rendered in generated repository
Changes
🪲 Fixes
- Fix string that should be rendered (#63) @oncleben31
Changes to the Cookiecutter
This section lists changes to the Cookiecutter that don't affect generated projects.
📚 Documentation
- Add a known limitations section in documentation (#64) @oncleben31
2020.11.15
Overview of changes
This section highlights the main changes brought by this release.
- Generate a repository similar to the blueprint with all names customizable by the user.
- Implement some fix to the template compared to the blueprint reference. Principally about translation management. (PR have been done on blueprint repository).
- First level of documentation to explain how to use this Cookiecutter and the repository generated.
- Documentation hosted on ReadTheDoc.org.
- Implement basic level of CI for the cookiecutter.
Changes
🚀 Features
- Fix remaining blueprint occurrences (#53) @oncleben31
- Add French translations (#20) @oncleben31
- Minor corrections in readme and info.md (#14) @oncleben31
🪲 Fixes
- Add device class for sensor state translation (#60) @oncleben31
- Add missing import for slugify helper (#52) @oncleben31
- Fix donation badge (#41) @oncleben31
- Render YAML file in .devcontainer (#21) @oncleben31
👷 Continuous Integration
- Replace branch in HACS action (#58) @oncleben31
Changes to the Cookiecutter
This section lists changes to the Cookiecutter that don't affect generated projects.
👷 Continuous Integration
- Implement upload of project documentation on readthedocs.io (#30) @oncleben31
- Add dependabot for automatic dependencies check (#27) @oncleben31
- Add a GitHub workflow to test pre-commit rules (#26) @oncleben31
- Generate automatically a draft of release note (#24) @oncleben31
📚 Documentation
- Update documentation with incoming release (#61) @oncleben31
- Add template setting description (#46) @oncleben31
- Minor documentation style correction (#43) @oncleben31
- Add advanced usages in README (#42) @oncleben31
- Add development in container explanations (#40) @oncleben31
- Add readthedoc link and badges (#36) @oncleben31
- Add Contributor guide and code of conduct (#35) @oncleben31
- Add generated repository example (#22) @oncleben31
- Implement advanced documentation (#15) @oncleben31
📦 Dependencies
- Bump sphinx from 3.3.0 to 3.3.1 in /docs (#57) @dependabot
- Bump actions/cache from v2.1.2 to v2.1.3 (#45) @dependabot
- Bump actions/checkout from v2.3.3 to v2.3.4 (#34) @dependabot
- Bump sphinx from 3.2.1 to 3.3.0 in /docs (#33) @dependabot
- Bump pre-commit from 2.8.1 to 2.8.2 in /.github/workflows (#29) @dependabot
- Bump release-drafter/release-drafter from v5.12.0 to v5.12.1 (#28) @dependabot
2020.10.30
First release for this Cookiecutter template dedicated to Home Assistant custom component.