Releases: aboutcode-org/nuget-inspector
v0.9.12
This is a minor bug fix release with this fix:
- Improve filtering of duplicated dependency names #42
What's Changed
- Filter duplicated deps by @pombredanne in #43
Full Changelog: v0.9.11...v0.9.12
v0.9.11
This is a minor feature update release with this update:
- Add Dockerfile and document dotnet requirements
What's Changed
- Do not crash for Win forms projects by @pombredanne in #39
Full Changelog: v0.9.10...v0.9.11
v0.9.10
This is a feature update release with this update:
- Collect copyright and VCS URL with the --with-details flag if available.
What's Changed
- Collect Nuspec metadata by @pombredanne in #36
Full Changelog: v0.9.9...v0.9.10
v0.9.9
This is a minor bug fix release with this update:
- Try harder to return a download URL for a NuGet
The NuGet API does not expose a way to get the downlaod URL, so we
are fetching and probing in sequence a few places like the NuGet Client
does internally.
What's Changed
- Try harder to return a download url by @pombredanne in #34
Full Changelog: v0.9.8...v0.9.9
v0.9.8
This is a major feature update release with these updates and API breaking changes:
-
Add new "--with-nuget-org" command line option to optionally include the
nuget.org API feeds to the set of nuget.config-provided endpoints. Note that
this is always included if there is no provided or available nuget.config -
Add extra debug tracing with the --debug option
-
Do not create API or download URLs using a default. Only use API-provided values.
-
Ensure we do not fail with a Package reference with no version.
-
Ensure we do not fail when package metadata details cannot be fetched with the --with-details option.
What's Changed
- Prepare release 0.9.8-beta1 by @pombredanne in #32
- Do not fail on missing medatata by @pombredanne in #33
Full Changelog: v0.9.7...v0.9.8
v0.9.8-beta1
This is a major feature update release with these updates and API breaking changes:
-
Add new "--with-nuget-org" command line option to optionally include the
nuget.org API feeds to the set of nuget.config-provided endpoints. Note that
this is always included if there is no provided or available nuget.config -
Add extra debug tracing with the --debug option
-
Do not create API or download URLs using a default. Only use API-provided values.
-
Ensure we do not fail with a Package reference with no version.
v0.9.7
This is a major feature update release with these updates and API breaking changes:
-
Use the full tree of nuget.config files that exist, including any package
mappings. See details on how to create nuget config files: -
Report and fail on errors. We now collect errors and warnings in the JSON
output at the top level or at the dependency level and fail the execution if
there is a problem reported. -
Add new dependency resolver that works best for modern PackageReference-based
projects. -
Remove the "--nuget-url" command line option to configure an alternative
NuGet API URL. A nuget.config should be used instead, either the standard one,
or a provided one with the proper NuGet API repository sources -
Add new "--with-details" command line option to optionally include package
metadata details (such as checksum and size) when available.
The SHA512 and size are no longer automatically provided. These are
expensive API calls that are not used by NuGet as explained in this issue
NuGet/NuGetGallery#9433 -
Add new "--with-fallback" command line option to optionally use a plain XML
project file parser as fallback from failures when parsing a project file
using the NuGet and MSBuild APIs and this parsing fails. As a result the
processing of some project file will fail without this option. -
Improve caching of NuGet API calls.
-
Drop one-at-a-time dependency resolution which is mostly useless in practice
as it does not represents how NuGet packages are consumed. -
Use a cleaner build that does not include path to the original build machine
in the binaries: we strip paths from the build now.
What's Changed
- Process Errors and nuget config by @pombredanne in #28
Full Changelog: v0.9.6...v0.9.7
v0.9.6
This is a feature update and bug fix release with these updates:
-
Honor again PrivateAssets, IncludeAssets and ExcludeAssets flags of
PackageReferences. -
Accept duplicated PackageReferences and use the first one the same way dotnet
does it.
What's Changed
- Add top level deps by @pombredanne in #26
- Handle PrivateAssets and duplicates correctly by @pombredanne in #27
Full Changelog: v0.9.5...v0.9.6
v0.9.6-beta2
This beta release fixes issues wrt. private assets and duplicated package references
v0.9.6-beta1
A pre-release that adds top level dependencies