v0.3.0
Frequenz Repository Configuration Release Notes
Summary
This release is a major step and adds many features and breaking changes.
Upgrading
Since this project is still in heavy development, the easiest way to upgrade is
to regenerate the templates. Please follow the instructions in the new
documentation website about updating
projects.
New Features
This is just a quick (non-comprehensive) summary of the new features:
-
Add
--diffas a default argument forisort -
Improve
README -
Don't import modules into packages
-
Support migrating and updating existing projects with Cookiecutter
-
Cookiecutter template
- Add
dependabotconfiguration - Add issue templates, keyword labeler, and PR labeler
- Add
CODEOWNERSfile - Add
direnv-related files to.gitignore - Add GitHub CI workflow to
cookiecutter - Add
CONTRIBUTINGguide tocookiecutter - Add
RELEASE_NOTEStocookiecutter - Add support to generate documentation using
mkdocs
- Add
-
Apply all the Cookiecutter template improvements to this project
Bug Fixes
This is just a quick (non-comprehensive) summary of bug fixes:
- Fix some comments about creating labels
- Fix tests
What's Changed
- Add dependabot config to the cookiecutter template by @leandro-lucarella-frequenz in #44
- Add issue templates, keyword labeler and PR labeler to cookiecutter by @llucax in #51
- Add CODEOWNERS file in cookiecutter by @llucax in #49
- Fix python3.11 in printed nox example by @cwasicki in #45
- Add files related to direnv to gitignore by @cwasicki in #47
- Fix some comments about creating labels by @llucax in #53
- Add
--diffas a default argument forisortby @shsms in #55 - Fix escaping issues in workflows templates by @llucax in #60
- Add GitHub CI workflow by @llucax in #57
- Add CONTRIBUTING guide by @llucax in #61
- Fix and speed up the CI workflow by @llucax in #63
- Add RELEASE_NOTES to cookiecutter by @llucax in #65
- Add support to generate documentation using
mkdocsby @llucax in #64 - Copy follow-up instructions to README by @cwasicki in #67
- Don't import modules into packages and fix tests by @llucax in #68
- Support migrating and updating existing projects by @llucax in #69
- Generate extra configuration files using the cookiecutter template by @llucax in #66
- Fix issues in CI and updating projects by @llucax in #70
- Fix and improve documentation and generation by @llucax in #72
New Contributors
- @llucax made their first contribution in #51
- @cwasicki made their first contribution in #45
- @shsms made their first contribution in #55
Full Changelog: v0.2.0...v0.3.0