Skip to content

Releases: nivintw/copier-everything

v1.12.0

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 07 Jul 12:11

1.12.0 (2026-07-07)

Features

  • hooks: ship a guard-hooks + twin-sync enforcement toolkit (71187d6)
  • template: PyPI upload guard, multi-package release model, generic link excludes (2768242)

Bug Fixes

  • ci: make the generated check_copier_src_path.py lint/format-clean (7766d6b)
  • ci: unbreak the render-matrix gate for the new src-path hook + taplo formatting (6eddbbd)
  • hooks: fail the harness on a crashed hook; clarify the 3.9 union-annotation note (Copilot) (1b556ba)
  • hooks: keep the guard except-clauses parenthesized (portable) + share a dispatch helper (18858d9)
  • lychee: require a subdomain on the pages.github.io exclude (Copilot review) (a85d945)
  • main: split the stranded-Release-PR query and close the jq authorship gaps (b4168db)
  • refresh-checksums: harden the tamper gate, port to bash 3.2, add a commit-pin class (cfcee2d)
  • review: close a tamper-gate bypass, a multi-package guard gap, and a close data-loss path (cad4794)
  • template: six generated-project correctness fixes (docs, forms, CI, updates) (d16870b)

v1.11.2

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 06 Jul 10:41

1.11.2 (2026-07-06)

Bug Fixes

  • release: join stranded Release PR numbers correctly for 3+ packages (f25105d)
  • release: make release-please auto-merge N-package-generic unconditionally (69aec39), closes #198
  • release: name the stranded Release PR(s) in the auto-merge-disabled warning (4156cc0)

v1.11.1

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 06 Jul 09:59

1.11.1 (2026-07-06)

Bug Fixes

  • address ruff findings CI caught that local prek didn't run (2c8e4ca)
  • docs-site push trigger doesn't watch overrides/** (1e6a73f), closes #192
  • harden pinned_value_at_base() against masked cat-file/show failures (1106631), closes #193 #191
  • non-bot-commit guard silently passed for unlinked-email commits (a8da203)
  • pinned_value_at_base regressed the exact case it was meant to protect (0ba0129)
  • restore asciinema-player mkdocs wiring dropped by the v1.10.0 baseline (a071341), closes #196
  • silence a shellcheck SC2094 false positive from the simplify refactor (fbd5589)
  • stranded-Release-PR closer can destroy human edits; label-hygiene TOCTOU gap (02465aa), closes #195
  • widen rumdl per-file-ignores glob to cover nested docs subdirectories (3804ba7), closes #194

v1.11.0

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 06 Jul 07:42

1.11.0 (2026-07-06)

Features

  • template: wire fleet docs-site features into include_docs_site (dd3a33f), closes #184

Bug Fixes

  • bump the stale repo-management docs.yml pin, fix snippet MD041 (884253b)
  • stop hardcoding the template author's identity as the default answer (327bc06)
  • template: stop docs-site tables mangling long identifiers (f445a7f)
  • test: compare mkdocs.yml plugins by value, not just by name (a95466a)
  • test: pin year in the sync fixture, not just author identity (7b7ef85)

v1.10.1

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 06 Jul 06:03

1.10.1 (2026-07-06)

Bug Fixes

v1.10.0

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 06 Jul 05:30

1.10.0 (2026-07-06)

Features

  • template: fold fleet-general MkDocs Material improvements into docs-site baseline (08c6b8c)

Bug Fixes

  • Address review findings on the MkDocs Material migration (a453b6f)

v1.9.3

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 06 Jul 05:21

1.9.3 (2026-07-06)

Bug Fixes

  • Close stranded Release PRs so release-please regenerates them (219e6bf), closes #183

v1.9.2

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 06 Jul 01:52

1.9.2 (2026-07-06)

Bug Fixes

  • Exclude CHANGELOG.md from typos, unblocking release-please auto-merge (9d3ca09), closes #181
  • Fail loudly on a bad path in pinned_value() instead of masking it (95e64e8), closes #169
  • Gate rumdl's MD033 disable on include_docs_site (1c1382d), closes #163
  • Harden the checksum tamper gate against silent degrade paths (eef6ffe)
  • Re-check issue state before stripping labels in label-hygiene (3a31ee0), closes #171
  • Set BASE_REF on checksum-refresh postUpgradeTask so the tamper gate is active (65e5817), closes #165
  • Stop 404ing on unvendored asciinema assets, exclude dev-only docs/superpowers/** (1ef6ec7), closes #172 #162
  • Sync root's label-hygiene.yml with the #171 reopen-race fix (21caf01)
  • Trigger approve-bot-prs on pull_request_target, not pull_request (4a87894), closes #174

v1.9.1

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 05 Jul 20:51

1.9.1 (2026-07-05)

Bug Fixes

  • Handle both on:/True key representations in docs.yml test (4e00a76)
  • Parse rendered docs.yml as YAML instead of substring-matching triggers (63adc39)
  • Re-add push trigger to docs.yml caller now that repo-management#86 shipped (c7ab066), closes #160

v1.9.0

Choose a tag to compare

@nivintw-ci-app nivintw-ci-app released this 05 Jul 18:08

1.9.0 (2026-07-05)

Features

  • Add include_docs_site template feature (MkDocs Material scaffold) (cf86eb4), closes #156