- Nuspec cannot be regard as Input since closure can't be serialized
- NugetPush should only consider NugetPack's output if it is enabled
- Add Input and Output Annotations for Gradle 7 #77
- Incorrect Input annotations applied
- Built with gradle 6.2.2
- Default NuGet version used is 5.5.0
- Due to conflict in Gradle 6.1,
timeout
innugetPush
is removed #78 - Usage of deprecated base.getDistsDir #76
- built with gradle 4.7 (above won't work till we migrate out of plugindev)
- Project configuration fails without nugetSources section in build.gradle (#66)
- Ability to download nuget executable from the custom location (this can be used to download nuget.exe from local maven server)
- Ability to use previously downloaded nuget from custom location (this is useful when CI already downloaded nuget.exe)
- Upgrade gradle used to the newest version
- Ability to generate dependencies from PackageReferences in project file
- Default NuGet version used is 4.4.0 (#59)
- In
NugetSpec
,mainProject
is not accessed anymore when if the linked msbuild task hasparseProject=false
. What this means is that no defaults will be added from the msbuild task. - The
NuGetPack
will provide a consistent parsed instance (namespace-unaware).
- Default NuGet version used is 3.4.3 (Fixes no_proxy behavior).
- Default NuGet version used is 3.3.0.
- NuGetRestore task now has a 'sources' parameter just like the NugetInstall task. It enables multiple sources to be set.
- Fix copyright system © in nuget spec.
- Fix getPackageFile() for NuGetPack task when used together with a csproj instead of a nuspec.
- Add the 'nuget-base' plugin, so we can use common NuGet configurations without having to have the default tasks created
- handled packages with developmentDependency set to true and ignore them as a dependencies
- title is not provided anymore ('nuget pack' take the id value if the title is not provided)
- The default nuspec files are provided only if it's not provided by nuspec task settings
- title default value is the project name
- description is the project name if no description is provided
- files are taken from artifacts of msbuild plugin and the target folder from target framework in csproj
- take dependencies from packages.config
- nuget version is now configurable, and default has been bumped to 3.2.0
- nugetPush input package now defaults to nugetPack generated one (if any)
- nuspec generation now defaults id, version and description in nuspec generation
- extract task nugetSpec from nugetPack to generate nuspec
- support Map for defining nuspec in nugetSpec