Skip to content

Releases: fsprojects/FAKE

5.9.2

14 Oct 18:13
816aae8
Compare
Choose a tag to compare

BUGFIX: Fake.Core.Target module no longer crashes with stackoverflow on some occations - #2156
PERFORMANCE: The Fake.Core.Target module is now several orders of magnitude faster when using lots of targets - #2156

5.9.1

13 Oct 22:32
Compare
Choose a tag to compare

BUGFIX: Add a null-check to remove fake warning

5.9.0

13 Oct 18:34
Compare
Choose a tag to compare

ENHANCEMENT: Write NUnit arguments to an arguments file, fixes problems with long command lines - #2114
ENHANCEMENT: Added SpecFlowNext module to Fake.DotNet.Testing.SpecFlow with improved API and missing arguments - #2143
ENHANCEMENT (BREAKING): Updated and finalized the new (and undocumented) process API which is more unit-testable - #2131
ENHANCEMENT: Updated Fake.Testing.ReportGenerator to include ClassFilter and FileFilter - #2120
ENHANCEMENT: Improve TeamCity integrations - #2138
ENHANCEMENT: Update Fake.Tools.Pickles to include latest CLI additions - #2133
ENHANCEMENT: The Trace module can now report build-state with a message - #2139
ENHANCEMENT: The target module not supports a Trace.WithContext mode to retrieve the context and handle potenial problems manually - #2140
ENHANCEMENT: The target module now allows to set the build-state by using the new WithContext-mode - #2141
BUGFIX: Fix TeamCity (named) Artifact upload - #2147
BUGFIX: AppVeyor module should not trace appveyor.exe calls - #2137
BUGFIX: Always print the stack-trace when in verbose mode - #2136
DOCUMENTATION: Some smaller fixes

5.8.5

10 Oct 00:46
Compare
Choose a tag to compare

BUGFIX: PATH Variable was overwritten when using the DotNet.Cli module - #2134
BUGFIX: Fix an instance where TraceSecrets did not work - #2122
WORKAROUND: Do not try to publish artifacts on github PRs when using Azure Pipelines - bb723c4

5.8.4

08 Oct 10:03
2836830
Compare
Choose a tag to compare

ENHANCEMENT: Some modules are now usable without FAKE context (ie. in your regular projects)
ENHANCEMENT: Inform when the target environment variable is used - #2107
ENHANCEMENT: Improve TeamCity support - #2111
ENHANCEMENT: Update Netstandard.Library package to 2.0.3 - #2106
ENHANCEMENT: Add Process.getFileName api to retrieve the full-path of a given process
ENHANCEMENT: Kill existing running dotnet.exe processes before running the dotnet-cli installer
BUGFIX: Environment variables are case insensitive on windows, fake will now throw exceptions if it detects invalid environment maps
BUGFIX: MSBuild properties containing special characters lead to errors - #2112
BUGFIX: Improve error message when release notes are invalid - #2085
BUGFIX: Improve error message when globbing pattern is invalid - #2073
BUGFIX: Do no longer provide the --parallel argument by default when running expecto - #2039
DOCS: Fix syntax errors in dacpac docs - #2115

5.7.2

24 Sep 18:16
2ee1519
Compare
Choose a tag to compare

ENHANCEMENT: TeamFoundation now reports errors as errors instead of warnings - #2103
BUGFIX: Ignore some arguments when running dotnet msbuild /version - #2102

5.7.0

23 Sep 21:49
Compare
Choose a tag to compare

ENHANCEMENT: Use VSWhere to detect msbuild location - #2077
ENHANCEMENT: Add Dotnet SDK 2.1.400, 2.1.401 and 2.1.402 - #2089
ENHANCEMENT: Improve error reporting of msbuild errors across all CI servers - #2096
ENHANCEMENT: Add /logger support for MSBuild - #1712
ENHANCEMENT: Add /consoleloggerparameters support for MSBuild - #1607
ENHANCEMENT: Added DotNet.msbuild to call dotnet msbuild - #2098
ENHANCEMENT: Added MSBuildParams to DotNet.restore, DotNet.build, DotNet.pack, DotNet.publish and DotNet.test in order to add regular msbuild parameters - #2098
ENHANCEMENT: AppVeyor now reports errors and warnings to the 'Messages'-tab - #2098

5.6.2-alpha.494

23 Sep 01:23
Compare
Choose a tag to compare
5.6.2-alpha.494 Pre-release
Pre-release

ENHANCEMENT: Use VSWhere to detect msbuild location - #2077
ENHANCEMENT: Add Dotnet SDK 2.1.400, 2.1.401 and 2.1.402 - #2089
ENHANCEMENT: Improve error reporting of msbuild errors - #2096
ENHANCEMENT: Add /logger support for MSBuild - #1712
ENHANCEMENT: Add /consoleloggerparameters support for MSBuild - #1607
ENHANCEMENT: Added DotNet.msbuild to call dotnet msbuild.
ENHANCEMENT: Added MSBuildParams to DotNet.restore, DotNet.build, DotNet.pack, DotNet.publish and DotNet.test in order to add regular msbuild parameters.

5.6.2-alpha.491

22 Sep 23:31
Compare
Choose a tag to compare
5.6.2-alpha.491 Pre-release
Pre-release

ENHANCEMENT: Use VSWhere to detect msbuild location - #2077
ENHANCEMENT: Add Dotnet SDK 2.1.400, 2.1.401 and 2.1.402 - #2089
ENHANCEMENT: Improve error reporting of msbuild errors - #2096
ENHANCEMENT: Add /logger support for MSBuild - #1712
ENHANCEMENT: Add /consoleloggerparameters support for MSBuild - #1607
ENHANCEMENT: Added DotNet.msbuild to call dotnet msbuild.
ENHANCEMENT: Added MSBuildParams to DotNet.restore, DotNet.build, DotNet.pack, DotNet.publish and DotNet.test in order to add regular msbuild parameters.

5.6.1

09 Sep 14:09
Compare
Choose a tag to compare

BUGFIX: dotnet restore with configfile did not work - #2082
BUGFIX: Fake cache was broken - #2083
DOCS: various improvements in the documentation - #2081