diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 2eb320983f6a..3eb2c5b8fb18 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,5 +1,3 @@ # To find available Node images, see https://mcr.microsoft.com/en-us/product/devcontainers/javascript-node/tags - -# [Choice] Node.js version -ARG VARIANT="dev-24-bullseye" -FROM mcr.microsoft.com/devcontainers/javascript-node:${VARIANT} +ARG VARIANT=dev-24-bullseye +FROM mcr.microsoft.com/devcontainers/javascript-node:dev-24-bullseye@sha256:3502f1f21b1989500e8c72ada7d6e496dc4540b0707d4ea4ff743077f88a6c2d diff --git a/Dockerfile b/Dockerfile index 6cfc5a1aebb5..dd3fa4e6e71b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ # --------------------------------------------------------------- # To update the sha: # https://github.com/github/gh-base-image/pkgs/container/gh-base-image%2Fgh-base-noble -FROM ghcr.io/github/gh-base-image/gh-base-noble:20260123-171033-gd75f3193f AS base +FROM ghcr.io/github/gh-base-image/gh-base-noble:20260126-172357-g0b997f8b3@sha256:738abde0d24406108b0eb4dc3ae2b934a4d2fb08750af8b80b36c16b4ca7ad18 AS base # Install curl for Node install and determining the early access branch # Install git for cloning docs-early-access & translations repos diff --git a/Dockerfile.openapi_decorator b/Dockerfile.openapi_decorator index 8e8ca98b6e95..b6000cef8d20 100644 --- a/Dockerfile.openapi_decorator +++ b/Dockerfile.openapi_decorator @@ -1,4 +1,4 @@ -FROM node:24-alpine +FROM node:24-alpine@sha256:7d042bda1f5999f5bd14a23e9e62d9c320cceb68f93f167ce01ca3ecbd9cef71 WORKDIR /openapi-check diff --git a/content/copilot/reference/copilot-feature-matrix.md b/content/copilot/reference/copilot-feature-matrix.md index b3da86fdbd20..b3cd87dbf83b 100644 --- a/content/copilot/reference/copilot-feature-matrix.md +++ b/content/copilot/reference/copilot-feature-matrix.md @@ -18,7 +18,9 @@ topics: * ✗ = not supported * P = under preview - + + +{% ides %} ## Features by IDE @@ -30,23 +32,154 @@ The following table shows supported {% data variables.product.prodname_copilot_s | {{ featureEntry[0] }}{%- for ideEntry in tables.copilot.copilot-matrix.ides %}{%- assign latestVersion = ideEntry[1].versions | last %}{%- assign supportLevel = ideEntry[1].features[featureEntry[0]][latestVersion] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} | {%- endfor %} -{% for ideEntry in tables.copilot.copilot-matrix.ides %} +{% endides %} + +{% vscode %} + +{% assign ideEntry = tables.copilot.copilot-matrix.ides["VS Code"] %} + +## Features by VS Code version + +The following table shows supported {% data variables.product.prodname_copilot_short %} features across recent vesions of the IDE. + +{%- comment %} Use the predefined versionGroups from JSON data {%- endcomment %} +{% for groupEntry in ideEntry.versionGroups %} + {%- assign groupName = groupEntry[0] %} + {%- assign groupVersions = groupEntry[1] %} + +## VS Code {{ groupName }} + +| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} | +|:----{%- for version in groupVersions %}|:----:{%- endfor %}| +{%- for featureEntry in ideEntry.features %} +| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} | +{%- endfor %} + +{% endfor %} + +{% endvscode %} + +{% visualstudio %} + +{% assign ideEntry = tables.copilot.copilot-matrix.ides["Visual Studio"] %} + +## Features by Visual Studio version + +The following table shows supported {% data variables.product.prodname_copilot_short %} features across recent vesions of the IDE. + +{%- comment %} Use the predefined versionGroups from JSON data {%- endcomment %} +{% for groupEntry in ideEntry.versionGroups %} + {%- assign groupName = groupEntry[0] %} + {%- assign groupVersions = groupEntry[1] %} + +## Visual Studio {{ groupName }} + +| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} | +|:----{%- for version in groupVersions %}|:----:{%- endfor %}| +{%- for featureEntry in ideEntry.features %} +| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} | +{%- endfor %} + +{% endfor %} + +{% endvisualstudio %} + +{% jetbrains %} + +{% assign ideEntry = tables.copilot.copilot-matrix.ides["JetBrains"] %} + +## Features by JetBrains version + +The following table shows supported {% data variables.product.prodname_copilot_short %} features across recent vesions of the {% data variables.copilot.copilot_extension %} for the IDE. + +{%- comment %} Use the predefined versionGroups from JSON data {%- endcomment %} +{% for groupEntry in ideEntry.versionGroups %} + {%- assign groupName = groupEntry[0] %} + {%- assign groupVersions = groupEntry[1] %} + +## JetBrains {{ groupName }} + +| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} | +|:----{%- for version in groupVersions %}|:----:{%- endfor %}| +{%- for featureEntry in ideEntry.features %} +| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} | +{%- endfor %} + +{% endfor %} + +{% endjetbrains %} + +{% eclipse %} + +{% assign ideEntry = tables.copilot.copilot-matrix.ides["Eclipse"] %} + +## Features by Eclipse version + +The following table shows supported {% data variables.product.prodname_copilot_short %} features across recent vesions of the {% data variables.copilot.copilot_extension %} for the IDE. + +{%- comment %} Use the predefined versionGroups from JSON data {%- endcomment %} +{% for groupEntry in ideEntry.versionGroups %} + {%- assign groupName = groupEntry[0] %} + {%- assign groupVersions = groupEntry[1] %} + +## Eclipse {{ groupName }} + +| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} | +|:----{%- for version in groupVersions %}|:----:{%- endfor %}| +{%- for featureEntry in ideEntry.features %} +| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} | +{%- endfor %} + +{% endfor %} + +{% endeclipse %} + +{% xcode %} + +{% assign ideEntry = tables.copilot.copilot-matrix.ides["Xcode"] %} + +## Features by Xcode version -## Features by {{ ideEntry[0] }} version +The following table shows supported {% data variables.product.prodname_copilot_short %} features across recent vesions of the {% data variables.copilot.copilot_extension %} for the IDE. {%- comment %} Use the predefined versionGroups from JSON data {%- endcomment %} -{%- for groupEntry in ideEntry[1].versionGroups %} +{% for groupEntry in ideEntry.versionGroups %} {%- assign groupName = groupEntry[0] %} {%- assign groupVersions = groupEntry[1] %} -### {{ ideEntry[0] }} {{ groupName }} +## Xcode {{ groupName }} | Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} | |:----{%- for version in groupVersions %}|:----:{%- endfor %}| -{%- for featureEntry in ideEntry[1].features %} +{%- for featureEntry in ideEntry.features %} | {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} | {%- endfor %} +{% endfor %} + +{% endxcode %} + +{% vimneovim %} + +{% assign ideEntry = tables.copilot.copilot-matrix.ides["NeoVim"] %} + +## Features by NeoVim version + +The following table shows supported {% data variables.product.prodname_copilot_short %} features across recent vesions of the {% data variables.copilot.copilot_extension %} for the IDE. + +{%- comment %} Use the predefined versionGroups from JSON data {%- endcomment %} +{% for groupEntry in ideEntry.versionGroups %} + {%- assign groupName = groupEntry[0] %} + {%- assign groupVersions = groupEntry[1] %} + +## NeoVim {{ groupName }} + +| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} | +|:----{%- for version in groupVersions %}|:----:{%- endfor %}| +{%- for featureEntry in ideEntry.features %} +| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} | {%- endfor %} {% endfor %} + +{% endvimneovim %} diff --git a/data/tables/copilot/copilot-matrix.yml b/data/tables/copilot/copilot-matrix.yml index 122b02633231..6af1ad235fd0 100644 --- a/data/tables/copilot/copilot-matrix.yml +++ b/data/tables/copilot/copilot-matrix.yml @@ -10,33 +10,28 @@ metadata: ides: VS Code: versions: - - 0.0.0 - - 1.57.0 - - 1.60.0 - - 1.70.0 - - 1.80.0 - - 1.94.0 - - 1.95.0 - - 1.96.0 - - 1.97.0 - - 1.98.0 - - 1.99.0 - - 1.100.0 - - 1.101.0 - - 1.102.0 - 1.103.0 + - 1.102.0 + - 1.101.0 + - 1.100.0 + - 1.99.0 + - 1.98.0 + - 1.97.0 + - 1.96.0 + - 1.95.0 + - 1.94.0 + - 1.80.0 + - 1.70.0 + - 1.60.0 + - 1.57.0 + - 0.0.0 versionGroups: - 2021 releases: - - 1.60.0 - - 1.57.0 - 2022 releases: - - 1.70.0 - 2023 releases: - - 1.80.0 - 2024 releases: - - 1.96.0 - - 1.95.0 - - 1.94.0 + latest releases: + - 1.103.0 + - 1.102.0 + - 1.101.0 + - 1.100.0 + - 1.99.0 2025 releases: - 1.103.0 - 1.102.0 @@ -45,422 +40,459 @@ ides: - 1.99.0 - 1.98.0 - 1.97.0 + 2024 releases: + - 1.96.0 + - 1.95.0 + - 1.94.0 + 2023 releases: + - 1.80.0 + 2022 releases: + - 1.70.0 + 2021 releases: + - 1.60.0 + - 1.57.0 features: .NET Upgrade Agent: - 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: not-supported - 1.96.0: not-supported - 1.97.0: not-supported - 1.98.0: not-supported - 1.99.0: not-supported - 1.100.0: not-supported - 1.101.0: not-supported - 1.102.0: not-supported 1.103.0: not-supported - Agent mode: - 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: not-supported + 1.102.0: not-supported + 1.101.0: not-supported + 1.100.0: not-supported + 1.99.0: not-supported + 1.98.0: not-supported + 1.97.0: not-supported 1.96.0: not-supported - 1.97.0: preview - 1.98.0: preview - 1.99.0: supported - 1.100.0: supported - 1.101.0: supported - 1.102.0: supported + 1.95.0: not-supported + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Agent mode: 1.103.0: supported - BYOK: - 0.0.0: preview - 1.57.0: preview - 1.60.0: preview - 1.70.0: preview - 1.80.0: preview - 1.94.0: preview - 1.95.0: preview - 1.96.0: preview - 1.97.0: preview + 1.102.0: supported + 1.101.0: supported + 1.100.0: supported + 1.99.0: supported 1.98.0: preview - 1.99.0: preview - 1.100.0: preview - 1.101.0: preview - 1.102.0: preview - 1.103.0: preview - Chat: - 0.0.0: not-supported - 1.57.0: not-supported + 1.97.0: preview + 1.96.0: not-supported + 1.95.0: not-supported + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported 1.60.0: not-supported - 1.70.0: supported - 1.80.0: supported - 1.94.0: supported - 1.95.0: supported - 1.96.0: supported - 1.97.0: supported - 1.98.0: supported - 1.99.0: supported - 1.100.0: supported - 1.101.0: supported - 1.102.0: supported - 1.103.0: supported - Checkpoints: - 0.0.0: not-supported 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: not-supported - 1.96.0: not-supported - 1.97.0: not-supported - 1.98.0: not-supported - 1.99.0: not-supported - 1.100.0: not-supported - 1.101.0: not-supported - 1.102.0: not-supported - 1.103.0: supported - Code completion: 0.0.0: not-supported + BYOK: + 1.103.0: preview + 1.102.0: preview + 1.101.0: preview + 1.100.0: preview + 1.99.0: preview + 1.98.0: preview + 1.97.0: preview + 1.96.0: preview + 1.95.0: preview + 1.94.0: preview + 1.80.0: preview + 1.70.0: preview + 1.60.0: preview 1.57.0: preview - 1.60.0: supported - 1.70.0: supported - 1.80.0: supported - 1.94.0: supported - 1.95.0: supported - 1.96.0: supported - 1.97.0: supported - 1.98.0: supported - 1.99.0: supported - 1.100.0: supported - 1.101.0: supported - 1.102.0: supported + 0.0.0: preview + Chat: 1.103.0: supported - Code referencing: - 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: supported - 1.95.0: supported - 1.96.0: supported - 1.97.0: supported - 1.98.0: supported - 1.99.0: supported - 1.100.0: supported - 1.101.0: supported 1.102.0: supported - 1.103.0: supported - Copilot code review: - 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: preview - 1.96.0: preview - 1.97.0: preview - 1.98.0: preview - 1.99.0: supported - 1.100.0: supported 1.101.0: supported - 1.102.0: supported - 1.103.0: supported - Custom chat modes: - 0.0.0: not-supported - 1.57.0: not-supported + 1.100.0: supported + 1.99.0: supported + 1.98.0: supported + 1.97.0: supported + 1.96.0: supported + 1.95.0: supported + 1.94.0: supported + 1.80.0: supported + 1.70.0: supported 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: not-supported - 1.96.0: not-supported - 1.97.0: not-supported - 1.98.0: not-supported - 1.99.0: not-supported - 1.100.0: not-supported - 1.101.0: preview - 1.102.0: preview - 1.103.0: preview - Custom instructions: - 0.0.0: not-supported 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: preview - 1.96.0: preview - 1.97.0: preview - 1.98.0: supported - 1.99.0: supported - 1.100.0: supported - 1.101.0: supported - 1.102.0: supported - 1.103.0: supported - Edit mode: 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: preview - 1.96.0: preview - 1.97.0: supported - 1.98.0: supported - 1.99.0: supported - 1.100.0: supported - 1.101.0: supported - 1.102.0: supported + Checkpoints: 1.103.0: supported - Extensions: - 0.0.0: supported - 1.57.0: supported - 1.60.0: supported - 1.70.0: supported - 1.80.0: supported - 1.94.0: supported - 1.95.0: supported - 1.96.0: supported - 1.97.0: supported - 1.98.0: supported - 1.99.0: supported - 1.100.0: supported - 1.101.0: supported - 1.102.0: supported + 1.102.0: not-supported + 1.101.0: not-supported + 1.100.0: not-supported + 1.99.0: not-supported + 1.98.0: not-supported + 1.97.0: not-supported + 1.96.0: not-supported + 1.95.0: not-supported + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Code completion: 1.103.0: supported - Java Upgrade Agent: - 0.0.0: preview + 1.102.0: supported + 1.101.0: supported + 1.100.0: supported + 1.99.0: supported + 1.98.0: supported + 1.97.0: supported + 1.96.0: supported + 1.95.0: supported + 1.94.0: supported + 1.80.0: supported + 1.70.0: supported + 1.60.0: supported 1.57.0: preview - 1.60.0: preview - 1.70.0: preview - 1.80.0: preview - 1.94.0: preview - 1.95.0: preview - 1.96.0: preview - 1.97.0: preview - 1.98.0: preview - 1.99.0: preview - 1.100.0: preview - 1.101.0: preview - 1.102.0: preview - 1.103.0: preview - MCP: 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: not-supported - 1.96.0: not-supported - 1.97.0: not-supported - 1.98.0: not-supported - 1.99.0: preview - 1.100.0: preview - 1.101.0: preview - 1.102.0: supported + Code referencing: 1.103.0: supported - Next edit suggestions: - 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: not-supported - 1.96.0: not-supported - 1.97.0: preview - 1.98.0: preview - 1.99.0: supported - 1.100.0: supported - 1.101.0: supported 1.102.0: supported - 1.103.0: supported - Prompt files: - 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported - 1.70.0: not-supported + 1.101.0: supported + 1.100.0: supported + 1.99.0: supported + 1.98.0: supported + 1.97.0: supported + 1.96.0: supported + 1.95.0: supported + 1.94.0: supported 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: not-supported - 1.96.0: not-supported - 1.97.0: preview - 1.98.0: preview - 1.99.0: preview - 1.100.0: preview - 1.101.0: preview - 1.102.0: preview - 1.103.0: preview - Vision: - 0.0.0: not-supported - 1.57.0: not-supported - 1.60.0: not-supported 1.70.0: not-supported - 1.80.0: not-supported - 1.94.0: not-supported - 1.95.0: not-supported - 1.96.0: not-supported - 1.97.0: preview - 1.98.0: preview - 1.99.0: preview - 1.100.0: preview - 1.101.0: preview - 1.102.0: preview - 1.103.0: preview - Workspace indexing: - 0.0.0: not-supported - 1.57.0: not-supported 1.60.0: not-supported - 1.70.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Copilot code review: + 1.103.0: supported + 1.102.0: supported + 1.101.0: supported + 1.100.0: supported + 1.99.0: supported + 1.98.0: preview + 1.97.0: preview + 1.96.0: preview + 1.95.0: preview + 1.94.0: not-supported 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Custom chat modes: + 1.103.0: preview + 1.102.0: preview + 1.101.0: preview + 1.100.0: not-supported + 1.99.0: not-supported + 1.98.0: not-supported + 1.97.0: not-supported + 1.96.0: not-supported + 1.95.0: not-supported 1.94.0: not-supported - 1.95.0: supported - 1.96.0: supported - 1.97.0: supported - 1.98.0: supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Custom instructions: + 1.103.0: supported + 1.102.0: supported + 1.101.0: supported + 1.100.0: supported 1.99.0: supported + 1.98.0: supported + 1.97.0: preview + 1.96.0: preview + 1.95.0: preview + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Edit mode: + 1.103.0: supported + 1.102.0: supported + 1.101.0: supported 1.100.0: supported + 1.99.0: supported + 1.98.0: supported + 1.97.0: supported + 1.96.0: preview + 1.95.0: preview + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Extensions: + 1.103.0: supported + 1.102.0: supported 1.101.0: supported + 1.100.0: supported + 1.99.0: supported + 1.98.0: supported + 1.97.0: supported + 1.96.0: supported + 1.95.0: supported + 1.94.0: supported + 1.80.0: supported + 1.70.0: supported + 1.60.0: supported + 1.57.0: supported + 0.0.0: supported + Java Upgrade Agent: + 1.103.0: preview + 1.102.0: preview + 1.101.0: preview + 1.100.0: preview + 1.99.0: preview + 1.98.0: preview + 1.97.0: preview + 1.96.0: preview + 1.95.0: preview + 1.94.0: preview + 1.80.0: preview + 1.70.0: preview + 1.60.0: preview + 1.57.0: preview + 0.0.0: preview + MCP: + 1.103.0: supported 1.102.0: supported + 1.101.0: preview + 1.100.0: preview + 1.99.0: preview + 1.98.0: not-supported + 1.97.0: not-supported + 1.96.0: not-supported + 1.95.0: not-supported + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Next edit suggestions: 1.103.0: supported - Visual Studio: - versions: - - 0.0.0 - - 17.13.0 - - 17.14.0 - - 17.14.6 + 1.102.0: supported + 1.101.0: supported + 1.100.0: supported + 1.99.0: supported + 1.98.0: preview + 1.97.0: preview + 1.96.0: not-supported + 1.95.0: not-supported + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Prompt files: + 1.103.0: preview + 1.102.0: preview + 1.101.0: preview + 1.100.0: preview + 1.99.0: preview + 1.98.0: preview + 1.97.0: preview + 1.96.0: not-supported + 1.95.0: not-supported + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Vision: + 1.103.0: preview + 1.102.0: preview + 1.101.0: preview + 1.100.0: preview + 1.99.0: preview + 1.98.0: preview + 1.97.0: preview + 1.96.0: not-supported + 1.95.0: not-supported + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Workspace indexing: + 1.103.0: supported + 1.102.0: supported + 1.101.0: supported + 1.100.0: supported + 1.99.0: supported + 1.98.0: supported + 1.97.0: supported + 1.96.0: supported + 1.95.0: supported + 1.94.0: not-supported + 1.80.0: not-supported + 1.70.0: not-supported + 1.60.0: not-supported + 1.57.0: not-supported + 0.0.0: not-supported + Visual Studio: + versions: + - 18.0.0 - 17.14.13 + - 17.14.6 + - 17.14.0 + - 17.13.0 + - 0.0.0 versionGroups: + latest releases: + - 18.0.0 + - 17.14.13 + - 17.14.6 + - 17.14.0 + - 17.13.0 2025 releases: + - 18.0.0 - 17.14.13 - 17.14.6 - 17.14.0 - 17.13.0 features: .NET Upgrade Agent: - 0.0.0: preview - 17.13.0: preview - 17.14.0: preview - 17.14.6: preview + 18.0.0: supported 17.14.13: preview - Agent mode: - 0.0.0: not-supported - 17.13.0: not-supported + 17.14.6: preview 17.14.0: preview - 17.14.6: supported + 17.13.0: preview + 0.0.0: preview + Agent mode: + 18.0.0: supported 17.14.13: supported - BYOK: - 0.0.0: not-supported + 17.14.6: supported + 17.14.0: preview 17.13.0: not-supported - 17.14.0: not-supported - 17.14.6: not-supported + 0.0.0: not-supported + BYOK: + 18.0.0: supported 17.14.13: not-supported + 17.14.6: not-supported + 17.14.0: not-supported + 17.13.0: not-supported + 0.0.0: not-supported Chat: - 0.0.0: supported - 17.13.0: supported - 17.14.0: supported - 17.14.6: supported + 18.0.0: supported 17.14.13: supported - Code completion: - 0.0.0: supported - 17.13.0: supported - 17.14.0: supported 17.14.6: supported - 17.14.13: supported - Code referencing: - 0.0.0: not-supported - 17.13.0: supported 17.14.0: supported - 17.14.6: supported - 17.14.13: supported - Copilot code review: - 0.0.0: supported 17.13.0: supported - 17.14.0: supported - 17.14.6: supported - 17.14.13: supported - Custom instructions: 0.0.0: supported - 17.13.0: supported - 17.14.0: supported - 17.14.6: supported + Code completion: + 18.0.0: supported 17.14.13: supported - Edit mode: - 0.0.0: not-supported - 17.13.0: supported + 17.14.6: supported 17.14.0: supported + 17.13.0: supported + 0.0.0: supported + Code referencing: + 18.0.0: supported + 17.14.13: supported 17.14.6: supported + 17.14.0: supported + 17.13.0: supported + 0.0.0: not-supported + Copilot code review: + 18.0.0: supported 17.14.13: supported - Extensions: - 0.0.0: supported + 17.14.6: supported + 17.14.0: supported 17.13.0: supported + 0.0.0: supported + Custom instructions: + 18.0.0: supported + 17.14.13: supported + 17.14.6: supported 17.14.0: supported + 17.13.0: supported + 0.0.0: supported + Edit mode: + 18.0.0: supported 17.14.6: supported + 17.14.0: supported + 17.13.0: supported + 0.0.0: not-supported + Extensions: + 18.0.0: supported 17.14.13: supported + 17.14.6: supported + 17.14.0: supported + 17.13.0: supported + 0.0.0: supported Java Upgrade Agent: - 0.0.0: not-supported - 17.13.0: not-supported - 17.14.0: not-supported - 17.14.6: not-supported + 18.0.0: not-supported 17.14.13: not-supported - MCP: - 0.0.0: not-supported + 17.14.6: not-supported + 17.14.0: not-supported 17.13.0: not-supported - 17.14.0: preview - 17.14.6: preview - 17.14.13: supported - Next edit suggestions: 0.0.0: not-supported - 17.13.0: not-supported - 17.14.0: supported - 17.14.6: supported + MCP: + 18.0.0: supported 17.14.13: supported - Prompt files: + 17.14.6: preview + 17.14.0: preview + 17.13.0: not-supported 0.0.0: not-supported + Next edit suggestions: + 18.0.0: supported + 17.14.13: supported + 17.14.6: supported + 17.14.0: supported 17.13.0: not-supported - 17.14.0: not-supported - 17.14.6: not-supported + 0.0.0: not-supported + Prompt files: + 18.0.0: supported 17.14.13: not-supported + 17.14.6: not-supported + 17.14.0: not-supported + 17.13.0: not-supported + 0.0.0: not-supported Vision: - 0.0.0: preview - 17.13.0: preview - 17.14.0: preview - 17.14.6: preview + 18.0.0: preview 17.14.13: preview + 17.14.6: preview + 17.14.0: preview + 17.13.0: preview + 0.0.0: preview Workspace indexing: - 0.0.0: not-supported - 17.13.0: not-supported - 17.14.0: not-supported - 17.14.6: not-supported + 18.0.0: not-supported 17.14.13: not-supported + 17.14.6: not-supported + 17.14.0: not-supported + 17.13.0: not-supported + 0.0.0: not-supported JetBrains: versions: - - 0.0.0 - - 1.0.1 - - 1.4.0 - - 1.5.0 - - 1.5.39 - - 1.5.41 - - 1.5.43 - - 1.5.45 - - 1.5.49 - - 1.5.53 - 1.5.54 + - 1.5.53 + - 1.5.49 + - 1.5.45 + - 1.5.43 + - 1.5.41 + - 1.5.39 + - 1.5.0 + - 1.4.0 + - 1.0.1 + - 0.0.0 versionGroups: - 2024 releases: - - 1.5.39 - - 1.4.0 + latest releases: + - 1.5.54 + - 1.5.53 + - 1.5.49 + - 1.5.45 + - 1.5.43 2025 releases: - 1.5.54 - 1.5.53 @@ -470,163 +502,167 @@ ides: - 1.5.41 - 1.5.0 - 1.0.1 + 2024 releases: + - 1.5.39 + - 1.4.0 features: .NET Upgrade Agent: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported - 1.5.39: not-supported - 1.5.41: not-supported - 1.5.43: not-supported - 1.5.45: not-supported - 1.5.49: not-supported - 1.5.53: not-supported 1.5.54: not-supported - Agent mode: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported - 1.5.39: not-supported - 1.5.41: not-supported + 1.5.53: not-supported + 1.5.49: not-supported + 1.5.45: not-supported 1.5.43: not-supported - 1.5.45: preview - 1.5.49: supported - 1.5.53: supported - 1.5.54: supported - BYOK: - 0.0.0: preview - 1.0.1: preview - 1.4.0: preview - 1.5.0: preview - 1.5.39: preview - 1.5.41: preview - 1.5.43: preview - 1.5.45: preview - 1.5.49: preview - 1.5.53: preview - 1.5.54: preview - Chat: + 1.5.41: not-supported + 1.5.39: not-supported + 1.5.0: not-supported + 1.4.0: not-supported + 1.0.1: not-supported 0.0.0: not-supported + Agent mode: + 1.5.54: supported + 1.5.53: supported + 1.5.49: supported + 1.5.45: preview + 1.5.43: not-supported + 1.5.41: not-supported + 1.5.39: not-supported + 1.5.0: not-supported + 1.4.0: not-supported 1.0.1: not-supported + 0.0.0: not-supported + BYOK: + 1.5.54: preview + 1.5.53: preview + 1.5.49: preview + 1.5.45: preview + 1.5.43: preview + 1.5.41: preview + 1.5.39: preview + 1.5.0: preview 1.4.0: preview - 1.5.0: supported - 1.5.39: supported - 1.5.41: supported - 1.5.43: supported - 1.5.45: supported - 1.5.49: supported - 1.5.53: supported + 1.0.1: preview + 0.0.0: preview + Chat: 1.5.54: supported - Checkpoints: - 0.0.0: not-supported + 1.5.53: supported + 1.5.49: supported + 1.5.45: supported + 1.5.43: supported + 1.5.41: supported + 1.5.39: supported + 1.5.0: supported + 1.4.0: preview 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported - 1.5.39: not-supported - 1.5.41: not-supported - 1.5.43: not-supported - 1.5.45: not-supported - 1.5.49: not-supported - 1.5.53: not-supported + 0.0.0: not-supported + Checkpoints: 1.5.54: not-supported + 1.5.53: not-supported + 1.5.49: not-supported + 1.5.45: not-supported + 1.5.43: not-supported + 1.5.41: not-supported + 1.5.39: not-supported + 1.5.0: not-supported + 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported Code completion: - 0.0.0: preview - 1.0.1: supported - 1.4.0: supported - 1.5.0: supported - 1.5.39: supported - 1.5.41: supported - 1.5.43: supported - 1.5.45: supported - 1.5.49: supported - 1.5.53: supported 1.5.54: supported - Code referencing: - 0.0.0: supported - 1.0.1: supported - 1.4.0: supported - 1.5.0: supported - 1.5.39: supported - 1.5.41: supported - 1.5.43: supported - 1.5.45: supported - 1.5.49: supported 1.5.53: supported - 1.5.54: supported - Copilot code review: - 0.0.0: supported - 1.0.1: supported - 1.4.0: supported - 1.5.0: supported - 1.5.39: supported - 1.5.41: supported - 1.5.43: supported - 1.5.45: supported 1.5.49: supported + 1.5.45: supported + 1.5.43: supported + 1.5.41: supported + 1.5.39: supported + 1.5.0: supported + 1.4.0: supported + 1.0.1: supported + 0.0.0: preview + Code referencing: + 1.5.54: supported 1.5.53: supported + 1.5.49: supported + 1.5.45: supported + 1.5.43: supported + 1.5.41: supported + 1.5.39: supported + 1.5.0: supported + 1.4.0: supported + 1.0.1: supported + 0.0.0: supported + Copilot code review: 1.5.54: supported + 1.5.53: supported + 1.5.49: supported + 1.5.45: supported + 1.5.43: supported + 1.5.41: supported + 1.5.39: supported + 1.5.0: supported + 1.4.0: supported + 1.0.1: supported + 0.0.0: supported Custom chat modes: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported - 1.5.39: not-supported - 1.5.41: not-supported - 1.5.43: not-supported - 1.5.45: not-supported - 1.5.49: not-supported - 1.5.53: not-supported 1.5.54: not-supported - Custom instructions: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported + 1.5.53: not-supported + 1.5.49: not-supported + 1.5.45: not-supported + 1.5.43: not-supported + 1.5.41: not-supported 1.5.39: not-supported - 1.5.41: preview - 1.5.43: preview - 1.5.45: preview - 1.5.49: preview - 1.5.53: preview - 1.5.54: preview - Edit mode: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported 1.5.0: not-supported - 1.5.39: preview + 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported + Custom instructions: + 1.5.54: preview + 1.5.53: preview + 1.5.49: preview + 1.5.45: preview + 1.5.43: preview 1.5.41: preview - 1.5.43: supported - 1.5.45: supported - 1.5.49: supported - 1.5.53: supported + 1.5.39: not-supported + 1.5.0: not-supported + 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported + Edit mode: 1.5.54: supported - Extensions: - 0.0.0: supported - 1.0.1: supported - 1.4.0: supported - 1.5.0: supported - 1.5.39: supported - 1.5.41: supported - 1.5.43: supported - 1.5.45: supported - 1.5.49: supported 1.5.53: supported + 1.5.49: supported + 1.5.45: supported + 1.5.43: supported + 1.5.41: preview + 1.5.39: preview + 1.5.0: not-supported + 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported + + Extensions: 1.5.54: supported + 1.5.53: supported + 1.5.49: supported + 1.5.45: supported + 1.5.43: supported + 1.5.41: supported + 1.5.39: supported + 1.5.0: supported + 1.4.0: supported + 1.0.1: supported + 0.0.0: supported Java Upgrade Agent: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported - 1.5.39: not-supported - 1.5.41: not-supported - 1.5.43: not-supported - 1.5.45: not-supported - 1.5.49: not-supported - 1.5.53: not-supported 1.5.54: not-supported + 1.5.53: not-supported + 1.5.49: not-supported + 1.5.45: not-supported + 1.5.43: not-supported + 1.5.41: not-supported + 1.5.39: not-supported + 1.5.0: not-supported + 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported MCP: 0.0.0: not-supported 1.0.1: not-supported @@ -640,67 +676,81 @@ ides: 1.5.53: supported 1.5.54: supported Next edit suggestions: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported - 1.5.39: not-supported - 1.5.41: not-supported - 1.5.43: not-supported - 1.5.45: not-supported - 1.5.49: not-supported - 1.5.53: not-supported 1.5.54: preview - Prompt files: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported - 1.5.39: not-supported - 1.5.41: not-supported - 1.5.43: not-supported - 1.5.45: not-supported - 1.5.49: not-supported 1.5.53: not-supported - 1.5.54: preview - Vision: - 0.0.0: not-supported - 1.0.1: not-supported - 1.4.0: not-supported - 1.5.0: not-supported + 1.5.49: not-supported + 1.5.45: not-supported + 1.5.43: not-supported + 1.5.41: not-supported 1.5.39: not-supported - 1.5.41: preview - 1.5.43: preview - 1.5.45: preview - 1.5.49: preview - 1.5.53: preview - 1.5.54: preview - Workspace indexing: - 0.0.0: not-supported - 1.0.1: not-supported + 1.5.0: not-supported 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported + Prompt files: + 1.5.54: preview + 1.5.53: not-supported + 1.5.49: not-supported + 1.5.45: not-supported + 1.5.43: not-supported + 1.5.41: not-supported + 1.5.39: not-supported 1.5.0: not-supported + 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported + Vision: + 1.5.54: preview + 1.5.53: preview + 1.5.49: preview + 1.5.45: preview + 1.5.43: preview + 1.5.41: preview 1.5.39: not-supported - 1.5.41: not-supported - 1.5.43: not-supported - 1.5.45: not-supported - 1.5.49: not-supported - 1.5.53: not-supported + 1.5.0: not-supported + 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported + Workspace indexing: 1.5.54: not-supported + 1.5.53: not-supported + 1.5.49: not-supported + 1.5.45: not-supported + 1.5.43: not-supported + 1.5.41: not-supported + 1.5.39: not-supported + 1.5.0: not-supported + 1.4.0: not-supported + 1.0.1: not-supported + 0.0.0: not-supported Eclipse: versions: - - 0.1.0 - - 0.2.0 - - 0.3.0 - - 0.4.0 - - 0.5.0 - - 0.6.0 - - 0.7.0 - - 0.8.0 - - 0.9.0 + - 0.14.0 + - 0.13.0 + - 0.12.0 + - 0.11.0 - 0.10.0 + - 0.9.0 + - 0.8.0 + - 0.7.0 + - 0.6.0 + - 0.5.0 + - 0.4.0 + - 0.3.0 + - 0.2.0 + - 0.1.0 versionGroups: + latest releases: + - 0.14.0 + - 0.13.0 + - 0.12.0 + - 0.11.0 + - 0.10.0 2025 releases: + - 0.14.0 + - 0.13.0 + - 0.12.0 + - 0.11.0 - 0.10.0 - 0.9.0 - 0.8.0 @@ -713,236 +763,315 @@ ides: - 0.1.0 features: .NET Upgrade Agent: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported + 0.14.0: not-supported + 0.13.0: not-supported + 0.12.0: not-supported + 0.11.0: not-supported 0.10.0: not-supported - Agent mode: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported + 0.9.0: not-supported + 0.8.0: not-supported + 0.7.0: not-supported + 0.6.0: not-supported 0.5.0: not-supported - 0.6.0: preview - 0.7.0: preview - 0.8.0: preview - 0.9.0: supported - 0.10.0: supported - BYOK: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported - Chat: - 0.1.0: not-supported + 0.3.0: not-supported 0.2.0: not-supported - 0.3.0: preview - 0.4.0: preview - 0.5.0: supported - 0.6.0: supported - 0.7.0: supported - 0.8.0: supported - 0.9.0: supported - 0.10.0: supported - Checkpoints: 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported - Code completion: - 0.1.0: preview - 0.2.0: preview - 0.3.0: supported - 0.4.0: supported - 0.5.0: supported - 0.6.0: supported - 0.7.0: supported - 0.8.0: supported - 0.9.0: supported + Agent mode: + 0.14.0: supported + 0.13.0: supported + 0.12.0: supported + 0.11.0: supported 0.10.0: supported - Code referencing: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported + 0.9.0: supported + 0.8.0: preview + 0.7.0: preview + 0.6.0: preview 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported - Copilot code review: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported - Custom chat modes: - 0.1.0: not-supported - 0.2.0: not-supported 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported - Custom instructions: - 0.1.0: not-supported 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: preview - Edit mode: 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported + BYOK: + 0.14.0: preview + 0.13.0: preview + 0.12.0: preview + 0.11.0: not-supported 0.10.0: not-supported - Extensions: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported 0.9.0: not-supported - 0.10.0: not-supported - Java Upgrade Agent: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported - MCP: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported + 0.7.0: not-supported + 0.6.0: not-supported 0.5.0: not-supported - 0.6.0: preview - 0.7.0: preview - 0.8.0: preview - 0.9.0: preview - 0.10.0: supported - Next edit suggestions: - 0.1.0: not-supported - 0.2.0: not-supported - 0.3.0: not-supported 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported - Prompt files: - 0.1.0: not-supported - 0.2.0: not-supported 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported - 0.6.0: not-supported - 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported - Vision: - 0.1.0: not-supported 0.2.0: not-supported - 0.3.0: not-supported - 0.4.0: not-supported - 0.5.0: not-supported + 0.1.0: not-supported + Chat: + 0.14.0: supported + 0.13.0: supported + 0.12.0: supported + 0.11.0: supported + 0.10.0: supported + 0.9.0: supported + 0.8.0: supported + 0.7.0: supported + 0.6.0: supported + 0.5.0: supported + 0.4.0: preview + 0.3.0: preview + 0.2.0: not-supported + 0.1.0: not-supported + Checkpoints: + 0.14.0: not-supported + 0.13.0: not-supported + 0.12.0: not-supported + 0.11.0: not-supported + 0.10.0: not-supported + 0.9.0: not-supported + 0.8.0: not-supported + 0.7.0: not-supported 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + Code completion: + 0.14.0: supported + 0.13.0: supported + 0.12.0: supported + 0.11.0: supported + 0.10.0: supported + 0.9.0: supported + 0.8.0: supported + 0.7.0: supported + 0.6.0: supported + 0.5.0: supported + 0.4.0: supported + 0.3.0: supported + 0.2.0: preview + 0.1.0: preview + Code referencing: + 0.14.0: supported + 0.13.0: supported + 0.12.0: supported + 0.11.0: supported + 0.10.0: supported + 0.9.0: supported + 0.8.0: supported + 0.7.0: supported + 0.6.0: supported + 0.5.0: supported + 0.4.0: supported + 0.3.0: supported + 0.2.0: supported + 0.1.0: supported + Copilot code review: + 0.14.0: not-supported + 0.13.0: not-supported + 0.12.0: not-supported + 0.11.0: not-supported + 0.10.0: not-supported + 0.9.0: not-supported + 0.8.0: not-supported 0.7.0: not-supported + 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + Custom chat modes: + 0.14.0: supported + 0.13.0: supported + 0.12.0: not-supported + 0.11.0: not-supported + 0.10.0: not-supported + 0.9.0: not-supported 0.8.0: not-supported + 0.7.0: not-supported + 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + Custom instructions: + 0.14.0: preview + 0.13.0: preview + 0.12.0: preview + 0.11.0: preview + 0.10.0: preview 0.9.0: not-supported + 0.8.0: not-supported + 0.7.0: not-supported + 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + Edit mode: + 0.14.0: not-supported + 0.13.0: not-supported + 0.12.0: not-supported + 0.11.0: not-supported 0.10.0: not-supported - Workspace indexing: + 0.9.0: not-supported + 0.8.0: not-supported + 0.7.0: not-supported + 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported 0.1.0: not-supported + Extensions: + 0.14.0: not-supported + 0.13.0: not-supported + 0.12.0: not-supported + 0.11.0: not-supported + 0.10.0: not-supported + 0.9.0: not-supported + 0.8.0: not-supported + 0.7.0: not-supported + 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported 0.2.0: not-supported + 0.1.0: not-supported + Java Upgrade Agent: + 0.14.0: not-supported + 0.13.0: not-supported + 0.12.0: not-supported + 0.11.0: not-supported + 0.10.0: not-supported + 0.9.0: not-supported + 0.8.0: not-supported + 0.7.0: not-supported + 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + MCP: + 0.14.0: supported + 0.13.0: supported + 0.12.0: supported + 0.11.0: supported + 0.10.0: supported + 0.9.0: preview + 0.8.0: preview + 0.7.0: preview + 0.6.0: preview + 0.5.0: not-supported 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + Next edit suggestions: + 0.14.0: preview + 0.13.0: preview + 0.12.0: not-supported + 0.11.0: not-supported + 0.10.0: not-supported + 0.9.0: not-supported + 0.8.0: not-supported + 0.7.0: not-supported + 0.6.0: not-supported 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + Prompt files: + 0.14.0: not-supported + 0.13.0: not-supported + 0.12.0: not-supported + 0.11.0: not-supported + 0.10.0: not-supported + 0.9.0: not-supported + 0.8.0: not-supported + 0.7.0: not-supported 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + Vision: + 0.14.0: supported + 0.13.0: supported + 0.12.0: supported + 0.11.0: supported + 0.10.0: supported + 0.9.0: supported + 0.8.0: supported 0.7.0: not-supported - 0.8.0: not-supported - 0.9.0: not-supported - 0.10.0: not-supported + 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported + Workspace indexing: + 0.14.0: supported + 0.13.0: supported + 0.12.0: supported + 0.11.0: supported + 0.10.0: supported + 0.9.0: supported + 0.8.0: supported + 0.7.0: supported + 0.6.0: not-supported + 0.5.0: not-supported + 0.4.0: not-supported + 0.3.0: not-supported + 0.2.0: not-supported + 0.1.0: not-supported Xcode: versions: - - 0.0.0 - - 0.23.0 - - 0.24.0 - - 0.25.0 - - 0.26.0 - - 0.27.0 - - 0.28.0 - - 0.29.0 - - 0.30.0 - - 0.31.0 - - 0.32.0 - - 0.33.0 - - 0.34.0 - - 0.35.0 - - 0.36.0 - - 0.37.0 - - 0.38.0 - - 0.39.0 - - 0.40.0 + - 0.46.0 + - 0.45.0 + - 0.44.0 + - 0.43.0 + - 0.42.0 - 0.41.0 + - 0.40.0 + - 0.39.0 + - 0.38.0 + - 0.37.0 + - 0.36.0 + - 0.35.0 + - 0.34.0 + - 0.33.0 + - 0.32.0 + - 0.31.0 + - 0.30.0 + - 0.29.0 + - 0.28.0 + - 0.27.0 + - 0.26.0 + - 0.25.0 + - 0.24.0 + - 0.23.0 + - 0.0.0 versionGroups: - 2024 releases: - - 0.29.0 - - 0.28.0 - - 0.27.0 - - 0.26.0 - - 0.25.0 - - 0.24.0 - - 0.23.0 - - 0.0.0 + latest releases: + - 0.46.0 + - 0.45.0 + - 0.44.0 + - 0.43.0 + - 0.42.0 2025 releases: + - 0.46.0 + - 0.45.0 + - 0.44.0 + - 0.43.0 + - 0.42.0 - 0.41.0 - 0.40.0 - 0.39.0 @@ -955,411 +1084,525 @@ ides: - 0.32.0 - 0.31.0 - 0.30.0 + 2024 releases: + - 0.29.0 + - 0.28.0 + - 0.27.0 + - 0.26.0 + - 0.25.0 + - 0.24.0 + - 0.23.0 + - 0.0.0 features: .NET Upgrade Agent: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported + 0.46.0: not-supported + 0.45.0: not-supported + 0.44.0: not-supported + 0.43.0: not-supported + 0.42.0: not-supported 0.41.0: not-supported - Agent mode: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported 0.34.0: not-supported - 0.35.0: preview - 0.36.0: preview - 0.37.0: preview - 0.38.0: supported - 0.39.0: supported - 0.40.0: supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Agent mode: + 0.46.0: supported + 0.45.0: supported + 0.44.0: supported + 0.43.0: supported + 0.42.0: supported 0.41.0: supported - BYOK: - 0.0.0: preview - 0.23.0: preview - 0.24.0: preview - 0.25.0: preview - 0.26.0: preview - 0.27.0: preview - 0.28.0: preview - 0.29.0: preview - 0.30.0: preview - 0.31.0: preview - 0.32.0: preview - 0.33.0: preview - 0.34.0: preview - 0.35.0: preview - 0.36.0: preview + 0.40.0: supported + 0.39.0: supported + 0.38.0: supported 0.37.0: preview - 0.38.0: preview - 0.39.0: preview - 0.40.0: preview - 0.41.0: preview - Chat: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported + 0.36.0: preview + 0.35.0: preview + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported 0.30.0: not-supported - 0.31.0: preview - 0.32.0: supported - 0.33.0: supported - 0.34.0: supported - 0.35.0: supported - 0.36.0: supported - 0.37.0: supported - 0.38.0: supported - 0.39.0: supported - 0.40.0: supported - 0.41.0: supported - Checkpoints: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported - 0.41.0: not-supported - Code completion: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: supported - 0.32.0: supported - 0.33.0: supported - 0.34.0: supported - 0.35.0: supported - 0.36.0: supported - 0.37.0: supported - 0.38.0: supported - 0.39.0: supported - 0.40.0: supported - 0.41.0: supported - Code referencing: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported - 0.41.0: not-supported - Copilot code review: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported - 0.41.0: supported - Custom chat modes: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported - 0.41.0: not-supported - Custom instructions: - 0.0.0: not-supported - 0.23.0: not-supported 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: preview - 0.39.0: preview - 0.40.0: preview - 0.41.0: preview - Edit mode: - 0.0.0: not-supported 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported - 0.41.0: not-supported - Extensions: 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported + BYOK: + 0.46.0: preview + 0.45.0: preview + 0.44.0: preview + 0.43.0: preview + 0.42.0: preview 0.41.0: not-supported - Java Upgrade Agent: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported 0.40.0: not-supported - 0.41.0: not-supported - MCP: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported 0.34.0: not-supported - 0.35.0: preview - 0.36.0: preview - 0.37.0: preview - 0.38.0: preview - 0.39.0: preview - 0.40.0: preview - 0.41.0: supported - Next edit suggestions: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported - 0.32.0: not-supported 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported - 0.41.0: not-supported - Prompt files: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported - 0.31.0: not-supported 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported - 0.41.0: not-supported - Vision: - 0.0.0: not-supported - 0.23.0: not-supported - 0.24.0: not-supported - 0.25.0: not-supported - 0.26.0: not-supported - 0.27.0: not-supported - 0.28.0: not-supported - 0.29.0: not-supported - 0.30.0: not-supported 0.31.0: not-supported - 0.32.0: not-supported - 0.33.0: not-supported - 0.34.0: not-supported - 0.35.0: not-supported - 0.36.0: not-supported - 0.37.0: not-supported - 0.38.0: preview - 0.39.0: preview - 0.40.0: preview - 0.41.0: preview - Workspace indexing: - 0.0.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported 0.23.0: not-supported + 0.0.0: not-supported + Chat: + 0.46.0: supported + 0.45.0: supported + 0.44.0: supported + 0.43.0: supported + 0.42.0: supported + 0.41.0: supported + 0.40.0: supported + 0.39.0: supported + 0.38.0: supported + 0.37.0: supported + 0.36.0: supported + 0.35.0: supported + 0.34.0: supported + 0.33.0: supported + 0.32.0: supported + 0.31.0: preview + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Checkpoints: + 0.46.0: supported + 0.45.0: supported + 0.44.0: supported + 0.43.0: not-supported + 0.42.0: not-supported + 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Code completion: + 0.46.0: supported + 0.45.0: supported + 0.44.0: supported + 0.43.0: supported + 0.42.0: supported + 0.41.0: supported + 0.40.0: supported + 0.39.0: supported + 0.38.0: supported + 0.37.0: supported + 0.36.0: supported + 0.35.0: supported + 0.34.0: supported + 0.33.0: supported + 0.32.0: supported + 0.31.0: supported + 0.30.0: preview + 0.29.0: preview + 0.28.0: preview + 0.27.0: not-supported 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Code referencing: + 0.46.0: not-supported + 0.45.0: not-supported + 0.44.0: not-supported + 0.43.0: not-supported + 0.42.0: not-supported + 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Copilot code review: + 0.46.0: supported + 0.45.0: supported + 0.44.0: supported + 0.43.0: supported + 0.42.0: supported + 0.41.0: supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Custom chat modes: + 0.46.0: preview + 0.45.0: preview + 0.44.0: not-supported + 0.43.0: not-supported + 0.42.0: not-supported + 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Custom instructions: + 0.46.0: preview + 0.45.0: preview + 0.44.0: preview + 0.43.0: preview + 0.42.0: preview + 0.41.0: preview + 0.40.0: preview + 0.39.0: preview + 0.38.0: preview + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Edit mode: + 0.46.0: not-supported + 0.45.0: not-supported + 0.44.0: not-supported + 0.43.0: not-supported + 0.42.0: not-supported + 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Extensions: + 0.46.0: not-supported + 0.45.0: not-supported + 0.44.0: not-supported + 0.43.0: not-supported + 0.42.0: not-supported + 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Java Upgrade Agent: + 0.46.0: not-supported + 0.45.0: not-supported + 0.44.0: not-supported + 0.43.0: not-supported + 0.42.0: not-supported + 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + MCP: + 0.46.0: supported + 0.45.0: supported + 0.44.0: supported + 0.43.0: supported + 0.42.0: supported + 0.41.0: supported + 0.40.0: preview + 0.39.0: preview + 0.38.0: preview + 0.37.0: preview + 0.36.0: preview + 0.35.0: preview 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Next edit suggestions: + 0.46.0: preview + 0.45.0: preview + 0.44.0: not-supported + 0.43.0: not-supported + 0.42.0: not-supported + 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Prompt files: + 0.46.0: preview + 0.45.0: preview + 0.44.0: preview + 0.43.0: preview + 0.42.0: preview + 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Vision: + 0.46.0: preview + 0.45.0: preview + 0.44.0: preview + 0.43.0: preview + 0.42.0: preview + 0.41.0: preview + 0.40.0: preview + 0.39.0: preview + 0.38.0: preview 0.37.0: not-supported - 0.38.0: not-supported - 0.39.0: not-supported - 0.40.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported + Workspace indexing: + 0.46.0: not-supported + 0.45.0: not-supported + 0.44.0: not-supported + 0.43.0: not-supported + 0.42.0: not-supported 0.41.0: not-supported + 0.40.0: not-supported + 0.39.0: not-supported + 0.38.0: not-supported + 0.37.0: not-supported + 0.36.0: not-supported + 0.35.0: not-supported + 0.34.0: not-supported + 0.33.0: not-supported + 0.32.0: not-supported + 0.31.0: not-supported + 0.30.0: not-supported + 0.29.0: not-supported + 0.28.0: not-supported + 0.27.0: not-supported + 0.26.0: not-supported + 0.25.0: not-supported + 0.24.0: not-supported + 0.23.0: not-supported + 0.0.0: not-supported NeoVim: versions: - - 0.0.1 - - 1.0.0 - - 1.1.0 - - 1.2.0 - - 1.3.0 - - 1.4.0 - - 1.5.0 - - 1.6.0 - - 1.7.0 - - 1.8.0 - - 1.9.0 - - 1.10.0 - - 1.11.0 - - 1.12.0 - - 1.13.0 - - 1.14.0 - - 1.15.0 - - 1.16.0 - - 1.17.0 - 1.18.0 + - 1.17.0 + - 1.16.0 + - 1.15.0 + - 1.14.0 + - 1.13.0 + - 1.12.0 + - 1.11.0 + - 1.10.0 + - 1.9.0 + - 1.8.0 + - 1.7.0 + - 1.6.0 + - 1.5.0 + - 1.4.0 + - 1.3.0 + - 1.2.0 + - 1.1.0 + - 1.0.0 + - 0.0.1 versionGroups: - 2021 releases: - - 1.0.0 - - 0.0.1 + latest releases: + - 1.18.0 + - 1.17.0 + - 1.16.0 + - 1.15.0 + - 1.14.0 + 2024 releases: + - 1.18.0 + - 1.17.0 + - 1.16.0 + - 1.15.0 + - 1.14.0 + 2023 releases: + - 1.13.0 + - 1.12.0 + - 1.11.0 + - 1.10.0 + - 1.9.0 2022 releases: - 1.8.0 - 1.7.0 @@ -1369,18 +1612,9 @@ ides: - 1.3.0 - 1.2.0 - 1.1.0 - 2023 releases: - - 1.13.0 - - 1.12.0 - - 1.11.0 - - 1.10.0 - - 1.9.0 - 2024 releases: - - 1.18.0 - - 1.17.0 - - 1.16.0 - - 1.15.0 - - 1.14.0 + 2021 releases: + - 1.0.0 + - 0.0.1 features: .NET Upgrade Agent: 0.0.1: not-supported diff --git a/data/tables/copilot/model-supported-clients.yml b/data/tables/copilot/model-supported-clients.yml index 5f0f075ca556..906aba040a31 100644 --- a/data/tables/copilot/model-supported-clients.yml +++ b/data/tables/copilot/model-supported-clients.yml @@ -152,10 +152,10 @@ - name: GPT-5.2-Codex dotcom: true vscode: true - vs: false - eclipse: false - xcode: false - jetbrains: false + vs: true + eclipse: true + xcode: true + jetbrains: true - name: Grok Code Fast 1 dotcom: true diff --git a/src/content-linter/scripts/lint-content.ts b/src/content-linter/scripts/lint-content.ts index 585a0cc3a1a5..f4a94433e51a 100755 --- a/src/content-linter/scripts/lint-content.ts +++ b/src/content-linter/scripts/lint-content.ts @@ -512,11 +512,13 @@ function getFormattedResults( .filter(([, results]) => results.length) for (const [key, fileResults] of filteredResults) { if (verbose) { - output[key] = fileResults.map((flaw: LintError) => formatResult(flaw, isInPrecommitMode)) + output[key] = fileResults + .map((flaw: LintError) => formatResult(flaw, isInPrecommitMode)) + .filter((result): result is FormattedResult => result !== null) } else { - const formattedResults = fileResults.map((flaw: LintError) => - formatResult(flaw, isInPrecommitMode), - ) + const formattedResults = fileResults + .map((flaw: LintError) => formatResult(flaw, isInPrecommitMode)) + .filter((result): result is FormattedResult => result !== null) // Only add the file to output if there are results after filtering if (formattedResults.length > 0) { @@ -562,14 +564,18 @@ function getCountBySeverity( // Removes null values and properties that are not relevant to content // writers, adds the severity to each result object, and transforms // some error and fix data into a more readable format. -function formatResult(object: LintError, isInPrecommitMode: boolean): FormattedResult { +function formatResult(object: LintError, isInPrecommitMode: boolean): FormattedResult | null { const formattedResult: FormattedResult = {} as FormattedResult // Add severity to each result object const ruleName = object.ruleNames[1] || object.ruleNames[0] const ruleConfig = allConfig[ruleName] as Config | undefined + // Skip rules that aren't in our config. This can happen when using + // / comments + // without specifying rule names, which re-enables ALL markdownlint rules + // including ones we don't use (like line-length/MD013). if (!ruleConfig) { - throw new Error(`Rule not found in allConfig: '${ruleName}'`) + return null } formattedResult.severity = ruleConfig.severity || getSearchReplaceRuleSeverity(ruleName, object, isInPrecommitMode)