Rx.NET v5.0.0-preview.220 Release Notes
Release Date: 2020-10-15 // over 2 years ago-
๐ Changes:
โจ Enhancement:
- ๐ #888: Initial work to support EnumeratorCancellation.
Others:
- #1392: Bump Verify.Xunit from 6.23.3 to 6.24.0 in /Rx.NET/Source
- ๐ป #1391: Ensure all exception rethrows use EDI.
- โก๏ธ #1390: Optimize some code.
- ๐ #1389: Remove more dead code
- #1388: Enable #nullable for disposable utils.
- #1387: Undo some code divergence.
- #1386: Make subject implementations a bit more alike. ๐ See More
- #1385: Bump Nerdbank.GitVersioning from 3.2.31 to 3.3.37 in /Rx.NET/Source
- #1384: Bump Nerdbank.GitVersioning from 3.2.31 to 3.3.37 in /Ix.NET/Source
- โฑ #1383: Don't leak EventLoopScheduler instances in test code.
- โ #1382: Suppress warnings in included Xunit source code
- ๐ #1381: Use Array.IndexOf for better perf
- โ #1380: Re-enable some tests
- โ #1379: Address flaky UI framework tests
- #1378: Seal some types
- โ #1376: Fix a number of warnings.
- #1375: N-ary combining operators with tuples.
- ๐ #1374: Remove some dead code.
- #1373: Final wave of #nullable in Rx.
- #1372: Enable #nullable for subjects.
- #1353: AsyncRx: Avoid closure allocations in Linq-operators when only the source-observable is captured.
- #1371: Bump Verify.Xunit from 6.23.1 to 6.23.3 in /Rx.NET/Source
- #1370: Clean up some code
- #1369: Enable #nullable for some of the disposable types.
- #1368: Enable #nullable for the last few operators.
- #1367: Enable #nullable for Group/Join family of operators.
- #1366: Enable #nullable for some more operators.
- #1364: More #nullable for query operators.
- โ #1363: Fix #nullable warnings for FromEvent et al.
- #1361: Enable #nullable for FromEvent.
- #1362: Split public and internal disposable stuff.
- #1360: More static lambdas in Rx.
- #1359: Enable #nullable for some straightforward operators.
- โ #1358: Enable #nullable for Zip and CombineLatest.
- #1357: Enable #nullable for push-pull adapters.
- #1356: Rename generated files.
- #1355: More #nullable for operator implementations.
- ๐ป #1354: Mark exception throwing helpers as DoesNotReturn.
- โฑ #1352: Enable #nullable for a few more scheduler types.
- #1351: Clean up some disposable stuff.
- #1350: Fix some #nullable in the CAL.
- #1348: Keep some stuff around
- #1349: Bump Verify.Xunit from 6.23.0 to 6.23.1 in /Rx.NET/Source
- โฑ #1347: More #nullable for scheduler code.
- โฑ #1346: Enable #nullable in scheduler code.
- #1345: Enable #nullable for easy query operator implementations.
- #1344: Enabling #nullable for operator surface.
- #1343: More trivial nullable goodness.
- #1342: Harvest some low-hanging nullable fruit.
- #1341: #nullable enable for joins and platform code.
- #1340: Another batch of #nullable enable.
- ๐ #1338: Nullable fixes for internal types.
- #1339: Nullable for TaskObservableExtensions.
- #1337: Enable nullable in a few files.
- #1336: First step to enable nullable in Rx.
- #1335: Bump Verify.Xunit from 6.22.1 to 6.23.0 in /Rx.NET/Source
- #1334: Propagate OverflowException in SelectMany via OnError.
- 0๏ธโฃ #1333: Reduce default assignments.
- #1332: Modernize some code.
- #1330: Bump .NET Framework minimum version to v4.7.2.
- #1331: Mark some structs as readonly.
- #1326: Use static lambdas.
- ๐ #1329: Remove more #if checks.
- ๐ #1328: Remove traces of Silverlight in #if checks
- ๐ #1327: Remove some NET45 and NET46 #if checks.
- โ #1325: Address a few warnings.
- #1324: Non-empty stack traces for operator exceptions.
- ๐ #1323: Ix build perf
- ๐ #1322: Remove two more uses of AsyncEnumerable.Create.
- #1321: Enable usage of EnumeratorCancellaton across the board.
- #1319: Enable use of EnumeratorCancellation.
- ๐ #1320: Remove unused #defines for Ix.
- ๐ฆ #1318: Add package descriptions for System.Linq.Async etc.
- ๐ #1317: Remove awaitable interfaces.
- #1316: Simplify some code
- #1307: Bump Verify.Xunit from 6.22.0 to 6.22.1 in /Rx.NET/Source
- ๐ #1314: Fix Observable.FromAsync documentation grammar
- ๐ #1313: Remove unnecessary rendez-vous based on Task.
- โฑ #1312: Use ValueTask on schedulers.
- #1311: Misc. code improvements.
- #1310: Fix FromEventPatternCore's use of the type parameter.
- โ #1309: Address some IDE warnings.
- #1308: Convert operator signatures to use ValueTask.
- ๐ #1291: .NET 5 support for Rx.NET
๐ This list of changes was auto generated.