Rx.NET v4.3.1 Release Notes

Release Date: 2019-12-04 // over 4 years ago
  • ๐Ÿ”„ Changes:

    ๐Ÿ› Bugs:

    • #915: Ix: Do not dispose the enumerator while enumerating in the ToObservable operator.
    • ๐Ÿšš #1079: Serialize the dispose of Zip(IEnumerable) with MoveNext/Current
    • โฑ #969: Handle the case when EventLoopScheduler gets disposed with in-flight items
    • โฑ #286: EventLoopScheduler: unexpected Exception after Dispose
    • โฑ #916: IxAsync.Timeout: propagate timeout cancellation to main source
    • #1067: Fix Generate (timed) crash upon disposing a long sequence

    โœจ Enhancement:

    • #891: Simplified BaseBlocking, FirstBlocking, and LastBlocking
    • โœ… #914: Change Ix.Async Amb() to cancel the losers, add unit tests ๐Ÿ‘€ See More Others: #1101: Bump Microsoft.Bcl.AsyncInterfaces from 1.0.0 to 1.1.0 in /Ix.NET/Source #1100: Bump PublicApiGenerator from 9.3.0 to 10.0.0 in /Rx.NET/Source #1099: Document AsyncEnumerableEx methods ๐Ÿ“š #1098: Add documentation to AsyncEnumerable methods. โœ… #1096: Filter SkipCI integration tests โœ… #1072: Bump Microsoft.NET.Test.Sdk from 16.3.0 to 16.4.0 in /Rx.NET/Source #1093: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19554-01 to 1.0.0 in /Ix.NET/Source #1094: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19554-01 to 1.0.0 in /Rx.NET/Source #1095: Bump DiffPlex from 1.4.4 to 1.5.0 in /Rx.NET/Source โœ… #1084: Bump ApprovalTests from 4.3.0 to 4.4.0 in /Rx.NET/Source #1083: Bump Nerdbank.GitVersioning from 3.0.26 to 3.0.28 in /Rx.NET/Source #1082: Bump Nerdbank.GitVersioning from 3.0.26 to 3.0.28 in /Ix.NET/Source โœ… #1080: Bump ApprovalTests from 4.2.2 to 4.3.0 in /Rx.NET/Source โ†ช #1078: Disable parallelism to work around Sdk Resolver race condition โœ… #1071: Bump Microsoft.NET.Test.Sdk from 16.3.0 to 16.4.0 in /Ix.NET/Source #1061: Bump BenchmarkDotNet from 0.11.5 to 0.12.0 in /Ix.NET/Source #1060: Bump BenchmarkDotNet from 0.11.5 to 0.12.0 in /Rx.NET/Source #1070: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19367-01 to 1.0.0-beta2-19554-01 in /Ix.NET/Source #1069: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19367-01 to 1.0.0-beta2-19554-01 in /Rx.NET/Source #1055: Split signing into separate stage #1051: Bump MSBuild.Sdk.Extras from 2.0.46 to 2.0.54 in /Rx.NET/Source #1050: Bump MSBuild.Sdk.Extras from 2.0.46 to 2.0.54 in /Ix.NET/Source #1049: Fix Delay(selector) NPE on immediate emissions #1046: Bump Nerdbank.GitVersioning from 3.0.25 to 3.0.26 in /Rx.NET/Source #1045: Bump Nerdbank.GitVersioning from 3.0.25 to 3.0.26 in /Ix.NET/Source #1043: bump minor of Ix ๐Ÿšš #1041: Remove more redundant assignments ๐Ÿšš #1040: Remove some uses of default(T) โš  #1039: Address a few minor IDE warnings โš  #1038: Fix a few more nullability warnings #1037: Use C# 8.0 switch expression ๐Ÿšš #1036: Remove duplicate test files โš  #1035: Fix a number of nullable warnings. #1033: Bump coverlet.collector from 1.0.1 to 1.1.0 in /Rx.NET/Source #1032: Bump coverlet.collector from 1.0.1 to 1.1.0 in /Ix.NET/Source โœ… #1031: Bump Microsoft.NET.Test.Sdk from 16.2.0 to 16.3.0 in /Ix.NET/Source โœ… #1030: Bump Microsoft.NET.Test.Sdk from 16.2.0 to 16.3.0 in /Rx.NET/Source โšก๏ธ #1034: Update to UseDotNet pipelines task #1028: Bump MSBuild.Sdk.Extras from 2.0.43 to 2.0.46 in /Rx.NET/Source #1029: Bump MSBuild.Sdk.Extras from 2.0.43 to 2.0.46 in /Ix.NET/Source #1027: Bump MSBuild.Sdk.Extras from 2.0.41 to 2.0.43 in /Rx.NET/Source #1026: Bump MSBuild.Sdk.Extras from 2.0.41 to 2.0.43 in /Ix.NET/Source โœ… #1024: Bump ApprovalTests from 4.2.0 to 4.2.2 in /Rx.NET/Source #1021: Bump FluentAssertions from 5.8.0 to 5.9.0 in /Ix.NET/Source ๐Ÿ #1020: Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.2.8 to 6.2.9 in /Rx.NET/Source #987: Bump PublicApiGenerator from 7.0.1 to 9.3.0 in /Rx.NET/Source #1019: Bump MSBuild.Sdk.Extras from 2.0.31 to 2.0.41 in /Ix.NET/Source #1018: Bump MSBuild.Sdk.Extras from 2.0.31 to 2.0.41 in /Rx.NET/Source #1001: Bump FluentAssertions from 5.7.0 to 5.8.0 in /Ix.NET/Source โœ… #1013: Bump ApprovalTests from 4.0.0 to 4.2.0 in /Rx.NET/Source ๐Ÿšš #1017: Remove codecov โšก๏ธ #1016: Update sdk and deps for preview 8 #999: Bump Nerdbank.GitVersioning from 3.0.24 to 3.0.25 in /Rx.NET/Source #1007: Don't emit framework reference on pack #996: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19404-01 to 1.0.0-beta2-19408-01 in /Ix.NET/Source #997: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19401-01 to 1.0.0-beta2-19408-01 in /Rx.NET/Source #988: Bump Nerdbank.GitVersioning from 2.3.183 to 3.0.24 in /Rx.NET/Source #985: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19401-01 to 1.0.0-beta2-19404-01 in /Ix.NET/Source #980: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19381-01 to 1.0.0-beta2-19401-01 in /Ix.NET/Source #982: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19381-01 to 1.0.0-beta2-19401-01 in /Rx.NET/Source #976: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19367-01 to 1.0.0-beta2-19381-01 in /Rx.NET/Source #975: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19367-01 to 1.0.0-beta2-19381-01 in /Ix.NET/Source ๐Ÿ“„ #970: Added docs sources #958: Bump coverlet.collector from 1.0.0 to 1.0.1 in /Ix.NET/Source #961: Bump System.Threading.Tasks.Extensions from 4.5.2 to 4.5.3 in /Rx.NET/Source #963: Bump MSBuild.Sdk.Extras from 2.0.29 to 2.0.31 in /Ix.NET/Source #962: Bump MSBuild.Sdk.Extras from 2.0.29 to 2.0.31 in /Rx.NET/Source #965: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19324-01 to 1.0.0-beta2-19367-01 in /Rx.NET/Source #966: Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19324-01 to 1.0.0-beta2-19367-01 in /Ix.NET/Source #960: Bump coverlet.collector from 1.0.0 to 1.0.1 in /Rx.NET/Source โœ… #924: Bump ApprovalTests from 3.0.14 to 4.0.0 in /Rx.NET/Source #929: Bump BenchmarkDotNet from 0.10.14 to 0.11.5 in /Rx.NET/Source โšก๏ธ #955: update api test โšก๏ธ #954: update to 4.6.1 #953: Bump FluentAssertions from 5.6.0 to 5.7.0 in /Ix.NET/Source โœ… #952: Bump Microsoft.NET.Test.Sdk from 16.1.1 to 16.2.0 in /Rx.NET/Source #949: Bump MSBuild.Sdk.Extras from 2.0.24 to 2.0.29 in /Ix.NET/Source โœ… #951: Bump Microsoft.NET.Test.Sdk from 16.1.1 to 16.2.0 in /Ix.NET/Source #947: Use Coverlet #939: Collect raw coverage xml as artifact #937: Add .NET Standard 2.0 defines #936: Bump Microsoft.Bcl.AsyncInterfaces from 1.0.0-preview6.19259.10 to 1.0.0-preview6.19303.8 in /Ix.NET/Source #922: Bump xunit.assert.source from 2.3.1 to 2.4.1 in /Rx.NET/Source โœ… #928: Bump Microsoft.NET.Test.Sdk from 16.0.1 to 16.1.1 in /Rx.NET/Source #917: Bump DiffPlex from 1.4.1 to 1.4.4 in /Rx.NET/Source โช #935: Revert "Bump System.Reactive from 3.1.1 to 4.1.5 in /Rx.NET/Source" #925: Bump System.Reactive from 3.1.1 to 4.1.5 in /Rx.NET/Source #921: Bump MSBuild.Sdk.Extras from 2.0.0-preview.21 to 2.0.24 in /Rx.NET/Source ๐Ÿ #920: Bump Microsoft.NETCore.UniversalWindowsPlatform from 6.1.9 to 6.2.8 in /Rx.NET/Source โšก๏ธ #902: Update to preview 5 and remove extra .net core install #912: Clean up AssemblyInfo.cs files #910: Modernize some Ix code ๐Ÿš€ This list of changes was auto generated.