Skip to content

Commit 9876aa8

Browse files
authored
Prepare release 0.16.0 (#276)
1 parent 2e4803a commit 9876aa8

File tree

10 files changed

+56
-54
lines changed

10 files changed

+56
-54
lines changed

doc/changes/changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changelog
22

33
* [unreleased](unreleased.md)
4+
* [0.16.0](changes_0.16.0.md)
45
* [0.15.0](changes_0.15.0.md)
56
* [0.14.0](changes_0.14.0.md)
67
* [0.13.0](changes_0.13.0.md)
@@ -24,6 +25,7 @@
2425
hidden:
2526
---
2627
unreleased
28+
changes_0.16.0
2729
changes_0.15.0
2830
changes_0.14.0
2931
changes_0.13.0

doc/changes/changes_0.16.0.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# 0.16.0 - 2024-11-15
2+
3+
## 🚨 Breaking Changes
4+
5+
* Dropped python 3.8 support
6+
* Changed names of all nox tasks
7+
8+
| Old Name | New Name | Description |
9+
|--------------------|------------------------|----------------------------------------------------------------|
10+
| fix | project:fix | Runs all automated fixes on the code base |
11+
| check | project:check | Runs all available checks on the project |
12+
| report | project:report | Collects and generates metrics summary for the workspace |
13+
| unit-tests | test:unit | Runs all unit tests |
14+
| integration-tests | test:integration | Runs all the integration tests |
15+
| coverage | test:coverage | Runs all tests (unit + integration) and reports the code coverage |
16+
| lint | lint:code | Runs the static code analyzer on the project |
17+
| type-check | lint:typing | Runs the type checker on the project |
18+
| security | lint:security | Runs the security linter on the project |
19+
| build-build | docs:build | Builds the project documentation |
20+
| open-open | docs:open | Opens the built project documentation |
21+
| clean-docs | docs:clean | Removes the documentations build folder |
22+
| prepare-release | release:prepare | Prepares the project for a new release |
23+
24+
## ✨ Added
25+
26+
* Added support for multi version Documentation
27+
* Added nox tasks for building multi-version documentation
28+
29+
## 🐞 Fixed
30+
31+
* Fixed CD workflow template
32+
* Fixed the selection of the latest version in Multi-Version Documentation
33+
34+
## 📚 Documentation
35+
36+
* Added Documentation on Metrics
37+
* Added additional details regarding adjusted sphinx-multiversion
38+
* Restructured documentation
39+
40+
## 🔩 Internal
41+
42+
* Relocked dependencies

doc/changes/unreleased.md

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1 @@
11
# Unreleased
2-
3-
## 🚨 Breaking Changes
4-
5-
* Dropped python 3.8 support
6-
* Changed names of all nox tasks
7-
8-
| Old Name | New Name | Description |
9-
|--------------------|------------------------|----------------------------------------------------------------|
10-
| fix | project:fix | Runs all automated fixes on the code base |
11-
| check | project:check | Runs all available checks on the project |
12-
| report | project:report | Collects and generates metrics summary for the workspace |
13-
| unit-tests | test:unit | Runs all unit tests |
14-
| integration-tests | test:integration | Runs all the integration tests |
15-
| coverage | test:coverage | Runs all tests (unit + integration) and reports the code coverage |
16-
| lint | lint:code | Runs the static code analyzer on the project |
17-
| type-check | lint:typing | Runs the type checker on the project |
18-
| security | lint:security | Runs the security linter on the project |
19-
| build-build | docs:build | Builds the project documentation |
20-
| open-open | docs:open | Opens the built project documentation |
21-
| clean-docs | docs:clean | Removes the documentations build folder |
22-
| prepare-release | release:prepare | Prepares the project for a new release |
23-
24-
## ✨ Added
25-
26-
* Added support for multi version Documentation
27-
* Added nox tasks for building multi-version documentation
28-
29-
## 🐞 Fixed
30-
31-
* Fixed CD workflow template
32-
* Fixed the selection of the latest version in Multi-Version Documentation
33-
34-
## 📚 Documentation
35-
36-
* Added Documentation on Metrics
37-
* Added additional details regarding adjusted sphinx-multiversion
38-
* Restructured documentation
39-
40-
## 🔩 Internal
41-
42-
* Relocked dependencies
43-

exasol/toolbox/templates/github/workflows/build-and-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: actions/checkout@v4
1818

1919
- name: Setup Python & Poetry Environment
20-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
20+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
2121

2222
- name: Build Artifacts
2323
run: poetry build

exasol/toolbox/templates/github/workflows/check-release-tag.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
uses: actions/checkout@v4
1515

1616
- name: Setup Python & Poetry Environment
17-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
17+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
1818

1919
- name: Check Tag Version
2020
# make sure the pushed/created tag matched the project version

exasol/toolbox/templates/github/workflows/checks.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
fetch-depth: 0
2020

2121
- name: Setup Python & Poetry Environment
22-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
22+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
2323

2424
- name: Check Version(s)
2525
run: poetry run version-check `poetry run python -c "from noxconfig import PROJECT_CONFIG; print(PROJECT_CONFIG.version_file)"`
@@ -40,7 +40,7 @@ jobs:
4040
uses: actions/checkout@v4
4141

4242
- name: Setup Python & Poetry Environment
43-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
43+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
4444

4545
- name: Build Documentation
4646
run: |
@@ -60,7 +60,7 @@ jobs:
6060
uses: actions/checkout@v4
6161

6262
- name: Setup Python & Poetry Environment
63-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
63+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
6464
with:
6565
python-version: ${{ matrix.python-version }}
6666

@@ -88,7 +88,7 @@ jobs:
8888
uses: actions/checkout@v4
8989

9090
- name: Setup Python & Poetry Environment
91-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
91+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
9292
with:
9393
python-version: ${{ matrix.python-version }}
9494

@@ -109,7 +109,7 @@ jobs:
109109
uses: actions/checkout@v4
110110

111111
- name: Setup Python & Poetry Environment
112-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
112+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
113113
with:
114114
python-version: ${{ matrix.python-version }}
115115

@@ -140,7 +140,7 @@ jobs:
140140
uses: actions/checkout@v4
141141

142142
- name: Setup Python & Poetry Environment
143-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
143+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
144144
with:
145145
python-version: ${{ matrix.python-version }}
146146

exasol/toolbox/templates/github/workflows/gh-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
fetch-depth: 0
1515

1616
- name: Setup Python & Poetry Environment
17-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
17+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
1818

1919
- name: Build Documentation
2020
run: |

exasol/toolbox/templates/github/workflows/report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
fetch-depth: 0
2121

2222
- name: Setup Python & Poetry Environment
23-
uses: exasol/python-toolbox/.github/actions/python-environment@0.15.0
23+
uses: exasol/python-toolbox/.github/actions/python-environment@0.16.0
2424

2525
- name: Download Artifacts
2626
uses: actions/download-artifact@v4.1.8

exasol/toolbox/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
# Do not edit this file manually!
66
# If you need to change the version, do so in the project.toml, e.g. by using `poetry version X.Y.Z`.
77
MAJOR = 0
8-
MINOR = 15
8+
MINOR = 16
99
PATCH = 0
1010
VERSION = f"{MAJOR}.{MINOR}.{PATCH}"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "exasol-toolbox"
33
packages = [
44
{ include = "exasol" },
55
]
6-
version = "0.15.0"
6+
version = "0.16.0"
77
description = "Your one-stop solution for managing all standard tasks and core workflows of your Python project."
88
authors = [
99
"Nicola Coretti <nicola.coretti@exasol.com>"

0 commit comments

Comments
 (0)