From bf4025340486c78a73f9b74c3fba8064de59c3e6 Mon Sep 17 00:00:00 2001 From: snowdream <737958+snowdream@users.noreply.github.com> Date: Tue, 16 Jun 2026 09:44:14 +0800 Subject: [PATCH] chore(main): release 0.14.0 --- .release-please-manifest.json | 3 +- CHANGELOG.md | 285 ++++++++++++++++++++++++++++++++++ 2 files changed, 287 insertions(+), 1 deletion(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 720d40b4c..f3fee60e1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,5 @@ { "docker/9": "9.0.0", - "docker/10": "10.0.0" + "docker/10": "10.0.0", + ".": "0.14.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 67334031a..b9830cc9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,291 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.14.0](https://github.com/snowdreamtech/centos/compare/v0.14.0...v0.14.0) (2026-06-16) + + +### ⚠ BREAKING CHANGES + +* migrate project infrastructure from mise and make to unirtm +* CentOS Stream 8 has reached end-of-life and is no longer maintained. +* **security:** mise now downloads binaries ONLY from GitHub Releases +* mise does NOT automatically detect musl + +### Features + +* add comprehensive performance testing and documentation infrastructure ([c1d8996](https://github.com/snowdreamtech/centos/commit/c1d8996e4f44ce7222cf589812325b700e7e5f96)) +* add missing performance and documentation scripts ([fe65a58](https://github.com/snowdreamtech/centos/commit/fe65a58f25c3214e93d156a03079c51d169d3240)) +* add rocket icon to performance workflow name ([e6a6146](https://github.com/snowdreamtech/centos/commit/e6a61461a6315e84e993d6edfc618ef61f27003e)) +* add UNIRTM_HOOK_ALLOW_MISSING=1 to .unirtm.toml ([a1ceab9](https://github.com/snowdreamtech/centos/commit/a1ceab9944841fe017617af3d39a777358ac2a1c)) +* **ci:** add atomic tool verification for shfmt and editorconfig-checker ([dd255e5](https://github.com/snowdreamtech/centos/commit/dd255e5956a3a9b96c15cc832fddc3667a3effb2)) +* **ci:** add atomic verification for config/doc linting tools ([5d8de8b](https://github.com/snowdreamtech/centos/commit/5d8de8bc179790eac4518f73f03d5f6e8d5c5af6)) +* **ci:** add atomic verification for hadolint and dockerfile-utils ([9e5a824](https://github.com/snowdreamtech/centos/commit/9e5a824b22e1b31bcf08c9e7ae265ec836077bb0)) +* **ci:** add atomic verification for Node.js tools ([4a6c20f](https://github.com/snowdreamtech/centos/commit/4a6c20f4756f2605971c12a7a12feabc1d56bad4)) +* **ci:** add centralized Harden Runner endpoints configuration ([5389a6e](https://github.com/snowdreamtech/centos/commit/5389a6eb811a6b1ecfeefd6a0a3512e9a7d8b078)) +* **ci:** add GitHub API rate limit info to summary reports ([8c4293a](https://github.com/snowdreamtech/centos/commit/8c4293afbd82f74278af2db4ecb77abf6a9b1aab)) +* **ci:** enable auto-merge for ALL dependabot updates including major ([9c8bae2](https://github.com/snowdreamtech/centos/commit/9c8bae233e0e8834a611370dc897ac67db64057a)) +* **ci:** enable release-please for all configured branches ([bc94753](https://github.com/snowdreamtech/centos/commit/bc94753270413815bb340e27fd6154f41e37d771)) +* **ci:** implement universal binary-first tool verification ([5bedab1](https://github.com/snowdreamtech/centos/commit/5bedab16aba4891d0395ba2e0462148810c8b2ac)) +* **ci:** improve release-please configuration and remove fixed version ([e1fcd64](https://github.com/snowdreamtech/centos/commit/e1fcd648d91c306f6f385eca7600b3d6d2fefc5e)) +* **ci:** skip DCO check for bot commits ([b841cee](https://github.com/snowdreamtech/centos/commit/b841cee3308b970f945f92692d807cf353a7b379)) +* **ci:** sync Harden Runner endpoints from centralized config ([48b4221](https://github.com/snowdreamtech/centos/commit/48b42213ee409890c4dd9a64f230c251dbac7b77)) +* **deps:** consolidate all dependabot updates into single PR ([e753902](https://github.com/snowdreamtech/centos/commit/e753902201ce2f059747de31b59681442bb149b0)) +* **deps:** optimize dependabot configuration and grouping strategy ([900f3af](https://github.com/snowdreamtech/centos/commit/900f3aff782a709643b81f9721a45da7a0d10a87)) +* **dev:** add POSIX-compatible CI simulation script ([a587a39](https://github.com/snowdreamtech/centos/commit/a587a390faa640adce2d448b773222cbb373c41d)) +* **devcontainer:** add comprehensive SSH and GPG permission configuration ([843180b](https://github.com/snowdreamtech/centos/commit/843180b5722d20b1704e482d40b1c4a80f890fdc)) +* **devcontainer:** add Docker availability check in init script ([7ca1fe4](https://github.com/snowdreamtech/centos/commit/7ca1fe4c37ada1893e94e9ac28ec578952c1d99e)) +* **devcontainer:** add support for local git config file ([2fb5e43](https://github.com/snowdreamtech/centos/commit/2fb5e435b5038617746aff9837dec98865cd4d5c)) +* **devcontainer:** enable GPG signing support ([4d88e12](https://github.com/snowdreamtech/centos/commit/4d88e125ddc84966237d382d897c03b1cf73da06)) +* **docker:** add docker-compose file detection for hadolint and dockerfile-utils ([836880d](https://github.com/snowdreamtech/centos/commit/836880de8c86ea0e548ed9edabe589d38357903f)) +* **docker:** create docker folder structure for versions 8, 9, and 10 ([5d26ac7](https://github.com/snowdreamtech/centos/commit/5d26ac7990badf127d72956d981c7ce3082543bd)), closes [#1](https://github.com/snowdreamtech/centos/issues/1) +* **lint:** add two-pass auto-fix mechanism to make lint ([9fba0f1](https://github.com/snowdreamtech/centos/commit/9fba0f1436429e3e3d161358ab1dbc8d299b7fe8)) +* **make:** add sync-harden-runner target for workflow endpoint management ([d24708d](https://github.com/snowdreamtech/centos/commit/d24708dd86bb09946f3337dfd0747ca5fbcd51bc)) +* **mise:** add yamllint to core tools in mise.toml ([406bbb3](https://github.com/snowdreamtech/centos/commit/406bbb32f3a9f47bdfee72e2422b273a6cab252b)) +* **release:** add separate-pull-requests for future manifest mode ([a543dde](https://github.com/snowdreamtech/centos/commit/a543dded3032285624672de89e68d37130970bad)) +* **scripts:** add cleanup script for duplicate mise activation lines ([b7020c6](https://github.com/snowdreamtech/centos/commit/b7020c6ca19e167c71b776f1380c5f1dc8c20c3c)) +* **scripts:** add missing performance and documentation scripts ([f8d9c61](https://github.com/snowdreamtech/centos/commit/f8d9c613cfa599e503bed8190e13da66cbf928d7)) +* **scripts:** add tool to remove Windows wrapper scripts ([5bfd3ef](https://github.com/snowdreamtech/centos/commit/5bfd3ef8ec9241cb09eca577d58616d1c29e2987)) +* **security:** add CDN and download mirror endpoints to harden runner ([3ff8a5d](https://github.com/snowdreamtech/centos/commit/3ff8a5d3d073a57bb4681c619e94aa797983ef23)) +* **security:** add DockerHub endpoints to harden runner ([48b6416](https://github.com/snowdreamtech/centos/commit/48b6416ced65a68194a50d4ffb406c7e7257a37f)) +* **security:** add sigstore wildcard endpoint to harden runner ([2e26b98](https://github.com/snowdreamtech/centos/commit/2e26b98d181cc8e4c739febde72e90fcfdee99da)) +* **security:** implement three-layer defense against Aqua Registry ([ef13665](https://github.com/snowdreamtech/centos/commit/ef136651dc6d7d358cf4de2748a0a10a841730bf)) + + +### Bug Fixes + +* add pattern matching for binaries with version/platform suffixes ([9ce22d9](https://github.com/snowdreamtech/centos/commit/9ce22d9e618960d62c4711bea1c9130d5d82f3df)) +* **bootstrap:** prevent duplicate mise activation lines in shell RC files ([0f343f1](https://github.com/snowdreamtech/centos/commit/0f343f1fb933646753e52afead32f0ef3d887099)) +* **bootstrap:** use dynamic mise paths instead of hardcoded values ([062f35a](https://github.com/snowdreamtech/centos/commit/062f35ac1900d580735f094e86f55befba2d3400)) +* **cd:** add debug output and improve PATH setup for Windows ([892d860](https://github.com/snowdreamtech/centos/commit/892d8608c81b7c2c27532a7cbf02b0d06792057a)) +* **cd:** complete debug output alignment with CI workflow ([b52cd4f](https://github.com/snowdreamtech/centos/commit/b52cd4f93ce813f0a2bea3d135ff81bfc761f4e6)) +* **cd:** ensure mise shims are on PATH for all verification steps ([95687fe](https://github.com/snowdreamtech/centos/commit/95687fe0f88e57b638e5d273be8b5bbd528ed760)) +* **check-env:** strip leading 'v' from versions for accurate comparison ([83456b3](https://github.com/snowdreamtech/centos/commit/83456b3f8624aaf6cc2b3feee48c398102d16ed8)) +* **check-env:** sync GITHUB_PATH to current shell in CI ([8fdde4e](https://github.com/snowdreamtech/centos/commit/8fdde4e89bd198a7c5f8d78a396c27bae3abeae6)) +* **check-env:** use full mise keys for version detection ([a5b1063](https://github.com/snowdreamtech/centos/commit/a5b10635d40cde00554db96ec953025aeae7f5a6)) +* **check-env:** version mismatch should warn not fail ([e98d7b3](https://github.com/snowdreamtech/centos/commit/e98d7b3d973c69847f5f817fef3a374ab821a14c)) +* **ci:** add aggressive cache refresh after uninstall in install_tool_safe ([433899c](https://github.com/snowdreamtech/centos/commit/433899cd8435f737a6193f15e3189a987260e5ef)) +* **ci:** add DCO signoff to dependabot-sync commits ([cfe7546](https://github.com/snowdreamtech/centos/commit/cfe75468ce43c5b61c7ac8e5915eb767b0032815)) +* **ci:** add DCO signoff to release-please commits ([8fd8b67](https://github.com/snowdreamtech/centos/commit/8fd8b6729aa68027072f68acec9735397eea54cc)) +* **ci:** add GITHUB_TOKEN to all make commands for API rate limit prevention ([2060bca](https://github.com/snowdreamtech/centos/commit/2060bca9cef56a23645775c519e8054fdf1b0261)) +* **ci:** add mise exec fallback for pnpm audit on Windows ([f1e93b7](https://github.com/snowdreamtech/centos/commit/f1e93b73541e2a1f5c9c42c81d89e97cbf91c57d)) +* **ci:** add mise.lock and versions.sh to mise cache key in pages workflow ([9d7b9d7](https://github.com/snowdreamtech/centos/commit/9d7b9d75d68645afaa798a577758ea55fa94cb03)) +* **ci:** add mise.lock to mise cache key in cd workflow ([d43cdf9](https://github.com/snowdreamtech/centos/commit/d43cdf9ab8d2c22af779601acfbab8fe42b035be)) +* **ci:** add mise.lock to mise cache key in dependabot-sync workflow ([070adf0](https://github.com/snowdreamtech/centos/commit/070adf0610122d8ed3e098d72838714190ec8871)) +* **ci:** add mise.lock to mise cache key in label-sync workflow ([fccb9f0](https://github.com/snowdreamtech/centos/commit/fccb9f0669b118ecaeac1e88a771534a13fc8455)) +* **ci:** add mise.lock to mise cache keys in ci workflow (3 jobs) ([ac8ecf6](https://github.com/snowdreamtech/centos/commit/ac8ecf6adb81781556c969916c2e0a62b99f035c)) +* **ci:** add missing endpoints for trivy and sigstore ([115a19d](https://github.com/snowdreamtech/centos/commit/115a19de02c7cd1d274ecb0191bd035a02d273ef)) +* **ci:** add node-audit special handling in CI fallback ([d82624c](https://github.com/snowdreamtech/centos/commit/d82624cda69bbf48e21ef2693d5c5477c278463e)) +* **ci:** add OSV-scanner and Zizmor to Tier 1 tools ([7bf9561](https://github.com/snowdreamtech/centos/commit/7bf9561f2459bd68ff422d61e3e8967df5a9d65f)) +* **ci:** add release event trigger to Docker workflow ([36a8fee](https://github.com/snowdreamtech/centos/commit/36a8fee970ba1c023d7d2197e48d964981e2c873)) +* **ci:** comprehensive tool installation and execution fix ([bac4a9c](https://github.com/snowdreamtech/centos/commit/bac4a9ce77e15170d3a8f3e1db970b00917e7abc)) +* **ci:** detect docker-compose files in dependabot generator ([530ca75](https://github.com/snowdreamtech/centos/commit/530ca7534583ea16bb876c0e8bfbf209d958a42a)) +* **ci:** disable paranoid mode in CI for lockfile sync ([1b282ce](https://github.com/snowdreamtech/centos/commit/1b282ce6fa3d1ecca5c18de89a4962ec7e50226b)) +* **ci:** disable shellcheck integration in actionlint to prevent Windows hang ([1d711d8](https://github.com/snowdreamtech/centos/commit/1d711d8c1bc4c7482651f1abe228c970ba6f024c)) +* **ci:** enable release-please for dev branch and fix DCO signoff ([ab8f065](https://github.com/snowdreamtech/centos/commit/ab8f065dce45cc794d78aa075fc8c066eeec2bf5)) +* **ci:** ensure PATH persistence after setup completes on Windows ([460dc8d](https://github.com/snowdreamtech/centos/commit/460dc8d84067a89081762401269565a815ceab00)) +* **ci:** ensure shfmt and handle trivy absence in CI ([fae3f46](https://github.com/snowdreamtech/centos/commit/fae3f46d2c253d3c2883814d24f33169df3325b2)) +* **ci:** exclude unreleased version compare links from lychee checks ([6165757](https://github.com/snowdreamtech/centos/commit/6165757ebf73b2d1b7abf5c738d66f6402a06f14)) +* **ci:** explicitly specify checkmake mise tool spec to avoid aqua registry lookup ([acefebb](https://github.com/snowdreamtech/centos/commit/acefebb98efc3563a9011f2ea05e7cc7274f5aef)) +* **ci:** extract version from TOML table syntax in install_tool_safe ([9740407](https://github.com/snowdreamtech/centos/commit/9740407dd5b970e1bcecc26d58ce756f2fd36027)) +* **ci:** fix PSScriptAnalyzer and yamllint configuration ([166826a](https://github.com/snowdreamtech/centos/commit/166826afd22a16c5fe7ccf131ae28d6f46d48525)) +* **ci:** fix yamllint truthy error in performance workflow ([7e7dfd0](https://github.com/snowdreamtech/centos/commit/7e7dfd052065a8b361212d0a1611a60bc951b06b)) +* **ci:** handle mise shims in verify_binary_exists ([bc0dfd9](https://github.com/snowdreamtech/centos/commit/bc0dfd945090a3b63cf27ee90b9073547ff76ec5)) +* **ci:** immediately update PATH in current shell after writing to GITHUB_PATH ([6fd7c76](https://github.com/snowdreamtech/centos/commit/6fd7c764c16a49fd51f180c4310ad2bf08db7401)) +* **ci:** improve binary resolution fallback for GitHub tools ([53ae080](https://github.com/snowdreamtech/centos/commit/53ae0802fb5eb5d618f71be3f9f0fe6d9d89232a)) +* **ci:** improve post-install binary name resolution ([46ab8b0](https://github.com/snowdreamtech/centos/commit/46ab8b00c8b5f65bdd1e2171964650ef46359e75)) +* **ci:** make link checker non-blocking to avoid false failures ([99c2ec9](https://github.com/snowdreamtech/centos/commit/99c2ec99befd980c996953bd53471ded5f6d404a)) +* **ci:** make lint.sh fail when pre-commit hooks fail ([78ca50a](https://github.com/snowdreamtech/centos/commit/78ca50ac3a1e670d5c11b7a0292585976384cbfd)) +* **ci:** pass GITHUB_TOKEN to lychee for link checking ([dfb9fd1](https://github.com/snowdreamtech/centos/commit/dfb9fd185e4f1bbe4987b4e991db85a4a03639e8)) +* **ci:** pin GitHub Actions to commit SHA in performance workflow ([13623d9](https://github.com/snowdreamtech/centos/commit/13623d9cf5ae7a6677a8645a8d568bb39a2752a2)) +* **ci:** quote 'on' keyword in performance workflow ([4710acd](https://github.com/snowdreamtech/centos/commit/4710acd942f39592bfe55f4ceb73af7ec47153c7)) +* **ci:** remove --template flag from gh label list command ([27b29ea](https://github.com/snowdreamtech/centos/commit/27b29ea1cabb48a35398324473ea3e8133f07ed3)) +* **ci:** remove emoji from log messages to fix Windows printf errors ([f14a5f0](https://github.com/snowdreamtech/centos/commit/f14a5f00870474761daa7a54a231a64cc70d668b)) +* **ci:** remove unsupported signoff parameter and add release-as 0.5.0 ([d01b2df](https://github.com/snowdreamtech/centos/commit/d01b2dffa875d815316b5d41922b58ce9d574879)) +* **ci:** remove Windows path conversion for GitHub Actions PATH persistence ([4af9416](https://github.com/snowdreamtech/centos/commit/4af9416b6ea4fba25606ef2bace671895d56e921)) +* **ci:** replace head -n -1 with sed for macOS compatibility ([67aaa95](https://github.com/snowdreamtech/centos/commit/67aaa95afe68cdfcade622a3478fe3b0b000ccca)) +* **ci:** resolve actual binary names for platform-specific tools ([e6856c9](https://github.com/snowdreamtech/centos/commit/e6856c9a622d12a915744b44f1542106c87034ad)) +* **ci:** resolve Docker Buildx container restart race condition ([01a1c2d](https://github.com/snowdreamtech/centos/commit/01a1c2d500ea125ed63e0091fd5a6a136fa58544)) +* **ci:** resolve npm-pnpm-audit hook failure on Windows ([095f3a5](https://github.com/snowdreamtech/centos/commit/095f3a553e352c426e39aa727b37cd3f610b3408)) +* **ci:** restore actions/cache version hash in ci workflow ([713881a](https://github.com/snowdreamtech/centos/commit/713881ae0bd8929ce69c02ae89482cd26f643e99)) +* **ci:** restore actions/cache version hash in dependabot-sync workflow ([e506978](https://github.com/snowdreamtech/centos/commit/e5069784c2269abf3965875306a42997d358a4f5)) +* **ci:** restore actions/cache version hash in pages workflow ([80a625d](https://github.com/snowdreamtech/centos/commit/80a625dcbbe95259fbaae26d59cbb61fc7e2539e)) +* **ci:** restrict release-please to main branch only ([0db8a91](https://github.com/snowdreamtech/centos/commit/0db8a910c4bbba1426944ccfcca648a593bb097e)) +* **ci:** restrict release-please to main branch only ([b97162a](https://github.com/snowdreamtech/centos/commit/b97162aa0092875bb8af1820cb4db6c06d17665b)) +* **ci:** revert goreleaser to use --version flag ([564d899](https://github.com/snowdreamtech/centos/commit/564d899198c6f0c19872642d6b3e2968d54536ab)) +* **ci:** skip DCO check for snowdream user in release-please PRs ([dde607b](https://github.com/snowdreamtech/centos/commit/dde607bc3c474bf8967811bb9902c672f998717b)) +* **ci:** specify bin names for shfmt and editorconfig-checker in mise.toml ([f249809](https://github.com/snowdreamtech/centos/commit/f2498091f79349cfe84fe160ad78477ad28a22b5)) +* **ci:** support binaries installed in root directory ([72631b4](https://github.com/snowdreamtech/centos/commit/72631b4d0f2c3cd53ea50b5e42a64585a92e98fc)) +* **ci:** suppress zizmor findings for performance.yml and skip flaky tests ([0616771](https://github.com/snowdreamtech/centos/commit/06167717e490f73f34e49386e4a776907caa554c)) +* **ci:** temporarily disable npm-pnpm-audit hook due to API compatibility ([6ed58d9](https://github.com/snowdreamtech/centos/commit/6ed58d92ebd50ff746dfe5f1d630f59cc7eb4441)) +* **ci:** update actions/cache version hash in ci workflow ([36520ec](https://github.com/snowdreamtech/centos/commit/36520ec4b721ba79ccf6b410573d02e416a53f29)) +* **ci:** update node-audit to use new npm bulk advisory endpoint ([526ca79](https://github.com/snowdreamtech/centos/commit/526ca79e307d38240e54505bda3b06d75f1e8b9a)) +* **ci:** update Phase 1 tools to use 4-parameter verify_tool_atomic ([5af97ed](https://github.com/snowdreamtech/centos/commit/5af97ed9daa59c3f2a900f25ff22dd2f7bf634bb)) +* **ci:** use correct version command for goreleaser ([b271332](https://github.com/snowdreamtech/centos/commit/b271332e9b02f2f34513943f86ce8297f3c31dc4)) +* **ci:** use GitHub binary providers for cross-platform security tools ([8d150f6](https://github.com/snowdreamtech/centos/commit/8d150f6554d8f6a752f7c2351e62f637a1f52dc3)) +* **ci:** use GITHUB_TOKEN for release-please to enable DCO signoff ([51051ba](https://github.com/snowdreamtech/centos/commit/51051ba4a2e7fdca3a9ed927e09fdec94b20f77d)) +* **ci:** use GITHUB_TOKEN for release-please to prevent tag creation issues ([73266aa](https://github.com/snowdreamtech/centos/commit/73266aa2d12b86d1cce4ba785d48141dbe817a44)) +* **ci:** use mise exec for shim smoke tests ([12306a9](https://github.com/snowdreamtech/centos/commit/12306a9fbf8a8f4192002424aa03898223628077)) +* **ci:** use npm instead of pnpm for audit to avoid API compatibility issues ([641c9f7](https://github.com/snowdreamtech/centos/commit/641c9f744927c5aa15369cd56bcb7e31bb44bf3d)) +* **ci:** use platform-specific binary name for editorconfig-checker ([2b38f2a](https://github.com/snowdreamtech/centos/commit/2b38f2a2fbb5445b5b5118a64efa34bd56495023)) +* **ci:** use valid log level for lychee verbose option ([171e721](https://github.com/snowdreamtech/centos/commit/171e7218eb1e6cf00645c27f7d9d8187e5c9bf47)) +* **ci:** use WORKFLOW_SECRET for release-please to enable chain-triggering ([9339b9c](https://github.com/snowdreamtech/centos/commit/9339b9c343147d687e69ab362653b7df10accb82)) +* **common:** correct find -maxdepth position in has_lang_files ([9866fe6](https://github.com/snowdreamtech/centos/commit/9866fe68a40c64f47a3fc2d1c7abf94dd5d10022)) +* correct Alpine Linux Node.js installation behavior ([bbd85fa](https://github.com/snowdreamtech/centos/commit/bbd85fa7048b058ee6a2d13ccf27debfac4912e7)) +* **dco:** use PR author instead of branch name to prevent bypass ([eb55adf](https://github.com/snowdreamtech/centos/commit/eb55adf2ccc05f6a0bea0a1f9c37c5fb56f08e02)) +* **deps:** correct devcontainers directory to root ([9d83806](https://github.com/snowdreamtech/centos/commit/9d838067e3fb82e84c1107f0036cc4a7b7855f56)) +* **deps:** correct indentation in test script for editorconfig compliance ([0a44088](https://github.com/snowdreamtech/centos/commit/0a44088beafca6ea70111f98062e1889d21c069f)) +* **deps:** exclude .devcontainer from docker ecosystem detection ([67e96c3](https://github.com/snowdreamtech/centos/commit/67e96c3c1b94c72811d81af229a017f927fd3de4)) +* **devcontainer:** add command availability checks before usage ([a0a4ce0](https://github.com/snowdreamtech/centos/commit/a0a4ce0d1bed246c722270f920e79f2046a1bfe7)) +* **devcontainer:** add command to keep container running ([5484045](https://github.com/snowdreamtech/centos/commit/54840456dfb76e040655d49cf28b45e9b64ead1d)) +* **devcontainer:** add workspace volume mount and fix configuration ([9ff708b](https://github.com/snowdreamtech/centos/commit/9ff708be2aa74af62eae40012f163229bb688296)) +* **devcontainer:** add YAML document start marker for yamllint ([44ccf81](https://github.com/snowdreamtech/centos/commit/44ccf8108ad6ea15b92069f15bbc1ce852723ec0)) +* **devcontainer:** correct updateContentCommand to use make install ([774bba2](https://github.com/snowdreamtech/centos/commit/774bba245b5025973492b2cd8fb10826eae7af12)) +* **devcontainer:** handle missing host directories gracefully ([9b79301](https://github.com/snowdreamtech/centos/commit/9b7930189a20c8c44983a739d80ec05d8b5987f5)) +* **devcontainer:** make git config cross-platform compatible ([600052a](https://github.com/snowdreamtech/centos/commit/600052ae9d9067de738a875009df7e8371099625)) +* **devcontainer:** use dynamic workspace folder variable ([73421d6](https://github.com/snowdreamtech/centos/commit/73421d6f6724ae63613d30566103b55191d43c87)) +* **devcontainer:** use find instead of ls for directory permissions ([ffeaee8](https://github.com/snowdreamtech/centos/commit/ffeaee833e3a9f4ad7a88d45b906ad12ca52b62d)) +* **devcontainer:** use global git config instead of local ([934bb1c](https://github.com/snowdreamtech/centos/commit/934bb1c3bec475b571daab4168cdd233d10b6816)) +* **docker:** remove non-existent devel and extras repositories ([bb02e6a](https://github.com/snowdreamtech/centos/commit/bb02e6a45285654adc7f7531d9b18681d3f3a509)) +* **docker:** remove redhat-lsb-core from CentOS Stream 9 ([269f4d3](https://github.com/snowdreamtech/centos/commit/269f4d35335fff47b3c47f8b65e50f6beb4525a1)) +* **docs:** ensure make docs build works correctly ([6a0df9c](https://github.com/snowdreamtech/centos/commit/6a0df9ce6acf22d2d8606dda0444c48d369967bd)) +* **docs:** fix broken relative links in documentation ([c13692c](https://github.com/snowdreamtech/centos/commit/c13692c6ecf4fca79bf117fcda7076abef1acba1)) +* **docs:** regenerate pnpm lockfile to match overrides ([b553918](https://github.com/snowdreamtech/centos/commit/b553918d8c7d81bc4a7f740a756c590a06d48e2a)) +* **docs:** resolve vitepress from docs/node_modules/.bin ([13dc8f9](https://github.com/snowdreamtech/centos/commit/13dc8f9deb1daf7c3ae60190a8b497dc4fbf0249)) +* **docs:** update TPGi CCA link to GitHub releases page ([b061ca1](https://github.com/snowdreamtech/centos/commit/b061ca1150e4dd23b47fd88b3f9992d0f97c1df8)) +* **install:** add atomic verification to all Phase 3 low priority tools ([631318f](https://github.com/snowdreamtech/centos/commit/631318fd13a28676f6015eca24c3759a86d2c4f2)) +* **install:** add atomic verification to clang-format, google-java-format, stylua, ktlint ([0b92a0d](https://github.com/snowdreamtech/centos/commit/0b92a0d1e40ca2b00690a204e2c077526e6a2886)) +* **install:** add atomic verification to Phase 2 remaining tools ([bb0ae96](https://github.com/snowdreamtech/centos/commit/bb0ae96ddb968b00495196547fc5795f3444d8e3)) +* **lint:** add aggressive reinstall logic in lint-wrapper ([40ab04d](https://github.com/snowdreamtech/centos/commit/40ab04d550adb207e6fd954afdae6fe48da7f6a3)) +* **lint:** add auto-install fallback for missing tools in CI ([b293923](https://github.com/snowdreamtech/centos/commit/b2939234dc31427706c716bc261d29e0635e0174)) +* **lint:** add reshim and direct execution fallback ([21be93b](https://github.com/snowdreamtech/centos/commit/21be93bb2f143b16f2476a7bb5f46bb838a09961)) +* **lint:** add tool spec mapping for shfmt, taplo, and editorconfig-checker ([86c47ac](https://github.com/snowdreamtech/centos/commit/86c47aceaedce07dda24802869a9f024a19616df)) +* **lint:** add zizmor to optional security tools list ([13b06fd](https://github.com/snowdreamtech/centos/commit/13b06fdf2720ea8b493dff1301a889c461a1f589)) +* **lint:** correct editorconfig-checker binary name to 'ec' ([c56679c](https://github.com/snowdreamtech/centos/commit/c56679c2515de0754e593a7f295623a0e075577c)) +* **lint:** ensure pre-commit runs exactly 2 times, not 3 ([4085676](https://github.com/snowdreamtech/centos/commit/40856766a964a95216a171fd5760bde2b91240c5)) +* **lint:** exclude all markdown files from prettier formatting ([4fee420](https://github.com/snowdreamtech/centos/commit/4fee420ee9f672867de2c0f0c59cf00baf8d8ad3)) +* **lint:** exclude test files from shellcheck-posix and markdown from prettier ([0dfd5b2](https://github.com/snowdreamtech/centos/commit/0dfd5b2eb22337c03b4c06a7879369328922e7fa)) +* **lint:** fix yamllint, markdownlint, and editorconfig issues ([b7925a2](https://github.com/snowdreamtech/centos/commit/b7925a2f9661b860f50134e5de1a028f172e971a)) +* **lint:** ignore CHANGELOG.md in all directories for markdownlint ([ebe338c](https://github.com/snowdreamtech/centos/commit/ebe338c66126b82624c63e45b5c8a7c6bf77fcc1)) +* **lint:** prevent prettier/markdownlint emphasis format conflict ([0c38f99](https://github.com/snowdreamtech/centos/commit/0c38f994d6f4592e35e02e9dbb85244722f1388c)) +* **lint:** resolve spurious warning by reporting pre-commit version ([188a325](https://github.com/snowdreamtech/centos/commit/188a3251cb2f76d053bbb5e9ccef5846eae4d269)) +* **lint:** resolve yamllint and markdownlint-cli2 errors ([78c5ded](https://github.com/snowdreamtech/centos/commit/78c5ded53b23c5666f5bc540c7672d493a646324)) +* **lint:** restore color output in Pass 1 auto-fix stage ([fe3d523](https://github.com/snowdreamtech/centos/commit/fe3d52320f604686e0f5dededbd07da463a0f176)) +* **lint:** use mise exec as fallback when resolve_bin fails in CI ([8e52231](https://github.com/snowdreamtech/centos/commit/8e5223113a198757c33ede338ebd6fc55fac84b0)) +* **linux:** use -perm /111 instead of +111 for better compatibility ([512e69b](https://github.com/snowdreamtech/centos/commit/512e69b504a1810c4fa126fab5b6079bfbba125d)) +* **macos:** avoid -perm flag for BSD find compatibility ([79b98b0](https://github.com/snowdreamtech/centos/commit/79b98b071476afe24a80e9876c7e2509022c1529)) +* **macos:** use -perm +111 instead of -executable for BSD find compatibility ([911c1b4](https://github.com/snowdreamtech/centos/commit/911c1b47e643bcb1d95e6400a7e6abdbfeea82fe)) +* **mise:** add additional paranoid mode disable flags ([7e83141](https://github.com/snowdreamtech/centos/commit/7e83141b005bb8e0e6dc930f35eec7436c1bceb1)) +* **mise:** clear cache before sync-lock to prevent stale provenance verification ([027874d](https://github.com/snowdreamtech/centos/commit/027874db7c3ce6b823576d2bdb3da0bf868f5209)) +* **mise:** disable attestation checks in sync-lock to prevent false positives ([3f09708](https://github.com/snowdreamtech/centos/commit/3f09708fefcf850b11f0ed2f7c29525f2c6c2b0d)) +* **mise:** downgrade Python from 3.14.3 to 3.13.12 ([71ae8fd](https://github.com/snowdreamtech/centos/commit/71ae8fd1f1750ed0440b18be1515610063cee1e8)) +* **mise:** enable GitHub proxy locally and fix checkmake version ([a0e65aa](https://github.com/snowdreamtech/centos/commit/a0e65aaaa862ddc657beeac74fd598c509c54c76)) +* **mise:** handle platform-specific editorconfig-checker binary names ([5ebb3ff](https://github.com/snowdreamtech/centos/commit/5ebb3ff76b07f9eb31d61755fd064746512dbd69)) +* **mise:** increase HTTP timeout to 300s for slow GitHub downloads ([123aa0c](https://github.com/snowdreamtech/centos/commit/123aa0cd8b8f07ccc48e59758f887e778e76b316)) +* **mise:** make lint ([097f32b](https://github.com/snowdreamtech/centos/commit/097f32bdffbaf3ccc78eaa367ecb3e40a2935939)) +* **mise:** permanently disable paranoid mode for lockfile sync ([49dbb04](https://github.com/snowdreamtech/centos/commit/49dbb044f65c4c5203edd751218f3d90315214f6)) +* **mise:** remove provenance fields from lockfile to prevent attestation errors ([f7790b5](https://github.com/snowdreamtech/centos/commit/f7790b5803b47822c1191f28c155763a3ce43844)) +* **mise:** skip Go checksum verification for Aliyun mirror ([8821f81](https://github.com/snowdreamtech/centos/commit/8821f814b7bb37d56d8e45e4163cc3292624fafd)) +* **mise:** update yamllint version to match versions.sh ([d9bcf61](https://github.com/snowdreamtech/centos/commit/d9bcf61f7092f248186d41ceb66fcd98d3015a34)) +* **mise:** workaround for GitHub attestation verification failures ([2911054](https://github.com/snowdreamtech/centos/commit/29110547a86ebe51593eac637c0b4dc4c14977bc)) +* **node:** auto-install bash in Alpine for npm compatibility ([0042fa2](https://github.com/snowdreamtech/centos/commit/0042fa2abb6ae389277660b3d0656f54ea669643)) +* **node:** configure mise for musl binaries in Alpine environments ([232bce2](https://github.com/snowdreamtech/centos/commit/232bce29a4401ebe42fd529c448a47d404562abe)) +* **node:** explicitly set MISE_NODE_* env vars for Alpine ([25d506d](https://github.com/snowdreamtech/centos/commit/25d506d6d952fa479dca79e427d10905d37fc9b6)) +* **node:** export ALPINE_VERSION for mise.toml template evaluation ([62d9344](https://github.com/snowdreamtech/centos/commit/62d934444f440eec678ac2227c723ab7f1e46e8d)) +* **node:** use boolean false for node.compile setting ([97d5bd5](https://github.com/snowdreamtech/centos/commit/97d5bd57d4dc1ffc52a777524c5aabf92a9a061d)) +* **pre-commit:** migrate deprecated stage name ([8392cbf](https://github.com/snowdreamtech/centos/commit/8392cbfe73aee175bb7732255a7f992c75078184)) +* **pre-commit:** skip osv-scanner in local pre-commit hooks ([b4b82ac](https://github.com/snowdreamtech/centos/commit/b4b82ac7078d197c8a4dfac85a2748cdee5f61e4)) +* **python:** install build dependencies for Alpine/musl environments ([3f53883](https://github.com/snowdreamtech/centos/commit/3f53883e79ed5b9d74ca2369052b0014a3d4f0fc)) +* **registry:** propagate mise install failures in CI ([582eeef](https://github.com/snowdreamtech/centos/commit/582eeef44ae4d368ae59bc2d5582b49fb974064f)) +* **release:** set separate-pull-requests to false for unified PR ([07054f5](https://github.com/snowdreamtech/centos/commit/07054f5d69e832f976b46e1648d39779042cfb15)) +* replace %b with %s in printf to avoid Windows path issues ([29ba55b](https://github.com/snowdreamtech/centos/commit/29ba55b82400d7ec41074c2951cbbd614eab3cb5)) +* resolve devcontainer startup with docker-compose configuration ([fa788e4](https://github.com/snowdreamtech/centos/commit/fa788e4f3c94e767f465eea9f17acb4ab8f4a01e)) +* **scripts:** add recursion lock cleanup advice to concurrency warning ([ce27ada](https://github.com/snowdreamtech/centos/commit/ce27adafa7b711ba6d9ad993e4e95ef534d289b8)) +* **scripts:** ensure summary table displays by default ([a0d1b69](https://github.com/snowdreamtech/centos/commit/a0d1b69300d151b2f448a2f1375e0f81e97cd6b2)) +* **scripts:** fix JSON output formatting issues ([7b30a64](https://github.com/snowdreamtech/centos/commit/7b30a640d262c9d47bd75956f92d5d3819cd4ce8)) +* **scripts:** improve mise path detection in utility scripts ([3c071d8](https://github.com/snowdreamtech/centos/commit/3c071d8d4f546cae906e55092dfe9b54566e7d9f)) +* **scripts:** install PyYAML via pip instead of pipx in sync-harden-runner ([16285a8](https://github.com/snowdreamtech/centos/commit/16285a8ec6f27dada410103a3118482e38b82875)) +* **scripts:** prevent recursion lock accumulation across multiple runs ([6d41678](https://github.com/snowdreamtech/centos/commit/6d4167845870c19af4f2ed39dec28f32e2096c9b)) +* **scripts:** prevent sync-harden-runner from deleting workflow content ([32a4228](https://github.com/snowdreamtech/centos/commit/32a4228e6e456a62cf761590491c5c56b6b24b8b)) +* **scripts:** resolve infinite recursion and macOS compatibility in setup ([dbc5f9b](https://github.com/snowdreamtech/centos/commit/dbc5f9b3bf417c7107641faacb51b4d5a637cfa1)) +* **scripts:** resolve silent hang during mise tool resolution ([dec1f65](https://github.com/snowdreamtech/centos/commit/dec1f65ace1e5238222771d1ef9d3861c7ea6675)) +* **security:** add binary availability check after version match ([bec5038](https://github.com/snowdreamtech/centos/commit/bec5038d8f52f187185c5c2647b38442d395ec5a)) +* **security:** add docker.yml to zizmor ignore rules ([66e35cf](https://github.com/snowdreamtech/centos/commit/66e35cf2e63c97fc8b1ecbad2a13e283a16031c7)) +* **security:** add strict validation for all CI security tools ([721f8ef](https://github.com/snowdreamtech/centos/commit/721f8efbea838617d18cdd62408930752f627e73)) +* **security:** add strict zizmor validation in CI ([b6fd596](https://github.com/snowdreamtech/centos/commit/b6fd59623c1286a6db9b3b206414ece7dd91a030)) +* **security:** add template-injection rule to zizmor config ([92396c1](https://github.com/snowdreamtech/centos/commit/92396c15000fed537d3f4057f41dddd3bd7fe69b)) +* **security:** check setup_registry return values for critical tools ([cf91e3a](https://github.com/snowdreamtech/centos/commit/cf91e3a2ec2274f8335fb6e6863a008d15ceb137)) +* **security:** fix OSV-scanner and Zizmor installation in CI ([683639e](https://github.com/snowdreamtech/centos/commit/683639e1424d9762128cde26e3e7fad716cbcdef)) +* **setup:** add provider paths for lean, nim, racket, vala, and aptos ([c968143](https://github.com/snowdreamtech/centos/commit/c968143d1199231c469ff9ad6919419b8c12aefe)) +* **setup:** downgrade python to 3.12.3 and disable github proxy to prevent hangs ([4ef9873](https://github.com/snowdreamtech/centos/commit/4ef98730f0f0c3f918b07657cdb92d45318cd8df)) +* **setup:** ensure gitleaks installs in CI without .git directory ([9fb833d](https://github.com/snowdreamtech/centos/commit/9fb833df3c5cbd2af280ebee4c3211ab16a2d858)) +* **setup:** ensure yaml and toml modules are always installed locally ([7ca7026](https://github.com/snowdreamtech/centos/commit/7ca7026761c0a58a939935db83e37922a872a243)) +* **setup:** force reinstall non-executable tools in CI ([dee60a7](https://github.com/snowdreamtech/centos/commit/dee60a74f8d22948bc55fca92a6d464eb131764d)) +* **setup:** handle mise bin tools verification ([5c386fa](https://github.com/snowdreamtech/centos/commit/5c386faae9715eeada52124c8315b71b7ad871de)) +* **setup:** handle non-zero exit codes in smoke tests ([3fe6c05](https://github.com/snowdreamtech/centos/commit/3fe6c054d4609b2263399b5df10d10f280919c2c)) +* **setup:** normalize version strings in is_version_match to handle v prefix ([e5efefd](https://github.com/snowdreamtech/centos/commit/e5efefdf81ca728f3b75703007cd475c6a2fa0f1)) +* **setup:** use full provider path for checkmake installation ([1e40c13](https://github.com/snowdreamtech/centos/commit/1e40c1347e7ac53de9419198323d3a7ab69d8435)) +* **setup:** use full provider path for gitleaks installation ([7577489](https://github.com/snowdreamtech/centos/commit/757748915a041537148f71085f9e377731a00dfa)) +* **setup:** use mise which for binary verification in CI ([ded29c1](https://github.com/snowdreamtech/centos/commit/ded29c17cdd851f46808a02ad086264f1038eb71)) +* **setup:** verify tool executability in CI, not just mise registration ([5404189](https://github.com/snowdreamtech/centos/commit/5404189d1f65c4064fdd773764c93e004af550dc)) +* **shell:** add error handling for shell tool installation in CI ([967b8bf](https://github.com/snowdreamtech/centos/commit/967b8bf69800365810dc023fd44db8d1ef3b9479)) +* **shell:** remove duplicate log_summary line causing syntax error ([d8f75d9](https://github.com/snowdreamtech/centos/commit/d8f75d9078c2a05b41a7a1762c1fc093030c5f22)) +* **shell:** restore missing functions and add aggressive cache refresh ([f89f7f0](https://github.com/snowdreamtech/centos/commit/f89f7f0913ecb6e165f8072d6b88f985b672dbcb)) +* skip executable permission check on Windows (POSIX compliant) ([e365e6a](https://github.com/snowdreamtech/centos/commit/e365e6aa58b67f08d058cc0a5853c8991e2e71ef)) +* **tasks:** make osv-scanner recursive and allow missing lockfiles ([fc5913d](https://github.com/snowdreamtech/centos/commit/fc5913dd652471ee4ffc343646a7a5ca3f915fec)) +* **tools:** complete taplo provider migration to npm ([cdeaf76](https://github.com/snowdreamtech/centos/commit/cdeaf762d62dfde4a14d90136cf298fe4c8e125d)) +* **tools:** switch taplo from GitHub source to npm precompiled binary ([18de234](https://github.com/snowdreamtech/centos/commit/18de2342744562645b849d24edbd94e6524259d1)) +* **versions:** update checkmake version to v0.3.2 ([6d1edd8](https://github.com/snowdreamtech/centos/commit/6d1edd8a6299af947daf989f9badafe6efcf8f3e)) +* **windows:** check root directory in verify_tool_atomic fallback ([9e2ace6](https://github.com/snowdreamtech/centos/commit/9e2ace6e8cf960c25f159e53ec5b3a2d9cce3904)) +* **windows:** convert Unix paths to Windows format for GITHUB_PATH ([de515d6](https://github.com/snowdreamtech/centos/commit/de515d6aa91c1392fea55529a2c40550499a721c)) +* **windows:** improve mise path detection for Git Bash environments ([d5a5337](https://github.com/snowdreamtech/centos/commit/d5a5337ff038f35428034a2969842f99851c6297)) +* **windows:** replace log_info with echo for mise path logging ([0bd8ee1](https://github.com/snowdreamtech/centos/commit/0bd8ee1a951a0491649188430bb3c99be3067a93)) +* **windows:** replace log_info with echo in PATH persistence ([7710710](https://github.com/snowdreamtech/centos/commit/77107107bd15904198cef7146fdfb923192c160d)) +* **windows:** skip command check for binaries without .exe extension ([a5ed6ca](https://github.com/snowdreamtech/centos/commit/a5ed6caebb29aa8555d704cb1d8dabf4ea384111)) +* **windows:** skip executable permission checks in lint-wrapper ([035ae54](https://github.com/snowdreamtech/centos/commit/035ae54f20404a7c66a1a07459efb1d77678ab3f)) +* **windows:** split executable check to avoid test evaluation on Windows ([cc76373](https://github.com/snowdreamtech/centos/commit/cc763732a359bd52681a19b277854ea6bbe826e2)) +* **windows:** use Unix-style paths for GITHUB_PATH in bash shell ([4eacf60](https://github.com/snowdreamtech/centos/commit/4eacf6088d780d4896a533f3fe6acc864e65a56f)) +* **windows:** write both Unix and Windows path formats to GITHUB_PATH ([62a0acf](https://github.com/snowdreamtech/centos/commit/62a0acf12d04b0bd49d0e53d0bc45d2b261426c0)) +* **workflows:** convert Windows LOCALAPPDATA path for Git Bash ([ba9192a](https://github.com/snowdreamtech/centos/commit/ba9192a8013a8956d9d925227bd48b88f3703fcd)) +* **zizmor:** ensure zizmor installs in CI regardless of workflow files presence ([9f6f620](https://github.com/snowdreamtech/centos/commit/9f6f620ba69bc70304dbd7873ae9db2b5944ba76)) +* **zizmor:** force reinstall in CI to guard against stale cache ([70597c2](https://github.com/snowdreamtech/centos/commit/70597c227f45c9e7c0423768fc8d74323260f05b)) +* **zizmor:** update repository from woodruffw to zizmorcore ([316a7cc](https://github.com/snowdreamtech/centos/commit/316a7ccf6e3903022301ab3e3f11a4b866ed9484)) + + +### Reverts + +* **ci:** restore WORKFLOW_SECRET fallback for release-please ([4a1956b](https://github.com/snowdreamtech/centos/commit/4a1956b4c14b7961932fd9c1851d5849e149107d)) + + +### Documentation + +* add comprehensive token usage audit report ([9983421](https://github.com/snowdreamtech/centos/commit/9983421492acc679c2e27a2b01cdf3a6909c7ab9)) +* **security:** add comprehensive asdf supply chain risk analysis ([515eea1](https://github.com/snowdreamtech/centos/commit/515eea10cedc50f05f0cecd3f421129e1ce59cd4)) +* **security:** add mise supply chain security analysis and mitigation ([c0c72f8](https://github.com/snowdreamtech/centos/commit/c0c72f889b691ca3ed847e3b11dd3576c1586653)) + + +### Miscellaneous Chores + +* **deps:** bump mise to v2026.4.14 ([2bf29e3](https://github.com/snowdreamtech/centos/commit/2bf29e3e3f8385913f9367de8a1170a151b5bd82)) +* **docs:** explicitly add esbuild and vite to devDependencies for tracking ([ea50d16](https://github.com/snowdreamtech/centos/commit/ea50d166a8f149e4892180ffb28f0259a7a95367)) +* **main:** release 0.0.4 ([50f54df](https://github.com/snowdreamtech/centos/commit/50f54df242ad2f1b3eb9af763359692728e38200)) +* release 0.6.1 ([f6fc042](https://github.com/snowdreamtech/centos/commit/f6fc042cad7d1c4991a20657655bc4b6b339d0d9)) +* release 0.7.1 ([5535492](https://github.com/snowdreamtech/centos/commit/5535492160f3525dff06ff9f0c6d78147467bed3)) +* **release:** v0.4.0 - Fix Dependabot docker-compose detection ([e91f7d8](https://github.com/snowdreamtech/centos/commit/e91f7d882f3c7b23260f4da02f0e5e53d6399968)) +* remove CentOS Stream 8 support (EOL) ([57d54f9](https://github.com/snowdreamtech/centos/commit/57d54f9d572ee82e502b9ba5413f4154129c84da)) +* remove temporary token audit report ([50a73c7](https://github.com/snowdreamtech/centos/commit/50a73c7f88dbcf56332220a5941f6ca00f994bcd)) + + +### Code Refactoring + +* **ci:** standardize token usage across all workflows ([54b8445](https://github.com/snowdreamtech/centos/commit/54b84456eb13b77b79cbbea32510405ec6f616b7)) +* migrate project infrastructure from mise and make to unirtm ([18ab45a](https://github.com/snowdreamtech/centos/commit/18ab45a560f46aca04b397e146fa3c344a7fad83)) + + +### Continuous Integration + +* **dependabot:** add path monitoring for mise toolchain config ([ebc7227](https://github.com/snowdreamtech/centos/commit/ebc72273a85cb32f3e66b84305c726e47ce55b63)) +* **deps:** remove MISE_SKIP_CHECKSUM workaround ([0a80645](https://github.com/snowdreamtech/centos/commit/0a8064500cc0ecef8851af4aea31023f5809512e)) + ## [0.14.0](https://github.com/snowdreamtech/template/compare/v0.13.1...v0.14.0) (2026-06-13)