Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions doc/changes/changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Changelog

* [unreleased](unreleased.md)
* [0.21.0](changes_0.21.0.md)
* [0.20.0](changes_0.20.0.md)
* [0.19.0](changes_0.19.0.md)
* [0.18.0](changes_0.18.0.md)
Expand Down Expand Up @@ -29,6 +30,7 @@
hidden:
---
unreleased
changes_0.21.0
changes_0.20.0
changes_0.19.0
changes_0.18.0
Expand Down
29 changes: 29 additions & 0 deletions doc/changes/changes_0.21.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# 0.21.0 - 2025-02-25

## ✨ Features

* Added tbx task for markdown formating of .lint.json
* Added a Nox task for dependencies packages and their licenses with Markdown output
* [#293](https://github.com/exasol/python-toolbox/issues/293): Added `py.typed` file

## 🐞 Fixed
* Fixed an issue in the CI workflow that caused it to be executed twice on the initial push of a PR if the PR branch was on the repo itself.

🚨 Attention: Due to these changes, the workflows will no longer be executed if the PR comes from a branch not located in this repository.
As third-party contributions from outside forks are rare to nearly non-existent, this downside was considered a reasonable trade-off at this time.

## 📚 Documentation
* Updated design doc (Added known Issues)
* Updated migration progress table
* Updated the FAQ with an entry about the ``isort`` compatibility issue
* [#351](https://github.com/exasol/python-toolbox/issues/351), [#352](https://github.com/exasol/python-toolbox/issues/352): updated user guide

## 🔧 Changed
* Updated `actions/upload-artifacts` version to `4.6.0`

## 🔩 Internal
* Relocked dependencies
* Update referenced github actions

## ⚒️ Refactorings
* [#339](https://github.com/exasol/python-toolbox/issues/339): Secret ALTERNATIVE_GITHUB_TOKEN removed from GitHub workflows
28 changes: 0 additions & 28 deletions doc/changes/unreleased.md
Original file line number Diff line number Diff line change
@@ -1,29 +1 @@
# Unreleased

## ✨ Features

* Added tbx task for markdown formating of .lint.json
* Added a Nox task for dependencies packages and their licenses with Markdown output
* [#293](https://github.com/exasol/python-toolbox/issues/293): Added `py.typed` file

## 🐞 Fixed
* Fixed an issue in the CI workflow that caused it to be executed twice on the initial push of a PR if the PR branch was on the repo itself.

🚨 Attention: Due to these changes, the workflows will no longer be executed if the PR comes from a branch not located in this repository.
As third-party contributions from outside forks are rare to nearly non-existent, this downside was considered a reasonable trade-off at this time.

## 📚 Documentation
* Updated design doc (Added known Issues)
* Updated migration progress table
* Updated the FAQ with an entry about the ``isort`` compatibility issue
* [#351](https://github.com/exasol/python-toolbox/issues/351), [#352](https://github.com/exasol/python-toolbox/issues/352): updated user guide

## 🔧 Changed
* Updated `actions/upload-artifacts` version to `4.6.0`

## 🔩 Internal
* Relocked dependencies
* Update referenced github actions

## ⚒️ Refactorings
* [#339](https://github.com/exasol/python-toolbox/issues/339): Secret ALTERNATIVE_GITHUB_TOKEN removed from GitHub workflows
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Build Artifacts
run: poetry build
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Check Tag Version
# make sure the pushed/created tag matched the project version
Expand Down
14 changes: 7 additions & 7 deletions exasol/toolbox/templates/github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fetch-depth: 0

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Check Version(s)
run: |
Expand All @@ -37,7 +37,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Build Documentation
run: |
Expand All @@ -60,7 +60,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0
with:
python-version: ${{ matrix.python-version }}

Expand Down Expand Up @@ -89,7 +89,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -109,7 +109,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -132,7 +132,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0
with:
python-version: "3.9"

Expand All @@ -154,7 +154,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0
with:
python-version: ${{ matrix.python-version }}

Expand Down
2 changes: 1 addition & 1 deletion exasol/toolbox/templates/github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fetch-depth: 0

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Build Documentation
run: |
Expand Down
2 changes: 1 addition & 1 deletion exasol/toolbox/templates/github/workflows/matrix-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Generate matrix
run: poetry run nox -s matrix:all
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Generate matrix
run: poetry run nox -s matrix:exasol
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Generate matrix
run: poetry run nox -s matrix:python
Expand Down
2 changes: 1 addition & 1 deletion exasol/toolbox/templates/github/workflows/report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
fetch-depth: 0

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0

- name: Download Artifacts
uses: actions/download-artifact@v4.1.8
Expand Down
2 changes: 1 addition & 1 deletion exasol/toolbox/templates/github/workflows/slow-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
uses: actions/checkout@v4

- name: Setup Python & Poetry Environment
uses: exasol/python-toolbox/.github/actions/python-environment@0.20.0
uses: exasol/python-toolbox/.github/actions/python-environment@0.21.0
with:
python-version: ${{ matrix.python-version }}

Expand Down
2 changes: 1 addition & 1 deletion exasol/toolbox/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Do not edit this file manually!
# If you need to change the version, do so in the project.toml, e.g. by using `poetry version X.Y.Z`.
MAJOR = 0
MINOR = 20
MINOR = 21
PATCH = 0
VERSION = f"{MAJOR}.{MINOR}.{PATCH}"
__version__ = VERSION
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "exasol-toolbox"
packages = [
{ include = "exasol" },
]
version = "0.20.0"
version = "0.21.0"
description = "Your one-stop solution for managing all standard tasks and core workflows of your Python project."
authors = [
"Nicola Coretti <nicola.coretti@exasol.com>"
Expand Down