Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
e6165e4
checked const value for the boolean type
msivasubramaniaan May 6, 2025
2846187
test case added
msivasubramaniaan May 8, 2025
4e25b52
added positive test case as well
msivasubramaniaan May 8, 2025
de78c0e
Fix corner case for 'flow sequence forbidden' quickfix
datho7561 Apr 30, 2025
6424ff6
added dockercompose and github actions in setting handler
msivasubramaniaan May 19, 2025
c94fa43
Fix YAML JSON Schema files starting with %YAML 1.x
dlech May 14, 2025
b76a221
show the matching value on top
msivasubramaniaan May 15, 2025
991befb
fix eslint issue
msivasubramaniaan May 15, 2025
2086df4
removed enumMarkdown entries
msivasubramaniaan Jun 12, 2025
4370b5c
Fix bool enums (#1080)
Kosta-Github Jun 12, 2025
fce910a
Support draft-04 schemas (#1065)
datho7561 Jun 17, 2025
cd20ba6
Fix recursion bug in ast-conversion (#1076)
pjsk-stripe Jun 18, 2025
17eec9d
Added l10n bundle for various language and translate the local string…
msivasubramaniaan Jun 26, 2025
3d6ea18
fix/improve enum value descriptions for merged enum lists (#1085)
Kosta-Github Jul 2, 2025
87e80ef
added test cases for bundle and configuration through testhelper class
msivasubramaniaan Jun 27, 2025
b056846
Fix array of const completion
ShadiestGoat Jul 4, 2025
9bda8c0
Fix ignoreScalar in value completion
ShadiestGoat Jul 8, 2025
d9a7db9
apply patch
ShadiestGoat Jul 9, 2025
27a1230
Updated changelog for the release 1.19.0 (#1094)
msivasubramaniaan Jul 10, 2025
b707580
@vscode/l10n is a runtime dependency (#1096)
polyzen Jul 11, 2025
37543dc
check NODE_AUTH_TOKEN is available or not (#1098)
msivasubramaniaan Jul 15, 2025
c75f4cc
Fix auth on npm publish (#1099)
msivasubramaniaan Jul 15, 2025
42fc2aa
Fix auth on npm publish (#1100)
msivasubramaniaan Jul 15, 2025
8c4c22f
Update CI.yaml (#1101)
msivasubramaniaan Jul 15, 2025
eddfce5
Revert "Update CI.yaml (#1101)" (#1102)
msivasubramaniaan Jul 15, 2025
5215810
Fix auth on npm publish (#1103)
msivasubramaniaan Jul 15, 2025
bf09a39
Fix the fallback path to the l10n folder (#1104)
datho7561 Jul 15, 2025
ca64eae
Fix the fallback path to the l10n folder (#1104) (#1105)
msivasubramaniaan Jul 15, 2025
6be862e
Fix NPM broken (#1095)
msivasubramaniaan Jul 15, 2025
b875027
Bump serialize-javascript and mocha
dependabot[bot] Jul 15, 2025
9a292d5
Remove coveralls dependency (#1107)
datho7561 Jul 15, 2025
c7b1ca8
set .npmrc (#1109)
msivasubramaniaan Jul 15, 2025
45b6386
add encoding dependency
msivasubramaniaan Jul 18, 2025
957592c
upstream @vsode/l10n dependency
msivasubramaniaan Jul 18, 2025
55d42d6
updated changelog.md (#1111)
msivasubramaniaan Jul 21, 2025
3821411
Fixed broken link to JSON schema website
webdevred Jul 21, 2025
f0b6ad0
Fix release GitHub Action
datho7561 Sep 23, 2025
91e4029
Fix prerelease publishing
datho7561 Sep 24, 2025
a72ccb6
Upversion to 1.19.1
datho7561 Jul 21, 2025
82d8808
Upversion to 1.20.0
datho7561 Sep 25, 2025
e0cd098
remove \n in README (#1068)
imroc Sep 26, 2025
0402ed6
Wrapping code action title with string (#1117)
venmanyarun Sep 26, 2025
d3c3ae5
README.md: Mention kate as a Client
nthykier Aug 31, 2025
86a61da
Support `yaml-textmate` and `yaml-tmlanguage` languages
RedCMD Oct 1, 2025
b01ce06
chore: sync some changes from base repo
phunguyenmurcul Oct 3, 2025
823ea53
fix: cast cleanupInterval to any before clearing interval
phunguyenmurcul Oct 3, 2025
da607ca
fix: remove max-warnings option from lint scripts for better flexibility
phunguyenmurcul Oct 3, 2025
117dfb6
Remove @microsoft/eslint-formatter-sarif from devDependencies in pack…
phunguyenmurcul Oct 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 12 additions & 9 deletions .github/workflows/CI.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,23 +34,23 @@ jobs:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3

# Set up Node
- name: Use Node 16
uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2.5.2
- name: Use Node 20
uses: actions/setup-node@v5
with:
node-version: 16
registry-url: "https://registry.npmjs.org"
node-version: 20
registry-url: 'https://registry.npmjs.org'

# Run install dependencies
- name: Install dependencies
run: yarn
run: npm ci

# Build extension
- name: Run build
run: yarn build
run: npm run build

- name: Generate SARIF
if: matrix.os == 'ubuntu-latest'
run: yarn lint-ci
run: npm run lint-ci

- name: Upload SARIF file
if: matrix.os == 'ubuntu-latest'
Expand All @@ -66,17 +66,20 @@ jobs:
- name: Run Test
uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1
with:
run: yarn coveralls
run: npm run coveralls

# Run Coveralls
- name: Coveralls
if: matrix.os == 'ubuntu-latest'
uses: coverallsapp/github-action@c7885c00cb7ec0b8f9f5ff3f53cddb980f7a4412 # v2.2.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}

- name: Publish
if: ${{ success() && runner.os == 'Linux' && github.event_name == 'push' && github.ref == 'refs/heads/main'}}
run: yarn publish --tag next --no-git-tag-version --prepatch --preid "$(git rev-parse --short HEAD)"
run: |
npm version prerelease --preid $(git rev-parse --short HEAD) --no-git-tag-version
npm publish --tag next
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

Expand Down
23 changes: 13 additions & 10 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,28 +23,31 @@ jobs:
- uses: actions/checkout@v2

# Set up Node
- name: Use Node 16
uses: actions/setup-node@v1
- name: Use Node 20
uses: actions/setup-node@v5
with:
node-version: 16
node-version: 20
registry-url: 'https://registry.npmjs.org'

# Run install dependencies
- name: Install dependencies
run: yarn
run: npm ci

# Build extension
- name: Run build
run: yarn build
run: npm run build

# Run tests
- name: Run Test
run: yarn test
run: npm test

# Publish to npm
- run: |
yarn check-dependencies
yarn publish --access public
# Check Dependencies
- name: Run Check Dependencies
run: npm run check-dependencies

# Publish to npm
- name: Publish to npm
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}

Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ out/server
yarn-error.log
coverage
lib/
package-lock.json
eslint-result.sarif
yarn.lock
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
### 1.19.1
- Feat: Support formatting docker-compose.yml by default [#1071](https://github.com/redhat-developer/yaml-language-server/issues/1071)
- Feat: Support statically registering format support [#1062](https://github.com/redhat-developer/yaml-language-server/pull/1062)
- Feat: Support localization in the YAML language server [#1081](https://github.com/redhat-developer/yaml-language-server/issues/1081)
- Feat: Migrated to NPM [#1097](https://github.com/redhat-developer/yaml-language-server/issues/1097)
- Feat: Add formatting option to remove trailing comma [#1112](https://github.com/redhat-developer/vscode-yaml/issues/1112)
- Fix: OpenAPI 3.0.0 specification is treated as invalid [#752](https://github.com/redhat-developer/yaml-language-server/issues/752)
- Fix: YAML Language Server checks against JSON Schema Draft 7 instead of the defined one [#780](https://github.com/redhat-developer/yaml-language-server/issues/780)
- Fix: Numbers in comments should not break schema validation [#922](https://github.com/redhat-developer/yaml-language-server/issues/922)
- Fix: Make enum values easier to read on hover [#982](https://github.com/redhat-developer/yaml-language-server/issues/982)
- Fix: No more quickfix for indent with tab [#1052](https://github.com/redhat-developer/yaml-language-server/issues/1052)
- Fix: QuickFix for "flow sequence forbidden" leaves in trailing `]` [#1060](https://github.com/redhat-developer/yaml-language-server/issues/1060)
- Fix: YAML conversion does not resolve aliases correctly [#1075](https://github.com/redhat-developer/yaml-language-server/issues/1075)
- Fix: Fix enum values to be unique [#1028](https://github.com/redhat-developer/yaml-language-server/pull/1028)
- Fix: Using bool values in enum and const generates a validation error for valid values [#1078](https://github.com/redhat-developer/yaml-language-server/issues/1078)
- Fix: improve enum value descriptions for merged enum lists [#1085](https://github.com/redhat-developer/yaml-language-server/pull/1085)
- Fix: Array of const completion [#1092](https://github.com/redhat-developer/yaml-language-server/pull/1092)
- Fix: Error for missing anchor (unidentified alias) broken since 1.0 [#1098](https://github.com/redhat-developer/vscode-yaml/issues/1098)
- Fix: Invalid tab indentation error [#1110](https://github.com/redhat-developer/vscode-yaml/issues/1110)
- Fix: Validation shows false negative errors if using boolean with const [#1116](https://github.com/redhat-developer/vscode-yaml/issues/1116)
- Fix: Broken link to JSON Schema website [#1113](https://github.com/redhat-developer/yaml-language-server/pull/1113)
- Fix: GitHub Actions release process was broken [#1127](https://github.com/redhat-developer/yaml-language-server/pull/1127), [#1128](https://github.com/redhat-developer/yaml-language-server/issues/1128)
- Bump: ajv version [#1067](https://github.com/redhat-developer/yaml-language-server/pull/1067)

Thanks to [Trevor Dixon](https://github.com/trevordixon), [David Lechner](https://github.com/dlech), [pjsk-stripe](https://github.com/pjsk-stripe), [Lucy Dryaeva
](https://github.com/ShadiestGoat), [Kosta](https://github.com/Kosta-Github) and [August Johansson ](https://github.com/webdevred) for your contributions.

### 1.18.0
- Feat: Do not suggest propertyNames if doNotSuggest is true [#1045](https://github.com/redhat-developer/yaml-language-server/pull/1045)
- Feat: Exclude not suggest properties from possible properties error [#1051](https://github.com/redhat-developer/yaml-language-server/pull/1051)
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ WORKDIR /yaml-language-server

COPY . .

RUN yarn install && \
yarn run build
RUN npm install && \
npm run build

ENTRYPOINT [ "node", "./out/server/src/server.js" ]
CMD [ "--stdio" ]
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ The following settings are supported:
- `yaml.hover`: Enable/disable hover
- `yaml.completion`: Enable/disable autocompletion
- `yaml.schemas`: Helps you associate schemas with files in a glob pattern
- `yaml.schemaStore.enable`: When set to true the YAML language server will pull in all available schemas from [JSON Schema Store](https://www.schemastore.org/json/)
- `yaml.schemaStore.enable`: When set to true the YAML language server will pull in all available schemas from [JSON Schema Store](https://www.schemastore.org)
- `yaml.schemaStore.url`: URL of a schema store catalog to use when downloading schemas.
- `yaml.customTags`: Array of custom tags that the parser will validate against. It has two ways to be used. Either an item in the array is a custom tag such as "!Ref" and it will automatically map !Ref to scalar or you can specify the type of the object !Ref should be e.g. "!Ref sequence". The type of object can be either scalar (for strings and booleans), sequence (for arrays), map (for objects).
- `yaml.maxItemsComputed`: The maximum number of outline symbols and folding regions computed (limited for performance reasons).
Expand All @@ -49,7 +49,7 @@ The following settings are supported:
- `http.proxyStrictSSL`: If true the proxy server certificate should be verified against the list of supplied CAs. Default is false.
- `[yaml].editor.formatOnType`: Enable/disable on type indent and auto formatting array
- `yaml.disableDefaultProperties`: Disable adding not required properties with default values into completion text
- `yaml.suggest.parentSkeletonSelectedFirst`: If true, the user must select some parent skeleton first before autocompletion starts to suggest the rest of the properties.\nWhen yaml object is not empty, autocompletion ignores this setting and returns all properties and skeletons.
- `yaml.suggest.parentSkeletonSelectedFirst`: If true, the user must select some parent skeleton first before autocompletion starts to suggest the rest of the properties. When yaml object is not empty, autocompletion ignores this setting and returns all properties and skeletons.
- `yaml.style.flowMapping` : Forbids flow style mappings if set to `forbid`
- `yaml.style.flowSequence` : Forbids flow style sequences if set to `forbid`
- `yaml.keyOrdering` : Enforces alphabetical ordering of keys in mappings when set to `true`. Default is `false`
Expand Down Expand Up @@ -388,6 +388,7 @@ This repository only contains the server implementation. Here are some known cli
- [Vim-EasyComplete](https://github.com/jayli/vim-easycomplete) for Vim/NeoVim
- [nova-yaml](https://github.com/robb-j/nova-yaml/) for Nova
- [volar-service-yaml](https://github.com/volarjs/services/tree/master/packages/yaml) for Volar
- [Kate](https://kate-editor.org/)

## Developer Support

Expand All @@ -400,11 +401,11 @@ This repository only contains the server implementation. Here are some known cli
3. Install the dependencies
```bash
cd yaml-language-server
$ yarn install
$ npm install
```
4. Build the language server
```bash
$ yarn run build
$ npm run build
```
5. The new built server is now located in ./out/server/src/server.js.
```bash
Expand Down
56 changes: 56 additions & 0 deletions l10n/bundle.l10n.de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"Default Value": "Standardwert",
"json.schema.invalidref": "$ref '{0}' in '{1}' kann nicht aufgelöst werden.",
"json.schema.problemloadingref": "Probleme beim Laden der Referenz '{0}': {1}",
"json.schema.nocontent": "Schema konnte nicht von '{0}' geladen werden: Kein Inhalt.",
"json.schema.invalidFormat": "Inhalt von '{0}' konnte nicht analysiert werden: Analysefehler in Zeile:{1}, Spalte:{2}",
"colorHexFormatWarning": "Ungültiges Farbformat. Verwenden Sie #RGB, #RGBA, #RRGGBB oder #RRGGBBAA.",
"dateTimeFormatWarning": "Zeichenfolge ist kein RFC3339-Datum-Zeit-Wert.",
"dateFormatWarning": "Zeichenfolge ist kein RFC3339-Datum.",
"timeFormatWarning": "Zeichenfolge ist keine RFC3339-Zeit.",
"emailFormatWarning": "Zeichenfolge ist keine E-Mail-Adresse.",
"ipv4FormatWarning": "Zeichenfolge entspricht nicht dem IPv4-Format.",
"ipv6FormatWarning": "Zeichenfolge entspricht nicht dem IPv6-Format.",
"enumWarning": "Wert wird nicht akzeptiert. Gültige Werte: {0}.",
"typeArrayMismatchWarning": "Falscher Typ. Erwartet wird einer von {0}.",
"notSchemaWarning": "Entspricht einem Schema, das nicht zulässig ist.",
"oneOfWarning": "Entspricht mehreren Schemata, obwohl nur eines gültig sein darf.",
"ifFilePatternAssociation": "filePatternAssociation '{0}' stimmt nicht mit der Dokument-URI '{1}' überein",
"multipleOfWarning": "Wert ist nicht durch {0} teilbar.",
"exclusiveMinimumWarning": "Wert liegt unter dem exklusiven Minimum von {0}.",
"exclusiveMaximumWarning": "Wert liegt über dem exklusiven Maximum von {0}.",
"minimumWarning": "Wert liegt unter dem Minimum von {0}.",
"maximumWarning": "Wert liegt über dem Maximum von {0}.",
"minLengthWarning": "Zeichenfolge ist kürzer als die minimale Länge von {0}.",
"maxLengthWarning": "Zeichenfolge ist länger als die maximale Länge von {0}.",
"patternWarning": "Zeichenfolge stimmt nicht mit dem Muster \"{0}\" überein.",
"uriEmpty": "URI erwartet.",
"uriSchemeMissing": "URI mit Schema wird erwartet.",
"uriFormatWarning": "Zeichenfolge ist keine gültige URI: {0}",
"additionalItemsWarning": "Array hat zu viele Elemente laut Schema. Erwartet: {0} oder weniger.",
"requiredItemMissingWarning": "Array enthält das erforderliche Element nicht.",
"minItemsWarning": "Array hat zu wenige Elemente. Erwartet: {0} oder mehr.",
"maxItemsWarning": "Array hat zu viele Elemente. Erwartet: {0} oder weniger.",
"uniqueItemsWarning": "Array enthält doppelte Elemente.",
"DisallowedExtraPropWarning": "Eigenschaft {0} ist nicht erlaubt.",
"MaxPropWarning": "Objekt hat mehr Eigenschaften als das Limit von {0}.",
"MinPropWarning": "Objekt hat weniger Eigenschaften als die erforderliche Anzahl von {0}.",
"RequiredDependentPropWarning": "Objekt fehlt die Eigenschaft {0}, die von Eigenschaft {1} benötigt wird.",
"Inline schema": "Inline-Schema",
"create.item.array": "Ein Element eines Arrays erstellen{0}{1}",
"array.item": "- (Array-Element) ",
"allowedValues": "Erlaubte Werte:",
"example": "Beispiel:",
"source": "Quelle: [{0}]({1})",
"jumpToSchema": "Zur Schema-Position springen ({0})",
"convertToSpace": "Tab in Leerzeichen umwandeln",
"convertAllSpaceToTab": "Alle Tabs in Leerzeichen umwandeln",
"deleteUnusedAnchor": "Nicht verwendeten Anker löschen: {0}",
"convertToBoolean": "In Boolean umwandeln",
"convertToBlockStyle": "In Blockstil {0} umwandeln",
"fixKeyOrderToMap": "Schlüsselreihenfolge für diese Map korrigieren",
"flowStyleMapForbidden": "Flow-Stil-Mapping ist verboten",
"flowStyleSeqForbidden": "Flow-Stil-Sequenz ist verboten",
"unUsedAnchor": "Nicht verwendeter Anker \"{0}\"",
"unUsedAlias": "Nicht aufgelöstes Alias \"{0}\""
}
56 changes: 56 additions & 0 deletions l10n/bundle.l10n.fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"Default Value": "Valeur par défaut",
"json.schema.invalidref": "$ref '{0}' dans '{1}' ne peut pas être résolu",
"json.schema.problemloadingref": "Problèmes de chargement de la référence '{0}' : {1}",
"json.schema.noContent": "Impossible de charger le schéma à partir de {0}: aucun contenu.",
"json.schema.invalidFormat": "Impossible d’analyser le contenu de {0}: erreur d’analyse à la ligne:{1}, colonne:{2}",
"colorHexFormatWarning": "Format de couleur non valide. Utilisez #RGB, #RGBA, #RRGGBB ou #RRGGBBAA.",
"dateTimeFormatWarning": "La chaîne n'est pas une date-heure RFC3339.",
"dateFormatWarning": "La chaîne n'est pas une date RFC3339.",
"timeFormatWarning": "La chaîne n'est pas une heure RFC3339.",
"emailFormatWarning": "La chaîne n'est pas une adresse e-mail.",
"ipv4FormatWarning": "La chaîne ne correspond pas au format IPv4.",
"ipv6FormatWarning": "La chaîne ne correspond pas au format IPv6.",
"enumWarning": "Valeur non acceptée. Valeurs valides: {0}.",
"typeArrayMismatchWarning": "Type incorrect. On attend un des {0}.",
"notSchemaWarning": "Correspond à un schéma qui n'est pas autorisé.",
"oneOfWarning": "Correspond à plusieurs schémas lorsqu'un seul doit être validé.",
"ifFilePatternAssociation": "filePatternAssociation '{0}' ne correspond pas à l'URI du document '{1}'",
"multipleOfWarning": "La valeur n'est pas divisible par {0}.",
"exclusiveMinimumWarning": "La valeur est inférieure au minimum exclusif de {0}.",
"exclusiveMaximumWarning": "La valeur est supérieure au maximum exclusif de {0}.",
"minimumWarning": "La valeur est inférieure au minimum de {0}.",
"maximumWarning": "La valeur est supérieure au maximum de {0}.",
"minLengthWarning": "La chaîne est plus courte que la longueur minimale de {0}.",
"maxLengthWarning": "La chaîne est plus longue que la longueur maximale de {0}.",
"patternWarning": "La chaîne ne correspond pas au modèle de '{0}'.",
"uriEmpty": "URI attendu.",
"uriSchemeMissing": "Une URI avec un schéma est attendue.",
"uriFormatWarning": "La chaîne n'est pas un URI: {0}",
"additionalItemsWarning": "Le tableau contient trop d'éléments selon le schéma. Valeur attendue : {0} ou moins.",
"requiredItemMissingWarning": "Le tableau ne contient pas l'élément requis.",
"minItemsWarning": "Le tableau contient trop peu d'éléments. On attend {0} ou plus.",
"maxItemsWarning": "Le tableau contient trop d'éléments. On attend {0} ou moins.",
"uniqueItemsWarning": "Le tableau contient des éléments en double.",
"DisallowedExtraPropWarning": "La propriété {0} n'est pas autorisée.",
"MaxPropWarning": "L'objet a plus de propriétés que la limite de {0}.",
"MinPropWarning": "L'objet a moins de propriétés que le nombre requis de {0}",
"RequiredDependentPropWarning": "L'objet ne possède pas la propriété {0} requise par la propriété {1}.",
"Inline schema": "Schéma en ligne",
"create.item.array": "Créer un élément d'un tableau {0} {1}",
"array.item": "- (élément de tableau)",
"allowedValues": "Valeurs autorisées:",
"example": "Exemple:",
"source": "Source: [{0}]{1}",
"jumpToSchema": "Accéder à l'emplacement du schéma ({0})",
"convertToSpace": "Convertir les tabulations en espaces",
"convertAllSpaceToTab": "Convertir toutes les tabulations en espaces",
"deleteUnusedAnchor": "Supprimer l'ancre inutilisée: {0}",
"convertToBoolean": "Convertir en booléen",
"convertToBlockStyle": "Convertir en style de bloc {0}",
"fixKeyOrderToMap": "Corriger l'ordre des touches pour cette carte",
"flowStyleMapForbidden": "Le mappage de style de flux est interdit",
"flowStyleSeqForbidden": "La séquence de style Flow est interdite",
"unUsedAnchor": "Ancre inutilisée '{0}'",
"unUsedAlias": "Alias ​​non résolu '{0}'"
}
Loading