New
v2.24.84
What's Changed
Features
- Add source generation of proxies by @AArnott in https://github.com/microsoft/vs-streamjsonrpc/pull/1223
- Add NerdbankMessagePackFormatter by @trippwill in https://github.com/microsoft/vs-streamjsonrpc/pull/1100
- Enable RPC marshalable objects in
NerdbankMessagePackFormatterby @AArnott in https://github.com/microsoft/vs-streamjsonrpc/pull/1260 - Source generate proxies for RpcMarshalable interfaces by @AArnott in https://github.com/microsoft/vs-streamjsonrpc/pull/1246
- Add
RpcTargetMetadatageneration fromITypeShapeby @AArnott in https://github.com/microsoft/vs-streamjsonrpc/pull/1251 - Create a NativeAOT-compatible JsonRpc.AddLocalTargetObject method by @AArnott in https://github.com/microsoft/vs-streamjsonrpc/pull/1236
- Use PolyType shapes for events by @AArnott in https://github.com/microsoft/vs-streamjsonrpc/pull/1297
- Add
PolyTypeJsonFormatteras an experimental API by @AArnott in https://github.com/microsoft/vs-streamjsonrpc/pull/1344 - Add
RpcTargetMetadata.FromShape<T>overloads that work on .NET Framework by @AArnott in https://github.com/microsoft/vs-streamjsonrpc/pull/1358