Changelog#
0.7.0#
Export selected Conda Code environments as CycloneDX 1.7 JSON through conda-sboms 0.3.0 or newer, using the owning conda installation for regular environments and the configured primary conda installation for workspaces
Accept
cxandcxzconda-express delegates from the Conda Code setting,CONDA_EXE, orpython.condaPathwithout searching for them onPATHRefuse workspace package changes when the project, manifest, or environment ownership changes during the safety refresh
Keep Find workspaces from offering a lower-priority manifest when another provider owns the higher-priority manifest in the same directory
0.6.1#
Rename Find conda workspace projects to Find workspaces and use Pixi-aligned workspace terminology throughout the extension and documentation
0.6.0#
Use the complete conda-workspaces snapshot when available, reducing workspace environment discovery to one conda process and reusing its package records
Route new dependencies to the selected workspace environment when supported
Remove direct workspace dependencies and update direct conda dependencies at their reported declaration locations, with confirmation before changing a shared declaration
Keep conda-workspaces 0.7 compatibility when complete snapshots or declaration locations are unavailable
Refuse ambiguous zero-feature package additions with 0.7 metadata instead of changing a declaration an isolated environment may not inherit
Show a VS Code progress notification while package changes are applied
Prompt for one complete conda package specification when Python Environments opens Manage Packages without an explicit package change
Expose conda shell activation and deactivation for workspace environments, targeting each environment’s exact installed prefix
Add Find conda workspace projects to the Python Environments project creator flow, validating selected manifests before registration
Limit file and project refreshes to the affected registered workspaces while retaining global environment reconciliation
0.5.0#
Create and select regular named environments directly from supported project files through an editor-title action with native progress reporting
Run tasks declared by a confirmed conda-workspaces manifest through an editor-title action and native VS Code Tasks
Mark workspace dependencies as direct or transitive and list direct dependencies first
Add focused light-theme demos for regular environment creation and workspace task execution, with clearer documentation of how Conda Code, Python Environments, conda-workspaces, and VS Code Tasks fit together
0.4.0#
Exclude conda-exec cache prefixes from regular discovery, explicit resolution, and workspace routing across
CONDA_EXEC_HOME, platform-default roots, and filesystem aliasesRefresh the README and GitHub Pages experience with clearer setup guidance, navigation, and section landing pages
0.3.0#
Discover multiple conda installations, match Base, Named, and Prefix classification, load activation hooks from each owning installation, and route package changes and safe deletion through each owning
condaexecutableKeep ordinary regular-environment refresh process-free, reuse unchanged filesystem discovery, coalesce overlapping refreshes, and load cached conda details through nonblocking background enrichment
Watch and fingerprint configuration files reported by conda, conda environment inputs, and executable identity, then force one coalesced background enrichment after changes, with explicit refresh and cache-age fallbacks
Use only owning
condaexecutables for operations and keep removal and provider exclusions safe across custom environment directories and path aliases
0.2.1#
Show installed packages under environments with Python Environments 1.36
0.2.0#
Expose conda-workspaces tasks through the native VS Code task interface and honor the selected Conda Code workspace environment
Add the official conda logo as the extension icon
0.1.1#
Avoid spawning a
condaprocess for every Python environment resolution request
0.1.0#
Add a conda environment and package provider
Add named and prefix environment discovery, creation, scoped selection, and execution
Remove named and project
.condaenvironments with base-installation protectionAdd conda-workspaces as a project-aware lifecycle and package overlay
Exclude the active conda-global tool root and Pixi-owned prefixes
Refuse changes when multiple workspace manifests report the same prefix
Retain unaffected environments when one workspace environment cannot be inspected
Add bounded, shell-free
condacommand execution with option-delimited specsList conda-pypi records while omitting raw pip records
Create regular named environments from project-root
environment.yml,environment.yaml, CEP 23 explicit specifications, and conda-lockfiles inputsAdd MyST and Sphinx Design documentation organized with Diátaxis and published through GitHub Pages
Add secretless, tag-gated GitHub and Visual Studio Marketplace releases
Add parser, command, environment lifecycle, and package cache tests