Skip to content

0.2.0

Choose a tag to compare

@jezdez jezdez released this 30 Mar 12:18
2afbe49

Added

  • conda task subcommand with run, list, add, remove, and export
  • conda workspace run command for one-shot execution in environments
  • Task dependencies with topological ordering (depends-on)
  • Jinja2 template support in task commands ({{ conda.platform }}, conditionals)
  • Task output caching with input/output file declarations
  • Per-platform task overrides via [target.<platform>.tasks]
  • Task arguments with default values
  • Rich terminal output for all CLI commands (tables, status, errors)
  • Structured error rendering with actionable hints
  • Integration tests for CLI workflows
  • Demo recordings for terminal screencasts

Changed

  • Verb-based status messages (Installing, Installed, etc.) replace symbol-based markers
  • All CLI output routed through Rich console for consistent formatting
  • Documentation standardized to use conda workspace / conda task as primary CLI forms (cw / ct noted as aliases)
  • Aligned parsers with pixi workspace semantics for broader manifest compatibility
  • Exception hierarchy expanded with type annotations and actionable hints

Fixed

  • JSON output in conda task list --json no longer includes ANSI escapes
  • Activation script handling on Windows uses correct path validation
  • Solver output noise suppressed during lockfile generation
  • Stdout flushed after conda solver and transaction API calls