Skip to content

0.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 May 13:14
· 66 commits to main since this release
4f46dc1

0.9.0 - 2024-05-08

🚨 Breaking Changes

  • CI-CD Workflow (Breaking Change)

    Overview:

    The CI-CD workflow now assumes the changelog to be in markdown and the location /doc/changes/change_x.y.z.md

🐞 Fixed

  • Fixed _deny_filter function in exasol.toolbox._shared module
  • Fixed GitHub workflow references in ci.yml, ci-cd.ymlandpr-merge.yml` workflows
  • Fixed indent error/issue in checks.yml workflow

✨ Added

  • Added Nox Task prepare-release

    Overview:

    A new Nox task, prepare-release, has been introduced to streamline the release preparation process. This task automates several crucial steps:

    • Create a dedicated branch for the release changes.
    • Transfer changes from the "Unreleased" section to the appropriate versioned changelog section.
    • Update the version number to the next release.
    • Initiate a Pull Request (PR) for review and integration into the main branch.

    Usage:

    To prepare a release, simply execute a command in your terminal like in the example below:

    nox -s prepare-release -- 1.10.1

    Add the changes for releasing on top of the current branch:

    nox -s prepare-release -- 1.10.1 --no-pr --no-branch

    For additional options and help regarding the task prepare-release, execute:

    nox -s prepare-release -- -h 
  • Added Plugin Support for Nox Task prepare-release

    • For further details on the plugin specification, refer to exasol.toolbox.nox.plugin.
    • For an example of usage, refer to the noxconfig of the Python toolbox.

📚 Documentation

  • Fixed typos and updated documentation

🔩 Internal

  • Restructured exasol.toolbox.nox module