Releases: xuanheng-tech/git-finalizer
Releases · xuanheng-tech/git-finalizer
Release list
v1.8.15
- Accept the reviewed Worktree Controller CLI contract 45 while retaining explicit version,
capability and storage checks. Continue rejecting the next unreviewed contract without writing. - Ship the Snapshot Runner 2.5.6 pairing manifest, verified against its published CLI contract.
Preserve Git Finalizer's publication, retirement and shared Skill payload contracts.
v1.8.14
- Accept the reviewed Worktree Controller CLI contract 44 while retaining explicit version,
capability and storage checks. Derive the rejection-test contract from the supported versions
so future compatibility updates keep testing an unreviewed contract without changing state. - Ship the Snapshot Runner 2.5.5 pairing manifest, verified against its published CLI contract.
Preserve Git Finalizer's CLI and shared Skill payload contracts.
v1.8.13
- Ship the Snapshot Runner 2.5.3 pairing manifest, verified against its published CLI contract.
Preserve Git Finalizer's CLI and shared Skill payload contracts in this separate pairing release. - Include the reviewed setup-uv v10.2.0 and uv 0.12.19 pins in both hosts' quality and release workflows.
v1.8.12
- Ship the Snapshot Runner 2.5.2 pairing manifest, verified against its published CLI contract.
Preserve Git Finalizer's CLI and shared Skill payload contracts in this separate pairing release.
v1.8.11
- Derive authenticated Gitea asset verification routes from the configured API origin and exact
repository/tag/file identity. Check uploaded names and sizes, keep corrupt uploads in draft, and
strip authentication on foreign redirects; UI and attachment aliases cannot select request targets. - Clarify that the executing agent performs routine review, verification and acceptance. Authorized
Full Access execution needs no additional confirmation; required native and independent approvals
remain enforced. Ship the updated Skill payload and matching manifest pins. - Support explicitly verified GitHub + Gitea mirrors in release records, require mirrored tags on
both hosts, and document recovery of the same verified Gitea draft without changing published tags.
v1.8.10
- Add
just release-checkas the mandatory pre-tag maintainer gate: run lint and the full checks
with real Controller retirement integration required. Missing, skipped, duplicated or failed
Controller results fail preparation; ordinary and hosted checks retain standalone SKIP behavior. - Restore built-in GitHub authentication for the pinned
setup-justmetadata request in quality
and release jobs. Keep Gitea's cross-host download unauthenticated and retain existing permissions,
action pins and build-tool versions. - Ship the Snapshot Runner 2.5.1 pairing manifest with the unchanged CLI and Skill payload contracts.
v1.8.9
- Rewrite links to omitted documentation in packaged Markdown to the corresponding public release
tag, preserving local checkout links, anchors and the existing artifact file set. Reject missing
or escaping documentation targets before writing an artifact. - Give
just checkone PASS/SKIP/FAIL summary, including optional real-Controller retirement and
individual unit-test skip reasons. Failed or empty required test groups remain nonzero.
v1.8.8
- Report the exact Controller retirement receipt identifier in
--summaryafter verified
completion, including idempotent replay and legacy already-absent recovery. Stop computing a
second identifier from the plan and expected OID. - Validate receipt plan, operation, branch and expected commit identities before claiming
completion. Preflight and incomplete operations no longer report a fabricated receipt. - Retain the current CLI contract and the public authorization/completion protocol.
v1.8.7
- Exercise the verified release-bundle installation on Python 3.11 and 3.12 with no optional
integrations or personal configuration; cover core publication, same-commit resume and failure
state preservation in both hosts' quality jobs. - Diagnose unavailable temporary storage before verify-only candidate scanning, keeping clean-filter
failures separate and preserving repository state and executor permissions. - Add read-only GitHub
publication-statusinspection for an explicit existing remote: distinguish
unpublished, interrupted tag, draft, verified publication and unknown/conflicting state. Check
paginated drafts, annotated tag identity, exact asset inventory and independent source digests;
recovery preserves existing tags and Releases.
v1.8.6
- Bind exact historical-content reviews in published-branch synchronization to the verified
target branch baseline. Preserve inherited quoted changelog headers and Python refusal prose
without allowing new header examples or changed refusal literals; dry-run uses the same checks.