Releases: fsprojects/FAKE
5.6.0 [Unlisted]
NEW: Fake.DotNet.Testing.DotCover module - #2058
NEW: Fake.Installer.Squirrel module - #2076
ENHANCEMENT: Fake.BuildServer.TeamCity now contains all parameters - #2069
BUGFIX: template now contains storage: none
- #2070
BUGFIX: Improve error message when nuget cache is possibly broken - #2070
BUGFIX: Invalidate cache if files don't exist - #2070
BUGFIX: Vault.fs was not decrypting/encrypting properly - #2070
BUGFIX: Fix an issue with empty arguments in command line parsing - #2070
BUGFIX: Do not allow tripple quotes in command line - #2070
5.5.1-alpha.403
Tbd.
5.5.0
5.4.1
5.4.0
ENHANCEMENT: Template always uses latest version now - #2055
ENHANCEMENT: Add all GITLAB environment variables - #2059
ENHANCEMENT: Support naming of artifacts in TFS/VSTS - #2056
BUGFIX: Use UTF8 without BOM by default - #2032
BUGFIX: Improve error message when starting dotnet-cli with incorrect working directory - #2046
5.3.1
BUGFIX: Minor code improvements - #2045
BUGFIX: Adding newline to fix 'fake --help' formatting - #2051
BUGFIX: Proper quotations in Fake.DotNet.Cli
module - #2053
BUGFIX: Proper quotations in Process.quote
and Process.quoteIfNeeded
- #2045
BUGFIX: The latest template now always installs the latest stable of fake - #2045
BUGFIX: Support white spaces in paths when using the template on unix shell - #2054
DOCS: Add SemVer module to the docs
DOCS: Fix Rsync link in the docs
5.3.0
NEW: module Fake.Tools.Rsync - #1987
NEW: module Fake.Installer.Wix - #2002
NEW: module Fake.DotNet.Testing.VSTest - #2008
ENHANCEMENT: Add .NET Sdk 2.1.302 version to Fake.DotNet.Cli - #2034
ENHANCEMENT: Add extended commit message to Fake.Tools.Git - #2038
ENHANCEMENT: GlobbingPattern.createFrom in Fake.IO.FileSystem - #2030
ENHANCEMENT: Add BuildConfiguration.fromEnvironmentVarOrDefault
to Fake.DotNet.Cli - #2031
ENHANCEMENT: Add withAdditionalArgs
helper to Fake.DotNet.Cli - #2044
BUGFIX: Unbreak outdir on older mono - #2021
BUGFIX: Fix Expecto ParallelWorkers - #2028
BUGFIX: Environment setup error when running fake from a subdirectory - #2025
BUGFIX: Fix signature of Zip.createZip
- #2024
BUGFIX: Call gitversion with mono if required - #2041
5.2.0
ENHANCEMENT: Improve output around empty target descriptions - #1996
BUGFIX: Proper handling of dotnet SDK versioning - #1963
NEW: Add debian package (maintainer wanted for hosting!) - #1863
BUGFIX: Fix ambiguity in new octokit release - #2004
BUGFIX: Fix XML poke - #2005
BUGFIX: Fix SQLPackage path with VS2017 - #2006
BUGFIX: Warn when resolved FSharp.Core doesn't match - #2001
ENHANCEMENT: Upgrade runner to FSharp.Core 4.5
ENHANCEMENT: Fix tracing of final and failure targets and add new Trace.useWith
API - #2009 and #2016
5.1.0
NEW: module Fake.DotNet.Fsi to start fsharpi/fsi.exe on a F# script - #1970
NEW: dotnet new -i "fake-template::*"
and dotnet new fake
to get started via SDK-template - #1989 and #1990
NEW: module Fake.Tools.GitVersion to interact with gitversion.exe - #1988
ENHANCEMENT: Add traceImportantf
and traceErrorf
- #1986
ENHANCEMENT: Minimalize dependencies between FAKE packages - #1980
ENHANCEMENT: Change chocolatey package accoding to feedback - #1983
BUGFIX: Fix locating kudusync.cmd in Fake.Azure.Kudu - #1995
NEW: module Fake.Core.UserInput - #1997
5.0.0
Deep integration into the .NET SDK and .Net Core
Global dotnet cli-tool dotnet tool install fake-cli -g --version 5.0.0-*
dotnet-fake
cli tool via DotNetCliToolReference
Standalone .zip
xcopy deployment and various package manager integrations (for example chocolatey).
The old runner (FAKE
nuget package) is obsolete
FakeLib and FAKE.Deploy are obsolete - #1820
Clean and modularized API - A lot of stuff is obsolete now as it moved to a different location and will be removed with version 6
Feature to import fake modules - https://fake.build/fake-fake5-modules.html
Migration guide - https://fake.build/fake-migrate-to-fake-5.html
New and clean CLI interface - https://fake.build/fake-commandline.html
build.sh
and build.cmd
are no longer required
Modules can be used in regular projects
You can extend FAKE more easily - https://fake.build/fake-fake5-custom-modules.html
API Guideline - https://fake.build/contributing.html#API-Design
Improved F# scripting support including support for command-line arguments
Learn more - https://fake.build/fake-fake5-learn-more.html