Releases: nickderobertis/multivenv
Releases · nickderobertis/multivenv
v1.0.0-alpha.40
1.0.0-alpha.40 (2022-12-13)
Bug Fixes
- Remove verbose pip tools compile that was accidentally hard-coded (3647d48)
v1.0.0-alpha.39
1.0.0-alpha.39 (2022-12-13)
Bug Fixes
- Add os_release to system info (4a0e51d)
- Handle patching pip tags so that can access packages not compatible with the current system. Needs try/finally cleanup (5dabc59)
- Internal restructure to handle nullable cases (e03fef6)
- Use platform.release() if release not defined in env (b36276b)
- Wrap patching with try/finally (0261f59)
v1.0.0-alpha.38
1.0.0-alpha.38 (2022-08-06)
Bug Fixes
- Make more resilient to bad mvenv state files. Should make it so that changing the format is not a breaking change, just causes an extra sync (15c3fe4)
Features
- Allow specifying auto_sync_changed paths per venv that will trigger re-auto-sync of that venv when any of those files change (940f9f6)
v1.0.0-alpha.37
v1.0.0-alpha.36
1.0.0-alpha.36 (2022-08-04)
Bug Fixes
- Allow mvenv to work from subdir by making all relative paths relative to the config file location. Also add config path and cwd to info output (49ed8fa)
- Avoid line breaks in JSON outpuit (d8751bb)
BREAKING CHANGES
- Python API for commands has changed, now .invoke should be used
v1.0.0-alpha.35
1.0.0-alpha.35 (2022-08-03)
Features
- Support running arbitrary commands in venv, by switching to using env vars rather than using direct binary path (7092747)
v1.0.0-alpha.34
1.0.0-alpha.34 (2022-08-02)
Features
v1.0.0-alpha.33
1.0.0-alpha.33 (2022-08-02)
Features
v1.0.0-alpha.32
1.0.0-alpha.32 (2022-08-01)
Features
- Add targets info and more info on file extensions to info command (46bef29)
v1.0.0-alpha.31
1.0.0-alpha.31 (2022-08-01)
Bug Fixes
- Save version name in requirements file exactly as configured. Allow loading from any variation of version name starting with most specific (88f00d7)