From b3ab528c46a82487d80739b865a51d49a85f9f39 Mon Sep 17 00:00:00 2001 From: "liblaf-release-please[bot]" <239320284+liblaf-release-please[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 20:41:38 +0000 Subject: [PATCH] chore(release): v0.1.25 --- CHANGELOG.md | 214 ++++++++++++++++++++++++++++----------------------- 1 file changed, 119 insertions(+), 95 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da11c40..cf3c077 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ - + # Changelog @@ -7,21 +7,45 @@ All notable changes to this project will be documented in this file. The format is based on [Conventional Changelog](https://github.com/conventional-changelog/conventional-changelog-config-spec/blob/master/versions/2.2.0/README.md), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.1.24](https://github.com/liblaf/copier-python/releases/tag/v0.1.24) - 2026-03-27 +## [v0.1.25](https://github.com/liblaf/copier-python/releases/tag/v0.1.25) - 2026-03-30 + +### 📝 Documentation + +- **(readme)** clarify template stack and project setup flow - [273f9fc](https://github.com/liblaf/copier-python/commit/273f9fc31dda1c312ce6fc8e0258c597788f9492) by [@liblaf](https://github.com/liblaf) + +### ♻️ Code Refactoring + +- **(template)** simplify Python template configuration - [4be92bb](https://github.com/liblaf/copier-python/commit/4be92bb9054848f319b4112d8b616c739d1f247e) by [@liblaf](https://github.com/liblaf) + +### 🛠 Builds + +- migrate template docs from mkdocs to zensical - [1745d60](https://github.com/liblaf/copier-python/commit/1745d60b2ed479375507408cd08141034e7650f1) by [@liblaf](https://github.com/liblaf) + +### ⚙️ Continuous Integrations + +- standardize Python workflow names - [00a965d](https://github.com/liblaf/copier-python/commit/00a965d5f7e49332e3aaed30779bb7639fe03fdd) by [@liblaf](https://github.com/liblaf) + +### ❤️ Contributors + +- [@liblaf](https://github.com/liblaf) +- [@renovate[bot]](https://github.com/apps/renovate) + +## [v0.1.24](https://github.com/liblaf/copier-python/releases/tag/v0.1.24) - 2026-03-27 ### 🐛 Bug Fixes -- **template:** use python shebang for init generator - [99bbe79](https://github.com/liblaf/copier-python/commit/99bbe79ada9716fc2b12ff5c18bd993c00fbb133) by [@liblaf](https://github.com/liblaf) +- **(template)** use python shebang for init generator - [99bbe79](https://github.com/liblaf/copier-python/commit/99bbe79ada9716fc2b12ff5c18bd993c00fbb133) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors +- [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.23](https://github.com/liblaf/copier-python/releases/tag/v0.1.23) - 2026-03-27 +## [v0.1.23](https://github.com/liblaf/copier-python/releases/tag/v0.1.23) - 2026-03-27 -### ♻ Code Refactoring +### ♻️ Code Refactoring -- **template:** move mise task wiring into Python and TOML - [5a3e083](https://github.com/liblaf/copier-python/commit/5a3e083b9d0897b53355b1e6e1f5a7ddb1836494) by [@liblaf](https://github.com/liblaf) +- **(template)** move mise task wiring into Python and TOML - [5a3e083](https://github.com/liblaf/copier-python/commit/5a3e083b9d0897b53355b1e6e1f5a7ddb1836494) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors @@ -29,48 +53,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf](https://github.com/liblaf) - [@renovate[bot]](https://github.com/apps/renovate) -## [0.1.22](https://github.com/liblaf/copier-python/releases/tag/v0.1.22) - 2026-03-24 +## [v0.1.22](https://github.com/liblaf/copier-python/releases/tag/v0.1.22) - 2026-03-24 ### 🐛 Bug Fixes -- **nox:** restore tagged test resolution variants - [f79723f](https://github.com/liblaf/copier-python/commit/f79723f9f60c5b10542683fae18291ed6df160fb) by [@liblaf](https://github.com/liblaf) +- **(nox)** restore tagged test resolution variants - [f79723f](https://github.com/liblaf/copier-python/commit/f79723f9f60c5b10542683fae18291ed6df160fb) by [@liblaf](https://github.com/liblaf) ### 🛠 Builds -- **template:** add import-linter and pytest tooling - [6ddcf18](https://github.com/liblaf/copier-python/commit/6ddcf18455cb0b96792e8087340e533cef2ac23a) by [@liblaf](https://github.com/liblaf) +- **(template)** add import-linter and pytest tooling - [6ddcf18](https://github.com/liblaf/copier-python/commit/6ddcf18455cb0b96792e8087340e533cef2ac23a) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.21](https://github.com/liblaf/copier-python/releases/tag/v0.1.21) - 2026-03-22 +## [v0.1.21](https://github.com/liblaf/copier-python/releases/tag/v0.1.21) - 2026-03-22 -### ♻ Code Refactoring +### ♻️ Code Refactoring -- **template:** remove pixi-specific Read the Docs setup - [9379dab](https://github.com/liblaf/copier-python/commit/9379dabfe29c8c68ece9e7cb9d703f8fd0ec8042) by [@liblaf](https://github.com/liblaf) +- **(template)** remove pixi-specific Read the Docs setup - [9379dab](https://github.com/liblaf/copier-python/commit/9379dabfe29c8c68ece9e7cb9d703f8fd0ec8042) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.20](https://github.com/liblaf/copier-python/releases/tag/v0.1.20) - 2026-03-22 +## [v0.1.20](https://github.com/liblaf/copier-python/releases/tag/v0.1.20) - 2026-03-22 -### ♻ Code Refactoring +### ♻️ Code Refactoring -- **template:** remove pixi-specific template paths and normalize mise task locking - [24181e4](https://github.com/liblaf/copier-python/commit/24181e498f6e7d7371715ff9b80d9c7840e6740a) by [@liblaf](https://github.com/liblaf) +- **(template)** remove pixi-specific template paths and normalize mise task locking - [24181e4](https://github.com/liblaf/copier-python/commit/24181e498f6e7d7371715ff9b80d9c7840e6740a) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.19](https://github.com/liblaf/copier-python/releases/tag/v0.1.19) - 2026-03-22 +## [v0.1.19](https://github.com/liblaf/copier-python/releases/tag/v0.1.19) - 2026-03-22 -### ♻ Code Refactoring +### ♻️ Code Refactoring -- **template:** switch project automation from mise tasks to nox sessions - [cb49540](https://github.com/liblaf/copier-python/commit/cb495405095136f764cbc279f9042c0101f3af5c) by [@liblaf](https://github.com/liblaf) +- **(template)** switch project automation from mise tasks to nox sessions - [cb49540](https://github.com/liblaf/copier-python/commit/cb495405095136f764cbc279f9042c0101f3af5c) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors @@ -78,15 +102,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf](https://github.com/liblaf) - [@renovate[bot]](https://github.com/apps/renovate) -## [0.1.18](https://github.com/liblaf/copier-python/releases/tag/v0.1.18) - 2026-03-08 +## [v0.1.18](https://github.com/liblaf/copier-python/releases/tag/v0.1.18) - 2026-03-08 ### 🐛 Bug Fixes -- **gitignore:** add coverage file pattern to ignore list - [a80c8e6](https://github.com/liblaf/copier-python/commit/a80c8e681c328f823a7a8541d8f7dffba945f1db) by [@liblaf](https://github.com/liblaf) +- **(gitignore)** add coverage file pattern to ignore list - [a80c8e6](https://github.com/liblaf/copier-python/commit/a80c8e681c328f823a7a8541d8f7dffba945f1db) by [@liblaf](https://github.com/liblaf) -### ♻ Code Refactoring +### ♻️ Code Refactoring -- **template:** update top-level metadata exports - [07f2a49](https://github.com/liblaf/copier-python/commit/07f2a49187dfcfb9c2eb7a622b93d8130cf245e4) by [@liblaf](https://github.com/liblaf) +- **(template)** update top-level metadata exports - [07f2a49](https://github.com/liblaf/copier-python/commit/07f2a49187dfcfb9c2eb7a622b93d8130cf245e4) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors @@ -94,11 +118,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf](https://github.com/liblaf) - [@renovate[bot]](https://github.com/apps/renovate) -## [0.1.17](https://github.com/liblaf/copier-python/releases/tag/v0.1.17) - 2026-03-01 +## [v0.1.17](https://github.com/liblaf/copier-python/releases/tag/v0.1.17) - 2026-03-01 -### 💄 Styles +### 🎨 Styles -- **template:** remove auto-generated headers from version stub - [ff36156](https://github.com/liblaf/copier-python/commit/ff36156a7d14a05ff2c8c839c73d4cfb0d3117e4) by [@liblaf](https://github.com/liblaf) +- **(template)** remove auto-generated headers from version stub - [ff36156](https://github.com/liblaf/copier-python/commit/ff36156a7d14a05ff2c8c839c73d4cfb0d3117e4) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors @@ -106,7 +130,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@renovate[bot]](https://github.com/apps/renovate) - [@liblaf](https://github.com/liblaf) -## [0.1.16](https://github.com/liblaf/copier-python/releases/tag/v0.1.16) - 2026-02-22 +## [v0.1.16](https://github.com/liblaf/copier-python/releases/tag/v0.1.16) - 2026-02-22 ### ✨ Features @@ -117,29 +141,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.15](https://github.com/liblaf/copier-python/releases/tag/v0.1.15) - 2026-02-01 +## [v0.1.15](https://github.com/liblaf/copier-python/releases/tag/v0.1.15) - 2026-02-01 ### 🐛 Bug Fixes -- **ci/test:** correct codecov-action configuration for coverage and test results - [a00c83f](https://github.com/liblaf/copier-python/commit/a00c83f2ee0931be9f7bc6c1e7304c92a2dc8137) by [@liblaf](https://github.com/liblaf) +- **(ci/test)** correct codecov-action configuration for coverage and test results - [a00c83f](https://github.com/liblaf/copier-python/commit/a00c83f2ee0931be9f7bc6c1e7304c92a2dc8137) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.14](https://github.com/liblaf/copier-python/releases/tag/v0.1.14) - 2026-01-18 +## [v0.1.14](https://github.com/liblaf/copier-python/releases/tag/v0.1.14) - 2026-01-18 ### 🐛 Bug Fixes -- **ci:** rename metadata job to collect in workflows - [d1d1064](https://github.com/liblaf/copier-python/commit/d1d10648f948c909551223d6ebe0ee9dcbda8c00) by [@liblaf](https://github.com/liblaf) +- **(ci)** rename metadata job to collect in workflows - [d1d1064](https://github.com/liblaf/copier-python/commit/d1d10648f948c909551223d6ebe0ee9dcbda8c00) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.13](https://github.com/liblaf/copier-python/releases/tag/v0.1.13) - 2026-01-04 +## [v0.1.13](https://github.com/liblaf/copier-python/releases/tag/v0.1.13) - 2026-01-04 ### 🐛 Bug Fixes @@ -150,7 +174,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.12](https://github.com/liblaf/copier-python/releases/tag/v0.1.12) - 2026-01-04 +## [v0.1.12](https://github.com/liblaf/copier-python/releases/tag/v0.1.12) - 2026-01-04 ### 🐛 Bug Fixes @@ -161,11 +185,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.11](https://github.com/liblaf/copier-python/releases/tag/v0.1.11) - 2026-01-04 +## [v0.1.11](https://github.com/liblaf/copier-python/releases/tag/v0.1.11) - 2026-01-04 ### 🐛 Bug Fixes -- **template:** streamline Copier configuration and enhance mise setup - [2efc68b](https://github.com/liblaf/copier-python/commit/2efc68b2d734eada87d5355f513c6cf7a6b3dad1) by [@liblaf](https://github.com/liblaf) +- **(template)** streamline Copier configuration and enhance mise setup - [2efc68b](https://github.com/liblaf/copier-python/commit/2efc68b2d734eada87d5355f513c6cf7a6b3dad1) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors @@ -173,40 +197,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf](https://github.com/liblaf) - [@renovate[bot]](https://github.com/apps/renovate) -## [0.1.10](https://github.com/liblaf/copier-python/releases/tag/v0.1.10) - 2025-12-07 +## [v0.1.10](https://github.com/liblaf/copier-python/releases/tag/v0.1.10) - 2025-12-07 ### 🐛 Bug Fixes -- **docs:** Update `liblaf-mkdocs-preset` dependency - [ba4598f](https://github.com/liblaf/copier-python/commit/ba4598fa5de4a6b16df48c986d3106e25a1f8449) by [@liblaf](https://github.com/liblaf) +- **(docs)** Update `liblaf-mkdocs-preset` dependency - [ba4598f](https://github.com/liblaf/copier-python/commit/ba4598fa5de4a6b16df48c986d3106e25a1f8449) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.9](https://github.com/liblaf/copier-python/releases/tag/v0.1.9) - 2025-12-06 +## [v0.1.9](https://github.com/liblaf/copier-python/releases/tag/v0.1.9) - 2025-12-06 ### 🐛 Bug Fixes -- **ci:** Simplify workflow triggers and improve test collection logic - [f86b303](https://github.com/liblaf/copier-python/commit/f86b30335961b58ea087e674decb3d1f13e7528b) by [@liblaf](https://github.com/liblaf) +- **(ci)** Simplify workflow triggers and improve test collection logic - [f86b303](https://github.com/liblaf/copier-python/commit/f86b30335961b58ea087e674decb3d1f13e7528b) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.8](https://github.com/liblaf/copier-python/releases/tag/v0.1.8) - 2025-12-05 +## [v0.1.8](https://github.com/liblaf/copier-python/releases/tag/v0.1.8) - 2025-12-05 ### 🐛 Bug Fixes -- **direnv:** improve uv sync command handling - [a56639d](https://github.com/liblaf/copier-python/commit/a56639d1e17db9d6ee96a29124c22570aa353480) by [@liblaf](https://github.com/liblaf) +- **(direnv)** improve uv sync command handling - [a56639d](https://github.com/liblaf/copier-python/commit/a56639d1e17db9d6ee96a29124c22570aa353480) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.7](https://github.com/liblaf/copier-python/releases/tag/v0.1.7) - 2025-12-05 +## [v0.1.7](https://github.com/liblaf/copier-python/releases/tag/v0.1.7) - 2025-12-05 ### ✨ Features @@ -217,42 +241,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.6](https://github.com/liblaf/copier-python/releases/tag/v0.1.6) - 2025-12-03 +## [v0.1.6](https://github.com/liblaf/copier-python/releases/tag/v0.1.6) - 2025-12-03 ### 🐛 Bug Fixes -- **uv:** Remove unnecessary `--all-extras` and `--all-groups` from sync commands - [703bb51](https://github.com/liblaf/copier-python/commit/703bb51a240732add0a830a92e5d9415e9163f27) by [@liblaf](https://github.com/liblaf) +- **(uv)** Remove unnecessary `--all-extras` and `--all-groups` from sync commands - [703bb51](https://github.com/liblaf/copier-python/commit/703bb51a240732add0a830a92e5d9415e9163f27) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.5](https://github.com/liblaf/copier-python/releases/tag/v0.1.5) - 2025-12-02 +## [v0.1.5](https://github.com/liblaf/copier-python/releases/tag/v0.1.5) - 2025-12-02 ### 🐛 Bug Fixes -- **test:** handle pytest collection exit code 5 as no tests found - [c3b13f6](https://github.com/liblaf/copier-python/commit/c3b13f621352e12a860978fb9c190c04ef56ee22) by [@liblaf](https://github.com/liblaf) +- **(test)** handle pytest collection exit code 5 as no tests found - [c3b13f6](https://github.com/liblaf/copier-python/commit/c3b13f621352e12a860978fb9c190c04ef56ee22) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.4](https://github.com/liblaf/copier-python/releases/tag/v0.1.4) - 2025-12-01 +## [v0.1.4](https://github.com/liblaf/copier-python/releases/tag/v0.1.4) - 2025-12-01 ### ✨ Features -- **docs:** improve mkdocstrings configuration - [2f8f2b7](https://github.com/liblaf/copier-python/commit/2f8f2b79986dc3314640ef4fb4e2bbc6f07d6581) by [@liblaf](https://github.com/liblaf) +- **(docs)** improve mkdocstrings configuration - [2f8f2b7](https://github.com/liblaf/copier-python/commit/2f8f2b79986dc3314640ef4fb4e2bbc6f07d6581) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.3](https://github.com/liblaf/copier-python/releases/tag/v0.1.3) - 2025-11-30 +## [v0.1.3](https://github.com/liblaf/copier-python/releases/tag/v0.1.3) - 2025-11-30 -### ⚙️ Continuous Integration +### ⚙️ Continuous Integrations - remove `concurrency` from workflows - [8e29f59](https://github.com/liblaf/copier-python/commit/8e29f5913256724dcb80d5e76199b7219cfe27f9) by [@liblaf](https://github.com/liblaf) @@ -262,42 +286,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [@liblaf](https://github.com/liblaf) - [@renovate[bot]](https://github.com/apps/renovate) -## [0.1.2](https://github.com/liblaf/copier-python/releases/tag/v0.1.2) - 2025-11-16 +## [v0.1.2](https://github.com/liblaf/copier-python/releases/tag/v0.1.2) - 2025-11-16 ### ✨ Features -- **docs:** Enable MathJax physics package and clean up CSS - [4aa95ad](https://github.com/liblaf/copier-python/commit/4aa95ad7ab1bbd7e08f8736faed5d85600ff1dbe) by [@liblaf](https://github.com/liblaf) +- **(docs)** Enable MathJax physics package and clean up CSS - [4aa95ad](https://github.com/liblaf/copier-python/commit/4aa95ad7ab1bbd7e08f8736faed5d85600ff1dbe) by [@liblaf](https://github.com/liblaf) ### 🐛 Bug Fixes -- **typings:** Improve `ic` debugger type hints to include `**kwargs` - [32fea88](https://github.com/liblaf/copier-python/commit/32fea888f44278eec7fb27b077ef9b439d5ef5e3) by [@liblaf](https://github.com/liblaf) +- **(typings)** Improve `ic` debugger type hints to include `**kwargs` - [32fea88](https://github.com/liblaf/copier-python/commit/32fea888f44278eec7fb27b077ef9b439d5ef5e3) by [@liblaf](https://github.com/liblaf) ### 🛠 Builds -- **deps:** Upgrade pytest to v9 and refine configuration - [97e9a62](https://github.com/liblaf/copier-python/commit/97e9a6265c68d87324e40f2790b674a092183675) by [@liblaf](https://github.com/liblaf) +- **(deps)** Upgrade pytest to v9 and refine configuration - [97e9a62](https://github.com/liblaf/copier-python/commit/97e9a6265c68d87324e40f2790b674a092183675) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.1](https://github.com/liblaf/copier-python/releases/tag/v0.1.1) - 2025-11-04 +## [v0.1.1](https://github.com/liblaf/copier-python/releases/tag/v0.1.1) - 2025-11-04 ### 🐛 Bug Fixes -- **bench:** Remove unnecessary Python version matrix from benchmark workflow - [620c813](https://github.com/liblaf/copier-python/commit/620c8130698a564e5e6b4ceddd68d935007175a2) by [@liblaf](https://github.com/liblaf) +- **(bench)** Remove unnecessary Python version matrix from benchmark workflow - [620c813](https://github.com/liblaf/copier-python/commit/620c8130698a564e5e6b4ceddd68d935007175a2) by [@liblaf](https://github.com/liblaf) ### ❤️ Contributors - [@liblaf[bot]](https://github.com/apps/liblaf) - [@liblaf](https://github.com/liblaf) -## [0.1.0](https://github.com/liblaf/copier-python/releases/tag/v0.1.0) - 2025-11-03 +## [v0.1.0](https://github.com/liblaf/copier-python/releases/tag/v0.1.0) - 2025-11-03 ### ✨ Features -- **ci:** enhance testing workflow and add benchmarks - [e560ff7](https://github.com/liblaf/copier-python/commit/e560ff76bc13c4a4c3aa66e7c534f8e81753be05) by [@liblaf](https://github.com/liblaf) -- **docs:** integrate ReadTheDocs version selector - [edb209a](https://github.com/liblaf/copier-python/commit/edb209a93aa237e1a7f8ef7e9347583a43aee640) by [@liblaf](https://github.com/liblaf) +- **(ci)** enhance testing workflow and add benchmarks - [e560ff7](https://github.com/liblaf/copier-python/commit/e560ff76bc13c4a4c3aa66e7c534f8e81753be05) by [@liblaf](https://github.com/liblaf) +- **(docs)** integrate ReadTheDocs version selector - [edb209a](https://github.com/liblaf/copier-python/commit/edb209a93aa237e1a7f8ef7e9347583a43aee640) by [@liblaf](https://github.com/liblaf) - add project configuration options and pyproject.toml template - [b6c5d20](https://github.com/liblaf/copier-python/commit/b6c5d2008a3ef0b482e35cf8aa5713a1cf9c529c) by [@liblaf](https://github.com/liblaf) - add lazy loading support and icecream debug utility - [a7307ba](https://github.com/liblaf/copier-python/commit/a7307bab2abe4a7053bb33ac38b82f7ad85caf79) by [@liblaf](https://github.com/liblaf) - add package manager configuration and update environment setup - [546832a](https://github.com/liblaf/copier-python/commit/546832a2fe575daf13c9fa680e66e0d7e36628fb) by [@liblaf](https://github.com/liblaf) @@ -316,18 +340,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### 🐛 Bug Fixes -- **ci:** Remove redundant checkout step in release workflow - [a01f7fd](https://github.com/liblaf/copier-python/commit/a01f7fdc0142b8781889b52c52f7e884eb28d595) by [@liblaf](https://github.com/liblaf) -- **ci/docs:** Separate build and deploy jobs for documentation - [1801b8a](https://github.com/liblaf/copier-python/commit/1801b8ae85c0a80bdb75bf8dfce67bb7f1e0eed3) by [@liblaf](https://github.com/liblaf) -- **copier:** Remove outdated build workflow from migrations - [d741019](https://github.com/liblaf/copier-python/commit/d74101917a76e951ef0d324716d94de0e681a890) by [@liblaf](https://github.com/liblaf) -- **docs:** exclude single underscore symbols from mkdocstrings - [4bb514a](https://github.com/liblaf/copier-python/commit/4bb514a710d9d6b5ea42dca1e601bc3d5913f39d) by [@liblaf](https://github.com/liblaf) -- **docs:** disable crashing griffe-generics extension - [20abf34](https://github.com/liblaf/copier-python/commit/20abf345d6e74256f283591cbe1e6930088b02dd) by [@liblaf](https://github.com/liblaf) -- **gen-init:** add --in-place flag to tangerine command for existing files - [33485af](https://github.com/liblaf/copier-python/commit/33485aff883e6ada348eaea5f8dcc25cdd2904f5) by [@liblaf](https://github.com/liblaf) -- **install:** improve package mirror URL replacement - [902ac38](https://github.com/liblaf/copier-python/commit/902ac38527ef7acb55173ab11140396aafd81e95) by [@liblaf](https://github.com/liblaf) -- **lint-toml:** improve file handling and whitespace robustness - [49711eb](https://github.com/liblaf/copier-python/commit/49711eb9f6bf8ba77b3c738662e7cd5ae7d986c9) by [@liblaf](https://github.com/liblaf) -- **mise-tasks:** handle unset CI variable in test script - [847d2ba](https://github.com/liblaf/copier-python/commit/847d2baf4fa3ee90d6d7a47d77dc520a3867c0c6) by [@liblaf](https://github.com/liblaf) -- **mise-tasks:** forward command-line arguments to package managers - [9ce7380](https://github.com/liblaf/copier-python/commit/9ce738044369828088476389aeadf7e0dec59523) by [@liblaf](https://github.com/liblaf) -- **template:** remove trailing comma in pyright config - [e09e15d](https://github.com/liblaf/copier-python/commit/e09e15d380f90da12d7aed0a90f64b0d1507f6c9) by [@liblaf](https://github.com/liblaf) -- **test:** Silence package import checks in GPU detection - [76f1295](https://github.com/liblaf/copier-python/commit/76f1295210e4067cf728e72b7fcac3e6ab5bb336) by [@liblaf](https://github.com/liblaf) +- **(ci)** Remove redundant checkout step in release workflow - [a01f7fd](https://github.com/liblaf/copier-python/commit/a01f7fdc0142b8781889b52c52f7e884eb28d595) by [@liblaf](https://github.com/liblaf) +- **(ci/docs)** Separate build and deploy jobs for documentation - [1801b8a](https://github.com/liblaf/copier-python/commit/1801b8ae85c0a80bdb75bf8dfce67bb7f1e0eed3) by [@liblaf](https://github.com/liblaf) +- **(copier)** Remove outdated build workflow from migrations - [d741019](https://github.com/liblaf/copier-python/commit/d74101917a76e951ef0d324716d94de0e681a890) by [@liblaf](https://github.com/liblaf) +- **(docs)** exclude single underscore symbols from mkdocstrings - [4bb514a](https://github.com/liblaf/copier-python/commit/4bb514a710d9d6b5ea42dca1e601bc3d5913f39d) by [@liblaf](https://github.com/liblaf) +- **(docs)** disable crashing griffe-generics extension - [20abf34](https://github.com/liblaf/copier-python/commit/20abf345d6e74256f283591cbe1e6930088b02dd) by [@liblaf](https://github.com/liblaf) +- **(gen-init)** add --in-place flag to tangerine command for existing files - [33485af](https://github.com/liblaf/copier-python/commit/33485aff883e6ada348eaea5f8dcc25cdd2904f5) by [@liblaf](https://github.com/liblaf) +- **(install)** improve package mirror URL replacement - [902ac38](https://github.com/liblaf/copier-python/commit/902ac38527ef7acb55173ab11140396aafd81e95) by [@liblaf](https://github.com/liblaf) +- **(lint-toml)** improve file handling and whitespace robustness - [49711eb](https://github.com/liblaf/copier-python/commit/49711eb9f6bf8ba77b3c738662e7cd5ae7d986c9) by [@liblaf](https://github.com/liblaf) +- **(mise-tasks)** handle unset CI variable in test script - [847d2ba](https://github.com/liblaf/copier-python/commit/847d2baf4fa3ee90d6d7a47d77dc520a3867c0c6) by [@liblaf](https://github.com/liblaf) +- **(mise-tasks)** forward command-line arguments to package managers - [9ce7380](https://github.com/liblaf/copier-python/commit/9ce738044369828088476389aeadf7e0dec59523) by [@liblaf](https://github.com/liblaf) +- **(template)** remove trailing comma in pyright config - [e09e15d](https://github.com/liblaf/copier-python/commit/e09e15d380f90da12d7aed0a90f64b0d1507f6c9) by [@liblaf](https://github.com/liblaf) +- **(test)** Silence package import checks in GPU detection - [76f1295](https://github.com/liblaf/copier-python/commit/76f1295210e4067cf728e72b7fcac3e6ab5bb336) by [@liblaf](https://github.com/liblaf) - correct typo in package manager variable name - [f762b0c](https://github.com/liblaf/copier-python/commit/f762b0cc69009083bb7c8167403f2468e8947abd) by [@liblaf](https://github.com/liblaf) - update pyproject.toml.jinja to use dynamic package name - [dee3223](https://github.com/liblaf/copier-python/commit/dee3223d33db38febbb08dde6541a255d20aaec1) by [@liblaf](https://github.com/liblaf) - resolve external CSS loading issues - [eda8274](https://github.com/liblaf/copier-python/commit/eda8274b8093c288c5605563fefae7533553cec1) by [@liblaf](https://github.com/liblaf) @@ -344,9 +368,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### 📝 Documentation -- **mkdocs:** add smarty extension for improved typography - [2b2f61d](https://github.com/liblaf/copier-python/commit/2b2f61dfe34d3747f716663654bd7700002a20a3) by [@liblaf](https://github.com/liblaf) -- **template:** improve navigation in MkDocs configuration - [565e314](https://github.com/liblaf/copier-python/commit/565e314678b4cc43ddbc2abfbf57f6be38230f16) by [@liblaf](https://github.com/liblaf) -- **template:** Improve comment clarity in .gitignore - [93eb175](https://github.com/liblaf/copier-python/commit/93eb175adf52133d1282fd6807fc28860bfd4483) by [@liblaf](https://github.com/liblaf) +- **(mkdocs)** add smarty extension for improved typography - [2b2f61d](https://github.com/liblaf/copier-python/commit/2b2f61dfe34d3747f716663654bd7700002a20a3) by [@liblaf](https://github.com/liblaf) +- **(template)** improve navigation in MkDocs configuration - [565e314](https://github.com/liblaf/copier-python/commit/565e314678b4cc43ddbc2abfbf57f6be38230f16) by [@liblaf](https://github.com/liblaf) +- **(template)** Improve comment clarity in .gitignore - [93eb175](https://github.com/liblaf/copier-python/commit/93eb175adf52133d1282fd6807fc28860bfd4483) by [@liblaf](https://github.com/liblaf) - add comprehensive README for copier-python template - [70c3ff5](https://github.com/liblaf/copier-python/commit/70c3ff58b611807b8101c428eec4bbde18608418) by [@liblaf](https://github.com/liblaf) - update README with detailed descriptions for Copier templates - [4daff50](https://github.com/liblaf/copier-python/commit/4daff50834fdc5e184c29f3067d9f51d6c5cf945) by [@liblaf](https://github.com/liblaf) - update README to reflect enhanced project features and workflows - [94ad849](https://github.com/liblaf/copier-python/commit/94ad849b2fe6f2116f2f9fa1ef66c262b57d0b2a) by [@liblaf](https://github.com/liblaf) @@ -365,20 +389,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - update README template formatting and badges - [521226d](https://github.com/liblaf/copier-python/commit/521226d0b68bc142a0ce04f870ccd2d76daae3ae) by [@liblaf](https://github.com/liblaf) - update README files with modern social badges and consistent formatting - [774048c](https://github.com/liblaf/copier-python/commit/774048ca29c52670b11e1312ad9e9f32e31ca6aa) by [@liblaf](https://github.com/liblaf) -### 💄 Styles +### 🎨 Styles -- **direnv:** improve string quoting and regex patterns - [8b5d82f](https://github.com/liblaf/copier-python/commit/8b5d82faec9879939fbef073c85a3940f449caa6) by [@liblaf](https://github.com/liblaf) -- **lint:** adjust ruff configuration - [6eda68d](https://github.com/liblaf/copier-python/commit/6eda68d2ecd548c3b12da7145caf6c1861abd040) by [@liblaf](https://github.com/liblaf) -- **lint:** configure pylint max-args rule - [bc2af86](https://github.com/liblaf/copier-python/commit/bc2af86f7672c5dced0f6a9f3198f49bc59944ce) by [@liblaf](https://github.com/liblaf) +- **(direnv)** improve string quoting and regex patterns - [8b5d82f](https://github.com/liblaf/copier-python/commit/8b5d82faec9879939fbef073c85a3940f449caa6) by [@liblaf](https://github.com/liblaf) +- **(lint)** adjust ruff configuration - [6eda68d](https://github.com/liblaf/copier-python/commit/6eda68d2ecd548c3b12da7145caf6c1861abd040) by [@liblaf](https://github.com/liblaf) +- **(lint)** configure pylint max-args rule - [bc2af86](https://github.com/liblaf/copier-python/commit/bc2af86f7672c5dced0f6a9f3198f49bc59944ce) by [@liblaf](https://github.com/liblaf) - update theme and font configurations - [c4dd786](https://github.com/liblaf/copier-python/commit/c4dd7861c5824e6ab6bd0e5bdf92df63524a2e1d) by [@liblaf](https://github.com/liblaf) - fix whitespace in copier.yaml template - [eedca76](https://github.com/liblaf/copier-python/commit/eedca76fd62ac62993ee3ea9207a6eb7e00b1897) by [@liblaf](https://github.com/liblaf) -### ♻ Code Refactoring +### ♻️ Code Refactoring -- **mise:** reorganize task configuration and update copier template - [d32acf9](https://github.com/liblaf/copier-python/commit/d32acf983d67e73f5ffee8cc0ad4ffabe08b77a2) by [@liblaf](https://github.com/liblaf) -- **pyright:** reorganize exclude patterns - [0eab90b](https://github.com/liblaf/copier-python/commit/0eab90b4c15f3aff0ed320351ff935ec9f941e54) by [@liblaf](https://github.com/liblaf) -- **templates:** update comment syntax to use Jinja2 style - [5ef2500](https://github.com/liblaf/copier-python/commit/5ef2500d32f6783e68e25aa00ad844253235b013) by [@liblaf](https://github.com/liblaf) -- **test:** standardize on codspeed for benchmarks - [04684b6](https://github.com/liblaf/copier-python/commit/04684b613feb480fca4dc3d880e91b178d91ebc6) by [@liblaf](https://github.com/liblaf) +- **(mise)** reorganize task configuration and update copier template - [d32acf9](https://github.com/liblaf/copier-python/commit/d32acf983d67e73f5ffee8cc0ad4ffabe08b77a2) by [@liblaf](https://github.com/liblaf) +- **(pyright)** reorganize exclude patterns - [0eab90b](https://github.com/liblaf/copier-python/commit/0eab90b4c15f3aff0ed320351ff935ec9f941e54) by [@liblaf](https://github.com/liblaf) +- **(templates)** update comment syntax to use Jinja2 style - [5ef2500](https://github.com/liblaf/copier-python/commit/5ef2500d32f6783e68e25aa00ad844253235b013) by [@liblaf](https://github.com/liblaf) +- **(test)** standardize on codspeed for benchmarks - [04684b6](https://github.com/liblaf/copier-python/commit/04684b613feb480fca4dc3d880e91b178d91ebc6) by [@liblaf](https://github.com/liblaf) - update linter configuration and alias mappings - [163a692](https://github.com/liblaf/copier-python/commit/163a692ce6ae73a6e03923900e75f3ae2f3e37d2) by [@liblaf](https://github.com/liblaf) - reorganize toolkit module for better modularity - [bfed6ec](https://github.com/liblaf/copier-python/commit/bfed6ece6fbd3bc2993547ae1e73877782fb0d60) by [@liblaf](https://github.com/liblaf) - update linter configuration and import aliases - [1e72f92](https://github.com/liblaf/copier-python/commit/1e72f92bb819915b8f650761b2b159b51b582246) by [@liblaf](https://github.com/liblaf) @@ -402,7 +426,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### ⚡️ Performance Improvements -- **docs:** switch to minified CDN assets and improve documentation - [6335de1](https://github.com/liblaf/copier-python/commit/6335de1cdd4d10f101af12f2d38d879499fe3ac5) by [@liblaf](https://github.com/liblaf) +- **(docs)** switch to minified CDN assets and improve documentation - [6335de1](https://github.com/liblaf/copier-python/commit/6335de1cdd4d10f101af12f2d38d879499fe3ac5) by [@liblaf](https://github.com/liblaf) ### ✅ Tests @@ -410,24 +434,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### 🛠 Builds -- **mkdocs:** improve configuration and fix paths - [ac54f26](https://github.com/liblaf/copier-python/commit/ac54f26790170e8dfb03fe1be9652105c4220202) by [@liblaf](https://github.com/liblaf) -- **pyproject:** update configuration and tool settings - [9973e22](https://github.com/liblaf/copier-python/commit/9973e22b55429170fe8f1ca74a7fb583cf778164) by [@liblaf](https://github.com/liblaf) -- **pytest:** set import mode to importlib - [bc8b857](https://github.com/liblaf/copier-python/commit/bc8b857d7389e43ae6b37c7cea7d7d3bad0c287e) by [@liblaf](https://github.com/liblaf) +- **(mkdocs)** improve configuration and fix paths - [ac54f26](https://github.com/liblaf/copier-python/commit/ac54f26790170e8dfb03fe1be9652105c4220202) by [@liblaf](https://github.com/liblaf) +- **(pyproject)** update configuration and tool settings - [9973e22](https://github.com/liblaf/copier-python/commit/9973e22b55429170fe8f1ca74a7fb583cf778164) by [@liblaf](https://github.com/liblaf) +- **(pytest)** set import mode to importlib - [bc8b857](https://github.com/liblaf/copier-python/commit/bc8b857d7389e43ae6b37c7cea7d7d3bad0c287e) by [@liblaf](https://github.com/liblaf) - clean dist directory before building - [7fc0f8c](https://github.com/liblaf/copier-python/commit/7fc0f8c4fe3f6674bcbfa574aa4895fa5a744a0a) by [@liblaf](https://github.com/liblaf) - restructure project configuration and templates - [f399d3a](https://github.com/liblaf/copier-python/commit/f399d3aeb21729a6be4bcbfbe6cfa1d37057cc96) by [@liblaf](https://github.com/liblaf) - migrate from just to mise for task management - [ef1ed9a](https://github.com/liblaf/copier-python/commit/ef1ed9a4e59054edbb204050e44053f5820c852e) by [@liblaf](https://github.com/liblaf) - switch from mike to mkdocs for documentation - [abcf539](https://github.com/liblaf/copier-python/commit/abcf53908d1b390197dc9d4b12585349b42506a2) by [@liblaf](https://github.com/liblaf) -### ⚙️ Continuous Integration +### ⚙️ Continuous Integrations -- **bench, test:** enable colored output in GitHub Actions workflows - [5f6ae09](https://github.com/liblaf/copier-python/commit/5f6ae090024ee4c79a6f74461c4e476763944994) by [@liblaf](https://github.com/liblaf) -- **docs:** update configuration and add template - [d55469f](https://github.com/liblaf/copier-python/commit/d55469f3c08ce5f50a6340aa7c15212c313e282b) by [@liblaf](https://github.com/liblaf) -- **docs:** allow pages setup to fail gracefully - [aa6b558](https://github.com/liblaf/copier-python/commit/aa6b558f6a1bfaae61598a5c692d096bf371d860) by [@liblaf](https://github.com/liblaf) -- **docs:** improve workflow concurrency control - [80f2362](https://github.com/liblaf/copier-python/commit/80f2362a11699b91d3390d98003a4b119cceb641) by [@liblaf](https://github.com/liblaf) -- **release:** simplify workflow by removing pre-job and conditionals - [377fe88](https://github.com/liblaf/copier-python/commit/377fe88b0fa72028c7849833d561bdd548960fd0) by [@liblaf](https://github.com/liblaf) -- **test:** improve test execution and workflow robustness - [007105e](https://github.com/liblaf/copier-python/commit/007105e2f3561401012f33374243060873141af9) by [@liblaf](https://github.com/liblaf) -- **workflows:** skip duplicate runs and update configurations - [eb0f91c](https://github.com/liblaf/copier-python/commit/eb0f91cc5cea80175f041af7cedb226c87579aea) by [@liblaf](https://github.com/liblaf) -- **workflows:** remove branch exclusions and fix artifact paths - [bc936fe](https://github.com/liblaf/copier-python/commit/bc936feda7b7b34c337009adc757ec7717a0f330) by [@liblaf](https://github.com/liblaf) +- **(bench, test)** enable colored output in GitHub Actions workflows - [5f6ae09](https://github.com/liblaf/copier-python/commit/5f6ae090024ee4c79a6f74461c4e476763944994) by [@liblaf](https://github.com/liblaf) +- **(docs)** update configuration and add template - [d55469f](https://github.com/liblaf/copier-python/commit/d55469f3c08ce5f50a6340aa7c15212c313e282b) by [@liblaf](https://github.com/liblaf) +- **(docs)** allow pages setup to fail gracefully - [aa6b558](https://github.com/liblaf/copier-python/commit/aa6b558f6a1bfaae61598a5c692d096bf371d860) by [@liblaf](https://github.com/liblaf) +- **(docs)** improve workflow concurrency control - [80f2362](https://github.com/liblaf/copier-python/commit/80f2362a11699b91d3390d98003a4b119cceb641) by [@liblaf](https://github.com/liblaf) +- **(release)** simplify workflow by removing pre-job and conditionals - [377fe88](https://github.com/liblaf/copier-python/commit/377fe88b0fa72028c7849833d561bdd548960fd0) by [@liblaf](https://github.com/liblaf) +- **(test)** improve test execution and workflow robustness - [007105e](https://github.com/liblaf/copier-python/commit/007105e2f3561401012f33374243060873141af9) by [@liblaf](https://github.com/liblaf) +- **(workflows)** skip duplicate runs and update configurations - [eb0f91c](https://github.com/liblaf/copier-python/commit/eb0f91cc5cea80175f041af7cedb226c87579aea) by [@liblaf](https://github.com/liblaf) +- **(workflows)** remove branch exclusions and fix artifact paths - [bc936fe](https://github.com/liblaf/copier-python/commit/bc936feda7b7b34c337009adc757ec7717a0f330) by [@liblaf](https://github.com/liblaf) - add GitHub workflows and configuration files - [b4da607](https://github.com/liblaf/copier-python/commit/b4da607a3ba04523ddb43a48c556fa9e18ec6c9d) by [@liblaf](https://github.com/liblaf) - add release workflow and VSCode settings - [7ba31d3](https://github.com/liblaf/copier-python/commit/7ba31d3f8a9fb1bbe238b135dce43c0255629aaa) by [@liblaf](https://github.com/liblaf) - streamline release workflow and improve environment setup - [74ea4ed](https://github.com/liblaf/copier-python/commit/74ea4ed83709dc5e350efc97f959eccdf2d02836) by [@liblaf](https://github.com/liblaf)