Skip to content

Release 2026-10-01 - #31

Merged
philasmar merged 2 commits into
devfrom
releases/next-release
Oct 1, 2026
Merged

philasmar merged 2 commits into
devfrom
releases/next-release

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Release 2026-10-01

AutoVer (1.5.0)

  • Version Python projects: a pyproject.toml listed in autover.json is versioned through its [project] version (PEP 621), rewriting only that value so quoting, spacing, comments and line endings are kept as they were. A project without a version is seeded after its name, like the other project types
  • A pyproject.toml is never auto-discovered, because many repositories keep one purely for tool settings; discovering those would start versioning a lint config in repositories that rely on discovery today
  • Refused with an explanation rather than guessed at: a version listed in [project] dynamic (computed by the build backend), a [tool.poetry]-only project, a non-string version, and a version AutoVer cannot increment (a normalized spelling such as 1.2.3b1)
  • A prerelease label must be a Python pre-release (PEP 440): alpha, beta, rc (and their short forms), pre/preview or dev, optionally numbered. Anything else fails the release before any project file is written, rather than producing a package pip refuses to install (hotfix) or a post-release that pip installs ahead of the real version (post.1)
  • A version a pyproject.toml cannot take (not a valid Python version) now fails the release before any project file is written, so a repository mixing .csproj, Dockerfile and pyproject.toml projects is not left with the others bumped and staged
  • A project file that fails to load now reports why: the configuration-loading error includes the underlying cause (e.g. a missing project file, a pyproject.toml that cannot be versioned, or the JSON path of an invalid setting) instead of only naming autover.json

@github-actions github-actions Bot added the Release PR A Release PR that includes versioning and changelog changes label Oct 1, 2026
@philasmar
philasmar merged commit 9d0bb53 into dev Oct 1, 2026
1 check passed
@philasmar
philasmar deleted the releases/next-release branch October 1, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release PR A Release PR that includes versioning and changelog changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant