Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 07:25
v0.3.0
6b25a6d

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 --diff as a default argument for isort

  • Improve README

  • Don't import modules into packages

  • Support migrating and updating existing projects with Cookiecutter

  • Cookiecutter template

    • Add dependabot configuration
    • Add issue templates, keyword labeler, and PR labeler
    • Add CODEOWNERS file
    • Add direnv-related files to .gitignore
    • Add GitHub CI workflow to cookiecutter
    • Add CONTRIBUTING guide to cookiecutter
    • Add RELEASE_NOTES to cookiecutter
    • Add support to generate documentation using mkdocs
  • 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 --diff as a default argument for isort by @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 mkdocs by @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

Full Changelog: v0.2.0...v0.3.0