Releases: KindaBrazy/LynxHub-Python-Toolkit
Releases · KindaBrazy/LynxHub-Python-Toolkit
0.13.0
✨ New Features
- Added a progress bar and counter for package update checks.
- You can now cancel ongoing package updates and checks.
- Added a setting to limit how many packages can be checked for update at the same time.
- Added the ability to locate a specific Python version on your system.
- You can now remove a Python version or venv from the list without deleting it.
- Added a 'Skip' option to the environment selector during AI installations.
- Added a terminal output view for package updates.
- The 'Change Version' dialog now shows all available package versions and also lets you select a custom one.
- Added a confirmation dialog for closing updating or update check window.
⚡ Improvements
- Updated the Tools page card design to match the new V3.3.0 style.
- Improved overall performance.
- The package manager header now shows the Python version and the AI's avatar.
- The environment selector now displays Python names and indicates the default version.
🪲 Bug Fixes
- Fixed an issue where updating a package, updates to the latest version instead of the target version.
- Fixed an issue where automatic Python detection would miss some installations.
- Improved detection of the LynxHub and system default Python versions.
- Fixed an issue where some features could break after updating a package.
📌 Minor Changes
- Added a maximum retry limit configuration to the requirements update checks.
- The cursor is now a pointer when hovering over package pagination buttons.
- Enhanced the overall UI layout, toast notifications, icons and etc.
V0.11.1
⚡ Improvements
- Support LynxHub Version 3.2.0
V0.11.1 (🌟Early Access | 🛠️Insider)
⚡ Improvements
- Support LynxHub Version 3.2.0
V0.11.0 (🌟Early Access | 🛠️Insider)
✨ New Features
- Choose between Python or venv when setting up AI environments.
- Select or change the Python version for the LynxHub environment.
- Disk usage caching for Python environments to improve performance.
Settings
- New retry configuration option and improved handling of maximum retries.
- Customize how package names are displayed in the Settings modal.
- Added a “Cache Disk Usage” toggle with an option to clear cache.
⚡ Improvements
UI
- Refreshed design for Python versions and virtual environment cards.
Installer
- Better error handling and clearer error messages.
- Improved handling of Deadsnakes PPA installation errors.
Conda Installer
- Improved error handling for additional cases.
- Added timeout & regex validation for detecting Conda installations.
- Auto-accept Terms of Service prompts during Conda setup.
- More reliable Python version fetching.
Requirements
- Smarter handling of mismatched
-and_in package names. - Improved logic for requirements update checks (operators & version comparisons).
- Increased maxRetries for fetching package versions from Pip.
Virtual Environments
- More robust error handling and improved venv loading states.
- Automatically ensures pip is installed for package management.
Associations
- Added avatar support in the virtual environment association dropdown.
- Improved styling for associated item “chips.”
- Support for associating installed Pythons with environments.
🪲 Bug Fixes
- Fixed crash when requirements file path is empty.
📌 Minor Changes
- Automatic detection of venvs during initialization.
Package Manager
- New styling for the Python version dropdown.
- Improved button styles & icons; removed redundant props.
- Clearer Conda installer loading label.
- Updated trash icon to a new duo-tone version.
V0.11.0 (🚀 Public Release)
✨ New Features
- Choose between Python or venv when setting up AI environments.
- Select or change the Python version for the LynxHub environment.
- Disk usage caching for Python environments to improve performance.
Settings
- New retry configuration option and improved handling of maximum retries.
- Customize how package names are displayed in the Settings modal.
- Added a “Cache Disk Usage” toggle with an option to clear cache.
⚡ Improvements
UI
- Refreshed design for Python versions and virtual environment cards.
Installer
- Better error handling and clearer error messages.
- Improved handling of Deadsnakes PPA installation errors.
Conda Installer
- Improved error handling for additional cases.
- Added timeout & regex validation for detecting Conda installations.
- Auto-accept Terms of Service prompts during Conda setup.
- More reliable Python version fetching.
Requirements
- Smarter handling of mismatched
-and_in package names. - Improved logic for requirements update checks (operators & version comparisons).
- Increased maxRetries for fetching package versions from Pip.
Virtual Environments
- More robust error handling and improved venv loading states.
- Automatically ensures pip is installed for package management.
Associations
- Added avatar support in the virtual environment association dropdown.
- Improved styling for associated item “chips.”
- Support for associating installed Pythons with environments.
🪲 Bug Fixes
- Fixed crash when requirements file path is empty.
📌 Minor Changes
- Automatic detection of venvs during initialization.
Package Manager
- New styling for the Python version dropdown.
- Improved button styles & icons; removed redundant props.
- Clearer Conda installer loading label.
- Updated trash icon to a new duo-tone version.
V0.10.2
✨ New Features
- Support LynxHub Version 3
⚡ Improvements
- Redesign ToolsPage card layout
V0.10.2 Early Access
###⚡ Improvements
- Redesign ToolsPage card layout
V0.10.1
✨ New Features
- Support LynxHub Version 3
V0.10.0
V0.9.2
🪲 Bug Fixes
- Fixed "Set as System Default" on windows might not work in some situations