Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:30
· 40 commits to master since this release
661f4d1

pbr-cpp-memory-pool v1.0.1 — packaging patch

v1.0.1 is a packaging-only patch over v1.0.0. It ships the two Phase-2 package-manager integrations that closed Milestone 7's stretch items. The library itself is byte-identical to v1.0.0 — no source, API, ABI, or behaviour change; only repository-side packaging metadata was added. (That is why this is a PATCH rather than a MINOR, and why Milestone 8 still closes at v1.1.0.)

What's new

vcpkg port (ADR-0030)

An in-repo overlay port under ports/pbr-memory-pool/, pinned to the v1.0.0 source tag by SHA512. It builds from source through the project's own CMake install rules (ADR-0028) and relocates the find_package config and pkg-config .pc into vcpkg's layout.

vcpkg install pbr-memory-pool --overlay-ports=ports

Conan 2.x recipe (ADR-0031)

A recipe under conan/ (with a ConanCenter-style test_package/), pinned to the v1.0.0 source tag by SHA256. It builds through the same install rules and re-exposes the target via Conan's generators.

conan create conan/     # then depend on pbr-memory-pool/1.0.1

Both integrations yield the identical imported target as every other consumption mode:

find_package(pbr_memory_pool CONFIG REQUIRED)
target_link_libraries(my_app PRIVATE pbr::memory_pool)

Registry publication (microsoft/vcpkg, ConanCenter / self-hosted) is deferred — both port files are written to upstream conventions and the submission steps are documented in ports/README.md and conan/README.md.

Spec Coverage Map

No change — packaging adds no spec requirement. All fifteen rows remain ✅ (accepted in ADR-0029 at v1.0.0).

Verifying the release

Each platform tarball is the same complete cmake --install tree as v1.0.0 (full headers + static archive + CMake package config + pkg-config .pc). SHA-256 checksums are in SHA256SUMS:

sha256sum --check SHA256SUMS

Links