Skip to content

Releases: redhat-developer/vscode-yaml

1.21.0

26 Feb 19:20

Choose a tag to compare

  • Feat: Enable suppressing diagnostics per-line by adding a # yaml-language-server-disable comment vscode-yaml#666
  • Feat: Allow yaml.validate and yaml.format.enable to be overriden in language-specific settings #1188
  • Fix: Do not register the extension for templated YAML languages (such as Helm, Jinja, etc.) vscode-yaml#1204
  • Fix: Handle default booleans and integers properly in required properties completion vscode-yaml#1205
  • Fix: Prevent infinite $ref resolution loops #1195
  • Fix: Preserve document end marker (...) when formatting (by updating prettier to 3.8.1) vscode-yaml#1211
  • Fix: Don't escape '-' in hover text, since it was breaking links #1151
  • Fix: Attempt to resolve a schema referenced through a relative $ref locally before performing a remote $id lookup #1186
  • Fix: Improve documentation of yaml.schemas setting vscode-yaml#1207

Thanks to Simon Heather for your contributions

1.20.0

17 Feb 18:38

Choose a tag to compare

  • Feat: Support JSON Schema 2019-09 and 2020-12 #478, vscode-yaml#1122, #823
  • Feat: Support drafts 2019-09 and 2020-12 when validating a referenced JSON schema using AJV #1164
  • Feat: Autodetect schema when working with a Kubernetes custom resource #605
  • Feat: Add CLI flag to report version and report version in initialization result #1142
  • Feat: Add rename support for anchors and aliases #1149
  • Feat: Add anchor preview in hover #1150
  • Feat: Refactoring to change strings into block strings #1119
  • Feat: Report the error message from the schema (if available) when a property is missing #1138
  • Fix: Properly register formatter for all YAML files #1147
  • Fix: Address 'no scope' warning in logs vscode-yaml#972
  • Fix: Improve auto-completion for required enum properties and fix default value labeling vscode-yaml#1125, vscode-yaml#1160
  • Fix: Prevent error when hovering YAML 1.1 boolean values #1152
  • Fix: Properly escape quotes when completing const values, enum values, or property names vscode-yaml#1181
  • Fix: Prevent links in plain text hover documentation from being broken by aggressive escaping #1151
  • Fix: Property name completion properly suggests the enum and const values instead of the schema title, and takes into account anyOf and allOf #1141
  • Fix: Fix loading translations on web vscode-yaml#1191
  • Fix: Fix 'go to schema' CodeLens on web vscode-yaml#1195
  • Fix: Drop lodash from dependencies #1170
  • Fix: Don't syntax highlight 1.4.0 as a float #901
  • Fix: Register ansible and ansible-jinja languages for formatter vscode-yaml#812
  • Fix: Fix loading schemas from workspace when working in a web environment vscode-yaml#1194
  • Fix: Improve range of 'key ordering' error #1177
  • Fix: Prevent the key ordering quickfix from breaking the YAML #1171
  • Fix: Prevent dereferencing undefined in pickSchemaDialect #1176
  • Bump: js-yaml version #1143

Thanks to Petr Spacek, Lawrence Troup, elohmeier, Ronald Wahl, Marius Svechla, qvalentin, Hugo Hache, Nikita Karamov, Guillermo Rodríguez and Lanqing Huang for your contributions

A special shoutout to Morgan Chang for her tireless work on the validator.

1.19.1

07 Oct 21:10

Choose a tag to compare

  • Fix: Revert change that modified user settings on each launch #1157
  • Fix: QuickFix to replace value with integer/number appears blank and doesn't work #1116
  • Fix: Support yaml-textmate and yaml-tmlanguage languages #1132
  • Docs: Remove '\n' in README.md #1068
  • Docs: Mention Kate as client #1122
  • Build: Publish prereleases #1155

Thanks to roc, Arunvenmany,
Niels Thykier, and RedCMD for your contributions.

1.19.0

25 Sep 15:32

Choose a tag to compare

  • Feat: Support formatting docker-compose.yml by default #1071
  • Feat: Support statically registering format support #1062
  • Feat: Support localization in the YAML language server #1081
  • Feat: Migrated to NPM #1097
  • Feat: Add formatting option to remove trailing comma #1112
  • Fix: OpenAPI 3.0.0 specification is treated as invalid #752
  • Fix: YAML Language Server checks against JSON Schema Draft 7 instead of the defined one #780
  • Fix: Numbers in comments should not break schema validation #922
  • Fix: Make enum values easier to read on hover #982
  • Fix: No more quickfix for indent with tab #1052
  • Fix: QuickFix for "flow sequence forbidden" leaves in trailing ] #1060
  • Fix: YAML conversion does not resolve aliases correctly #1075
  • Fix: Fix enum values to be unique #1028
  • Fix: Using bool values in enum and const generates a validation error for valid values #1078
  • Fix: improve enum value descriptions for merged enum lists #1085
  • Fix: Array of const completion #1092
  • Fix: Error for missing anchor (unidentified alias) broken since 1.0 #1098
  • Fix: Invalid tab indentation error #1110
  • Fix: Validation shows false negative errors if using boolean with const #1116
  • Fix: Broken link to JSON Schema website #1113
  • Fix: GitHub Actions release process was broken #1127, #1128
  • Bump: ajv version #1067

Thanks to Trevor Dixon, David Lechner, pjsk-stripe, Lucy Dryaeva
, Kosta and August Johansson for your contributions.

1.18.0

28 Apr 15:43

Choose a tag to compare

  • Feat: Do not suggest propertyNames if doNotSuggest is true #1045
  • Feat: Exclude not suggest properties from possible properties error #1051
  • Feat: Fix enum values to be unique #1028
  • Fix: URL-encoded characters in $ref paths break schema resolution #1082
  • Fix: Tests fail with Node.JS 23.7.x #1018
  • Fix: Autocompletion problem when value is null inside anyOf object #684
  • Fix: Enum strings YES / NO are converted to boolean incorrectly #1036
  • Fix: Autocompletion with escape sequence chars #1040
  • Fix: multipleOf does not work for floats #985

Thanks to Petr Spacek, Kosta and Willem Jan for your contributions.

1.17.0

28 Apr 15:27

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.14.0...1.17.0

1.16.0

09 Feb 14:37

Choose a tag to compare

  • Feat: Add support for draft-04 (2019 and 2020 included) json schemas while supporting draft-07 #1006
  • Feat: quickFix for enum, const, property #900
  • Add: Send real errors to telemetry #981
  • Add: Missing field descriptions for anyOf #1007
  • Add: k8s update schema to 1.32.1 #1011
  • Add: Adjust to new hover behavior for enum #1030
  • Add: Filename .clang-tidy as YAML #1055
  • Bump: Dependencies #1000 #1001 #1002 #1003

Thanks to Remco Haszing, Petr Spacek, David Hernando, Yannik Tausch, Lauri Tirkkonen, Tobias Hernstig for your contributions.

Full Changelog: 1.15.0...1.16.0

1.15.0

09 Feb 14:34

Choose a tag to compare

Commits

  • 41d2407: revert YAML LS versions (msivasubramaniaan) #1032
  • d644d4b: migrated jenkin build to GH action (msivasubramaniaan) #1033
  • e33685d: published global specific (msivasubramaniaan) #1033
  • a5605c3: renamed yaml to vscode-yaml (msivasubramaniaan) #1033
  • ba4fa18: addressed review comments (msivasubramaniaan) #1033
  • f3b2339: removed platform tag (msivasubramaniaan) #1033
  • 41e0be7: removed npm install (msivasubramaniaan) #1033
  • 5a71094: Add filename .clang-tidy as YAML (thernstig) #1055
  • a8b8d69: Create npm-grunt.yml (saanulapz) #1057
  • 7bc63d0: Revert "Create npm-grunt.yml" (Muthurajan Sivasubramanian) #1090
  • e696d9b: updated changelog and removed unused parameter (#1089) (Muthurajan Sivasubramanian) #1089
  • 09688f7: release 1.16.0 (msivasubramaniaan)

1.14.0

19 Jul 15:02
e5a67a1

Choose a tag to compare

What's Changed

  • Fix: Request textDocument/hover failed with message: Invalid regular expression: /(?s).*/: Invalid group #874
  • Fix: nested anyof const #888
  • Fix: Parsing example object as plain string #889
  • Fix: Improve smart select #307
  • Fix: Local YAML schema applied to schema file itself #894
  • Fix: Recursive anchors crash extension #897

Thanks to Tony,Ace and PetrSpacek for your contributions.

1.13.0

22 May 16:27
cbe218e

Choose a tag to compare

  • Fix: The default value for keyorder #859
  • Fix: older changelog heading levels #861
  • Fix: hover behavior when indentation not set #863
  • Add: Run sarif seperately #866
  • Fix: Formatting YAML file inserts ternary operators #255
  • Fix: Mark settings readonly #868

Thanks to Kasama