All notable changes to this project will be documented in this file.
The format is based on Conventional Changelog, and this project adheres to Semantic Versioning.
v0.1.31 - 2026-04-07
v0.1.30 - 2026-04-05
- @github-actions[bot] made their first contribution in #89
- @liblaf
v0.1.29 - 2026-04-05
- (deps) update codspeedhq/action digest to d872884 (#82) - fd347fc by @renovate[bot] in #82
- (deps) update taiki-e/install-action digest to 6ef672e (#80) - d9f3d53 by @renovate[bot] in #80
- (deps) update taiki-e/install-action digest to bfadeab (#84) - 0c46abf by @renovate[bot] in #84
- (deps) update taiki-e/install-action digest to a1df912 (#85) - 426c33e by @renovate[bot] in #85
- (deps) update taiki-e/install-action digest to 0cccd59 (#86) - 2e922ea by @renovate[bot] in #86
- (deps) update taiki-e/install-action digest to d858f81 (#87) - bcdc0c1 by @renovate[bot] in #87
- @liblaf-release-please[bot]
- @liblaf-copier[bot] made their first contribution in #88
- @renovate[bot]
v0.1.28 - 2026-03-31
- (mise) load lint:toml task script via file - 4472105 by @liblaf
- (ruff) remove skip-magic-trailing-comma setting - f4c2cee by @liblaf
v0.1.27 - 2026-03-30
v0.1.26 - 2026-03-30
v0.1.25 - 2026-03-30
- @liblaf-release-please[bot] made their first contribution in #77
- @liblaf
- @renovate[bot]
v0.1.24 - 2026-03-27
v0.1.23 - 2026-03-27
v0.1.22 - 2026-03-24
v0.1.21 - 2026-03-22
v0.1.20 - 2026-03-22
v0.1.19 - 2026-03-22
v0.1.18 - 2026-03-08
v0.1.17 - 2026-03-01
v0.1.16 - 2026-02-22
v0.1.15 - 2026-02-01
v0.1.14 - 2026-01-18
v0.1.13 - 2026-01-04
v0.1.12 - 2026-01-04
v0.1.11 - 2026-01-04
v0.1.10 - 2025-12-07
v0.1.9 - 2025-12-06
v0.1.8 - 2025-12-05
v0.1.7 - 2025-12-05
v0.1.6 - 2025-12-03
v0.1.5 - 2025-12-02
v0.1.4 - 2025-12-01
v0.1.3 - 2025-11-30
v0.1.2 - 2025-11-16
v0.1.1 - 2025-11-04
v0.1.0 - 2025-11-03
- (ci) enhance testing workflow and add benchmarks - e560ff7 by @liblaf
- (docs) integrate ReadTheDocs version selector - edb209a by @liblaf
- add project configuration options and pyproject.toml template - b6c5d20 by @liblaf
- add lazy loading support and icecream debug utility - a7307ba by @liblaf
- add package manager configuration and update environment setup - 546832a by @liblaf
- add color support for pixi shell-hook - 65844ee by @liblaf
- add mkdocs configuration and styling enhancements - c860be0 by @liblaf
- add script to generate reference documentation - 890075b by @liblaf
- restructure workflows and add version management - ed59052 by @liblaf
- add package configuration and update paths in pyproject.toml - a5b4442 by @liblaf
- add subpackage support and update version file path - 51b5c85 by @liblaf
- integrate mike for versioned documentation - 5fc0b0d by @liblaf
- add mkdocs-include-markdown plugin - d603a50 by @liblaf
- add pixi support and streamline package management - 107bb6d by @liblaf
- add ReadTheDocs configuration and update template files - 7959f4f by @liblaf
- add debounce and system site packages to Python setup - 3f77dbd by @liblaf
- add initial configuration files for release automation - c8722ee by @liblaf
- (ci) Remove redundant checkout step in release workflow - a01f7fd by @liblaf
- (ci/docs) Separate build and deploy jobs for documentation - 1801b8a by @liblaf
- (copier) Remove outdated build workflow from migrations - d741019 by @liblaf
- (docs) exclude single underscore symbols from mkdocstrings - 4bb514a by @liblaf
- (docs) disable crashing griffe-generics extension - 20abf34 by @liblaf
- (gen-init) add --in-place flag to tangerine command for existing files - 33485af by @liblaf
- (install) improve package mirror URL replacement - 902ac38 by @liblaf
- (lint-toml) improve file handling and whitespace robustness - 49711eb by @liblaf
- (mise-tasks) handle unset CI variable in test script - 847d2ba by @liblaf
- (mise-tasks) forward command-line arguments to package managers - 9ce7380 by @liblaf
- (template) remove trailing comma in pyright config - e09e15d by @liblaf
- (test) Silence package import checks in GPU detection - 76f1295 by @liblaf
- correct typo in package manager variable name - f762b0c by @liblaf
- update pyproject.toml.jinja to use dynamic package name - dee3223 by @liblaf
- resolve external CSS loading issues - eda8274 by @liblaf
- corrects conditional logic in pyproject.toml.jinja - 8631a65 by @liblaf
- correct syntax error in Jinja template condition - 8d3e76a by @liblaf
- correct syntax in
upgradetask conditions - 3b02eda by @liblaf - use package_name variable instead of name in pyproject template - 44e5175 by @liblaf
- reorder mise task config includes - 76bfe87 by @liblaf
- rename python config file to .jinja template - 389c361 by @liblaf
- remove mike plugin from mkdocs config - e6c6e24 by @liblaf
- correct readme path in pyproject.toml template - ba642cf by @liblaf
- eval pixi shell-hook output in setup-python.sh - 77a1113 by @liblaf
- Remove EAGER_IMPORT export and update CI configurations - 375fca4 by @liblaf
- (mkdocs) add smarty extension for improved typography - 2b2f61d by @liblaf
- (template) improve navigation in MkDocs configuration - 565e314 by @liblaf
- (template) Improve comment clarity in .gitignore - 93eb175 by @liblaf
- add comprehensive README for copier-python template - 70c3ff5 by @liblaf
- update README with detailed descriptions for Copier templates - 4daff50 by @liblaf
- update README to reflect enhanced project features and workflows - 94ad849 by @liblaf
- simplify README.md by removing redundant badge references - 7a5847b by @liblaf
- improve readability of README badges - 9ddc9f4 by @liblaf
- fix typo in README.md - 29643c8 by @liblaf
- remove favicon and logo from mkdocs theme - eb5748b by @liblaf
- update edit URI for MkDocs - 1a16ce6 by @liblaf
- add SUMMARY.md to documentation and update copier.yaml - 5b70687 by @liblaf
- update SUMMARY.md with correct relative paths - 6ccfa8d by @liblaf
- update GitHub references from
github_ownertogithub_user- 22804c7 by @liblaf - update project name in README template - 803a499 by @liblaf
- enhance documentation styling and configuration - 939c0ca by @liblaf
- add reference links to config files - 36a6b89 by @liblaf
- update mkdocs configuration - a417289 by @liblaf
- update README template formatting and badges - 521226d by @liblaf
- update README files with modern social badges and consistent formatting - 774048c by @liblaf
- (direnv) improve string quoting and regex patterns - 8b5d82f by @liblaf
- (lint) adjust ruff configuration - 6eda68d by @liblaf
- (lint) configure pylint max-args rule - bc2af86 by @liblaf
- update theme and font configurations - c4dd786 by @liblaf
- fix whitespace in copier.yaml template - eedca76 by @liblaf
- (mise) reorganize task configuration and update copier template - d32acf9 by @liblaf
- (pyright) reorganize exclude patterns - 0eab90b by @liblaf
- (templates) update comment syntax to use Jinja2 style - 5ef2500 by @liblaf
- (test) standardize on codspeed for benchmarks - 04684b6 by @liblaf
- update linter configuration and alias mappings - 163a692 by @liblaf
- reorganize toolkit module for better modularity - bfed6ec by @liblaf
- update linter configuration and import aliases - 1e72f92 by @liblaf
- streamline import alias conventions for array typing libraries - 343fcaf by @liblaf
- simplify Python environment setup using direnv layouts - 73a44c3 by @liblaf
- replace static .envrc with templated .envrc.jinja - 1d979a3 by @liblaf
- replace Justfile with templated Justfile.jinja - bdabdac by @liblaf
- simplify pixi shell-hook color handling - 45b3c7f by @liblaf
- reorder and update lint tasks - d15a410 by @liblaf
- improve init.py generation in gen-init.sh - 359ea4a by @liblaf
- reorganize configuration and template structure - 8d6a2ab by @liblaf
- simplify pyproject.toml classifiers and rename external data key - abbc36a by @liblaf
- move default task definition to Justfile - 0285359 by @liblaf
- standardize GitHub user variable in mkdocs configuration - bcee293 by @liblaf
- improve shell script syntax and markdown formatting - 2608246 by @liblaf
- simplify uv sync command in envrc - 54fc7fd by @liblaf
- migrate from just to mise for task running - ed8da30 by @liblaf
- migrate python setup from mise to direnv - 911aa51 by @liblaf
- consolidate docs workflows and cleanup - c7629d2 by @liblaf
- replace tangerine with shell script for lazy loader init generation - 1781320 by @liblaf
- (mkdocs) improve configuration and fix paths - ac54f26 by @liblaf
- (pyproject) update configuration and tool settings - 9973e22 by @liblaf
- (pytest) set import mode to importlib - bc8b857 by @liblaf
- clean dist directory before building - 7fc0f8c by @liblaf
- restructure project configuration and templates - f399d3a by @liblaf
- migrate from just to mise for task management - ef1ed9a by @liblaf
- switch from mike to mkdocs for documentation - abcf539 by @liblaf
- (bench, test) enable colored output in GitHub Actions workflows - 5f6ae09 by @liblaf
- (docs) update configuration and add template - d55469f by @liblaf
- (docs) allow pages setup to fail gracefully - aa6b558 by @liblaf
- (docs) improve workflow concurrency control - 80f2362 by @liblaf
- (release) simplify workflow by removing pre-job and conditionals - 377fe88 by @liblaf
- (test) improve test execution and workflow robustness - 007105e by @liblaf
- (workflows) skip duplicate runs and update configurations - eb0f91c by @liblaf
- (workflows) remove branch exclusions and fix artifact paths - bc936fe by @liblaf
- add GitHub workflows and configuration files - b4da607 by @liblaf
- add release workflow and VSCode settings - 7ba31d3 by @liblaf
- streamline release workflow and improve environment setup - 74ea4ed by @liblaf
- remove build provenance attestation from release workflow - cf4a5e1 by @liblaf
- disable type ignore comments in pyright configuration - 6dc5b1e by @liblaf
- enhance release workflow and add prettier-ignore - 8f0ca6e by @liblaf
- add concurrency groups to release workflows - 7f5ceea by @liblaf
- add prepare step to shared-docs workflow - a099997 by @liblaf
- add concurrency control to shared-docs workflow - b681bc7 by @liblaf
- add GitHub Actions workflow for testing and coverage - 094d033 by @liblaf
- set default Python version to 3.12 in workflows - 573716f by @liblaf
- update release workflow to use GitHub App authentication - 3b415aa by @liblaf
- simplify release workflow conditions - 6f1a3c3 by @liblaf
- add GitHub Pages write permission and setup action - 4e0e38b by @liblaf
- refactor GitHub workflows to use app authentication - 92fd4d2 by @liblaf
- update GitHub Pages token configuration - 7c017fe by @liblaf
- replace direct bench command with CodSpeed action - 8ac4635 by @liblaf
- remove explicit python version from workflows - 8872e2d by @liblaf
- restructure GitHub workflows and add bench workflow - 31287c0 by @liblaf
- rename workflow from 'Test' to 'Bench' - 755700f by @liblaf
- remove concurrency limits from docs workflow - 20085ba by @liblaf
- simplify docs workflow concurrency groups - d4f64b9 by @liblaf
- enable eager import for pytest tests - 3c201e0 by @liblaf
- reorder workflow steps for better dependency management - c070811 by @liblaf
- simplify pixi commands in ReadTheDocs config - eb6e300 by @liblaf
- update GitHub Actions workflows and documentation dependency - 34fdf38 by @liblaf
- skip workflows when no tests/benchmarks exist and clean up config - db2f421 by @liblaf
- @liblaf[bot] made their first contribution in #19
- @liblaf made their first contribution
- @copier-update[bot] made their first contribution in #14
- @renovate[bot] made their first contribution in #13