Virtualfish Versions Save

Fish shell tool for managing Python virtual environments

2.5.8

3 weeks ago

Resolve compatibility issue with Python 3.12

Many thanks to @branchvincent for the enhancement and to @timsutton for reporting the issue.

2.5.7

2 months ago

Fix vf upgrade error related to sed (#234)

With assistance from @justinmayer and @kseistrup.

2.5.6

2 months ago

Improve resiliency of check_fish_version() function to invisible characters such as tabs.

Fixes #238 reported by @melomac via PR #241 by @justinmayer.

2.5.5

1 year ago
  • Raise minimum Python version to 3.7
  • Remove upper bounds on dependency versions

2.5.4

2 years ago
  • Use tool versions file to colorize ls --details (#212 by Justin Mayer)
  • auto_activation: Fix bug that auto-deactivated environments incorrectly (#210 by @cecep2)

2.5.3

2 years ago
  • Preserve .project files when re-building environments (#206)
  • Improve Pyenv version detection (#208)
  • auto_activation: Auto-deactivate environments in $PROJECT_HOME without requiring .project files (#209)
  • Improve installation instructions (#207)

Many thanks to @cecep2 for all of the above improvements!

2.5.2

2 years ago
  • vf connect: Accept an (optional) virtualenv name argument to connect (and activate)

2.5.1

3 years ago
  • globalpackages: Can now explicitly enable, disable, or toggle global packages
  • auto_activation: Auto-activate only for interactive sessions

2.5.0

3 years ago
  • vf upgrade: New command for upgrading and re-building environments (#141)
  • vf ls: Add --details flag to show Python status and version numbers (#190)
  • vf --help: Add dynamic column spacing
  • vf all: Show environment name before command output
  • Add __vfsupport_check_python function to ensure Python interpreters work
  • Demote Homebrew Python priority when locating interpreters

2.4.0

3 years ago
  • Remove temporary environments safely upon de-activation
  • Replace $HOME with ~ when displaying new virtual environment path
  • Environment: support .project files, loading .env from corresponding project