docs: update CHANGELOG -- 2.0.0 hasn't shipped yet, add everything since - #144
Merged
Merged
Conversation
The [2.0.0] - 2026-08-17 entry read as if 2.0.0 had already been released (it hasn't -- PyPI's latest is still v1.1.0), and 12 more merged PRs since then weren't reflected at all: the desc->label rename, screenshot hotkey, Slider's cb becoming optional, Label(compact=), full type hints across the public API, docs now actually built and published via GitHub Pages (previously configured but never successfully deployed), three real bug fixes (legacy robot.q/qd integration not writing back, a disconnect-timeout fallthrough, run()'s crash-out behavior), and the manylinux_2_28 wheel fix. Renamed the section to "[Unreleased] -- targeting 2.0.0" (dropping the specific date, which was when the rewrite merged to main, not an actual release date) -- becomes the real ## [2.0.0] - YYYY-MM-DD entry once that release ships. Left out CI/internal-only churn with no net user-facing effect (the ccapture.js 2.0.0 bump and its own revert, the examples smoke test, dependabot path config).
petercorke
added a commit
that referenced
this pull request
Aug 22, 2026
Renames the Unreleased placeholder (added in #144) to the real release date now that 2.0.0 is actually being published.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
## [2.0.0] - 2026-08-17entry read as if 2.0.0 had already shipped -- it hasn't (PyPI's latest published release is still v1.1.0;pyproject.tomlis already at2.0.0locally, and the earlierrelease/v2.0.0rc1rehearsal branch never went further than a rehearsal).desc=->label=rename (deprecated, not removed), thesscreenshot hotkey,Slider'scbbecoming optional,Label(compact=), full Python 3.10+ type hints across the public API, docs now actually built and published via GitHub Pages (the workflow existed only in name before -- the site had never had a successful build), three real bug fixes (legacyrobot.q/robot.qdintegration not writing back, a disconnect-timeout fallthrough in_send_socket(),run()'s crash-out behavior on a mid-step()disconnect), and themanylinux_2_28wheel fix.## [Unreleased] — targeting 2.0.0(dropping the specific date, which was when the rewrite merged tomain, not an actual release date) -- this becomes the real## [2.0.0] - YYYY-MM-DDentry once that release actually ships.ccapture.js2.0.0 dependabot bump and its own revert (net zero), the examples smoke test, and the dependabot npm-path config fix.Test plan
gh pr list --state merged --search "merged:>=2026-08-18"pyproject.toml's version (2.0.0) and PyPI's actual latest release (v1.1.0, viapip index versions swift-sim) to get the "not yet shipped" framing right