addedInput schema / properties / group
Added value: +{
+ "description": "Restrict results to features in one web-features group or any group nested under it, for example \"selectors\" or \"css\". Keys with no web-features mapping never match. Call browsercompat_list_reference with topic groups for valid ids.",
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / offset
Added value: +{
+ "default": 0,
+ "description": "Number of ranked matches to skip before returning results, for paging past limit. Pass the nextOffset from the previous response.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
changedInput schema / properties / query / description
Previous value: -"Plain-language name or keyword, for example \"container query\" or \"fromAsync\"."New value: +"Plain-language name, keyword, or code notation, for example \"container query\", \"fromAsync\", \"Array.prototype.at\", \"display: grid\", or \"<dialog>\"."
addedInput schema / properties / snapshot
Added value: +{
+ "description": "Restrict results to features in one ECMAScript snapshot, for example \"ecmascript-2023\". Call browsercompat_list_reference with topic snapshots for valid ids.",
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / appliedFilters / properties / group
Added value: +{
+ "description": "web-features group filter the search applied, nested groups included.",
+ "type": "string"
+}
addedOutput schema / properties / appliedFilters / properties / snapshot
Added value: +{
+ "description": "ECMAScript snapshot filter the search applied.",
+ "type": "string"
+}
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `invalid_query`: query is whitespace-only after normalization, or normalizes to zero tokens. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `invalid_query`: query is whitespace-only after normalization, or normalizes to zero tokens. `unknown_group`: group names no web-features group in the bundled data. `unknown_snapshot`: snapshot names no ECMAScript snapshot in the bundled data. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "invalid_query"
-]New value: +[
+ "invalid_query",
+ "unknown_group",
+ "unknown_snapshot"
+]
addedOutput schema / properties / nextOffset
Added value: +{
+ "description": "The offset of the next page. Present only while matches remain past this page.",
+ "type": "number"
+}
addedOutput schema / properties / offsetNotice
Added value: +{
+ "description": "Why a page came back empty although the search matched.",
+ "type": "string"
+}
changedOutput schema / properties / results / items / properties / matched_on / description
Previous value: -"Which field matched the query, so the ranking can be inspected."New value: +"Which field matched the query, so the ranking can be inspected. path_suffix means the key ends in the dotted or property-value notation the query used, such as Element.animate or display: grid."
changedOutput schema / properties / results / items / properties / matched_on / enum
Previous value: -[
- "bcd_key",
- "baseline_id",
- "name",
- "caniuse_title",
- "path_segment",
- "description",
- "path_tokens"
-]New value: +[
+ "bcd_key",
+ "baseline_id",
+ "name",
+ "caniuse_title",
+ "path_suffix",
+ "path_segment",
+ "description",
+ "path_tokens"
+]
changedOutput schema / properties / shown / description
Previous value: -"Number of results returned."New value: +"Number of results on this page."
changedOutput schema / properties / totalCount / description
Previous value: -"Matches before the display cap was applied."New value: +"Matches across every page, before offset and limit apply."
changedOutput schema / properties / truncated / description
Previous value: -"True when matches exceeded limit."New value: +"True when more matches remain past this page."