New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Update ReactiveUI to use Reactive Extensions 4.0.0 as minimum #1701
Conversation
<ProjectReference Include="..\ReactiveUI\ReactiveUI.csproj" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup Condition=" '$(TargetFramework)' == 'Xamarin.Mac20' "> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had to reference netstandard to get the Xamarin.Mac20 to compile after updating. Bit weird.
You should not need a |
Would it not make it easier for consuming users to have a .NET Core 2.1? Or would the JIT just go based on their API? Also my understanding is also they done a ton of performance operations on .NET Core 2.1 so potentially users targetting the framework could take advantage. |
.NET Core 2.1 is just an API surface area. It's no different than releasing .NET 4.6 and 4.6.1 at the same time. No need to unless you're using API's not in the lower version. |
…tiveUI into glennawatson-rx4
Removed that platform until we need it then. Thanks for the info. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Fixes #1672
This changes the min version for ReactiveUI to use Rx 4.0.0
We are getting a few reports from users where upgrading to Rx 4.0.0 fixes their issues.
Also adding .NET .Core 2.1 as a target. It was partially done in a previous PR but this adds it to the other projects.
What is the current behavior? (You can also link to an open issue here)
Use Rx 3.1.1
What is the new behavior (if this is a feature change)?
Use Rx 4.0.0 and also .NET Core 2.1 added to other projects.
What might this PR break?
Users using Rx 3.1.1. will have to upgrade their package reference in nuget.