- Unzip binaries into temporaryDir of the task
- Support finding msbuild buildtools from VS2019 installation
- Failed to resolve msbuild in MacOS #113 (thanks @kkalisz)
- Failed to run AssemblyInfoPatcher when attribute is not set or patching AssemblyInfo.cs
- Improve warnings log when project not found
- Support patching new VS2017 project file in AssemblyInfoVersionPatcher
- Support patching
company
,product
,trademark
,title
andcopyright
in AssemblyInfoVersionPatcher
- The plugin now works on Linux again
- Update for VS 2017 to use local installed MsBuild (VS no longer installs assemblies in GAC.)
- The plugin is now built with Gradle 5.1
- Upgrade download-task to fix expires header parsing
- Use msbuild on Linux if available
- Resolving msbuild failure when msbuild version has been defined in build script
- added support for updating assembly info for
VB.Net
projects in AssemblyInfo.vb files.
- changed the
AssemblyInfoVersionPatcher
so that it will not overwrite values in the AssemblyInfo files if the value being set is blank. - changed NuGet.exe dependency from
2.8.6
to version4.4.0
- support resolving projects for ToolsVersion
15.0
- minimum required .Net Framework version for now is
v4.6
- ProjectFileParser now parses "NugetDependencies" as an array of dependencies on the project. Available properties for a dependency are "Id", "Version", "TargetFramework", "IsDevelopmentDependency", "RequireReinstallation", "VersionConstraint"
- support resolving msbuild for version >= 15.0 by vswhere
- Registry keys are found when looking for msbuild versions. The issue is related to the JNA version used in other plugins.
- although the recommended use is to build through the solution, parsing the project file only now works (again, regression since 2.13)
- support for mono '-api' suffixed platform files
- solutionFile / projectFile now work also if relative (non-rooted) paths are provided, as it used to before 2.13
- support ToolsVersion upto
14.0
- ProjectFileParser now requires .Net Framework 4.5.2
AssemblyInfoVersionPatcher
task now also supports setting AssemblyInformationalVersion
- assemblyInfoPatcher is now automatically enabled if a version is provided
- removed input/output for msbuild, it wasn't working properly
- added dotnetAssemblyFile / dotnetDebugFile / dotnetArtifacts properties on msbuild projects
- Added support for assemblyInfoPatcher task
- task will hook before msbuild, and patch AssemblyInfo.cs/fs with provided version number