Improved
v2.23.32-alpha
What's Changed
Dependency updates
- Update dependency Microsoft.Bcl.AsyncInterfaces to v9 by @renovate in https://github.com/microsoft/vs-streamjsonrpc/pull/1163
Enhancements
- Cap the amount of text copied into the stringbuilder in JsonRpcEventSource.Format by @ToddGrun in https://github.com/microsoft/vs-streamjsonrpc/pull/1187
- Use JsonElement.Clone instead of Deserialize by @eerhardt in https://github.com/microsoft/vs-streamjsonrpc/pull/1200
- NativeAOT readiness
- Refactor reflection usage to only reflection against the one method by @eerhardt in https://github.com/microsoft/vs-streamjsonrpc/pull/1199
- Cut ProxyGeneration out if dynamic code isn't supported by @eerhardt in https://github.com/microsoft/vs-streamjsonrpc/pull/1202
- Remove Dependency on Newtonsoft.Json from JsonRpc by @eerhardt in https://github.com/microsoft/vs-streamjsonrpc/pull/1201
- Remove Dependency on Newtonsoft.Json From Protocol objects by @eerhardt in https://github.com/microsoft/vs-streamjsonrpc/pull/1198
- Expose MessageFormatterEnumerableTracker.EnumeratorResults as public by @eerhardt in https://github.com/microsoft/vs-streamjsonrpc/pull/1206