vscode-json-languageservice version 3.11.0 introduces notable updates for developers working with JSON language support in their applications, building upon the foundation laid by version 3.10.0. A key difference lies in the updated jsonc-parser dependency, which jumps from version 2.3.1 to version 3.0.0. This upgrade likely brings enhancements in parsing JSON with comments capabilities, potentially impacting performance or supporting new JSONC features, thus offering a smoother experience when dealing with JSONC files.
Furthermore, several development dependencies have been bumped. eslint moves from 7.9.0 to 7.14.0, @typescript-eslint/parser and @typescript-eslint/eslint-plugin both advance from 4.1.1 to 4.8.2, and typescript goes from version 4.0.2 to 4.1.2. These updates suggest improvements in code linting, parsing, and overall developer tooling, contributing to enhanced code quality and maintainability for contributors to the library but also for developers integrating it in bigger systems. While nyc has been removed, these updates indicate a shift or refinement in the testing and code coverage strategy or simply that was not needed anymore.
The package size also sees a slight increase in unpackedSize, from 476527 to 479160, hinting at potential additions or changes in the codebase. Finally the release date indicates that roughly a month of work and changes separate the 2 versions. Developers should assess the jsonc-parser upgrade and related linting/typing upgrades for compatibility and potential performance benefits in their specific use cases.
The are not vulnerabilities for the version 3.11.0 of the package vscode-json-languageservice