Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Nov 09:07
· 144 commits to main since this release
8a16c16

Fixed

  • Expanded the server settings returned by LanguageClientMiddleware to include necessary attributes for consistent initialization across the application.

Added

  • Introduced the defaultToTrue utility function within LanguageServerSettings to treat undefined feature flags as enabled by default.

Changed

  • Enhanced the ServerSettings type to include user-specific attributes such as integrationName, integrationVersion, automaticAuthentication, and deviceId. This unification simplifies the configuration management.

BREAKING CHANGES

  • The fromConfiguration method in LanguageServerSettings now requires a User object to initialize server settings, impacting all areas of the application where server settings are consumed.
  • LanguageClientMiddleware instantiation now requires a User object, aligning with new server settings structure. Consumers must now pass a User object upon middleware creation.