Releases: jlevy/uvtemplate
Releases · jlevy/uvtemplate
v0.1.10
New Features
Migrate and Update Commands
- New
uvtemplate migratecommand to analyze existing projects and provide step-by-step migration recommendations to uv - New
uvtemplate updatecommand to update template-based projects to the latest template version - Migrate detects Poetry, setuptools, Pipenv, and other build systems with tailored recommendations
Enhanced Migration Support
- Auto-create
.copier-answers.ymlfor template adoption on existing projects - Poetry metadata extraction (dependencies, dev-dependencies, scripts)
- Support for flat
src/layout detection - Improved UX with clearer guided manual migration workflow
Non-Interactive Mode for AI Agents
- Full non-interactive mode with
--yesflag for AI coding agents - Support for
--data KEY=VALUEto set template values programmatically - Intelligent value derivation from destination directory name
Bug Fixes
- Fix PyPI badge caching issue in README
Documentation
- Expanded README with comprehensive usage examples for both humans and AI agents
v0.1.9 - First release as uvtemplate
First Release as uvtemplate
This package was formerly known as uvinit. It has been renamed to uvtemplate for clarity.
What's New
- Renamed package:
uvinit→uvtemplate - New CLI command:
uvx uvtemplate(oruvtemplateif installed) - Python 3.14 support: Now tested on Python 3.11, 3.12, 3.13, and 3.14
Migration from uvinit
If you were using uvinit, simply switch to uvtemplate:
# Old
uvx uvinit
# New
uvx uvtemplateThe uvinit package on PyPI has been deprecated and points users to this package.
Links
- GitHub: https://github.com/jlevy/uvtemplate
- PyPI: https://pypi.org/project/uvtemplate/
- Template docs: https://github.com/jlevy/simple-modern-uv
v0.1.8 - Note `uvinit` name is deprecated
Final Release
This package has been renamed to uvtemplate.
Please use the new package going forward:
- GitHub: https://github.com/jlevy/uvtemplate
- PyPI: https://pypi.org/project/uvtemplate/
- Usage:
uvx uvtemplate
This release adds a deprecation notice to the README and fixes CI issues. This will be the final release of uvinit.