Skip to content

v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Nov 00:43
· 6 commits to main since this 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 copy command
  • feat: add uvup new <name> --template <template> by @KercyDing

    • Create new projects from template environments
    • Supports --python, --exclude, --include, --path, --dry-run options
    • 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 copy with uvup clone
  • BREAKING: Migrated from pip freeze to pyproject.toml-based dependency management
    • Uses pyproject.toml and uv.lock instead of requirements.txt

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