Skip to content

Conversation

@ToneseekerMusical
Copy link

Objective

Update packages to fix critical security issues in packages and facilitate use of new features in future versions.

Abstractions

Updates to all packages, added version overrides for type-fest and ws to fix breaking changes to type-fest and ws dependent packages.

Added additional information to "lineComment" property in language-configuration.json.

LanguageClient has been replaced with BaseLanguageClient in extension.ts.

Replaced { light: string | vscode.Uri; dark: string | vscode.Uri;} with vscode.IconPath in searchTree.ts, icons.ts, and projectTree.ts.

Added encoding: string property to ReadOnlyDocument class in readOnlyDocument.ts

Fixed an always true guard clause in getLispContainerTypeName function in lispContainerServices.ts

added platform property to runTests property as recent versions of VSCode are only available in win32-x64-archive.

typed assert as Chai.Assert in AutoIndent.test.ts and Formatter.test.ts

Changed input into endOfLineEnum2String from 5 to 2 to coincide with a change of CRLF value in EndOfLine enum provided by @Types/vscode

Changed BaseEncodingOptions to EncodingOption due to change in @Types/node

Tests performed

npm run test and npm run e2etest.

Updates to all packages, added version overrides for type-fest and ws to fix breaking changes to type-fest and ws dependent packages.

Added additional information to "lineComment" property in language-configuration.json.

LanguageClient has been replaced with BaseLanguageClient in extension.ts.

Replaced { light: string | vscode.Uri; dark: string | vscode.Uri;} with vscode.IconPath in searchTree.ts, icons.ts, and projectTree.ts.

Added encoding: string property to ReadOnlyDocument class in readOnlyDocument.ts

Fixed an always true guard clause in getLispContainerTypeName function in lispContainerServices.ts

added platform property to runTests property as recent versions of VSCode are only available in win32-x64-archive.

typed assert as Chai.Assert in AutoIndent.test.ts and Formatter.test.ts

Changed input into endOfLineEnum2String from 5 to 2 to coincide with a change of CRLF value in EndOfLine enum provided by @Types/vscode

Changed BaseEncodingOptions to EncodingOption due to change in @Types/node
@github-actions
Copy link

github-actions bot commented Feb 7, 2026

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@ToneseekerMusical
Copy link
Author

I have read the CLA Document and I hereby sign the CLA

…nd, updated a few tests that were looking for outdated parameters to use the new parameters.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant