Skip to content

Releases: Nick2bad4u/gitcliff-config-nick2bad4u

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 04:54
Immutable release. Only release title and notes can be modified.

📜 Changelog

✨ What's Changed in v1.4.0

✨ Features

  • 4a45ea4 — ✨ [feat] Add reusable git-cliff preset catalog (53 files, +7032, -64)

  • ✨ [feat] Publish 17 standalone provider and layout presets derived from the canonical parser contract.

  • 🐛 [fix] Normalize Tera control-flow whitespace so rendered changelogs keep one Markdown blank line.

  • 🔧 [chore] Add deterministic preset and example generators with drift checks.

  • 🧪 [test] Render every preset from tagged fixture history and reject excessive blank lines.

  • 📝 [docs] Document preset selection, provider setup, generated examples, and maintenance.

🛠️ Bug Fixes

  • b86aa53 — 🚨 [fix] Clear Sonar quality gate findings (4 files, +33, -29)

  • 🚜 [refactor] Remove unnecessary raw template tags and flatten the stale-file diagnostic.

  • 🚜 [refactor] Use top-level await and explicit environment filtering in generator helpers.

  • 🐛 [fix] Use Bash extended conditional tests in the Lychee installer.

🧪 Testing

  • d088329 — 🧪 [test] Stabilize Windows preset rendering timeout (1 file, +1, -1)

  • 🧪 [test] Allow the real-CLI preset matrix up to 120 seconds under single-threaded Windows coverage runs.

🧹 Chores

  • 6270fa9 — Release v1.4.0 (2 files, +3, -3)

👷 CI/CD

  • 5f2b6de(release) Guard git-cliff note generation (5 files, +138, -106)

Validate the authoritative release tag at HEAD immediately before git-cliff and export GitHub authentication for enriched notes. Standardize Actionlint configuration and direct package CLI usage where applicable.

Note

Release comparison: v1.3.1...v1.4.0

⭐ Contributors

Thanks to anyone who has 🧑‍💻 contributed.

This changelog was automatically generated with ⛰️ git-cliff.

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 06:05
Immutable release. Only release title and notes can be modified.

📜 Changelog

✨ What's Changed in v1.3.1

🛠️ Bug Fixes

  • e396bc1 — 🐛 [fix] Preserve non-dependency bump wording (3 files, +12, -12)

🐛 [fix] Remove the dead footer reference and broad Bump postprocessor while retaining the specific dependency cleanup patterns.

🧪 [test] Cover ordinary commit text containing Bump alongside the existing package-update rewrite.

📝 [docs] Remove the obsolete footer filter example and correct the targeted npm test command.

🧹 Chores

  • b4a156f — Release v1.3.1 (2 files, +3, -3)

  • 77389dc — 🔧 [chore] (tooling) Adopt shared package configs (5 files, +916, -623)

Migrate NCU and TypeDoc to maintained shared presets, refresh the tooling dependency set, and keep expensive JSCPD and Lychee checks outside lint:all.

Validated with release:verify, the Lychee smoke check, Actionlint, and dependency/diff audits.

Note

Release comparison: v1.3.0...v1.3.1

⭐ Contributors

Thanks to anyone who has 🧑‍💻 contributed.

This changelog was automatically generated with ⛰️ git-cliff.

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 23:42
Immutable release. Only release title and notes can be modified.

📜 Changelog

✨ What's Changed in v1.3.0

✨ Features

  • 476f52f — ✨ [feat] Polish changelog presentation (4 files, +34, -25)

✨ [feat] Add emoji-led document and release headings, render tagged comparisons as GitHub notes, and refresh contributor and generator copy.

🧪 [test] Verify tagged, unreleased, and shared-consumer output uses the new presentation while rejecting retired boilerplate.

📝 [docs] Align the README and Tera guide with release comparison terminology and examples.

🛠️ Bug Fixes

  • 13599a7 — 🛠️ [fix] Exclude Tera guide from Pages build (2 files, +2, -4)

🛠️ [fix] Keep the git-cliff Tera guide readable as normal Markdown while excluding it from the GitHub Pages Jekyll build, because Pages uses Liquid and parses Tera code fences.

🧪 [test] Verified the Markdown and YAML changes with lint:remark and lint:yaml.

📝 Documentation

  • 8eb3823 — 📝 [docs] Hide Tera examples from Jekyll Liquid (1 file, +4, -0)

📝 [docs] Wrap the git-cliff Tera guide body in hidden Liquid raw comments so GitHub Pages does not try to parse Tera code fences as Liquid tags.

🧪 [test] Verified the guide still passes the repository remark configuration after the Pages-specific wrapper.

🧪 Testing

  • 98ef0c1 — 🧪 [test] Cover shared git-cliff config consumption (6 files, +6370, -12190)

🧪 [test] Extend the git-cliff rendering suite with generated Markdown sanity checks, full release header/footer assertions, and a node_modules consumer smoke test that verifies GITHUB_REPO rewrites links for consuming repositories.

🧪 [test] Add package contract assertions so cliff.toml stays published, release-note generation keeps --current, and --strip is not reintroduced.

📝 [docs] Add a git-cliff-focused Tera templating guide for editing and validating the shared changelog template.

🧹 [chore] Use shared jscpd and lychee config package updates, remove the local jscpd config, and prefix local package scripts with npx.

🧹 Chores

  • ba905ff — Release v1.3.0 (2 files, +3, -3)

Note

Release comparison: v1.2.0...v1.3.0

⭐ Contributors

Thanks to anyone who has 🧑‍💻 contributed.

This changelog was automatically generated with ⛰️ git-cliff.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 00:28
Immutable release. Only release title and notes can be modified.

Changelog

All notable changes to this project will be documented in this file.

What's Changed in v1.2.0

✨ Features

  • 33d481d — ✨ [feat] Add GitHub-style changelog template (10 files, +12229, -5993)

✨ [feat] Render GitHub-style What's Changed headings, full changelog compare links, and guarded first-time contributor sections in the shared git-cliff config.

🐛 [fix] Keep deletion statistics visible by removing strikethrough markup and validate offline rendering paths for reusable shared-config consumers.

🧪 [test] Extend git-cliff rendering fixtures for offline previews, tagged release compare links, removed license footer text, and compact plain diff statistics.

📝 [docs] Document online GitHub metadata requirements, offline Tera validation previews, and shared-config migration checklist updates.

🔧 [chore] Keep TypeScript on the supported 6.x line, add the root TypeScript import resolver for deterministic ESLint resolution, refresh package metadata, and update pinned workflow actions.

🧹 Chores

  • 50a92e0 — Release v1.2.0 (2 files, +3, -3)

Full Changelog: v1.1.1...v1.2.0

⭐ Contributors

Thanks to all the contributors for their hard work!
This changelog was automatically generated with git-cliff.

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 00:07
Immutable release. Only release title and notes can be modified.

Changelog

All notable changes to this project will be documented in this file.

[1.1.1] - 2026-07-09

🛠️ Bug Fixes

  • 3032c76 — 🐛 [fix] Keep changelog compare links complete (2 files, +66, -2)

Use the previous release tag as the GitHub compare base when git-cliff exposes one, so the first listed commit is included in the compare view.

Add a rendering regression for tagged repositories using the shared config.

  • d479dc0 — 🐛 [fix] Use threads for coverage verification (1 file, +3, -2)

🐛 [fix] Run V8 coverage through a bounded threads pool while preserving the forks pool for normal tests, avoiding coverage/.tmp races during release verification.

  • 1d6346b — 🐛 [fix] Stabilize release coverage verification (2 files, +5, -2)

Disable Vitest's internal typecheck during coverage runs because release verification already runs TypeScript checks first.

Remove the stale package homepage fragment so link validation can verify the package metadata URL.

  • c43e018 — 🐛 [fix] Stabilize shared validation checks (6 files, +17, -8)

🐛 [fix] Replace stale support and Tera documentation URLs so Lychee passes against the shared validation config.

🧪 [test] Keep the example-package commit URL assertion from becoming a live 404 while preserving repo-specific link coverage.

🧪 [test] Serialize V8 coverage runs to avoid parallel worker races around shared temporary coverage files.

🎨 [style] Keep package scripts sorted and ignore generated Lychee reports in remark.

🧹 Chores

  • 9619525 — Release v1.1.1 (2 files, +3, -3)

  • e163f33 — 🔧 [chore] Keep JSCPD and Lychee out of lint all (1 file, +1, -1)

🔧 [chore] Leave the dedicated JSCPD and Lychee scripts available while keeping aggregate CI lint runs focused on existing gates.

  • 1713e2c — 🔧 [chore] Adopt shared validation configs (3 files, +141, -107)

🔧 [chore] Wire JSCPD, git-cliff, and Lychee through shared config packages.

👷 [ci] Point release-note generation at the shared git-cliff config where workflows invoke git-cliff directly.

👷 CI/CD

  • a6bfa82 — 👷 [ci] Locate extracted Lychee binary (1 file, +11, -3)

👷 [ci] Find the lychee executable after unpacking the release archive instead of assuming a flat tarball layout.

  • 510a2b8 — 👷 [ci] Install Lychee for verification jobs (3 files, +43, -0)

👷 [ci] Install the pinned Lychee Linux release before workflows call npm run release:verify so shared Lychee scripts do not depend on ambient runner tooling.

👷 [ci] Pin Codecov's uploader CLI to v11.2.8, the last verified signed version, instead of resolving latest to the bad v11.3.0 signature.

⭐ Contributors

Thanks to all the contributors for their hard work!

📜 License

This project license is here: Project License
This changelog was automatically generated with git-cliff.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 16:31
Immutable release. Only release title and notes can be modified.

Changelog

All notable changes to this project will be documented in this file.

[1.1.0] - 2026-07-08

✨ Features

  • 07c35a4 — ✨ [feat] Compact git-cliff commit statistics (3 files, +46, -24)

✨ [feat] Move commit-level statistics into compact subscript metadata and remove the release-level commit statistics block from the shared changelog template.

🧹 [chore] Keep the commit link title as plain Diff metadata so the former Diff emoji is not baked into generated Markdown.

🧪 [test] Cover compact stats rendering, signed-off trailer handling, and the plain Diff hover title.

📦 Dependencies

  • 58dfe2b — ⬆️ [build] Refresh npm lockfile dependencies (1 file, +3, -30)

⬆️ [build] Run the repository update-deps flow after release so package-lock.json captures yaml-eslint-parser 2.1.0 and npm's current esbuild override normalization.

🛡️ Security

  • 10497f7 — 🔒️ [fix] Override vulnerable esbuild transitive dependency (2 files, +5, -486)

🔒️ [fix] Add an npm override for esbuild 0.28.1 so tsup resolves to the patched version required by GHSA-g7r4-m6w7-qqqr.

🔨 [build] Force TypeScript build output so package validation works from a clean dist directory.

🧹 Chores

  • 2f32713 — Release v1.1.0 (2 files, +3, -3)

⭐ Contributors

Thanks to all the contributors for their hard work!

📜 License

This project license is here: Project License
This changelog was automatically generated with git-cliff.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 05:56
Immutable release. Only release title and notes can be modified.

Changelog

All notable changes to this project will be documented in this file.

[1.0.0] - 2026-07-08

Commit Statistics

  • 8 commits included in this release.
  • 1 conventional commit parsed.
  • 0 days between the first and last commit.

✨ Features

  • e143f23(stats: 1 file, +15, -0) ✨ [feat] Add initial Jekyll configuration for Gitcliff

  • Introduced shared changelog configuration for Nick2bad4u repositories

  • Included essential Jekyll plugins for enhanced site functionality

  • Set remote theme and site title with URL

  • b15ef9c(stats: 18 files, +222, -178) ✨ [feat] Publish shared git-cliff config package

✨ [feat] Convert package metadata, exports, and smoke tests from the template baseline to the gitcliff-config-nick2bad4u package.

🔧 [build] Ship cliff.toml through the npm package, use native git cliff scripts with --github-repo, and keep git-cliff as a peer dependency.

📝 [docs] Document node_modules config usage, full release-note output without --strip all, and migration checklist steps.

🧪 [test] Replace the template baseline test with shared config metadata coverage.

🛠️ Bug Fixes

  • 4dc8ca6(stats: 3 files, +175, -3) 🐛 [fix] Preserve changelog commit statistics

🐛 [fix] Render per-commit statistics before commit message text so Signed-off-by trailer cleanup cannot remove the visible stats output.

🧪 [test] Add an integration test that creates a temporary Git repository, runs the real git-cliff CLI with --github-repo, and verifies parser groups, dependency cleanup, full footer output, trailer cleanup, and six stats entries.

🏷️ [test] Add Node ambient types for the filesystem and child-process test harness used by Vitest typechecking.

🛠️ Other Changes

  • 012bfcf(stats: 73 files, +35039, -0) Initial commit

📝 Documentation

  • 9cfdfd0(stats: 1 file, +1, -1) 📝 [docs] Align README badge row

📝 [docs] Match the badge style used in sibling repositories, including the flat.badgen Codecov badge, orange forks badge, and repository checks badge.

🧹 Chores

  • 8b99696(stats: 2 files, +3, -3) Release v1.0.0

👷 CI/CD

  • 9b8a3bf(stats: 2 files, +14, -0) 👷 [ci] Install Gitleaks for verification jobs

👷 [ci] Install the official Gitleaks CLI before CI and release jobs run npm release:verify so lint:gitleaks is available on Ubuntu runners.

🔒️ [ci] Keep the existing shared Gitleaks scan workflow unchanged while making the aggregate local-equivalent verification job self-contained.

🔧 Build System

  • 020422b(stats: 1 file, +1, -1) 🔨 [build] Make dependency updates noninteractive

🔨 [build] Replace interactive ncu -i with ncu -u in update-deps so dependency maintenance can run unattended before npm update, npm install, and Node version synchronization.

⭐ Contributors

Thanks to all the contributors for their hard work!

📜 License

This project license is here: Project License
This changelog was automatically generated with git-cliff.