Skip to content

1.24.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Jul 20:42
85e1754
  • Feat: Add support for declaring a schema using an inline $schema property. See yaml-language-server#964.
  • Feat: Add support for the yaml.disableSchemaDetection setting to disable automatic schema association for matching files. See yaml-language-server#1140 and #245.
  • Feat: Add support for disabling schema validation via modeline. See yaml-language-server#446.
  • Feat: Automatically disable schema detection for dbt, Docker Compose, GitHub Actions, and Azure Pipelines files when the corresponding extension is installed. See #1251 and #1261.
  • Feat: Add a selectable "No JSON Schema" option to the schema picker. See #991.
  • Feat: Support selecting multiple schemas in the schema picker. See #983.
  • Feat: Support return types for yaml.customTags. See vscode-yaml#867.
  • Feat: Add the yaml.kubernetesVersion setting. See #211.
  • Fix: False "Matches multiple schemas when only one must validate" error when using direct Kubernetes standalone-strict/all.json schema URLs. See #1180.
  • Fix: Stack overflow in YAML Language Server when trying to open the schema picker for a file with multiple schemas. See #1249.
  • Fix: Ignore schema modeline comments after YAML content, allowing $schema properties to be commented out normally. See #1260.
  • Fix: Missing schemas from SchemaStore. See #1130.
  • Fix: Arrays with default and required values are not rendered correctly. See #1187.
  • Fix: Autocomplete suggestions from conditional if schema branches. See yaml-language-server#1266.
  • Fix: Broken indentation after pressing Enter in nested mappings. See #1226 and yaml-language-server#1258.
  • Fix: Allow schema to still validate even if Ajv fails. See yaml-language-server#1269.
  • Fix: textDocument/codeLens request hangs on the first file opened. See yaml-language-server#501.
  • Fix: Prepare for the transition to ES modules by removing the vscode-json-languageservice dependency. See yaml-language-server#1069 and yaml-language-server#1014.
  • Fix: GitHub issue forms schema not detected despite correct directory and naming. See #1258.
  • Fix: Correct the default values of yaml.extension.recommendations and yaml.hoverSchemaSource. See #1247.
  • Fix: Cannot Load content for: schema.json Unknown schema: file. See yaml-language-server#948.
  • Fix: Imported jsonc-parser isn't listed as dependencies. See yaml-language-server#1264.
  • Fix: Correct the vscode-languageserver-types version to prevent incompatible TypeScript types. See yaml-language-server#1270.
  • Fix: yaml/get/all/jsonSchemas returns schema association declared with inline $schema. See yaml-language-server#1290.
  • Fix: Status bar updates when editing inline $schema in YAML files. See #1263.
  • Chore: Upgrade to ESLint 10 and enforce consistent type imports. See yaml-language-server#1281 and yaml-language-server#1282.
  • Chore: Upgrade to TypeScript 6. See yaml-language-server#1275.

Thanks to Nicholas Bollweg, Heather Lapointe, Remco Haszing, Aidan Feldman, and Rafał Chłodnicki for your contributions.