in Configurator/Base/Classes/ExtensionMethods.cs [949:982]
public static bool IsFromInnovationToNextLts(this Version newVersion, Version oldVersion, ServerMaturity newVersionMaturity, ServerMaturity oldVersionMaturity)
{
if (newVersion == null)
{
throw new ArgumentNullException(nameof(oldVersion));
}
if (oldVersion == null)
{
throw new ArgumentNullException(nameof(oldVersion));
}
if (newVersionMaturity != ServerMaturity.LTS
|| oldVersionMaturity != ServerMaturity.Innovation)
{
return false;
}
if ((oldVersion.Major == 8
&& oldVersion.Minor <= 3
&& newVersion.Major == 8
&& newVersion.Minor == 4)
|| (((oldVersion.Major == 8
&& oldVersion.Minor > 4)
|| (oldVersion.Major == 9
&& oldVersion.Minor < 7))
&& newVersion.Major == 9
&& newVersion.Minor == 7))
{
return true;
}
return false;
}