Skip to content

chore(release): v1.0.1 — packaging patch (vcpkg + Conan)#63

Merged
danielPoloWork merged 1 commit into
masterfrom
chore/release-v1.0.1
Jun 14, 2026
Merged

chore(release): v1.0.1 — packaging patch (vcpkg + Conan)#63
danielPoloWork merged 1 commit into
masterfrom
chore/release-v1.0.1

Conversation

@danielPoloWork

Copy link
Copy Markdown
Owner

Summary

Release PR for v1.0.1 — a packaging patch over the frozen v1.0.0 API. It bundles the post-1.0 packaging additions (the M7.8 vcpkg port + the M7.9 Conan recipe) into a tagged release. Cut by maintainer request.

Why a PATCH (1.0.1), not a MINOR (1.1.0)

The changes since v1.0.0 are additive in Keep-a-Changelog terms, but the shipped library is byte-identical to v1.0.0 — no source, public-API, ABI, or behaviour change; only repository-side packaging metadata (ports/, conan/) was added. So 1.0.1 is defensible, and it keeps the Milestone 8 close targeted at v1.1.0. (If you'd rather ship this as 1.1.0, say so and I'll re-cut.)

Changes

  • version.hpp1.0.1; the pool_smoke version-check TEST_CASE asserts the new components (verified locally — pool_smoke passes).
  • CHANGELOG.md [Unreleased] (M7.8 + M7.9) rolled into ## [1.0.1] — 2026-06-14 with a packaging-patch headline; fresh empty [Unreleased]; link references rewritten.
  • docs/releases/v1.0.1.md — the release notes release.yml uses as the GitHub Release body.
  • README status badge (v1.0.0v1.0.1) + a one-paragraph patch note.
  • ROADMAP session checkpoint for the patch.

Verification

  • pool_smoke built and run locally (MSVC 19.51 + Ninja) — the 1.0.1 version assertions pass; CMake configured project(... VERSION 1.0.1).
  • No library code changed — the static archive is identical to v1.0.0.
  • markdownlint clean; the [1.0.1] anchor follows the v1.0.0 precedent.

Documentation Impact

  • README.md — badge + patch note.
  • ROADMAP.md — session checkpoint (not a numbered item; ad-hoc patch).
  • ADR — N/A (the packaging ADRs 0030/0031 already landed).
  • Spec — N/A.
  • CHANGELOG.md — sealed [1.0.1] block.

After merge

The agent tags v1.0.1 from master (ADR-0008); release.yml builds the per-platform tarballs + SHA256SUMS and drafts the Release from docs/releases/v1.0.1.md; the maintainer clicks Publish.

A PATCH over the frozen v1.0.0 API, cut by maintainer request to ship the M7.8
vcpkg port + M7.9 Conan recipe as a tagged release.

- version.hpp -> 1.0.1; pool_smoke version-check updated (verified locally:
  pool_smoke passes).
- CHANGELOG.md [Unreleased] (M7.8 + M7.9) rolled into [1.0.1] — 2026-06-14 with a
  packaging-patch headline; fresh empty [Unreleased]; link references rewritten
  ([Unreleased] -> compare/v1.0.1...HEAD, new [1.0.1] -> releases/tag/v1.0.1).
- docs/releases/v1.0.1.md added (release.yml body).
- README badge (v1.0.0 -> v1.0.1) + a status patch note.
- ROADMAP session checkpoint for the patch.

Chosen as 1.0.1 (not 1.1.0): the shipped library is byte-identical to v1.0.0 —
only repository-side packaging metadata was added — and Milestone 8 still closes
at v1.1.0. After this merges, the agent tags v1.0.1 and the maintainer publishes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@danielPoloWork danielPoloWork merged commit 661f4d1 into master Jun 14, 2026
33 checks passed
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