Skip to content

Releases: ericchansen/copilot-setup

v0.4.1

07 May 20:42

Choose a tag to compare

Bug Fixes

  • Replace invalid copilot plugin install . hints with correct name@marketplace format in the detail pane and upgrade toast notification
  • Fix 3 flaky _git_env() tests that leaked GIT_CONFIG_COUNT from the runner environment
  • Tighten test assertion to reject bare . and require exact name@marketplace form

v0.4.0

06 May 04:24

Choose a tag to compare

What's Changed

Features

  • Raw JSON detail toggle — press [j] in any tab to switch the detail pane between human-readable Rich markup and the raw JSON data, helpful for diagnosing config issues
  • Marketplace / Source / Repo columns in the Plugins tab replace the single Source column, mirroring actual config.json fields so the install method is immediately visible

Fixes

  • MCP health probe results now update the Health column and detail pane after completion (previously only showed a toast)
  • Column key stabilityadd_column(key=header) gives each column a stable key so update_cell works reliably
  • Dev-branch plugin detection — local git-checkout plugins on a branch now show dev: <branch> instead of a misleading upgrade arrow

Full Changelog: v0.3.3...v0.4.0

v0.3.3

06 May 00:56

Choose a tag to compare

Fixes

  • Show fresh upgrade info on launch instead of stale 24h cache (#33)
    • Two-phase loading: cached results shown instantly with hourglass indicator, then auto-refreshed from network in background
    • Generation guard prevents race conditions between async upgrade checks and manual refresh
    • Provisional indicator on both upgrade and no-upgrade rows so users know data is being verified

v0.3.2

05 May 23:13

Choose a tag to compare

Fixes

  • Delegate all plugin upgrades to copilot CLI — removes separate local git-backed upgrade path that caused version to revert on restart (#32)

v0.3.1

05 May 20:17

Choose a tag to compare

Fixes

  • Treat fetch failure as non-fatal in local plugin upgrade
  • Atomic config write + warn on version persistence failure
  • Persist version to config.json after local plugin upgrade
  • Support upgrading local git-backed plugins

Improvements

  • Consistent 'user' source label for non-plugin items

Docs

  • Add dev tool install steps (ruff, pytest) for contributors
  • Recommend uv tool install over global pip