@@ -22,7 +22,7 @@ public class PackageFrameworkCompatibilityFactory : IPackageFrameworkCompatibili
2222 private readonly NuGetFrameworkSorter Sorter = new NuGetFrameworkSorter ( ) ;
2323 private readonly int NetStartingMajorVersion = 5 ;
2424
25- public PackageFrameworkCompatibility Create ( ICollection < PackageFramework > packageFrameworks , string packageId , bool includeComputedBadges = false )
25+ public PackageFrameworkCompatibility Create ( ICollection < PackageFramework > packageFrameworks , string packageId , string packageVersion , bool includeComputedBadges = false )
2626 {
2727 if ( packageFrameworks == null )
2828 {
@@ -35,7 +35,7 @@ public PackageFrameworkCompatibility Create(ICollection<PackageFramework> packag
3535 . ToHashSet ( ) ;
3636
3737 var table = CreateFrameworkCompatibilityTable ( filteredPackageFrameworks ) ;
38- var badges = CreateFrameworkCompatibilityBadges ( table , packageId , includeComputedBadges ) ;
38+ var badges = CreateFrameworkCompatibilityBadges ( table , packageId , packageVersion , includeComputedBadges ) ;
3939
4040 return new PackageFrameworkCompatibility
4141 {
@@ -147,7 +147,11 @@ private void AddOrderedKey(Dictionary<string, SortedSet<PackageFrameworkCompatib
147147 }
148148 }
149149
150- private PackageFrameworkCompatibilityBadges CreateFrameworkCompatibilityBadges ( IReadOnlyDictionary < string , IReadOnlyCollection < PackageFrameworkCompatibilityData > > table , string packageId , bool includeComputed = false )
150+ private PackageFrameworkCompatibilityBadges CreateFrameworkCompatibilityBadges (
151+ IReadOnlyDictionary < string , IReadOnlyCollection < PackageFrameworkCompatibilityData > > table ,
152+ string packageId ,
153+ string packageVersion ,
154+ bool includeComputed = false )
151155 {
152156 var net = GetBadgeFramework ( table , FrameworkProductNames . Net , includeComputed ) ;
153157 var netCore = GetBadgeFramework ( table , FrameworkProductNames . NetCore , includeComputed ) ;
@@ -157,6 +161,7 @@ private PackageFrameworkCompatibilityBadges CreateFrameworkCompatibilityBadges(I
157161 return new PackageFrameworkCompatibilityBadges
158162 {
159163 PackageId = packageId ,
164+ PackageVersion = packageVersion ,
160165 Net = net ,
161166 NetCore = netCore ,
162167 NetStandard = netStandard ,
0 commit comments