Skip to content

Releases: microsoft/vscode-python-environments

v1.0.0

21 Jul 20:44
5fd15e2
Compare
Choose a tag to compare

Changes:

Feature Requests:

  • #488: Environments should have a "reveal in explorer" action
  • #162: Add python environments to report issue command
  • #478: "Create New" script should open the script
  • #445: Poetry support
  • #428: create project with 723 style script
  • #196: Add startup activation
  • #300: feat: telemetry for select env and package managers
  • #302: feat: add telemetry for install/uninstall packages
  • #279: feat: improve package management
See More
  • #281: feat: Add support for Quick Create
  • #269: feat: telemetry when using quick create
  • #265: feat: add "Quick Create" option for venvs
  • #213: feat: add option to skip package installation in venv and conda installers
  • #170: feat: Add copy path to Project and Environments
  • #134: Add tooltip message to indicate selected
  • #119: Add support for auto-activation
  • #120: Adds uninstall button on packages
  • #101: Adds group feature environment manager UI
  • #100: Ensure env manager context is available to use by extensions
  • #30: Add linting check and fix linting issues
  • #29: Unit test framework and some bug fixes
  • #28: Environment Variable management and bug fixes
  • #15: Code execution APIs
  • #13: Add pipelines yml
  • #10: Terminal and Execution APIs

Bugs:

  • #601: Fix select interpreter
  • #588: move open script to creator function
  • #575: show full path on hover
  • #537: update to add all new projects to projects view
  • #328: Setting project environment button tool tip
  • #58: re-select "set as workspace env" does nothing
  • #385: Cannot add a proejct via context menu
  • #444: fix: for pyenv spinning forever and crashes
  • #404: add workspace attribute to project setting
  • #405: bug fixes autoFindProjects
  • #402: fix: bad install step when attempting editable install
  • #384: fix: resolve on filesystem trigger does not use correct activate
  • #372: fix: quick create does not show up when there only one provider
  • #362: fix: bugs where env deletion or creation are not recorded
  • #312: Get Notebook Uri from Cell Logic Fix
  • #339: fix: inconsistent shell name display
  • #314: fix: detect if extension is installed and activated for selected env/package manager
  • #322: fix: ensure path input to copilot tools correctly converted to URI
  • #316: fix: detect terminal pip installs and refresh ui
  • #308: fix: quick Create ux tweaks and clean up
  • #298: Add fix to support project root item in project getter
  • #296: fix: show Manage Packages in Command Palette
  • #295: fix: ensure quick create is handled when using command API
  • #283: fix: id generation for env and pkg managers
  • #290: fix: ensure 'base' conda environment is not in a group
  • #288: fix: clarify that showSkipOption also applies to uninstallations
  • #287: fix: ensure script casing match for activations
  • #277: fix: avoid generating multiple events for the same environment
  • #271: fix: bug with filePath when finding calling extension
  • #264: fix: filter telemetry from in development extensions
  • #263: fix: for venv common packages shows installed packages pre ticked
  • #262: fix: use '&' when sending commands using sendtext to powershell
  • #253: fix: package refresh issue when installed externally
  • #222: fix: UX when installing packages
  • #225: fix: use vsceTarget to rustTarget conversion when pulling pet
  • #221: fix: Shell Type API updated in core
  • #217: bug: hide duplicate command from the command palette
  • #209: fix: cannot register tools starting with vscode_
  • #211: fix: cannot read properties of undefined reading 'value'
  • #183: bug: reduce noise in the environments view
  • #178: fix: use '/' delimiter on windows when using gitbash.
  • #180: Move description of env managers to tooltip
  • #175: fix: wrap the experimental shell type API with try-catch
  • #160: Use activation event and shell integration for activation tracking
  • #161: Pin engine version to enable proposed features
  • #157: Relax version check to handle >2024 versions of python extension
  • #145: Handle venv creation when running in no-workspace case
  • #133: Include native finder conda when searching
  • #131: Ensure activate button is not shown on task terminals
  • #126: Fix bug with updating activation state for terminal activate button
  • #128: Handle activation disposes correctly
  • #118: Add Extension dependency diagrams
  • #114: Fix missing common list when no installables are available
  • #113: Quote conda env remove arguments when using full path
  • #112: Ensure pwsh (powershell Core) use the right activation script
  • #97: Ensures development mode ids are calculated from development path
  • #87: Filter and remove folders from auto-find already in projects
  • #88: Multi-root env selection is not preserved after reload
  • #81: Fix when clause for activate/deactivate button
  • #84: Fix bug with pip list parsing
  • #80: Fix for conda listing in README.
  • #78: Name change due to collision
  • #77: Ensure preview
  • #74: Ensure we match envs and python extensions
  • #65: Fix bugs found during TPI
  • #66: Ensure venv creation and packages checks for python2 before attempting creation or package operations
  • #68: Fix for add project not working when a project is selected
  • #64: Use light and dark mode icons
  • #63: Fix bugs found during TPI
  • #39: Fix bug with selecting global python
  • #37: Set pre-release version
  • #36: Clean-up and bug fixes
  • #25: Bug fixes and API tweaks
  • #23: Fix bugs with creation and selection of venv
  • #11: Handle venv creation better

Others:

  • #618: update pet on release branch
  • #615: bump to version 1.0.0 to do first stable release
  • #614: port over workflows from python ext
  • #608: Add command to run Python Environment Tool (PET) in terminal
  • #607: Feature: Add command to run PET in terminal
  • #605: Update README to clarify Python Environments icon visibility during rollout
  • #589: extra logging for exp setting status
  • #582: update brace-expansion package to version 2.0.2
  • #573: add exp check to disable envs ext if in control
  • #580: fix reveal for venv creation
  • #558: fixes recursive venv assignment and incorrect multiroot result
  • #577: change hover on tooltip to show full env path
  • #578: remove pep 723 reference from create new flow
  • #572: feat: enhance environment creation with detailed result handling
  • #568: Add "Reveal Project in Explorer" context menu action for Python Projects
  • #556: update phrasing on different notifications
  • #567: feat: open parent folder of venv after creation
  • #565: bug fix to make quick create function from project panel select env
  • #562: Update readme for create project
  • #559: add and update telemetry for bundle release
  • #561: adopt setting to override exp and opt in for existing users
  • #557: remove stray console log
  • #555: feat: add .gitignore file creation for new Python environments in venv and conda managers
  • #554: fix to ensure new pkg with no env are saved
  • #551: Fixing GDPR telemetry naming for package management
  • #539: fix: adjust cwd for terminal creation & envs creation if project type is file
  • #546: remove poetry warning popup
  • #547: remove redundant menu items in python panel
  • #545: add check for already set project environments and add documentation
  • #543: fix: set env correctly on package creation
  • #530: Remove "Reset to Default" context menu command
  • #483: "Reset to Default" is unclear
  • #528: support poetry terminal activation required for versions > 2.0.0
  • #538: Remove project icon
  • #525: Add Python Environments report issue command
  • #531: bug: update quickCreateVenv to avoid name collisions for virtual environments
  • #536: remove python icon from poetry manager
  • #535: update text for install project deps
  • #534: chore: update Node.js version to 20.18.1
  • #499: Fix "Create New" script to open the script file after creation
  • #514: add command to add Python project given resource
  • #516: remove nested globes in envs explorer
  • #326: Remove icons unless they are helping locate an item
  • #515: remove refreshManager command and related entries
  • #501: feat: add workspace folder selection for project creation
  • #504: bug: support user aborting env deletion via modal venv
  • #495: Remove unwated } in pyenv version
  • #475: feat: add button from no workspace open in new project flow
  • #474: bug fix: add input validation to showInputBoxWithButtons
  • #460: chore(deps-dev): bump tar-fs from 2.1.2 to 2.1.3
  • #463: move template folder to files folder for build
  • #456: remove unused imports for environment tools
  • #455: fix: ensure env managers are using workspace persistent state
  • #452: Remove lm tools
  • #451: feat: enhance project creation with quick create option in new project command
  • #448: Port Python tools, and create a tool to quickly create a virtual env
  • #446: Add shell startup revert command
  • #435: Move packages to top level under each environment
  • #330: Move packages to top level under each environment
  • #434: Update environment selection tooltips from "Workspace" to "Project"
  • #441: Add notification when re-selecting the same workspace environment
  • #431: Fix Add Python Project via context menu to directly add file/folder
  • #432: Hide "Add Python Project" context menu for already selected projects & Rename button
  • #272: Hide Add Python Project context menu item if already selected as Python Project
  • #327: Fix phrasing to add a python project from file explorer
  • #437: PyEnv endlessly spins
  • #427: Raise error: Cannot read properties of undefined (reading 'executable')
  • #442: remove un-intended comment
  • #439: fixes for add pkg manually
  • #433: remove duplicate exec in dropdown selector
  • #403: Improve shell startup documentation and logic
  • #424: Create project branch
  • #409: feat: add pyenv support
  • #419: Remove unwanted messages
  • #416: Fixes to getting conda packages and localize tool message
  • #407: Updates to display rich and localized tool messages
  • #387: updates to project manager docs and comments
  • #375: fix: multi-root workspace env selectio...
Read more