## 1.1.0

* 🆕 **Virtual Environment Support**: Create and manage isolated Python environments
* 🆕 **JSON Requirements Management**: Advanced package specification with metadata
* 🆕 **Dual Mode Operation**: Seamless switching between base Python and virtual environments
* 🆕 **Enhanced UI/UX**: Environment indicators and improved testing workflows
* ✅ **VirtualEnvironment Class**: Complete venv metadata and path management
* ✅ **RequirementsManager**: JSON format parsing with version constraints and extras
* ✅ **PythonVenv Management**: Create, activate, deactivate, and delete virtual environments
* ✅ **Extended API**: Comprehensive virtual environment management methods
* ✅ **Environment Detection**: Automatic detection of active environment type
* 🔧 **Bug Fixes**: Fixed requirements parsing issues and path conflicts
* 📖 **Enhanced Documentation**: Updated examples and API reference

## 1.0.0

* **Initial release** of py_engine_desktop Flutter plugin
* ✅ **Embedded Python Runtime**: Automatic Python distribution management
* ✅ **Multi-platform Support**: Windows x64, macOS x64 & Linux x64 fully tested
* ✅ **Script Execution**: Run Python scripts with real-time stdout/stderr capture
* ✅ **Interactive REPL**: Python REPL with command input and output streaming
* ✅ **Package Management**: pip install/uninstall functionality
* ✅ **One-time Setup**: Automatic Python runtime extraction and caching
* ✅ **Comprehensive Example**: Complete demo app showcasing all features
* 🏗️ **Production Ready**: Fully tested on Windows, macOS & Linux
