Changes:
Feature Requests:
- #1450: feat: add JSON CLI fallback for PET server failures
Bugs:
- #1477: Fix: Restrict Set-ExecutionPolicy to Windows in PowerShell env activation
- #1495: Refactor environment change events to make getEnvironment a pure read and add refreshEnvironment event
- #1391: Terminal activation is slow on nushell
- #1496: fix: defer install prompt until after manager timeout to prevent false positives
- #1489: Prevent writing settings to global scope for environment and package managers
- #1456: Don't block on global scope during ext startup
- #1459: Fix wrong Python executable path on Linux/macOS after creating conda environments
See More
- #1180: PyEnv: Windows path calculation bug causes environment grouping to fail
- #1182: Poetry: Incorrect default virtualenvs path on Windows and macOS
- #1341: Windows: error when running environment activation script due to execution policy
- #1325: When opening a new terminal, Python venv is activated twice
- #1158: shellStartup ignored XDG_CONFIG_HOME on fish
- #1357: [BUG] Unable to detect or recognize python executable on certain machines
- #1337: Shell integration not injected for debug terminals in remote environments
- #1099: Workspace virtual environment interpreter cannot be used for files outside workspace
- #1145: Venv for first workspace is overwritten by default
- #1200: setting root project overrides project configs on reload
- #1124: Regression: interpreter selection status bar not working when switching environments
- #1448: fix: read workspaceSearchPaths scoped per folder in multi-root workspaces
- #1458: Fire
onDidChangeEnvironmentfor global and single-Uri scopes inset()
Others:
- #1505: Bump version to 1.30.0 in package.json
- #1504: fix bug with telemetry to pass correct metrics and record stage based failures
- #1501: fix: skip shell-integration wait for shells without SI support (fixes #1391)
- #997: [Python Environments] Virtual environment activation is slow
- #1499: Add Python virtual environment setup instructions to CONTRIBUTING.md
- #1465: Consistently get "Do you want to install extension ms-python.python to enable ms-python.python:venv support."
- #1486: Add telemetry for all PET process events
- #1478: Publish to NPM instead of custom feed
- #1476: port over update in PET version
- #1475: update workflows
- #1437: docs: add @remarks to EnvironmentManager interface documenting when each method is called
- #378: Extension API: How to map it to hatch?
- #1464: Add GitHub issue templates (Bug Report, Feature Request, Question)
- #1181: Use path.resolve() instead of path.normalize() for path comparisons on Windows
- #1454: Conda Environment Audit Findings
- #1206: pipenv not returning environment following reload
- #1027: launching a local integrated terminal from wsl will look for linux location for venv
- #1039: Bug: Command 'python.getRecommendedEnvironment' already exists in multi-root workspace
- #1451: fix: change stop hook from blocking to warning to prevent auto-commits
- #1453: bump version to 1.29.0 in package.json
This list of changes was auto generated.