Change version to 1.1.0 #3

Merged
drawblank merged 1 commit from bump-version-1.1.0 into master 2026-08-17 12:10:54 +00:00
Contributor

Bumps cstool.__version__ from 1.0.7 to 1.1.0 and adds the changelog entry.

Minor rather than patch, because #1 added the --elsepa-dir flag and ELSEPA_DIR lookup alongside the bug fixes.

One caveat on the version choice

Raising the Python floor to 3.12 is arguably a breaking change for anyone installing on 3.9-3.11, which a minor bump does not signal. Under strict semver that argues for 2.0.0. It is listed first in the changelog so it is not missed. Happy to make it a major bump instead if you would rather the version carry that signal.

Verified

uv lock --check          -> lock still valid, no relock needed
cstool.__version__       -> 1.1.0
importlib.metadata       -> 1.1.0 (after resync)
cstool --help            -> "This is cstool version 1.1.0"
uv build                 -> cstool-1.1.0-py3-none-any.whl, cstool-1.1.0.tar.gz
uv run basedpyright      -> 0 errors, 0 warnings, 0 notes

uv.lock records the root package as source = { editable = "." } with no version field, so the bump needs no lock update. The release workflow derives its tag from the wheel filename, so it will produce v1.1.0 from the next compile run.

Bumps `cstool.__version__` from 1.0.7 to 1.1.0 and adds the changelog entry. Minor rather than patch, because #1 added the `--elsepa-dir` flag and `ELSEPA_DIR` lookup alongside the bug fixes. ## One caveat on the version choice Raising the Python floor to 3.12 is arguably a **breaking** change for anyone installing on 3.9-3.11, which a minor bump does not signal. Under strict semver that argues for 2.0.0. It is listed first in the changelog so it is not missed. Happy to make it a major bump instead if you would rather the version carry that signal. ## Verified ``` uv lock --check -> lock still valid, no relock needed cstool.__version__ -> 1.1.0 importlib.metadata -> 1.1.0 (after resync) cstool --help -> "This is cstool version 1.1.0" uv build -> cstool-1.1.0-py3-none-any.whl, cstool-1.1.0.tar.gz uv run basedpyright -> 0 errors, 0 warnings, 0 notes ``` `uv.lock` records the root package as `source = { editable = "." }` with no version field, so the bump needs no lock update. The release workflow derives its tag from the wheel filename, so it will produce `v1.1.0` from the next compile run.
A minor bump rather than a patch: this release adds the --elsepa-dir flag
and ELSEPA_DIR lookup, and raises the Python floor to 3.12.

Note that the Python requirement is arguably a breaking change for anyone
installing on 3.9-3.11, which a minor bump does not signal. It is stated
first in the changelog for that reason.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
drawblank merged commit 04f65b2e09 into master 2026-08-17 12:10:54 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
science/cstool!3
No description provided.