Releases: bassemkaroui/python-template-uv
Releases · bassemkaroui/python-template-uv
1.0.1
1.0.1 (2026-05-21)
build
- deps: update pre-commit hook commitizen-tools/commitizen to v4.16.2
- deps: update pre-commit hook commitizen-tools/commitizen to v4.16.2
- deps: update dependency commitizen-tools/commitizen to v4.16.2
- deps: update dependency commitizen-tools/commitizen to v4.16.2
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update dependency copier to v9.15.1
- deps: update dependency copier to v9.15.1
- deps: update astral-sh/setup-uv action to v8
- deps: update astral-sh/setup-uv action to v8
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.191.1
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.191.1
- deps: update dependency astral-sh/uv-pre-commit to v0.11.15 (#113)
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.13 (#112)
- deps: update actions/create-github-app-token digest to bcd2ba4 (#111)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.14 (#110)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.13 (#109)
- deps: update renovatebot/github-action action to v46.1.14 (#108)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.12 (#107)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.11 (#106)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.10 (#105)
- deps: update renovatebot/github-action action to v46.1.13 (#104)
- deps: update renovatebot/github-action action to v46.1.12 (#99)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.8 (#98)
- deps: update renovatebot/github-action action to v46.1.11 (#97)
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.12 (#94)
- deps: update renovatebot/github-action action to v46.1.10 (#93)
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update softprops/action-gh-release action to v3
- deps: update softprops/action-gh-release action to v3
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.132.1
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.132.1
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.11 (#92)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.7 (#91)
- deps: update renovatebot/github-action action to v46.1.9 (#90)
- deps: update softprops/action-gh-release digest to 3bb1273 (#88)
- deps: update pre-commit hook commitizen-tools/commitizen to v4.13.10 (#87)
- deps: update dependency commitizen-tools/commitizen to v4.13.10 (#86)
- deps: update actions/create-github-app-token digest to 1b10c78 (#85)
- deps: update actions/upload-artifact digest to 043fb46 (#84)
- deps: update dependency copier to v9.14.3 (#83)
- deps: update patch production dependencies (#82)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.5 (#81)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.4 (#80)
- deps: update renovatebot/github-action action to v46.1.8 (#79)
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.9 (#78)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.3 (#77)
- deps: update dependency copier to v9.14.1 (#75)
- deps: update renovatebot/github-action action to v46.1.7 (#74)
- deps: update dependency astral-sh/uv-pre-commit to v0.11.2 (#72)
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.92.1
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.92.1
- deps: update dependency astral-sh/ruff-pre-commit to v0.15.8 (#71)
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.89.8
- deps: update ghcr.io/renovatebot/renovate docker tag to v43.89.8
- deps: update dependency astral-sh/uv-pre-commit to v0.11.1
- deps: update dependency astral-sh/uv-pre-commit to v0.11.1
- deps: update renovatebot/github-action action to v46.1.6 (#68)
- deps: update jdx/mise-action digest to 1648a78 (#67)
- deps: update patch production dependencies (#65)
chore
- add indent_size for .toml and .md files in editorconfig
1.0.0
1.0.0 (2026-03-19)
✨ Features
- add mkdocs for the template
- add support for self hosted Renovate using a GitHub App
- add support for self-hosted Renovate in the template
🐛🚑️ Fixes
- fix an issue with Makefile when commands have more than one hyphen
- remove font size which made the deployed docs smaller than the locally served
- remove commitizen-branch since it generates an error when creating docs
- wrap GitHub Actions expressions in {% raw %} blocks in renovate.yaml.jinja
- add '.jinja' to renovate github action workflow
- make 'pre-commit' more robust in _tasks
- config: attempt to correct renovate config to handle template's precommit config
♻️ Refactorings
- ci: make dependabot optional
💚👷 CI & Build
- exclude python-version in docs workflow from being updated by Renovate
- update Renovate config to detect versions in workflow templates
📝💡 Documentation
- remove any mention of API from the docs
- correct some mistakes in the docs
- rewrite the template README and changed the contributor docs to include more info
- add some emojis and fix some rendering issues
- mkdocs: add mise equivalent commands along with make
- add docs badge to link to the docs website
- add mkdocs
🔧🔨📦️ Configuration, Scripts, Packages
- add prerequisites to mise tools
- fix some dependencies for docs and add mise tasks for docs
🧹 chore
- pyproject.toml: set major_version_zero to false in preparation for the first major stable release
0.3.0
0.3.0 (2026-03-14)
✨ Features
- replace duties.py with mise and add settings/config support
- use 'uv_build' as a build backend instead of hatchling
- modify
Dockerfileand splitcompose.yamlintocompose.yamlandcompose.override.yaml - add support for GitHub Actions
🐛🚑️ Fixes
- ci: harden GitHub Actions workflows for production readiness
- substitute '-' in tasks names to ':' so that mise understand them
- add mise trust in 'copier.yaml' _tasks
- add torch as a dep when choosing newer version of CUDA
build
- deps: update pre-commit hook pre-commit/pre-commit-hooks to v6
- deps: update pre-commit hook pre-commit/pre-commit-hooks to v6
- deps: update actions/checkout action to v5
- deps: update actions/checkout action to v5
- deps: update dependency copier to v9.10.2
- deps: update dependency copier to v9.10.2
- deps: update actions/setup-python action to v6
- deps: update actions/setup-python action to v6
- deps: update pre-commit hook commitizen-tools/commitizen to v4.9.1
- deps: update pre-commit hook commitizen-tools/commitizen to v4.9.1
- deps: update softprops/action-gh-release digest to aec2ec5
- deps: update softprops/action-gh-release digest to aec2ec5
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update astral-sh/setup-uv action to v7
- deps: update astral-sh/setup-uv action to v7
- deps: update dependency copier-templates-extensions to v0.3.2
- deps: update dependency copier-templates-extensions to v0.3.2
- deps: update astral-sh/setup-uv digest to e92bafb
- deps: update astral-sh/setup-uv digest to e92bafb
- deps: update dependency copier to v9.9.0
- deps: update dependency copier to v9.9.0
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.3
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.3
- deps: update softprops/action-gh-release digest to 72f2c25
- deps: update softprops/action-gh-release digest to 72f2c25
- deps: update astral-sh/setup-uv digest to bd01e18
- deps: update astral-sh/setup-uv digest to bd01e18
- deps: lock file maintenance
- deps: lock file maintenance
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.2
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.2
- deps: update astral-sh/setup-uv digest to f0ec1fc
- deps: update astral-sh/setup-uv digest to f0ec1fc
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.0
- deps: update pre-commit hook commitizen-tools/commitizen to v4.8.0
- deps: update peaceiris/actions-gh-pages digest to 4f9cc66
- deps: update peaceiris/actions-gh-pages digest to 4f9cc66
- deps: pin bassemkaroui/docker-action-pr-giphy-comment action to f4e007d
- deps: pin bassemkaroui/docker-action-pr-giphy-comment action to f4e007d
- deps: update pre-commit hook commitizen-tools/commitizen to v4.7.1
- deps: update pre-commit hook commitizen-tools/commitizen to v4.7.1
📌➕⬇️➖⬆️ Dependencies
- template: add support for newer version of CUDA
- template: add some dependencies to the template
- template: add support for
pytest-benchmark - add some backend dependencies for the template
🔧🔨📦️ Configuration, Scripts, Packages
- pre-commit: add 'uv-export' pre-commit to the template and bump all pre-commit versions
- template: add support for
.editorconfigand format files accordingly - Renovate: add support for dependencies in the
templatedirectory - copier.yaml: add some initialization tasks after creating a new project
- pyproject.toml: add some linting rules to ruff and configure pyright as an LSP
🩹 fix-simple
- Renovate: add a custom regex manager for pre-commit hooks in Jinja template
- Renovate: add a custom regex manager for pre-commit hooks in Jinja template
- fix the CI badge in the
README.md.jinja
0.2.0
0.2.0 (2025-05-13)
✨ Features
- add
README.md.jinjafor the template - copier.yaml: set the project name by default to the project root directory
🐛🚑️ Fixes
- change how Python versions show in the template
README.md.jinjaand in copier.yaml - fix some bugs
♻️ Refactorings
- include waiting for containers' startup in
docker_start
build
- deps: update pre-commit hook commitizen-tools/commitizen to v4.7.0
- deps: lock file maintenance
- deps: update astral-sh/setup-uv digest to 6b9c606
- deps: lock file maintenance
- deps: update astral-sh/setup-uv action to v6
- deps: update pre-commit hook commitizen-tools/commitizen to v4.6.0
- deps: update dependency copier to v9.7.1
- deps: pin dependencies
chore
- config: migrate renovate config
- config: migrate config .renovaterc.json
📌➕⬇️➖⬆️ Dependencies
- add
mkdocs-minify-pluginas dependency
📝💡 Documentation
- template/docs/index.md.jinja: remove a non-existing path
- README.md.jinja: change
infotonotefor better rendering on GitHub
🔐🚧📈✏️💩👽️🍻💬🥚🌱🚩🥅🩺 Others
- copier-templates-extensions: fix dependency name in
README.mdand in.renovaterc.json - correct file name from
pytorch_indixes.jinjatopytorch_indexes.jinja
🔧🔨📦️ Configuration, Scripts, Packages
- .gitignore: add
**/*.posting.yamlto.gitignoreto ignore Posting requests - .renovaterc.json: disable Renovate
pyenvmanager to avoid updating.python-version - Renovate: add the first version of
.renovaterc.json - pre-commit: don't sort keys in
pretty-format-jsonhook - pre-commit: modify
.pre-commit-config.yamlfiles for the project and the template to be compatible with Renovate
🩹 fix-simple
- duties.py.jinja: watch all services in dev profile
- Dockerfile.jinja: use the project slug in the CMD for FastAPI
0.1.0
0.1.0 (2025-04-26)
💚👷 CI & Build
- add a
release.yamlworkflow to automate new releases
📝💡 Documentation
- add README.md
- modify the template
README.md