Skip to content

Releases: fsprojects/FAKE

5.6.0 [Unlisted]

09 Sep 07:41
Compare
Choose a tag to compare
5.6.0 [Unlisted] Pre-release
Pre-release

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

26 Aug 21:24
Compare
Choose a tag to compare
5.5.1-alpha.403 Pre-release
Pre-release

Tbd.

5.5.0

26 Aug 14:47
Compare
Choose a tag to compare

DOCS: Update core-targets.md - #2067
NEW: module Fake.Tools.Octo to use Octopus Deploy - #2048
NEW: module Fake.Core.Vault to store secrets - 929ec55
ENHANCEMENT: Fake.BuildServer.TeamFoundation now supports secret variables - isaacabraham/vsts-fsharp#16

5.4.1

16 Aug 13:04
92d2423
Compare
Choose a tag to compare

BUGFIX: Support naming of artifacts in TFS/VSTS - #2060
BUGFIX: Detect when expecto should use the .NET CLI - #2064

5.4.0

11 Aug 20:58
Compare
Choose a tag to compare

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

05 Aug 20:19
Compare
Choose a tag to compare

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

30 Jul 21:59
6d7927c
Compare
Choose a tag to compare

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

09 Jul 22:13
Compare
Choose a tag to compare

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

17 Jun 20:54
Compare
Choose a tag to compare

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

06 Jun 07:11
Compare
Choose a tag to compare

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