You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,16 @@
16
16
#### Security
17
17
-->
18
18
19
+
### [1.3.0] (2025-11-24)
20
+
#### Added
21
+
* Null check for return package data in `CheckVersionAsync(string path, bool includePrerelease)` method. If it is null, return empty list of Packages.
22
+
* Null check for return package data in `CheckVersionAsync(List<string> pathList, bool includePrerelease)` method. If it is null, return empty list of Packages.
23
+
* Network availability check before making NuGet API calls in `GetPackageFromNuGetAsync(string packageName, bool includePrerelease)` method. If network is unavailable, it return empty Package.
24
+
* Network availability check before making NuGet API calls in `GetPackagesFromNuGetAsync(List<string> packageNameList, bool includePrerelease)` method. If network is unavailable, it return empty list of Packages.
25
+
26
+
#### Changed
27
+
* Updated NuGet.Protocol package to the 6.14.0 version.
28
+
19
29
### [1.2.0] (2024-07-07)
20
30
#### Added
21
31
*`PackageEqualityComparer` class is added into `Package`. It has `Equal(Package x, Package y)` and `GetHashCode(Package obj)` interface methods of `IEqualityComparer<Package>`.
PackageEqualityComparer added which is derived from IEqualityComparer.
16
-
CheckVersionAsync() method is added to compare versions as a list of Package.
17
-
GetPackageFromNuGetAsync() and GetPackagesFromNuGetAsync() method have now includePrerelease option parameter which is set false default to determine if prerelease packages are included during search from NuGet API.
14
+
v1.3.0
15
+
* Null check for return package data in `CheckVersionAsync(string path, bool includePrerelease)` method. If it is null, return empty list of Packages.
16
+
* Null check for return package data in `CheckVersionAsync(List<string>
17
+
pathList, bool includePrerelease)` method. If it is null, return empty list of Packages.
18
+
* Network availability check before making NuGet API calls in `GetPackageFromNuGetAsync(string packageName, bool includePrerelease)` method. If network is unavailable, it return empty Package.
19
+
* Network availability check before making NuGet API calls in `GetPackagesFromNuGetAsync(List<string> packageNameList, bool includePrerelease)` method. If network is unavailable, it return empty list of Packages.
20
+
18
21
See changelog (https://github.com/meokullu/NuGetVersionChecker/blob/master/CHANGELOG.md)
0 commit comments