Releases: Cysharp/MessagePipe
Releases · Cysharp/MessagePipe
Ver.1.5.0
- Add: IAsyncSubscriber/IBufferedAsyncSubscriber.AsAsyncEnumerable
- Add: MessagePipeOptions.RequestHandlerLifetime, default is Scoped(breaking changes, previously Singleton)
Ver.1.4.1
Fix: RequestHandler's auto registration allows multiple request handler interface on single type
Fix: AddRequestHandler
, AddAsyncRequestHandler
allows multiple request handler interface on single type
Ver.1.4.0
- Add subscriber.
FirstAsync
(sync/async, keyless/keyed/buffered), it enablesAsObservable().FirstAsync()
,AsObservable().FirstAsync(predicate)
,AsObservable().Timeout().FirstAsync()
pattern without Rx.
Ver.1.3.3
Ver.1.3.1
- Support IL2CPP Managed Stripping Level: High on Unity
Ver.1.3.0
Ver.1.2.0
- Add:
GlobalMessagePipe
, see Global provider section for details - Add:
MessagePipe Diagnostics
window for Unity - Changes:
MessagePipeDiagnosticsInfo
holdsStackTrace
instead of string
Ver.1.1.1
- Add:
DisposableBag.CreateSingleAssignment
- Change:
DisposableBagBuilder.Clear
disposes all elements
Ver.1.1.0
- Add
EventFactory
, see details: https://github.com/Cysharp/MessagePipe/#eventfactory
Ver.1.0.0
Initial release.