Skip to content

v1.4.9

Choose a tag to compare

@github-actions github-actions released this 10 Mar 20:38
· 739 commits to main since this release

Hotfix

  • Fixes vscode-copilot permissions injection when VS Code settings.json contains JSONC syntax (comments and trailing commas).

What was happening

component:permissions failed with a JSON unmarshal error for some VS Code setups because the merge logic assumed strict JSON input.

Fix

  • JSON merge now falls back to JSONC normalization (strip comments/trailing commas) before parsing.
  • Keeps strict-error behavior for truly invalid JSON.
  • Adds regression tests for JSONC merge and vscode permissions injection path.

Impact

Install flow no longer fails at component:permissions for vscode-copilot due to JSONC-formatted VS Code settings.