v0.2.0
Pre-release
Pre-release
What's Changed
Major Refactoring: Four-Method Command Architecture
-
feat: add
uvup clone <source> <target>by @KercyDing- Create exact 1:1 copy of an environment
- Replaces the old
uvup copycommand
-
feat: add
uvup new <name> --template <template>by @KercyDing- Create new projects from template environments
- Supports
--python,--exclude,--include,--path,--dry-runoptions - Full support for
[project.optional-dependencies]in pyproject.toml
-
feat: add
uvup sync --template <template>by @KercyDing- Sync current project with a template environment
- Automatic backup and rollback on failure
Breaking Changes
- BREAKING: Replaced
uvup copywithuvup clone - BREAKING: Migrated from pip freeze to pyproject.toml-based dependency management
- Uses
pyproject.tomlanduv.lockinstead ofrequirements.txt
- Uses
Documentation
- Added
docs/COMMANDS.md- Complete command reference - Added
docs/USE_CASES.md- Real-world usage scenarios - Updated README, TARGET.md, and CHANGELOG.md
Full Changelog: v0.1.3...v0.2.0