Skip to content

Commit

Permalink
Housekeeping Update packages (#3636)
Browse files Browse the repository at this point in the history
<!-- Please be sure to read the
[Contribute](https://github.com/reactiveui/reactiveui#contribute)
section of the README -->

**What kind of change does this PR introduce?**
<!-- Bug fix, feature, docs update, ... -->

housekeeping

**What is the current behavior?**
<!-- You can also link to an open issue here. -->

Packages are failing to build due to multiple dependencies

**What is the new behavior?**
<!-- If this is a feature change -->

Updated relevant packages

**What might this PR break?**

None expected

**Please check if the PR fulfills these requirements**
- [ ] Tests for the changes have been added (for bug fixes / features)
- [ ] Docs have been added / updated (for bug fixes / features)

**Other information**:
  • Loading branch information
ChrisPulman committed Oct 2, 2023
1 parent 11a3140 commit 1350879
Show file tree
Hide file tree
Showing 19 changed files with 76 additions and 51 deletions.
8 changes: 4 additions & 4 deletions src/Directory.build.props
Expand Up @@ -45,15 +45,15 @@

<ItemGroup Condition="$(IsTestProject)">
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit" Version="2.5.0" />
<PackageReference Include="xunit.runner.console" Version="2.5.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0" />
<PackageReference Include="xunit" Version="2.5.1" />
<PackageReference Include="xunit.runner.console" Version="2.5.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.1" />
<PackageReference Include="Xunit.StaFact" Version="1.1.11" />
<PackageReference Include="FluentAssertions" Version="6.12.0" />
<PackageReference Include="Microsoft.Reactive.Testing" Version="6.0.0" />
<PackageReference Include="PublicApiGenerator" Version="11.0.0" />
<PackageReference Include="coverlet.msbuild" Version="6.0.0" PrivateAssets="All" />
<PackageReference Include="Verify.Xunit" Version="20.6.0" />
<PackageReference Include="Verify.Xunit" Version="21.3.0" />
</ItemGroup>

<ItemGroup Condition="'$(IsTestProject)' != 'true'">
Expand Down
10 changes: 5 additions & 5 deletions src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
Expand Up @@ -16,11 +16,11 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Xamarin.AndroidX.Core" Version="1.10.1.1" />
<PackageReference Include="Xamarin.AndroidX.Preference" Version="1.2.0.6" />
<PackageReference Include="Xamarin.AndroidX.Legacy.Support.Core.UI" Version="1.0.0.19" />
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.9.0.1" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData" Version="2.6.1.2" />
<PackageReference Include="Xamarin.AndroidX.Core" Version="1.12.0.1" />
<PackageReference Include="Xamarin.AndroidX.Preference" Version="1.2.1.1" />
<PackageReference Include="Xamarin.AndroidX.Legacy.Support.Core.UI" Version="1.0.0.21" />
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.9.0.3" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData" Version="2.6.2.1" />
<PackageReference Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
<Reference Include="System.Runtime.Serialization" />
</ItemGroup>
Expand Down
6 changes: 3 additions & 3 deletions src/ReactiveUI.Blazor/ReactiveUI.Blazor.csproj
@@ -1,4 +1,4 @@
<Project Sdk="MSBuild.Sdk.Extras">
<Project Sdk="MSBuild.Sdk.Extras">
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net6.0;net7.0</TargetFrameworks>
<PackageDescription>Contains the ReactiveUI platform specific extensions for Blazor</PackageDescription>
Expand All @@ -15,11 +15,11 @@
</ItemGroup>

<ItemGroup Condition=" $(TargetFramework.StartsWith('net6')) ">
<PackageReference Include="Microsoft.AspNetCore.Components" Version="6.0.19" />
<PackageReference Include="Microsoft.AspNetCore.Components" Version="6.0.22" />
</ItemGroup>

<ItemGroup Condition=" $(TargetFramework.StartsWith('net7')) ">
<PackageReference Include="Microsoft.AspNetCore.Components" Version="7.0.9" />
<PackageReference Include="Microsoft.AspNetCore.Components" Version="7.0.11" />
</ItemGroup>

<ItemGroup>
Expand Down
8 changes: 7 additions & 1 deletion src/ReactiveUI.Drawing/ReactiveUI.Drawing.csproj
Expand Up @@ -6,7 +6,13 @@
<RootNamespace>ReactiveUI.Drawing</RootNamespace>
<PackageDescription>A extension to the ReactiveUI platform that provides Splat bitmap operation support.</PackageDescription>
<PackageId>ReactiveUI.Drawing</PackageId>
</PropertyGroup>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">14.2</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'">14.0</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">21.0</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion>
<TargetPlatformMinVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</TargetPlatformMinVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'tizen'">6.5</SupportedOSPlatformVersion>
</PropertyGroup>

<ItemGroup Condition=" $(TargetFramework.StartsWith('MonoAndroid')) ">
<!-- Hack to get around invalid version of Java.Interop -->
Expand Down
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net462;net6.0</TargetFrameworks>
<TargetFrameworks>net472;net6.0</TargetFrameworks>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
Expand Down
4 changes: 4 additions & 0 deletions src/ReactiveUI.Fody.Tests/ApiApprovalBase.cs
Expand Up @@ -19,7 +19,11 @@
/// Tests for API approvals.
/// </summary>
[ExcludeFromCodeCoverage]
#pragma warning disable CA1050 // Declare types in namespaces
#pragma warning disable RCS1110 // Declare type inside namespace.
public abstract class ApiApprovalBase
#pragma warning restore RCS1110 // Declare type inside namespace.
#pragma warning restore CA1050 // Declare types in namespaces
{
/// <summary>
/// Checks the assembly to detect the public API. Generates a received/approved version of the API.
Expand Down
4 changes: 2 additions & 2 deletions src/ReactiveUI.Fody.Tests/ReactiveUI.Fody.Tests.csproj
@@ -1,6 +1,6 @@
<Project Sdk="MSBuild.Sdk.Extras">
<Project Sdk="MSBuild.Sdk.Extras">
<PropertyGroup>
<TargetFrameworks>net462;net6.0</TargetFrameworks>
<TargetFrameworks>net472;net6.0</TargetFrameworks>
<FodyTargetFramework>netstandard2.0</FodyTargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions src/ReactiveUI.LeakTests/ReactiveUI.LeakTests.csproj
@@ -1,6 +1,6 @@
<Project Sdk="MSBuild.Sdk.Extras">
<Project Sdk="MSBuild.Sdk.Extras">
<PropertyGroup>
<TargetFrameworks>net462;net6.0</TargetFrameworks>
<TargetFrameworks>net472;net6.0</TargetFrameworks>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions src/ReactiveUI.Splat.Tests/ReactiveUI.Splat.Tests.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net462;net6.0</TargetFrameworks>
<TargetFrameworks>net472;net6.0</TargetFrameworks>
<IsPackable>false</IsPackable>
</PropertyGroup>

Expand Down
4 changes: 2 additions & 2 deletions src/ReactiveUI.Testing.Tests/ReactiveUI.Testing.Tests.csproj
@@ -1,6 +1,6 @@
<Project Sdk="MSBuild.Sdk.Extras">
<Project Sdk="MSBuild.Sdk.Extras">
<PropertyGroup>
<TargetFrameworks>net462;net6.0</TargetFrameworks>
<TargetFrameworks>net472;net6.0</TargetFrameworks>
<FodyTargetFramework>netstandard2.0</FodyTargetFramework>
<FodyTargetFramework Condition=" $(TargetFramework.StartsWith('net4')) ">$(TargetFramework)</FodyTargetFramework>
</PropertyGroup>
Expand Down
Expand Up @@ -63,7 +63,8 @@ namespace ReactiveUI
public static class ChangeSetMixin
{
public static System.IObservable<DynamicData.IChangeSet> CountChanged(this System.IObservable<DynamicData.IChangeSet> changeSet) { }
public static System.IObservable<DynamicData.IChangeSet<T>> CountChanged<T>(this System.IObservable<DynamicData.IChangeSet<T>> changeSet) { }
public static System.IObservable<DynamicData.IChangeSet<T>> CountChanged<T>(this System.IObservable<DynamicData.IChangeSet<T>> changeSet)
where T : notnull { }
public static bool HasCountChanged(this DynamicData.IChangeSet changeSet) { }
}
public class CombinedReactiveCommand<TParam, TResult> : ReactiveUI.ReactiveCommandBase<TParam, System.Collections.Generic.IList<TResult>>
Expand Down Expand Up @@ -799,13 +800,13 @@ namespace ReactiveUI
{
public RoutingState(System.Reactive.Concurrency.IScheduler? scheduler = null) { }
[System.Runtime.Serialization.IgnoreDataMember]
public System.IObservable<ReactiveUI.IRoutableViewModel?> CurrentViewModel { get; set; }
public System.IObservable<ReactiveUI.IRoutableViewModel> CurrentViewModel { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<ReactiveUI.IRoutableViewModel, ReactiveUI.IRoutableViewModel> Navigate { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<ReactiveUI.IRoutableViewModel, ReactiveUI.IRoutableViewModel> NavigateAndReset { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<System.Reactive.Unit, ReactiveUI.IRoutableViewModel?> NavigateBack { get; set; }
public ReactiveUI.ReactiveCommand<System.Reactive.Unit, ReactiveUI.IRoutableViewModel> NavigateBack { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public System.IObservable<DynamicData.IChangeSet<ReactiveUI.IRoutableViewModel>> NavigationChanged { get; set; }
[System.Runtime.Serialization.DataMember]
Expand Down
Expand Up @@ -63,7 +63,8 @@ namespace ReactiveUI
public static class ChangeSetMixin
{
public static System.IObservable<DynamicData.IChangeSet> CountChanged(this System.IObservable<DynamicData.IChangeSet> changeSet) { }
public static System.IObservable<DynamicData.IChangeSet<T>> CountChanged<T>(this System.IObservable<DynamicData.IChangeSet<T>> changeSet) { }
public static System.IObservable<DynamicData.IChangeSet<T>> CountChanged<T>(this System.IObservable<DynamicData.IChangeSet<T>> changeSet)
where T : notnull { }
public static bool HasCountChanged(this DynamicData.IChangeSet changeSet) { }
}
public class CombinedReactiveCommand<TParam, TResult> : ReactiveUI.ReactiveCommandBase<TParam, System.Collections.Generic.IList<TResult>>
Expand Down Expand Up @@ -799,13 +800,13 @@ namespace ReactiveUI
{
public RoutingState(System.Reactive.Concurrency.IScheduler? scheduler = null) { }
[System.Runtime.Serialization.IgnoreDataMember]
public System.IObservable<ReactiveUI.IRoutableViewModel?> CurrentViewModel { get; set; }
public System.IObservable<ReactiveUI.IRoutableViewModel> CurrentViewModel { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<ReactiveUI.IRoutableViewModel, ReactiveUI.IRoutableViewModel> Navigate { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<ReactiveUI.IRoutableViewModel, ReactiveUI.IRoutableViewModel> NavigateAndReset { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<System.Reactive.Unit, ReactiveUI.IRoutableViewModel?> NavigateBack { get; set; }
public ReactiveUI.ReactiveCommand<System.Reactive.Unit, ReactiveUI.IRoutableViewModel> NavigateBack { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public System.IObservable<DynamicData.IChangeSet<ReactiveUI.IRoutableViewModel>> NavigationChanged { get; set; }
[System.Runtime.Serialization.DataMember]
Expand Down
Expand Up @@ -61,7 +61,8 @@ namespace ReactiveUI
public static class ChangeSetMixin
{
public static System.IObservable<DynamicData.IChangeSet> CountChanged(this System.IObservable<DynamicData.IChangeSet> changeSet) { }
public static System.IObservable<DynamicData.IChangeSet<T>> CountChanged<T>(this System.IObservable<DynamicData.IChangeSet<T>> changeSet) { }
public static System.IObservable<DynamicData.IChangeSet<T>> CountChanged<T>(this System.IObservable<DynamicData.IChangeSet<T>> changeSet)
where T : notnull { }
public static bool HasCountChanged(this DynamicData.IChangeSet changeSet) { }
}
public class CombinedReactiveCommand<TParam, TResult> : ReactiveUI.ReactiveCommandBase<TParam, System.Collections.Generic.IList<TResult>>
Expand Down Expand Up @@ -804,13 +805,13 @@ namespace ReactiveUI
{
public RoutingState(System.Reactive.Concurrency.IScheduler? scheduler = null) { }
[System.Runtime.Serialization.IgnoreDataMember]
public System.IObservable<ReactiveUI.IRoutableViewModel?> CurrentViewModel { get; set; }
public System.IObservable<ReactiveUI.IRoutableViewModel> CurrentViewModel { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<ReactiveUI.IRoutableViewModel, ReactiveUI.IRoutableViewModel> Navigate { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<ReactiveUI.IRoutableViewModel, ReactiveUI.IRoutableViewModel> NavigateAndReset { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public ReactiveUI.ReactiveCommand<System.Reactive.Unit, ReactiveUI.IRoutableViewModel?> NavigateBack { get; set; }
public ReactiveUI.ReactiveCommand<System.Reactive.Unit, ReactiveUI.IRoutableViewModel> NavigateBack { get; set; }
[System.Runtime.Serialization.IgnoreDataMember]
public System.IObservable<DynamicData.IChangeSet<ReactiveUI.IRoutableViewModel>> NavigationChanged { get; set; }
[System.Runtime.Serialization.DataMember]
Expand Down
1 change: 1 addition & 0 deletions src/ReactiveUI.Tests/AwaiterTest.cs
Expand Up @@ -16,6 +16,7 @@ public class AwaiterTest
/// A smoke test for Awaiters.
/// </summary>
[Fact]
[SuppressMessage("Usage", "xUnit1031:Do not use blocking task operations in test method", Justification = "Intentional")]
public void AwaiterSmokeTest()
{
var fixture = AwaitAnObservable();
Expand Down
4 changes: 2 additions & 2 deletions src/ReactiveUI.XamForms/ReactiveUI.XamForms.csproj
@@ -1,4 +1,4 @@
<Project Sdk="MSBuild.Sdk.Extras">
<Project Sdk="MSBuild.Sdk.Extras">
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net6.0;net7.0</TargetFrameworks>
<PackageDescription>Contains the ReactiveUI platform specific extensions for Xamarin Forms</PackageDescription>
Expand All @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2578" />
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2612" />
</ItemGroup>

<ItemGroup>
Expand Down
6 changes: 4 additions & 2 deletions src/ReactiveUI/Mixins/ChangeSetMixin.cs
Expand Up @@ -40,5 +40,7 @@ public static class ChangeSetMixin
/// <typeparam name="T">The change set type.</typeparam>
/// <param name="changeSet">The change list to evaluate.</param>
/// <returns>An observable of changes that only have count changes.</returns>
public static IObservable<IChangeSet<T>> CountChanged<T>(this IObservable<IChangeSet<T>> changeSet) => changeSet.Where(x => x.HasCountChanged()); // TODO: Create Test
}
public static IObservable<IChangeSet<T>> CountChanged<T>(this IObservable<IChangeSet<T>> changeSet)
where T : notnull =>
changeSet.Where(x => x.HasCountChanged()); // TODO: Create Test
}
12 changes: 9 additions & 3 deletions src/ReactiveUI/ReactiveUI.csproj
Expand Up @@ -7,8 +7,14 @@
<PackageDescription>A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the base package with the base platform implementations</PackageDescription>
<PackageId>ReactiveUI</PackageId>
<!-- Disable "BinaryFormatter is obsolete" warnings for entire project -->
<NoWarn>$(NoWarn);SYSLIB0011;IDE1006;</NoWarn>
</PropertyGroup>
<NoWarn>$(NoWarn);SYSLIB0011;IDE1006</NoWarn>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">14.2</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'">14.0</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">21.0</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion>
<TargetPlatformMinVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</TargetPlatformMinVersion>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'tizen'">6.5</SupportedOSPlatformVersion>
</PropertyGroup>

<ItemGroup>
<Compile Remove="Platforms\**\*.cs" />
Expand Down Expand Up @@ -123,7 +129,7 @@

<ItemGroup>
<PackageReference Include="Splat" Version="14.*" />
<PackageReference Include="DynamicData" Version="7.*" />
<PackageReference Include="DynamicData" Version="8.*" />
</ItemGroup>

<ItemGroup>
Expand Down
25 changes: 14 additions & 11 deletions src/ReactiveUI/Routing/RoutingState.cs
Expand Up @@ -19,7 +19,6 @@ namespace ReactiveUI;
[DataContract]
public class RoutingState : ReactiveObject
{

[IgnoreDataMember]
private readonly IScheduler _scheduler;

Expand Down Expand Up @@ -50,7 +49,7 @@ public RoutingState(IScheduler? scheduler = null)
/// Gets or sets a command which will navigate back to the previous element in the stack.
/// </summary>
[IgnoreDataMember]
public ReactiveCommand<Unit, IRoutableViewModel?> NavigateBack { get; protected set; }
public ReactiveCommand<Unit, IRoutableViewModel> NavigateBack { get; protected set; }

/// <summary>
/// Gets or sets a command that navigates to the a new element in the stack - the Execute parameter
Expand All @@ -72,7 +71,7 @@ public RoutingState(IScheduler? scheduler = null)
/// Gets or sets the current view model which is to be shown for the Routing.
/// </summary>
[IgnoreDataMember]
public IObservable<IRoutableViewModel?> CurrentViewModel { get; protected set; }
public IObservable<IRoutableViewModel> CurrentViewModel { get; protected set; }

/// <summary>
/// Gets or sets an observable which will signal when the Navigation changes.
Expand All @@ -81,7 +80,11 @@ public RoutingState(IScheduler? scheduler = null)
public IObservable<IChangeSet<IRoutableViewModel>> NavigationChanged { get; protected set; } // TODO: Create Test

[OnDeserialized]
#pragma warning disable RCS1163 // Unused parameter.
#pragma warning disable RCS1231 // Make parameter ref read-only.
private void SetupRx(StreamingContext sc) => SetupRx();
#pragma warning restore RCS1231 // Make parameter ref read-only.
#pragma warning restore RCS1163 // Unused parameter.

private void SetupRx()
{
Expand All @@ -90,13 +93,13 @@ private void SetupRx()

var countAsBehavior = Observable.Defer(() => Observable.Return(NavigationStack.Count)).Concat(NavigationChanged.CountChanged().Select(_ => NavigationStack.Count));
NavigateBack =
ReactiveCommand.CreateFromObservable<IRoutableViewModel?>(
() =>
{
NavigationStack.RemoveAt(NavigationStack.Count - 1);
return Observable.Return(NavigationStack.Count > 0 ? NavigationStack[NavigationStack.Count - 1] : default).ObserveOn(navigateScheduler);
},
countAsBehavior.Select(x => x > 1));
ReactiveCommand.CreateFromObservable(
() =>
{
NavigationStack.RemoveAt(NavigationStack.Count - 1);
return Observable.Return(NavigationStack.Count > 0 ? NavigationStack[NavigationStack.Count - 1] : default!).ObserveOn(navigateScheduler);
},
countAsBehavior.Select(x => x > 1));

Navigate = ReactiveCommand.CreateFromObservable<IRoutableViewModel, IRoutableViewModel>(
vm =>
Expand All @@ -117,6 +120,6 @@ private void SetupRx()
return Navigate.Execute(vm);
});

CurrentViewModel = Observable.Defer(() => Observable.Return(NavigationStack.LastOrDefault())).Concat(NavigationChanged.Select(_ => NavigationStack.LastOrDefault()));
CurrentViewModel = Observable.Defer(() => Observable.Return(NavigationStack.LastOrDefault()!)).Concat(NavigationChanged.Select(_ => NavigationStack.LastOrDefault()!));
}
}
2 changes: 1 addition & 1 deletion version.json
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
"version": "19.4",
"version": "19.5",
"publicReleaseRefSpec": [
"^refs/heads/master$", // we release out of master
"^refs/heads/main$",
Expand Down

0 comments on commit 1350879

Please sign in to comment.