yaml-language-server を 1.x から 2.x へアップグレード
yaml-language-server 1.25.0 と 2.0.0 の公開 API を、TypeScript の型から自動的に比較したものです。シグネチャの変更は破壊的変更の候補であり、確定ではありません。
概要
| 削除されたインポートパス | 0 |
|---|---|
| 削除されたエクスポート | 0 |
| 変更されたシグネチャ | 0 |
| 削除されたクラス/インターフェースのメンバー | 0 |
| 変更されたクラス/インターフェースのメンバー | 0 |
| 新たに非推奨 | 0 |
| 要件の変更(engines、peer 依存関係) | 1 |
| 新しいエクスポート | 0 |
削除されたエクスポート
検出されませんでした。
変更されたシグネチャ
検出されませんでした。
削除されたクラス/インターフェースのメンバー
検出されませんでした。
変更されたクラス/インターフェースのメンバー
検出されませんでした。
新たに非推奨
検出されませんでした。
要件の変更(engines、peer 依存関係)
| 変更前 | 変更後 | |
|---|---|---|
engines.node | — | >=22.13.0 |
これらのバージョン間の changelog
パッケージ作者が公開したテキストをそのまま表示しています。
2.0.0
- Breaking: Replace the separate CommonJS, UMD, and ESM builds with one ESM build, including TypeScript declarations, under `out/src`. Consumers referencing `out/server/src`, `lib/esm`, or `lib/umd` must update their paths and ensure their configuration supports ESM.
- Breaking: Move the browser server entry point to `yaml-language-server/out/src/webworker/yamlServerMain.js`.
- Chore: Replace Mocha with Node’s built-in `node:test` runner and compile tests with `tsc` instead of running them through `ts-node`.
- Chore: Replace `nyc` with `c8` to collect coverage from native ESM execution and generate LCOV reports.
- Chore: Replace Sinon, sinon-chai, and their typings with Node’s built-in mocks.
- Chore: Upgrade `vscode-languageserver` to 10.1.2 and `vscode-languageserver-types` to 3.18.4, and adapt code to the updated APIs.
See [#1363](https://github.com/redhat-developer/yaml-language-server/pull/1363) for details.このデータを AI エージェントに渡す
Vigia は無料の MCP サーバーです。コーディングエージェントがコードを書く前に、バージョン・破壊的変更・脆弱性を確認できます。登録も API キーも不要です。
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Cursor に追加VS Code に追加★ GitHub でスターを付ける
その他の MCP クライアント
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }エージェント用スキル (SKILL.md):Vigia を使うタイミングをエージェントに伝えます · プルリクエスト用 GitHub Action
よくある質問
yaml-language-server を 1 から 2 にアップグレードする際の破壊的変更は?
yaml-language-server 1.25.0 と 2.0.0 の間で、Vigia は削除されたエクスポートを 0 件、変更されたシグネチャを 0 件、削除または変更されたクラス/インターフェースのメンバーを 0 件検出しました。
yaml-language-server 2 で非推奨になったものは?
yaml-language-server 2.0.0 では 0 件のエクスポートまたはメンバーが新たに非推奨になりました。
エージェント向け
GET https://vigia.coredls.cloud/v1/packages/npm/yaml-language-server/upgrade?from=1.25.0&to=2.0.0