You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/copilot/reference/copilot-feature-matrix.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ category:
17
17
* ✓ = supported
18
18
* ✗ = not supported
19
19
* P = under preview
20
+
* C = closing down
20
21
21
22
<!-- Source for the following tables lives in data/tables/copilot/copilot-matrix.yml -->
22
23
@@ -29,7 +30,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
29
30
{%- comment %}
30
31
This loop generates the "Features by IDE" comparison table:
31
32
- Outer loop: Iterates through each feature from VS Code's feature list (using VS Code as the canonical source)
32
-
- Inner loop: For each feature, iterates through all IDEs to check support in their latest version
33
+
- Inner loop: For each feature, iterates through all IDEs to check support in their latest versions
33
34
- Gets the latest version using ideEntry[1].versions | first
34
35
- Looks up the support level for that feature in that version
35
36
- Outputs ✓ (supported), P (preview), or ✗ (not supported)
@@ -39,7 +40,7 @@ Example row: | Agent mode | ✓ | ✓ | P | ✗ | ... |
39
40
| Feature{%- for entry in tables.copilot.copilot-matrix.ides %} | {{ entry[0] }}{%- endfor %} |
40
41
|:----{%- for entry in tables.copilot.copilot-matrix.ides %}|:----:{%- endfor %}|
41
42
{%- for featureEntry in tables.copilot.copilot-matrix.ides["VS Code"].features %}
42
-
| {{ featureEntry[0] }}{%- for ideEntry in tables.copilot.copilot-matrix.ides %}{%- assign latestVersion = ideEntry[1].versions | first %}{%- assign supportLevel = ideEntry[1].features[featureEntry[0]][latestVersion] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
43
+
| {{ featureEntry[0] }}{%- for ideEntry in tables.copilot.copilot-matrix.ides %}{%- assign latestVersion = ideEntry[1].versions | first %}{%- assign supportLevel = ideEntry[1].features[featureEntry[0]][latestVersion] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
43
44
{%- endfor %}
44
45
45
46
{% endides %}
@@ -62,7 +63,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
62
63
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
63
64
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
64
65
{%- for featureEntry in ideEntry.features %}
65
-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
66
+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
66
67
{%- endfor %}
67
68
68
69
{% endfor %}
@@ -87,7 +88,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
87
88
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
88
89
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
89
90
{%- for featureEntry in ideEntry.features %}
90
-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
91
+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
91
92
{%- endfor %}
92
93
93
94
{% endfor %}
@@ -112,7 +113,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
112
113
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
113
114
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
114
115
{%- for featureEntry in ideEntry.features %}
115
-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
116
+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
116
117
{%- endfor %}
117
118
118
119
{% endfor %}
@@ -137,7 +138,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
137
138
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
138
139
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
139
140
{%- for featureEntry in ideEntry.features %}
140
-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
141
+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
141
142
{%- endfor %}
142
143
143
144
{% endfor %}
@@ -162,7 +163,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
162
163
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
163
164
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
164
165
{%- for featureEntry in ideEntry.features %}
165
-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
166
+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
166
167
{%- endfor %}
167
168
168
169
{% endfor %}
@@ -187,7 +188,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
187
188
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
188
189
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
189
190
{%- for featureEntry in ideEntry.features %}
190
-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
191
+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
0 commit comments