Skip to content

Commit c044bfa

Browse files
authored
dependency: Use ReactiveUI 14.* (#301)
1 parent 02b1962 commit c044bfa

22 files changed

+93
-93
lines changed

samples/LoginApp.Android/LoginApp.Android.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,15 @@
7171
<AndroidResource Include="Resources\values\styles.xml" />
7272
</ItemGroup>
7373
<ItemGroup>
74-
<PackageReference Include="ReactiveUI" Version="13.*" />
75-
<PackageReference Include="ReactiveUI.AndroidX" Version="13.*" />
74+
<PackageReference Include="ReactiveUI" Version="14.*" />
75+
<PackageReference Include="ReactiveUI.AndroidX" Version="14.*" />
7676
<PackageReference Include="ReactiveUI.Validation" Version="2.*" />
7777
<PackageReference Include="ReactiveUI.Validation.AndroidX" Version="2.*" />
7878
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1" />
7979
<!-- We are pinning transitive deps versions coming from ReactiveUI.AndroidX.
8080
See: https://github.com/reactiveui/ReactiveUI.Validation/pull/216#issuecomment-783218308 -->
8181
<PackageReference Include="Xamarin.AndroidX.Preference" Version="1.1.1.8" />
82-
<PackageReference Include="Xamarin.AndroidX.Fragment" Version="1.3.4" />
82+
<PackageReference Include="Xamarin.AndroidX.Fragment" Version="1.3.5" />
8383
<PackageReference Include="Xamarin.AndroidX.RecyclerView" Version="1.2.1" />
8484
</ItemGroup>
8585
<ItemGroup>

samples/LoginApp.Forms.Android/LoginApp.Forms.Android.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
<Reference Include="System.Xml" />
5757
</ItemGroup>
5858
<ItemGroup>
59-
<PackageReference Include="ReactiveUI" Version="13.*" />
60-
<PackageReference Include="ReactiveUI.XamForms" Version="13.*" />
59+
<PackageReference Include="ReactiveUI" Version="14.*" />
60+
<PackageReference Include="ReactiveUI.XamForms" Version="14.*" />
6161
<PackageReference Include="Xamarin.Forms" Version="5.0.*" />
6262
<PackageReference Include="Xamarin.Android.Support.v7.Preference" Version="28.0.0.3" />
6363
<PackageReference Include="Xamarin.Android.Support.Media.Compat" Version="28.0.0.3" />
@@ -70,7 +70,7 @@
7070
<PackageReference Include="Xamarin.Android.Support.v4" Version="28.0.0.3" />
7171
<PackageReference Include="Xamarin.Android.Support.v7.CardView" Version="28.0.0.3" />
7272
<PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="28.0.0.3" />
73-
<PackageReference Include="Xamarin.AndroidX.MediaRouter" Version="1.2.3" />
73+
<PackageReference Include="Xamarin.AndroidX.MediaRouter" Version="1.2.4" />
7474
<PackageReference Include="Xamarin.AndroidX.Palette" Version="1.0.0.7" />
7575
<PackageReference Include="Xamarin.AndroidX.Preference" Version="1.1.1.8" />
7676
</ItemGroup>

samples/LoginApp.Forms/LoginApp.Forms.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="ReactiveUI.XamForms" Version="13.*" />
13+
<PackageReference Include="ReactiveUI.XamForms" Version="14.*" />
1414
<PackageReference Include="Xamarin.Forms" Version="5.0.*" />
1515
</ItemGroup>
1616

samples/LoginApp.Uwp/LoginApp.Uwp.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
</ItemGroup>
149149
<ItemGroup>
150150
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.2.12" />
151-
<PackageReference Include="ReactiveUI" Version="13.*" />
151+
<PackageReference Include="ReactiveUI" Version="14.*" />
152152
<PackageReference Include="ReactiveUI.Validation" Version="2.*" />
153153
</ItemGroup>
154154
<ItemGroup>

samples/LoginApp.WinForms/LoginApp.WinForms.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="ReactiveUI.WinForms" Version="13.*" />
9+
<PackageReference Include="ReactiveUI.WinForms" Version="14.*" />
1010
</ItemGroup>
1111

1212
<ItemGroup>

samples/LoginApp.Wpf/LoginApp.Wpf.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<ItemGroup>
1010
<PackageReference Include="MahApps.Metro" Version="2.4.6" />
11-
<PackageReference Include="ReactiveUI.WPF" Version="13.*" />
11+
<PackageReference Include="ReactiveUI.WPF" Version="14.*" />
1212
</ItemGroup>
1313

1414
<ItemGroup>

samples/LoginApp/LoginApp.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<TargetFramework>netstandard2.0</TargetFramework>
44
</PropertyGroup>
55
<ItemGroup>
6-
<PackageReference Include="ReactiveUI" Version="13.*" />
7-
<PackageReference Include="ReactiveUI.Fody" Version="13.*" />
6+
<PackageReference Include="ReactiveUI" Version="14.*" />
7+
<PackageReference Include="ReactiveUI.Fody" Version="14.*" />
88
<PackageReference Include="ReactiveUI.Validation" Version="2.*" />
99
</ItemGroup>
1010
</Project>

src/ReactiveUI.Validation.AndroidSupport/Extensions/ViewForExtensions.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public static class ViewForExtensions
4444
public static IDisposable BindValidation<TView, TViewModel, TViewModelProperty>(
4545
this TView view,
4646
TViewModel? viewModel,
47-
Expression<Func<TViewModel, TViewModelProperty>> viewModelProperty,
47+
Expression<Func<TViewModel, TViewModelProperty?>> viewModelProperty,
4848
TextInputLayout viewProperty,
4949
IValidationTextFormatter<string>? formatter = null)
5050
where TView : IViewFor<TViewModel>
@@ -98,7 +98,7 @@ public static IDisposable BindValidation<TView, TViewModel, TViewModelProperty>(
9898
public static IDisposable BindValidationEx<TView, TViewModel, TViewModelProperty>(
9999
this TView view,
100100
TViewModel? viewModel,
101-
Expression<Func<TViewModel, TViewModelProperty>> viewModelProperty,
101+
Expression<Func<TViewModel, TViewModelProperty?>> viewModelProperty,
102102
TextInputLayout viewProperty,
103103
IValidationTextFormatter<string>? formatter = null)
104104
where TView : IViewFor<TViewModel>
@@ -148,7 +148,7 @@ public static IDisposable BindValidationEx<TView, TViewModel, TViewModelProperty
148148
public static IDisposable BindValidation<TView, TViewModel>(
149149
this TView view,
150150
TViewModel? viewModel,
151-
Expression<Func<TViewModel?, ValidationHelper>> viewModelHelperProperty,
151+
Expression<Func<TViewModel?, ValidationHelper?>> viewModelHelperProperty,
152152
TextInputLayout viewProperty,
153153
IValidationTextFormatter<string>? formatter = null)
154154
where TView : IViewFor<TViewModel>

src/ReactiveUI.Validation.AndroidSupport/ReactiveUI.Validation.AndroidSupport.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
<ItemGroup>
1313
<PackageReference Include="Xamarin.Android.Support.Design" Version="28.*" />
14-
<PackageReference Include="ReactiveUI.AndroidSupport" Version="13.*" />
15-
<PackageReference Include="ReactiveUI" Version="13.*" />
14+
<PackageReference Include="ReactiveUI.AndroidSupport" Version="14.*" />
15+
<PackageReference Include="ReactiveUI" Version="14.*" />
1616
</ItemGroup>
1717

1818
<ItemGroup>

src/ReactiveUI.Validation.AndroidX/Extensions/ViewForExtensions.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public static class ViewForExtensions
4444
public static IDisposable BindValidation<TView, TViewModel, TViewModelProperty>(
4545
this TView view,
4646
TViewModel? viewModel,
47-
Expression<Func<TViewModel, TViewModelProperty>> viewModelProperty,
47+
Expression<Func<TViewModel, TViewModelProperty?>> viewModelProperty,
4848
TextInputLayout viewProperty,
4949
IValidationTextFormatter<string>? formatter = null)
5050
where TView : IViewFor<TViewModel>
@@ -98,7 +98,7 @@ public static IDisposable BindValidation<TView, TViewModel, TViewModelProperty>(
9898
public static IDisposable BindValidationEx<TView, TViewModel, TViewModelProperty>(
9999
this TView view,
100100
TViewModel? viewModel,
101-
Expression<Func<TViewModel, TViewModelProperty>> viewModelProperty,
101+
Expression<Func<TViewModel, TViewModelProperty?>> viewModelProperty,
102102
TextInputLayout viewProperty,
103103
IValidationTextFormatter<string>? formatter = null)
104104
where TView : IViewFor<TViewModel>
@@ -148,7 +148,7 @@ public static IDisposable BindValidationEx<TView, TViewModel, TViewModelProperty
148148
public static IDisposable BindValidation<TView, TViewModel>(
149149
this TView view,
150150
TViewModel? viewModel,
151-
Expression<Func<TViewModel?, ValidationHelper>> viewModelHelperProperty,
151+
Expression<Func<TViewModel?, ValidationHelper?>> viewModelHelperProperty,
152152
TextInputLayout viewProperty,
153153
IValidationTextFormatter<string>? formatter = null)
154154
where TView : IViewFor<TViewModel>

src/ReactiveUI.Validation.AndroidX/ReactiveUI.Validation.AndroidX.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
<ItemGroup>
1313
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.*" />
14-
<PackageReference Include="ReactiveUI.AndroidX" Version="13.*" />
15-
<PackageReference Include="ReactiveUI" Version="13.*" />
14+
<PackageReference Include="ReactiveUI.AndroidX" Version="14.*" />
15+
<PackageReference Include="ReactiveUI" Version="14.*" />
1616
</ItemGroup>
1717

1818
<ItemGroup>

src/ReactiveUI.Validation.Tests/API/ApiApprovalTests.ValidationProject.net461.approved.txt

+11-11
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ namespace ReactiveUI.Validation.Components
6565
}
6666
public sealed class BasePropertyValidation<TViewModel, TViewModelProperty> : ReactiveUI.Validation.Components.BasePropertyValidation<TViewModel>
6767
{
68-
public BasePropertyValidation(TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProperty>> viewModelProperty, System.Func<TViewModelProperty, bool> isValidFunc, System.Func<TViewModelProperty, string> message) { }
69-
public BasePropertyValidation(TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProperty>> viewModelProperty, System.Func<TViewModelProperty, bool> isValidFunc, System.Func<TViewModelProperty, bool, string> messageFunc) { }
70-
public BasePropertyValidation(TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProperty>> viewModelProperty, System.Func<TViewModelProperty, bool> isValidFunc, string message) { }
68+
public BasePropertyValidation(TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProperty?>> viewModelProperty, System.Func<TViewModelProperty?, bool> isValidFunc, System.Func<TViewModelProperty?, string> message) { }
69+
public BasePropertyValidation(TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProperty?>> viewModelProperty, System.Func<TViewModelProperty?, bool> isValidFunc, System.Func<TViewModelProperty?, bool, string> messageFunc) { }
70+
public BasePropertyValidation(TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProperty?>> viewModelProperty, System.Func<TViewModelProperty?, bool> isValidFunc, string message) { }
7171
protected override void Dispose(bool disposing) { }
7272
protected override System.IObservable<ReactiveUI.Validation.States.IValidationState> GetValidationChangeObservable() { }
7373
}
@@ -110,7 +110,7 @@ namespace ReactiveUI.Validation.Contexts
110110
{
111111
public ValidationContext(System.Reactive.Concurrency.IScheduler? scheduler = null) { }
112112
public bool IsValid { get; }
113-
public ReactiveUI.Validation.Collections.ValidationText Text { get; }
113+
public ReactiveUI.Validation.Collections.ValidationText? Text { get; }
114114
public System.IObservable<bool> Valid { get; }
115115
public System.IObservable<ReactiveUI.Validation.States.IValidationState> ValidationStatusChange { get; }
116116
public System.Collections.ObjectModel.ReadOnlyObservableCollection<ReactiveUI.Validation.Components.Abstractions.IValidationComponent> Validations { get; }
@@ -143,11 +143,11 @@ namespace ReactiveUI.Validation.Extensions
143143
where TViewModel : ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
144144
public static ReactiveUI.Validation.Helpers.ValidationHelper ValidationRule<TViewModel, TValue>(this TViewModel viewModel, System.IObservable<TValue> validationObservable, System.Func<TValue, bool> isValidFunc, System.Func<TValue, string> messageFunc)
145145
where TViewModel : ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
146-
public static ReactiveUI.Validation.Helpers.ValidationHelper ValidationRule<TViewModel, TViewModelProp>(this TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProp>> viewModelProperty, System.Func<TViewModelProp, bool> isPropertyValid, System.Func<TViewModelProp, string> message)
146+
public static ReactiveUI.Validation.Helpers.ValidationHelper ValidationRule<TViewModel, TViewModelProp>(this TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProp>> viewModelProperty, System.IObservable<bool> viewModelObservable, string message)
147147
where TViewModel : ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
148-
public static ReactiveUI.Validation.Helpers.ValidationHelper ValidationRule<TViewModel, TViewModelProp>(this TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProp>> viewModelProperty, System.Func<TViewModelProp, bool> isPropertyValid, string message)
148+
public static ReactiveUI.Validation.Helpers.ValidationHelper ValidationRule<TViewModel, TViewModelProp>(this TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProp?>> viewModelProperty, System.Func<TViewModelProp?, bool> isPropertyValid, System.Func<TViewModelProp?, string> message)
149149
where TViewModel : ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
150-
public static ReactiveUI.Validation.Helpers.ValidationHelper ValidationRule<TViewModel, TViewModelProp>(this TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProp>> viewModelProperty, System.IObservable<bool> viewModelObservable, string message)
150+
public static ReactiveUI.Validation.Helpers.ValidationHelper ValidationRule<TViewModel, TViewModelProp>(this TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProp?>> viewModelProperty, System.Func<TViewModelProp?, bool> isPropertyValid, string message)
151151
where TViewModel : ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
152152
public static ReactiveUI.Validation.Helpers.ValidationHelper ValidationRule<TViewModel, TViewModelProp, TValue>(this TViewModel viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProp>> viewModelProperty, System.IObservable<TValue> validationObservable)
153153
where TViewModel : ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel
@@ -168,7 +168,7 @@ namespace ReactiveUI.Validation.Extensions
168168
public static System.IDisposable BindValidation<TView, TViewModel, TViewProperty>(this TView view, TViewModel? viewModel, System.Linq.Expressions.Expression<System.Func<TView, TViewProperty>> viewProperty, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<string>? formatter = null)
169169
where TView : ReactiveUI.IViewFor<TViewModel>
170170
where TViewModel : class, ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
171-
public static System.IDisposable BindValidation<TView, TViewModel, TViewProperty>(this TView view, TViewModel? viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel?, ReactiveUI.Validation.Helpers.ValidationHelper>> viewModelHelperProperty, System.Linq.Expressions.Expression<System.Func<TView, TViewProperty>> viewProperty, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<string>? formatter = null)
171+
public static System.IDisposable BindValidation<TView, TViewModel, TViewProperty>(this TView view, TViewModel? viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel?, ReactiveUI.Validation.Helpers.ValidationHelper?>> viewModelHelperProperty, System.Linq.Expressions.Expression<System.Func<TView, TViewProperty>> viewProperty, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<string>? formatter = null)
172172
where TView : ReactiveUI.IViewFor<TViewModel>
173173
where TViewModel : class, ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
174174
public static System.IDisposable BindValidation<TView, TViewModel, TViewModelProperty, TViewProperty>(this TView view, TViewModel? viewModel, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProperty>> viewModelProperty, System.Linq.Expressions.Expression<System.Func<TView, TViewProperty>> viewProperty, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<string>? formatter = null)
@@ -207,7 +207,7 @@ namespace ReactiveUI.Validation.Helpers
207207
{
208208
public ValidationHelper(ReactiveUI.Validation.Components.Abstractions.IValidationComponent validation, System.IDisposable? cleanup = null) { }
209209
public bool IsValid { get; }
210-
public ReactiveUI.Validation.Collections.ValidationText Message { get; }
210+
public ReactiveUI.Validation.Collections.ValidationText? Message { get; }
211211
public System.IObservable<ReactiveUI.Validation.States.IValidationState> ValidationChanged { get; }
212212
public void Dispose() { }
213213
protected virtual void Dispose(bool disposing) { }
@@ -244,10 +244,10 @@ namespace ReactiveUI.Validation.ValidationBindings
244244
public static ReactiveUI.Validation.ValidationBindings.Abstractions.IValidationBinding ForProperty<TView, TViewModel, TViewModelProperty, TViewProperty>(TView view, System.Linq.Expressions.Expression<System.Func<TViewModel, TViewModelProperty>> viewModelProperty, System.Linq.Expressions.Expression<System.Func<TView, TViewProperty>> viewProperty, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<string>? formatter = null, bool strict = true)
245245
where TView : ReactiveUI.IViewFor<TViewModel>
246246
where TViewModel : class, ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
247-
public static ReactiveUI.Validation.ValidationBindings.Abstractions.IValidationBinding ForValidationHelperProperty<TView, TViewModel, TOut>(TView view, System.Linq.Expressions.Expression<System.Func<TViewModel?, ReactiveUI.Validation.Helpers.ValidationHelper>> viewModelHelperProperty, System.Action<ReactiveUI.Validation.States.IValidationState, TOut> action, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<TOut> formatter)
247+
public static ReactiveUI.Validation.ValidationBindings.Abstractions.IValidationBinding ForValidationHelperProperty<TView, TViewModel, TOut>(TView view, System.Linq.Expressions.Expression<System.Func<TViewModel?, ReactiveUI.Validation.Helpers.ValidationHelper?>> viewModelHelperProperty, System.Action<ReactiveUI.Validation.States.IValidationState, TOut> action, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<TOut> formatter)
248248
where TView : ReactiveUI.IViewFor<TViewModel>
249249
where TViewModel : class, ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
250-
public static ReactiveUI.Validation.ValidationBindings.Abstractions.IValidationBinding ForValidationHelperProperty<TView, TViewModel, TViewProperty>(TView view, System.Linq.Expressions.Expression<System.Func<TViewModel?, ReactiveUI.Validation.Helpers.ValidationHelper>> viewModelHelperProperty, System.Linq.Expressions.Expression<System.Func<TView, TViewProperty>> viewProperty, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<string>? formatter = null)
250+
public static ReactiveUI.Validation.ValidationBindings.Abstractions.IValidationBinding ForValidationHelperProperty<TView, TViewModel, TViewProperty>(TView view, System.Linq.Expressions.Expression<System.Func<TViewModel?, ReactiveUI.Validation.Helpers.ValidationHelper?>> viewModelHelperProperty, System.Linq.Expressions.Expression<System.Func<TView, TViewProperty>> viewProperty, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<string>? formatter = null)
251251
where TView : ReactiveUI.IViewFor<TViewModel>
252252
where TViewModel : class, ReactiveUI.IReactiveObject, ReactiveUI.Validation.Abstractions.IValidatableViewModel { }
253253
public static ReactiveUI.Validation.ValidationBindings.Abstractions.IValidationBinding ForViewModel<TView, TViewModel, TOut>(TView view, System.Action<TOut> action, ReactiveUI.Validation.Formatters.Abstractions.IValidationTextFormatter<TOut> formatter)

0 commit comments

Comments
 (0)