Skip to content

release: bump version to 0.2.0#19

Merged
CooperBigFoot merged 1 commit into
mainfrom
release/0.2.0
Jun 26, 2026
Merged

release: bump version to 0.2.0#19
CooperBigFoot merged 1 commit into
mainfrom
release/0.2.0

Conversation

@CooperBigFoot

Copy link
Copy Markdown
Contributor

Bumps ctrl-freak from 0.1.0 to 0.2.0 ahead of the PyPI release. 0.1.0 is already published (write-once), so the bump is mandatory.

Scope — exactly 7 files (version-string changes only)

  • pyproject.tomlversion = "0.2.0" (single source; __version__ is dynamic via importlib.metadata).
  • uv.lock — ctrl-freak self-ref 0.1.0 → 0.2.0 (version-only; CI runs uv sync --locked).
  • benchmarks/results/benchmark_results.json — provenance source ctrl_freak: "0.2.0".
  • docs/validation.md, benchmarks/README.md — rendered provenance cell | ctrl-freak | 0.2.0 | (kept in sync with the source; render idempotent — no figure churn).
  • benchmarks/render.py — provenance doctest (input + expected, moved together).
  • CHANGELOG.md — new ## [0.2.0] - 2026-06-26 section + link refs; [0.1.0] retained.

Notes

  • No breaking changes. The optimizer API and core are byte-identical to 0.1.0; the benchmark numbers remain valid, so the provenance is relabeled 0.2.0 for a self-consistent release.

Verification (all green locally)

  • git grep '0\.1\.0' -- ':!planning' ':!CHANGELOG.md' → empty.
  • uv run python benchmarks/render.py → no markdown diff (provenance edits == fresh render), no PNG churn.
  • uv sync --locked ✓ · uv buildctrl_freak-0.2.0 sdist+wheel ✓.
  • uv run pytest -q → 525 passed, coverage 98.89% (≥90 gate) ✓ · doctests 11 passed ✓.
  • ruff check · ruff format --check · ty check clean ✓.

Bump package version 0.1.0 -> 0.2.0 (pyproject + uv.lock self-ref),
relabel benchmark provenance to 0.2.0 (results JSON source + rendered
validation.md/README tables + render.py doctest; optimizer core
byte-identical, numbers unchanged), and add the CHANGELOG [0.2.0] entry.
No API changes.
@CooperBigFoot CooperBigFoot merged commit a2d8ca0 into main Jun 26, 2026
4 checks passed
@CooperBigFoot CooperBigFoot deleted the release/0.2.0 branch June 26, 2026 21:15
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.

1 participant