Skip to content

Releases: cake-build/cake

v0.27.1

21 Apr 20:28
7e44aa0
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.

Bug

Pull requests were reviewed by: @bjorkstromm

Fixes issues reported by: @patriksvensson

v0.27.0

19 Apr 20:34
Compare
Choose a tag to compare

As part of this release we had 26 issues closed.

Please see the release blog post for additional information.

Features

Bugs

Improvements

  • #2119 DotNetCore Publish misses Force / Self contained / Sources settings (@devlead)
  • #2113 Error when loading tools without internet connection (@bjorkstromm)
  • #2106 Remove NUnit3Settings.ErrorOutputFile property (@ChrisMaddock)
  • #2092 Unable to set 'no-build' and 'no-restore' when executing DotNetCoreRun (@Jericho)
  • #2051 Add support for msbuild.exe /restore option (@sanderaernouts)
  • #2039 XUnit2Runner doesn't respect ParallelismOption.None (@klabranche, @kcamp)
  • #2036 Don't output usage when an error occured
  • #2031 Simplify setting FileVersion and InformationalVersion (@gabrielweyer)
  • #2029 Investigate in-process NuGet dependency resolution (@bjorkstromm)
  • #2014 In-process NuGet don’t support multiple feeds through config (@Insire)
  • #2003 Add possibility for AssemblyMetadata collection in CreateAssemblyInfo
  • #1887 DotNetCoreRestoreSettings: support option --force
  • #1557 Add support for MSBuild /consoleloggerparameters (@thomaslevesque)

Documentation

  • #2062 Fixed typo 'need to'
  • #2035 Fix typo in README
  • #1213 NuGetPushSettings.Source: incorrect documentation (@Jericho)

Pull requests were reviewed by: @bjorkstromm, @devlead, @gep13, @patriksvensson

Fixes issues reported by: @alexandear, @bjorkstromm, @ChrisMaddock, @CRuppert, @daveaglick, @devlead, @evil-shrike, @fwinkelbauer, @gabrielweyer, @Jericho, @jnm2, @kcamp, @nikhilagrawaldotnet, @patriksvensson, @sanderaernouts, @thomaslevesque, @WebDucer

v0.26.1

03 Mar 15:33
b267900
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.

Bug

Pull requests were reviewed by: @devlead, @patriksvensson

Fixes issues reported by: @bjorkstromm

v0.26.0

26 Feb 20:55
Compare
Choose a tag to compare

As part of this release we had 3 issues closed.

Breaking change

Please see the release blog post for more information about this breaking change.
Pull requests were reviewed by: @bjorkstromm, @patriksvensson

Fixes issues reported by: @secana

v0.25.0

17 Jan 12:36
05b4d3f
Compare
Choose a tag to compare

As part of this release we had 12 issues closed.

Breaking change

  • #1995 Make In-proc NuGet addin/tool installation default (@devlead)

Feature

Bugs

  • #1988 TeamCity writing start and end progress contains invalid messages property (@johannesegger)
  • #1974 ToDictionary on Mono causes "The type 'Dictionary<,>' is defined in an assembly that is not referenced" (@devlead)

Improvements

  • #1998 Some .NET Core commands missing no dependencies/restore (@devlead)
  • #1997 Add the --trace option to the NUnit3Settings class (@kcamp)
  • #1992 Update to .NET Runtime 1.0.9 because security issues (@devlead)
  • #1989 Path unnecessarily trims backslash in already normalized string (@SteveGTR)
  • #1987 Confusing Error from Bad Format String to Information() (@kcamp)
  • #1937 UseInProcessClient=true is slow (@bjorkstromm)

Documentation

  • #1982 CodeTriage - Get more Open Source Helpers
  • #1689 ChocolateyDownload should be documented to only work in paid edition (@pascalberger)

Pull requests were reviewed by: @bjorkstromm, @ChrisMaddock, @devlead, @gep13, @patriksvensson

Fixes issues reported by: @devlead, @flcdrg, @jnm2, @jozefizso, @schneems, @WalkerCodeRanger, @WayneHiller

v0.24.0

29 Dec 00:12
75c6259
Compare
Choose a tag to compare

As part of this release we had 33 issues closed.

Features

  • #1950 Allow Cake modules to be bootstrapped by Cake in a pre-processing phase (@patriksvensson)
  • #1833 NUnit: Add support for /labels (@phillipsj)
  • #1653 Add Before and After options to NUnit3Labels enum
  • #74 MSpec support

Bugs

  • #1957 Use working directory instead if initial script path for resolving tools directory in NuGetLoadDirectiveProvider (@bjorkstromm)
  • #1939 Bug - TypeExtensions.GetFullName doesn't handle nested types correctly (@kcamp)
  • #1933 NuGetPackSettings.Properties does not support whitespaces
  • #1930 The "out" parameters are not compiled properly (@kcamp)
  • #1915 Only set working directory on process runner if set in settings (@DorSoluto)
  • #1889 XmlPoke ignores BOM encoding settings
  • #1874 NuGet script load: Do not add include for all cake scripts when include already specified (@Sam13)

Improvements

Documentation

Pull requests were reviewed by: @bjorkstromm, @devlead, @gep13, @patriksvensson

Fixes issues reported by: @bjorkstromm, @bravecobra, @Cheesebaron, @ChrisMaddock, @clairernovotny, @devlead, @djdelaney, @dukeofharen, @gabrielweyer, @jnm2, @kcamp, @LaoR-UA, @olsh, @patriksvensson, @rdehuyss, @richardgavel, @RichardJFoster, @robsammons, @Sam13

v0.23.0

11 Oct 19:43
Compare
Choose a tag to compare

As part of this release we had 29 issues closed.

Breaking change

  • #1805 Change GitVersion settings to use nullable integer (@devlead)

Features

Bugs

  • #1853 using static Directive doesn't compile (@devlead)
  • #1843 NuGetContentResolver should not return ref assemblies (@bjorkstromm)
  • #1842 Params in URI pre-processor directives are case sensitive (@bjorkstromm)
  • #1838 Dependencies are installed but have no references added when using LoadDependencies=true with in process nuget client (@Redth)
  • #1831 CleanDirectories Throws NullReferenceException When Token Is Null (@jpreese)
  • #1815 Exception Message should be shown rather than "One or more errors occurred." (@devlead)
  • #1404 MsBuildSettings.WithProperty does not escape values (@devlead)

Improvements

  • #1840 Fix Chocolatey Package (@gep13)
  • #1804 Unable to execute when namespace-less assembly with CakeMethodAlias is referenced (@patriksvensson)
  • #1731 GitLabCI variable changes
  • #1632 Tasks with long names do not display nicely with showdescription (@devlead)
  • #1607 ToolResolutionStrategy fails unexpectedly with Cake.LongPath.Module
  • #1548 LogExtension colorizes output incorrectly (@kcamp)
  • #1547 Escaping curly braces in log messages (@kcamp)
  • #787 Reference NuGet dependencies installed via the #addin directive (@bjorkstromm)

Documentation

  • #1835 Fixed typo in installer scripts
  • #1814 Fix typo: envrionment

Pull requests were reviewed by: @bjorkstromm, @devlead, @gep13, @patriksvensson, @richardgavel

Fixes issues reported by: @bjorkstromm, @bravecobra, @devlead, @DixonDs, @dracan, @ejball, @gep13, @JackUkleja, @jnm2, @joaoasrosa, @joshclark, @jpreese, @jrob, @kcamp, @patriksvensson, @phillipsj, @Redth, @Sebazzz

v0.22.2

17 Sep 07:34
c863087
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.

Bug

Fixes issues reported by: @david-driscoll

v0.22.1

16 Sep 13:37
c8eb80f
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.

Bug

  • #1798 GitVersion error on build on master branch with version 0.22.0 (@devlead)

Pull requests were reviewed by: @gep13

Fixes issues reported by: @WebDucer

v0.22.0

13 Sep 10:30
6aa046e
Compare
Choose a tag to compare

As part of this release we had 48 issues closed.

  • Update of Roslyn, Update to net462, Drop mono script engine

Breaking changes

  • #1785 Bump LatestBreakingChange to 0.22.0 (@bjorkstromm)
  • #1745 Change parameter for InstallTools and InstallAddins in IScriptProcessor (@bjorkstromm)
  • #1720 ILRepackSettings.Libs should be List of DirectoryPath (@Redth)
  • #1719 Jenkins BRANCH_NAME is missing (@Roemer)
  • #1714 Updated CakeRuntime.TargetVersion to net462
  • #1674 MSBuildFileLogger LogFile is a string and not a FilePath
  • #1665 NUnit3Settings: Params and multiple results (@Roemer)
  • #1651 NUnit3Settings Verbose flag obsoleted by NUnit console runner (@akamud)
  • #1614 Correct the class that TeamCityEnvironmentInfo inherits from (@phillipsj)
  • #1597 CommitsSinceVersionSource and PreReleaseNumber as Integer
  • #1564 DeleteDirectory cannot delete read-only files (@DixonDs)
  • #1540 Upgrade to Roslyn 2.0 (@patriksvensson)

Features

  • #1791 Add option to enable MSBuild binary logging
  • #1771 Look for msbuild in default install path on Linux (@atsushieno)
  • #1761 DoesForEach() extension method
  • #1754 VSWhere not returning "prerelease" versions (@olevett)
  • #1743 Implement functionality in Cake.NuGet for downloading packages (@bjorkstromm)
  • #1734 Add GitLink 3 compatible aliases (@Cheesebaron)
  • #1710 Add alias for simple sub-directory listing (@patridge)
  • #1699 NuGetPackSettings missing language/locale ID for the package (@devlead)
  • #1670 OpenCover is missing some commandline parameter (for example mergebyhash) (@Roemer)
  • #1667 Add support for choco download internalize-all-urls (@pascalberger)
  • #1621 Add overload for StartProcess which also returns redircted error output (@pascalberger)

Bugs

  • #1775 Strange usage of Cake.Core.dll when executing cake sub process (@devlead)
  • #1773 NuGetHasSource call do not take care of ArgumentCustomization in NuGetSourcesSettings (@devlead)
  • #1759 XmlPoke always writes the xmldeclaration even if the original file didn't have one (@Roemer)
  • #1742 Some unit tests are locale-sensitive (@SIkebe)
  • #1739 NuGetContentResolver can't find assemblies if located in root (@bjorkstromm)
  • #1738 NuGetInstaller can't resolve files if package contains dependencies (@bjorkstromm)
  • #1697 CakeContextAdapter do not implement ICakeContext (@devlead)
  • #1694 Addin directive shouldn't attempt to load native assemblies (@devlead)
  • #1693 Possible bug when setting process environment variable (@devlead)
  • #1625 Comma in msbuild commands are not escaped (@Julien-Mialon)
  • #1602 MSBuildFileLogger Verbosity does not accept Verbosity.Verbose (@devlead)
  • #1537 XmlPeek not working correctly for element nodes (@kcamp)
  • #1422 Error: Unkown token when directory contains multibyte characters (@tom-dudley)

Improvements

  • #1752 Extend DownloadFile to allow AcceptEncoding gzip (@Roemer)
  • #1746 ScriptAnalyzer.Analyze() should not throw, instead return list of errors (@bjorkstromm)
  • #1704 Move CakeConsole & CakeBuildLog to Cake.Core and made CakeConfiguration public (@devlead)
  • #1512 Please support C# 7 and Roslyn v2 (@patriksvensson)
  • #753 Tool Versioning

Documentation

  • #1787 Add opt-out config information to assembly version verification error message (@devlead)
  • #1780 Fix typo in version.cake
  • #1727 Incorrect documentation for XmlPeek Alias (@gep13)
  • #1700 Update nuget license url
  • #1525 Updated examples for DotNetCoreTest

Pull requests were reviewed by: @agc93, @bjorkstromm, @devlead, @gep13, @patriksvensson, @Roemer

Fixes issues reported by: @bjorkstromm, @Cheesebaron, @david-driscoll, @dbent, @devlead, @DixonDs, @djdelaney, @ErikSchierboom, @gep13, @henningst, @hoffe86, @jnm2, @Julien-Mialon, @kendaleiv, @olevett, @pascalberger, @patridge, @patriksvensson, @peter-perot, @phillipsj, @Redth, @Roemer, @RSchwoerer, @SIkebe, @soydachi, @WebDucer