Skip to content

chore(release): v1.1.2#101

Merged
danielPoloWork merged 1 commit into
masterfrom
release/v1.1.2
Jun 15, 2026
Merged

chore(release): v1.1.2#101
danielPoloWork merged 1 commit into
masterfrom
release/v1.1.2

Conversation

@danielPoloWork

Copy link
Copy Markdown
Owner

Summary

Cuts the v1.1.2 maintenance release — a PATCH bundling the four verified bug fixes (BUG-0001…0004, the first real use of the in-repo bug ledger) and the documentation work accumulated since v1.1.1. The library's public surface is unchanged (no API/ABI change). Full notes: docs/releases/v1.1.2.md.

Motivation

SemVer PATCH per the maintenance decision tree (no public-surface change). Mechanics per docs/workflow/release.md.

Changes

  • version.hpp — PATCH 1 → 2, STRING "1.1.1" → "1.1.2"; pool_smoke version TEST_CASE updated.
  • CHANGELOG.md[Unreleased] rolled into the immutable docs/changelog/v1/v1.1.2.md (links re-based), Unreleased reset, index row added, compare link → v1.1.2...HEAD.
  • docs/releases/v1.1.2.md — draft GitHub Release notes.
  • README.md — status badge → v1.1.2 + a new v1.1.2 status paragraph.
  • i18n — the two README translation rows marked stale (English README changed); the zh-Hans/ja re-sync is a follow-up. The i18n-freshness lint skips stale rows, so the gate stays green.

Release contents

Fixed: BUG-0001 (InstrumentedPool growth-counter data race), BUG-0002 (live_ underflow + header doc), BUG-0003 (move-assign destroyed event), BUG-0004 (grow_pool overflow guard). Removed: the docs-site README badge. Changed: zh-Hans/ja README re-synced to v1.1.1. ADR total stays 40.

Design Patterns

  • None — release bookkeeping.

Verification

Documentation Impact

  • README badge + paragraph; CHANGELOG rolled; release notes added
  • ROADMAP — N/A (maintenance PATCH, no milestone change)
  • PR metadata set — assignee, chore label, v1.1.2 milestone (§6.4 / ADR-0040)

After merge

The agent tags v1.1.2 from master (ADR-0008); release.yml produces a draft GitHub Release; the maintainer clicks Publish. Then a follow-up PR re-syncs the zh-Hans/ja README translations to v1.1.2 and closes the v1.1.2 milestone.

🤖 Generated with Claude Code

Maintenance PATCH bundling the four verified bug fixes (BUG-0001..0004,
the first use of the in-repo bug ledger) and the accumulated docs work
since v1.1.1. The library's public surface is unchanged — no API/ABI
change; the fixes are header-only / core internals.

- version.hpp: PATCH 1 -> 2, STRING "1.1.1" -> "1.1.2"; pool_smoke
  version TEST_CASE updated to match.
- CHANGELOG: roll [Unreleased] into docs/changelog/v1/v1.1.2.md (links
  re-based for the subfolder depth), reset Unreleased, add the index
  row, repoint the [Unreleased] compare link to v1.1.2...HEAD.
- docs/releases/v1.1.2.md: draft GitHub Release notes.
- README: status badge -> v1.1.2 and a new v1.1.2 status paragraph.
- i18n: mark the two README translation rows `stale` (the English README
  changed); the zh-Hans/ja re-sync is a follow-up. The i18n-freshness
  lint skips `stale` rows, so the gate stays green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@danielPoloWork danielPoloWork added this to the v1.1.2 milestone Jun 15, 2026
@danielPoloWork danielPoloWork added the chore Housekeeping; no src or test change (Conventional Commit: chore) label Jun 15, 2026
@danielPoloWork danielPoloWork self-assigned this Jun 15, 2026
@danielPoloWork danielPoloWork merged commit d38b598 into master Jun 15, 2026
34 checks passed
danielPoloWork added a commit that referenced this pull request Jun 15, 2026
## Summary
Re-syncs the `zh-Hans` and `ja` README translations to **v1.1.2**,
clearing the `i18n-freshness` flag the v1.1.2 release raised (which
marked the two README rows `stale`). Documentation-only — no API change.

## Motivation
The v1.1.2 release (#101) bumped the English README (status badge + a
new `v1.1.2` status paragraph) and marked the two README rows `stale`
(the established post-release i18n step,
[ADR-0032](docs/adr/0032-documentation-i18n-architecture.md)). This
carries those deltas into both locales and flips the rows back to
`translated`.

## Changes
- **`docs/i18n/zh-Hans/README.md`** & **`docs/i18n/ja/README.md`** —
status badge → `v1.1.2` (text + release-tag link), translated-from
banner re-pinned to source commit `d38b598`, and a faithful `v1.1.2`
status paragraph prepended (the four BUG-0001…0004 fixes, the
`docs-site` badge removal, the translation re-sync). Code, identifiers,
version strings, ADR/BUG refs kept verbatim per the glossary.
- **`docs/i18n/translation-status.md`** — both README rows re-pinned to
`d38b598` and flipped `stale` → `translated`.
- **`CHANGELOG.md`** — `Unreleased` `Changed` entry.

## Design Patterns
- None — translation sync.

## Verification
- [x] `python tools/consistency_lint.py` — OK (`i18n-freshness` green:
the English README is unchanged on this branch, manifest re-pinned to
its current commit `d38b598`)
- [x] `markdownlint-cli2` clean on the four changed files

## Documentation Impact
- [x] i18n translations + manifest updated; CHANGELOG `Unreleased`
updated
- [x] No code / spec / ADR change
- [x] PR metadata set — assignee, `documentation` label, `v1.1.3`
milestone (§6.4 / ADR-0040)

## Context
Closes the i18n loop for the published `v1.1.2` release. The GitHub
milestone `v1.1.2` was closed; this post-release work targets `v1.1.3`.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Housekeeping; no src or test change (Conventional Commit: chore)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant