Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
3.3.0 - 2025-10-17
Changed
invenvnow fails immediately if already inside a venv- Refactored
base_dirtobase_dirsacross all subcommands, enabling venv discovery in multiple locations with aFutureWarningwhen found in a legacy location
Removed
- Dropped python 3.9 support
3.2.3 - 2025-10-17
Fixed
- Fixed deprecation of store_const being used as a positional argument
3.2.2 - 2025-01-14
Fixed
- Fixed dvenv
3.2.1 - 2025-01-14
Fixed
- Fixed unsetting env vars
- Fixed activating venv with env vars
3.2.0 - 2025-01-13
Added
- Export
UV_PROJECT_ENVIRONMENTto help using uv
3.1.0 - 2025-01-06
Added
- Allow choosing seed type
3.0.0 - 2025-01-05
Added
- Added
--dry-runflag to print commands without executing them
Changed
- Informative printing is handled by dry_run and verbosity
- Use uv for creating venvs
- Default python for
mkvenvchanged fromcurrenttosystem
Fixed
- Fixed an env var that couldn't be handled by windows
- Fixed the minimum python version is set to 3.9
- Fixed the path in pvenv init
2.0.0 - 2024-07-23
Added
- Added
initsubcommand to print shell initialisation instructions
Changed
- Dropped python 3.8 support
- Changed license to BSD 3-Clause
1.0.0 - 2023-03-10
Fixed
- Fixed the bug with unprintable help in subcommands
Removed
- Dropped python 3.7 support
0.6.0 - 2022-11-23
Added
- Allow overriding env vars with a .d directory
Fixed
- Unset completely the new env vars
0.5.0 - 2022-11-22
Fixed
- Fixed
avenvwith multiple environment variables
0.4.0 - 2022-11-18
Fixed
- Fixed setting the project path when using
mkvenv
0.3.1 - 2022-11-17
Fixed
- Fixed error messages when using
mkvenv
0.3.0 - 2022-11-17
Added
- Added
rmvenvto remove existing virtual environments - Added
mkvenvto create virtual environments - Added
avenvto activate virtual environments - Added
dvenvto deactivate virtual environments
0.2.0 - 2022-11-14
Added
- Added
invenvto source environment variables - Added
outvenvto remove sourced environment variables withinvenv
0.1.0 - 2022-11-13
Added
- Added
lsvenvto list all the available virtual environments