Skip to content

v0.14.0

Compare
Choose a tag to compare
@bjorkstromm bjorkstromm released this 29 Oct 06:53
· 920 commits to master since this release
83f3f51

#157 Support: Debug Adapter Protocol
#161 fixed boolean or converter so that it handles boolean values, as well…
#163 Changes for #162 correct how text document sync settings are configured
#164 fix/uri-serialization
#176 Changes for #175 to return a Location object for diagnostic related information
#177 Do not embed MediatR
#178 Remove duplicate code
#182 Refactor logging +semver:minor
#184 Added SignatureHelp support.
#187 Adds ILoggingBuilder extension for LanguageServer logging.
#189 Allow using global log level as minimum log level for LanguageServerLoggerProvider
#190 Update example to use log level debug instead of information

Please note that there's a breaking change with regards to configuring logging, you should now use the .ConfigureLogging(Action<ILoggingBuilder>) extension on LanguageServerOptions to configure logging. Language Server Logging can be configured using the AddLanguageServer() extension method. Example:

var server = await LanguageServer.From(options =>
                options
                    .WithInput(Console.OpenStandardInput())
                    .WithOutput(Console.OpenStandardOutput())
                    .ConfigureLogging(x => x
                        .AddLanguageServer())
                    .WithHandler<MyHandler>());