Skip to content

Commit 9ff133e

Browse files
committed
Prepare release 1.10.0
1 parent f6f1777 commit 9ff133e

File tree

6 files changed

+50
-39
lines changed

6 files changed

+50
-39
lines changed

.github/actions/security-issues/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ runs:
3939
- name: Install Python Toolbox / Security tool
4040
shell: bash
4141
run: |
42-
pip install exasol-toolbox==1.9.0
42+
pip install exasol-toolbox==1.10.0
4343
4444
- name: Create Security Issue Report
4545
shell: bash

doc/changes/changelog.md

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/changes/changes_1.10.0.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# 1.10.0 - 2025-10-10
2+
New `BasConfig` class and improved Setup Python Github Action.
3+
4+
## BaseConfig class for PTB attributes
5+
6+
The BaseConfig class was introduced in this version. This class is used to consolidate
7+
the attributes needed for the PTB's functionalities into an inherited object which can
8+
be expanded upon as needed. At this point, the BaseConfig class includes
9+
``python_versions``, ``exasol_versions``, and ``create_major_version_tags``. Users of
10+
the PTB should update their ``noxconfig.py`` to start using this feature.
11+
12+
```python
13+
# noxconfig.py
14+
from exasol.toolbox.config import BaseConfig
15+
16+
17+
# existing Config should inherit from BaseConfig
18+
class Config(BaseConfig):
19+
# if present, remove any attributes already in the BaseConfig from the added attributes
20+
...
21+
22+
23+
# if no overlapping attributes with `BaseConfig` were present in `Config`, then this is unmodified.
24+
PROJECT_CONFIG = Config()
25+
# if no overlapping attributes with `BaseConfig` were present in `Config`, then this should be modified.
26+
PROJECT_CONFIG = Config(python_versions=(...), exasol_versions=(...), create_major_version_tags=True)
27+
```
28+
29+
## Feature
30+
31+
* #465: Created BaseConfig class to better synchronize attributes needed for the PTB's
32+
growing functionalities
33+
34+
## Internal:
35+
36+
* Call poetry install always in setup python actions
37+
38+
## Dependency Updates
39+
40+
### `main`
41+
* Updated dependency `coverage:7.10.3` to `7.10.6`
42+
* Updated dependency `import-linter:2.3` to `2.4`
43+
* Updated dependency `shibuya:2025.7.24` to `2025.8.16`
44+
* Added dependency `sphinx-toolbox:4.0.0`
45+
* Updated dependency `typer:0.16.0` to `0.17.3`

doc/changes/unreleased.md

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1 @@
11
# Unreleased
2-
3-
New `BasConfig` class and improved Setup Python Github Action.
4-
5-
## BaseConfig class for PTB attributes
6-
7-
The BaseConfig class was introduced in this version. This class is used to consolidate
8-
the attributes needed for the PTB's functionalities into an inherited object which can
9-
be expanded upon as needed. At this point, the BaseConfig class includes
10-
``python_versions``, ``exasol_versions``, and ``create_major_version_tags``. Users of
11-
the PTB should update their ``noxconfig.py`` to start using this feature.
12-
13-
```python
14-
# noxconfig.py
15-
from exasol.toolbox.config import BaseConfig
16-
17-
18-
# existing Config should inherit from BaseConfig
19-
class Config(BaseConfig):
20-
# if present, remove any attributes already in the BaseConfig from the added attributes
21-
...
22-
23-
24-
# if no overlapping attributes with `BaseConfig` were present in `Config`, then this is unmodified.
25-
PROJECT_CONFIG = Config()
26-
# if no overlapping attributes with `BaseConfig` were present in `Config`, then this should be modified.
27-
PROJECT_CONFIG = Config(python_versions=(...), exasol_versions=(...), create_major_version_tags=True)
28-
```
29-
30-
## Feature
31-
32-
* #465: Created BaseConfig class to better synchronize attributes needed for the PTB's
33-
growing functionalities
34-
35-
## Internal:
36-
37-
* Call poetry install always in setup python actions

exasol/toolbox/version.py

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "exasol-toolbox"
3-
version = "1.9.0"
3+
version = "1.10.0"
44
requires-python = ">=3.9,<4.0"
55
description = "Your one-stop solution for managing all standard tasks and core workflows of your Python project."
66
authors = [

0 commit comments

Comments
 (0)