Skip to content

release: 26.3 - #898

Closed
dyve wants to merge 1 commit into
mainfrom
release-26.3
Closed

dyve wants to merge 1 commit into
mainfrom
release-26.3

Conversation

@dyve

@dyve dyve commented Sep 21, 2026

Copy link
Copy Markdown
Member

Seven commits have touched src/ since v26.2 on 2026-08-28 and none of them have shipped. The list includes a **Breaking:** fix for RadioSelectButtonGroup, which rendered N+1 identical id attributes for a group of N options and associated no label with its input, plus fixes for form_check_class on single checkboxes, show_label and label_class next to a checkbox, size on input group wrappers, and horizontal button layout emitting Bootstrap 3 markup.

This converts the Unreleased section to ## 26.3 (2026-09-21) and bumps version in pyproject.toml. The entries are reordered to the convention in MAINTAINING.md, bug fixes first, then the new bootstrap4.W001 system check, then tooling, then documentation. Nothing was added or reworded, only moved, so the diff is worth reading for that: just release-check confirms all seven commits are covered.

Verified with just lint and just build: check-manifest reports the sdist matches version control, pyroma rates 10/10, and both the wheel and the sdist smoke-test in an isolated environment. Merging this does not publish anything, just release-tag on main does that.

🤖 Generated with Claude Code

Seven commits have touched src/ since v26.2 on 2026-08-28, including a breaking
fix for duplicate id attributes in RadioSelectButtonGroup and four other
rendering fixes. They have been sitting unreleased for three weeks.

Entries are reordered to the convention in MAINTAINING.md: bug fixes, then the
new system check, then tooling, then documentation. No entry was added or
reworded, only moved.

Verified with just lint and just build: check-manifest clean, pyroma 10/10, and
both the wheel and the sdist smoke-test against an isolated environment.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 87.035%. remained the same — release-26.3 into main

dyve added a commit that referenced this pull request Oct 4, 2026
…#901)

main claimed a version that does not exist. CHANGELOG.md carried a closed
`## 26.3 (2026-09-21)` section and pyproject.toml said 26.3, while the latest
tag was v26.2 and nothing had been published.

The cut arrived through #899, the CI sync, which carried the dated heading and
the version bump along with the workflow change. That is the same thing that
happened in django-bootstrap5 through its own CI sync, fixed there by #885.
The release PR, #898, is still open and its content is therefore already on
main, which is why its diff still shows 26.2 to 26.3.

This folds the eleven 26.3 entries back into Unreleased with the two that
followed, ordered by the categories in MAINTAINING.md: the breaking fix first,
then the other fixes, the system check, the dependency change, tooling, and
documentation. No entry text is changed.

pyproject.toml returns to 26.2. uv.lock needed no change because #899 bumped
the version without regenerating the lock, so it still said 26.2 and now
matches again.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
@dyve

dyve commented Oct 4, 2026

Copy link
Copy Markdown
Member Author

Closed, see #901

@dyve dyve closed this Oct 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants