Skip to content

πŸŽ‰ Release v2.0.0 β€” Environment Management Layer

Latest

Choose a tag to compare

@AsHfIEXE AsHfIEXE released this 07 May 13:01
· 10 commits to main since this release

Dotify v2.0.0 introduces a comprehensive environment management system that transforms the tool from a basic CLI into a self-aware, user-friendly application.


✨ New Features

πŸ”§ Smart Environment Setup

  • dotify env setup β€” One-command environment preparation
  • Automatic directory creation and configuration
  • Placeholder file generation for user guidance

🩺 Health Check System

  • dotify env doctor β€” Comprehensive system diagnostics
  • dotify env check [name] β€” Specific component checks
  • dotify env paths β€” Path visualization
  • JSON output support for automation

🎯 Preflight Validation

  • Automatic environment checks before downloads
  • Clear error messages with actionable fixes
  • --skip-preflight option for advanced users

πŸ’‘ Enhanced Error Handling

  • Contextual error messages throughout the application
  • Automatic fix suggestions for common issues

πŸš€ Quick Start

pip install dotify-cli==2.0.0
dotify env setup
dotify env doctor
dotify "https://open.spotify.com/track/..."

πŸ“¦ Migration Guide

For existing users upgrading from v1.x β€” run these commands in order.


Step 1 β€” Initialize new environment

dotify env setup

Step 2 β€” Move existing config files

mv cookies.txt ~/.dotify/cookies.txt
mv device.wvd ~/.dotify/keys/device.wvd

Step 3 β€” Verify everything looks good

dotify env doctor


πŸ“‹ Changelog

Type Details
βœ… Added Environment management, health checks, setup automation, enhanced error handling
πŸ”„ Changed Default paths, CLI structure, config format
πŸ› Fixed Cross-platform paths, cookie parsing, key detection

Full diff: v1.9.8 β†’ v2.0.0


πŸ› οΈ Publishing to GitHub Releases

  1. Go to github.com/AsHfIEXE/Dotify/releases/new
  2. Choose a tag: v2.0.0 (already pushed)
  3. Release title: πŸŽ‰ Release v2.0.0 β€” Environment Management Layer
  4. Description: Paste this release note
  5. Attach binaries from dist/:
    • dotify_cli-2.0.0-py3-none-any.whl
    • dotify_cli-2.0.0.tar.gz
  6. Check "Set as the latest release"
  7. Click the green "Publish release" button

πŸ“ Pre-Publish Checklist

  • Git commits pushed
  • Tag v2.0.0 created and pushed
  • Package built successfully
  • Release notes prepared
  • Migration guide included
# πŸŽ‰ Release v2.0.0 β€” Environment Management Layer

Dotify v2.0.0 introduces a comprehensive environment management system that transforms the tool from a basic CLI into a self-aware, user-friendly application.


✨ New Features

πŸ”§ Smart Environment Setup

  • dotify env setup β€” One-command environment preparation
  • Automatic directory creation and configuration
  • Placeholder file generation for user guidance

🩺 Health Check System

  • dotify env doctor β€” Comprehensive system diagnostics
  • dotify env check [name] β€” Specific component checks
  • dotify env paths β€” Path visualization
  • JSON output support for automation

🎯 Preflight Validation

  • Automatic environment checks before downloads
  • Clear error messages with actionable fixes
  • --skip-preflight option for advanced users

πŸ’‘ Enhanced Error Handling

  • Contextual error messages throughout the application
  • Automatic fix suggestions for common issues

πŸš€ Quick Start

pip install dotify-cli==2.0.0
dotify env setup
dotify env doctor
dotify "https://open.spotify.com/track/..."

πŸ“¦ Migration Guide

For existing users upgrading from v1.x β€” run these commands in order.

dotify env setup
 
mv cookies.txt ~/.dotify/cookies.txt
mv device.wvd ~/.dotify/keys/device.wvd
 
dotify env doctor

πŸ“‹ Changelog

Type Details
βœ… Added Environment management, health checks, setup automation, enhanced error handling
πŸ”„ Changed Default paths, CLI structure, config format
πŸ› Fixed Cross-platform paths, cookie parsing, key detection

Full diff: [v1.9.8 β†’ v2.0.0](v1.9.8...v2.0.0)