Releases: exasol/python-toolbox
Releases · exasol/python-toolbox
0.9.0
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 inexasol.toolbox._shared
module - Fixed GitHub workflow references in
ci.yml
, ci-cd.ymland
pr-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.
- For further details on the plugin specification, refer to
📚 Documentation
- Fixed typos and updated documentation
🔩 Internal
- Restructured
exasol.toolbox.nox
module
0.8.0
0.8.0 - 2024-02-07
✨ Added
- Added output created-issues to security-issues action containing the found security issues including the created GitHub issues in JSONL format.
0.7.0
0.7.0 - 2024-01-26
✨ Added
- Added support for referencing projects in security-issues action.
0.6.2
0.6.2
🐞 Fixed
- Fix failing vulnerability issue creator when Maven report does not contain "vulnerable" entry
🔧 Changed
- Update pylint dependency
- Update import-lib dependency
0.6.1
🐞 Fixed
- Fixed failing security-issues action in case of empty ignore list
0.6.0
✨ Added
- Added security command
- Added security-issues action
0.5.0
✨ Added
- Added first version of the tbx cli tool with support for managing github workflows
🔧 Changed
- Changed autogenerated comment in version.py for better clarity
- Updated dependencies
- Updated github issue templates
0.4.0
Prepare release 0.4.0 (#50)
0.3.0
Fix documentation build
0.2.0
Update version number of package