cake

Cake (C# Make) is a cross platform build automation system.

MIT License

Stars
3.8K
Committers
261

Bot releases are hidden (Show)

cake - v4.0.0 Latest Release

Published by devlead 11 months ago

As part of this release we had 15 issues closed.

Breaking changes

  • #4132 Add File APIs for setting timestamps (creation time, last write time, last access time)
  • #4266 Update LatestPotentialBreakingChange to 4.0.0

Bugs

  • #4150 Cake script is contributing unactionable diagnostics in VS Code Problems pane
  • #4197 Execution of Cake script fails if an addin defines an alias that uses nullable reference types in its signature

Feature

  • #4250 Update System.Collections.Immutable to 8.0.0

Improvements

  • #4249 Update Microsoft.Extensions.DependencyInjection to 8.0.0
  • #4251 Update System.Reflection.Metadata 8.0.0
  • #4260 Unzip alias should support overwrite files

SHA256 Hashes of the release artifacts

  • f010c7c3a9daea837feaadabe46d86cef6ba386af79a3d6a15ba340fe1605f88 Cake.Cli.4.0.0.nupkg

  • 40e4364686c5128c5d08d3b362d0163db0f4879f0ba803b9f67b25ab90d61ef8 Cake.Common.4.0.0.nupkg

  • 1935c396b4eac8aad99e86cb1acc99043488c16d558af4586e5cf2d0e07bfef6 Cake.Core.4.0.0.nupkg

  • 1abab616c0056fdcc15c058e21f2c4b654dcd3c4fd25185f81bcfdff4b95c340 Cake.DotNetTool.Module.4.0.0.nupkg

  • 3e42a58b33a22c08e60a69a5dbb53506db7e00b1bd61fc0c3202ccf219d9954d Cake.DotNetTool.Module.4.0.0.snupkg

  • 9a954a1afed08b28b88c8f3f354318907e269e25b1f249afe99a4811ab78a7af Cake.Frosting.4.0.0.nupkg

  • ee0c3b87af7ba27627ff9e4243a1ebbf2e2d34978a4352810e731d95b09c0afb Cake.Frosting.Template.4.0.0.nupkg

  • 53f646becb59bbc1ce3501ab54ac9e9bb548661e553889c4ae03459095027622 Cake.NuGet.4.0.0.nupkg

  • 44ba27685dc2b9c8856d88c4990387a39896e6584ba8b70e442ee11e9937bfec Cake.Testing.4.0.0.nupkg

  • bae4965426cd6510c2cafc3bc6694e7d101fc00648fecc9c26c0dd78fcebcb75 Cake.Testing.Xunit.4.0.0.nupkg

  • c10be16448cda85b4277289eb3d54f0328a39a932a06ba931add54161e276b2b Cake.Tool.4.0.0.nupkg

cake - v3.2.0

Published by devlead 11 months ago

As part of this release we had 18 issues closed.

Bug

  • #3996 Error: Bad IL format with Cake MacOSX (2.3.0 - 3.1.0)

Features

  • #4187 Add DotNetAddPackage alias for dotnet add package command
  • #4225 Add DotNetRemovePackage alias for dotnet remove package command

Improvements

  • #4144 DotNetMSBuildSettings is missing NodeReuse
  • #4157 Upgrading to spectre.console 0.47.0 breaks the cake build
  • #4215 Update Autofac to 7.1.0
  • #4217 Update NuGet.* to 6.7.0
  • #4219 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.7.0
  • #4221 Add Azure Pipelines group logging commands

SHA256 Hashes of the release artifacts

  • 9219e4b5c6dacbd0871c6e37c6af8712e9c004e46437c76cba03c9d56eaf4fe4 Cake.Cli.3.2.0.nupkg

  • 1953b9402e9090fc5cbc7251f18e6bd3d702682ad8e0de32d829258013e58eac Cake.Common.3.2.0.nupkg

  • a873a31fd49f73b27b73e680a0a82685aeead6ecb249253740c07a5b1f6cedcf Cake.Core.3.2.0.nupkg

  • 45bb21a35c6703d39014d3e537b35c86b962d6d1c0202f477fb005294ca32fc4 Cake.DotNetTool.Module.3.2.0.nupkg

  • 1c6316f3bdfc49666388ace92056ef70b9e17bd68a67f97c89b2518e4d4273f3 Cake.DotNetTool.Module.3.2.0.snupkg

  • 475e0c9484739884242d4c37e01e028291c09eaa39d0557088b82e95befc97a7 Cake.Frosting.3.2.0.nupkg

  • 99b7de4feabcf55a04430d2fb1fd69c0bd19ec90f9d7728215e9a5d587cb238b Cake.Frosting.Template.3.2.0.nupkg

  • 9780762e29041555a4585513e2f30848c43c89cf614330d7b412c4ebbc170fd8 Cake.NuGet.3.2.0.nupkg

  • 111da59552a3313d70e74cb4d8e938c4cfcb28ce8bf8b40490b9f136f15535fa Cake.Testing.3.2.0.nupkg

  • cd491c40d0ff47059292b6c3750d5c71183e5a29d324215e0e96cf3ab80f74d7 Cake.Testing.Xunit.3.2.0.nupkg

  • 773e26b2e1157ee0440c5e941f1821d3bf42436baeb25e35c4c5e5780da0e283 Cake.Tool.3.2.0.nupkg

cake - v3.1.0

Published by devlead over 1 year ago

As part of this release we had 28 issues closed.

Bug

  • #4128 Inconsistent determination of positional Argument when using context.Arguments versus context.Argument

Documentation

  • #4095 Fix broken link to Cake Team on CONTRIBUTING.md

Features

  • #4092 Add support for getting the user's home directory in the Cake Environment
  • #4122 Call multiple tasks from CLI in Frosting

Improvements

  • #1317 CleanDirectory does not clean readonly files.
  • #4085 Update NuGet.* to v6.4.0
  • #4086 Update Autofac to v6.5.0
  • #4087 Update Newtonsoft.Json to v13.0.2
  • #4090 Update Microsoft.CodeAnalysis.CSharp.Scripting to v4.4.0
  • #4107 DotNetPublishSettings is missing a way to set the --os option
  • #4109 Add PublishReadyToRun to DotNetRestoreSettings
  • #4138 Upgrade Spectre.Console to v0.46.0
  • #4170 Update NuGet.* to v6.6.1
  • #4181 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.6.0
  • #4182 Update Basic.Reference.Assemblies.Net60/Net70 to 1.4.2
  • #4183 Update System.Reflection.Metadata to 7.0.2
  • #4184 Update Autofac to 7.0.1

SHA256 Hashes of the release artifacts

  • 14c9f7db94f0cf1b9968be2cb6d46ad67fc6217b6b3a3063c1ce0d238a234cdc Cake.Cli.3.1.0.nupkg

  • 4e4464ee336d747f8675c018d2df482be7aef8452d66e0bb1fb45db7ac4dc8c7 Cake.Common.3.1.0.nupkg

  • 5f144b195daa886cccb289395866c6ac3d3ef02082bcd9cb6f210f106e9491df Cake.Core.3.1.0.nupkg

  • 9d196b207828235fd0e6b9d4794a9be2d2ca2676b3aeb28920fbfda8b0e964fd Cake.DotNetTool.Module.3.1.0.nupkg

  • 0d6b996074adaa4d6a25437fb2c2a4e7d0b0d84b8395f976583e305644fe7c7e Cake.DotNetTool.Module.3.1.0.snupkg

  • 3040d17914336a647a0b9bcf17f58b7f4df6d9cea98999dae8f9afaf519db96b Cake.Frosting.3.1.0.nupkg

  • bceca5598831975dbd4b6cc81b372abe8a8dc6ffefa2ab9f46e42d24d05d82d8 Cake.Frosting.Template.3.1.0.nupkg

  • ee1031ca54a8e032e190f95848eda7fc529fd864321e9b4fb7dce3b357264659 Cake.NuGet.3.1.0.nupkg

  • d78d843213713e9f66ffd4d54bf88cc04271d515116db665151051aeb9dbc815 Cake.Testing.3.1.0.nupkg

  • f29a0c240b06dd2a7c2ca22a7fb58b3fb2212fec93ca28aa444e95da09b2f767 Cake.Testing.Xunit.3.1.0.nupkg

  • df52d9ed60bde946b571a0105f2f636beb918d510171ff3b0736b9ddba96c68f Cake.Tool.3.1.0.nupkg

cake - v3.0.0

Published by devlead almost 2 years ago

As part of this release we had 45 issues closed.

Breaking changes

  • #3722 DotNetCore -> DotNet Rename Missed Objects
  • #3867 Rename WindowsFact to WindowsFactAttribute to follow best practices
  • #3946 Access to ITaskSetupContext in Frosting
  • #3949 Remove .NET 5 TFM
  • #3969 Update Spectre.Console to 0.45.0
  • #3972 Remove .NET Core 3.1 TFM
  • #3991 Remove Obsolete DotNetCore aliases
  • #3997 Remove obsolete Logger property from DotNetTestSettings
  • #4000 Remove obsolete CakeEngine Setup/Teardown events
  • #4046 Add typed data context CakeTaskBuilder.Finally overload

Bugs

  • #4030 GitLab CI runner tags are not split correctly
  • #4034 DotNetMSBuildSettings ArgumentCustomization is not called with all DotNet* aliases.

Documentation

  • #4023 Update supported versions of Cake

Features

  • #1146 Add OutputDirectory property for Chocolatey Aliases
  • #2470 Call multiple tasks from CLI and pass them to RunTarget
  • #2863 Add support for GitHub Action workflow commands
  • #3328 Frosting: Support criteria description
  • #3950 Add .NET 7 Support
  • #4009 Add GitHub Actions SetOutputParameter Command
  • #4011 Add GitHub Actions SetStepSummary Command
  • #4018 Add Support For TeamCity Statistics
  • #4019 Add support for TeamCity build status message
  • #4028 Add GitLab CI SetEnvironmentVariable Command
  • #4047 Add typed CakeTaskBuilder / TaskOf() to easier work with typed data context

Improvements

  • #3124 EscapedBranchName is not supported by GitVersion.CommandLine
  • #4006 Add missing GitVersion command line options
  • #4016 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.4.0-4.final
  • #4020 Update Basic.Reference.Assemblies.* to 1.4.0
  • #4032 Add additional settings for ILMerge
  • #4036 Add missing MSBuildSettings to DotNetTestSettings
  • #4038 Add missing MSBuildSettings to DotNetRunSettings
  • #4044 Overload missing for IsDependeeOf accepting a CakeTaskBuilder object
  • #4050 Overhaul Chocolatey Cake aliases
  • #4052 Update Basic.Reference.Assemblies.* to 1.4.1
  • #4055 Add column to summary to include skip reason
  • #4057 Update Microsoft.Extensions.DependencyInjection to 7.0.0
  • #4058 Update System.Collections.Immutable to 7.0.0
  • #4059 Update System.Reflection.Metadata to 7.0.0
  • #4060 Update Microsoft.NETCore.Platforms to 7.0.0

SHA256 Hashes of the release artifacts

  • 6e41a555743769ae1f37cd43fece8041295fdbf076d92569bcf6c7d0046c86b9 Cake.Cli.3.0.0.nupkg

  • 8738d9e6b36271fdc128871af30c5a9042e22035ab6fda789a2c04bf88ad861a Cake.Common.3.0.0.nupkg

  • e1bee00121136a5f593a5d974f3463660a758ea1c7c4fefd3d2e00afeec113c2 Cake.Core.3.0.0.nupkg

  • 65d7b1d923f433a7fe65263b26dd41a9dd1c791c9fdd616b441cb9588dd1c8d3 Cake.DotNetTool.Module.3.0.0.nupkg

  • d7e63079397e7465d91e702b7eaf087431b85da23b22fd28a04d964673dcbac3 Cake.DotNetTool.Module.3.0.0.snupkg

  • ba41ab2351a188e8f2126a4ad133ef36c67024004792015ec6d990ad5a8502e0 Cake.Frosting.3.0.0.nupkg

  • c26aa9b4a656f91d4ac2692e9cc8a0191471698be4e9e2eedc9c2a006a681ecb Cake.Frosting.Template.3.0.0.nupkg

  • 6e82d191c31c26272789d69cdedbd2ce1cdee629e142d975d9b21522c818cd5a Cake.NuGet.3.0.0.nupkg

  • 4f09b11fd9dc99bf3b615fec5cd7fda567f9855a7e6a1124cf83b11a14d6ab54 Cake.Testing.3.0.0.nupkg

  • db0bc84096463e5584646d2e15199bafa1ce8cd272e5ea4838c918993f26ccba Cake.Testing.Xunit.3.0.0.nupkg

  • ac661b46a1323f65fd553923050e2fbcc0550518ae828a63e5adac723112412f Cake.Tool.3.0.0.nupkg

cake - v2.3.0

Published by devlead about 2 years ago

As part of this release we had 41 issues closed.

Bugs

  • #1852 Incorrect escaping of semi-colon in property values for MS Build
  • #3878 OpenCover filters should be case sensitive
  • #3879 Build script caching throws after running dry-run on non-changed Cake script
  • #3894 Guard against null Console instance on InfoFeature
  • #3931 Cake fails to load native libraries on Ubuntu 22.04

Features

  • #3482 Add alias for dotnet workload list command
  • #3483 Add alias for dotnet workload repair command
  • #3484 Add alias for dotnet workload restore command
  • #3486 Add alias for dotnet workload uninstall command
  • #3487 Add alias for dotnet workload update command
  • #3862 Add alias for dotnet workload install command
  • #3916 GitVersion: Add ShortSha property
  • #3947 Easier Way to Read Process Output?

Improvements

  • #2591 Extensibility issue - CakeTaskBuilder is sealed and CakeTaskBuilder(CakeTask task) is internal.
  • #2953 Allow setting MSBuild target via MSBuildSettings using a string
  • #3880 Better support global script cache
  • #3890 Update NuGet.* to 6.2.0
  • #3897 Update NuGet.* to 6.2.1
  • #3899 Microsoft.NETCore.Platforms to 6.0.4
  • #3901 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.2.0
  • #3909 Update Autofac to 6.4.0
  • #3920 Update Microsoft.NETCore.Platforms to 6.0.5
  • #3933 Update NuGet.* to 6.3.0
  • #3956 Extensibility issue - CakeEngineActions is internal
  • #3965 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.3.1
  • #3970 Update Basic.Reference.Assemblies.* to 1.3.0
  • #3976 Update NuGet.* to 6.3.1
  • #3978 Microsoft.Extensions.DependencyInjection to 6.0.1

SHA256 Hashes of the release artifacts

  • aa8e4e99bc04d87f0e95baec415e9d9ea322253b7362125a631bf9257f000b2a Cake.Cli.2.3.0.nupkg

  • 2c53fc69d09b4e400ef391d54581032ae12b93d24bfa90c29b0d1dac6cccc74e Cake.Common.2.3.0.nupkg

  • cbc3c2dedf280debe078b32391ce6f25074269ee971938f741d863c90735dfd1 Cake.Core.2.3.0.nupkg

  • 158b1e1cb22f679c77fc131d7f40571d08dafd86baf0f3f7c36538aa7e95852f Cake.DotNetTool.Module.2.3.0.nupkg

  • 84e0b97c5e9e8b7fcddf7724d84603e9a5bc4ececd40946c54d67f428a54d60e Cake.DotNetTool.Module.2.3.0.snupkg

  • 81ef2169615e195d6f35274a4f57d0a6b4338476713e9b5ba99f77c9020fb01b Cake.Frosting.2.3.0.nupkg

  • 6129c36222308dd860096fc254c1174e0c7c71fadaed2280a1f10ea5ef38920e Cake.Frosting.Template.2.3.0.nupkg

  • 7542453ff3073a8c31ca3a4464f764d97b97ccedcd66d939a44f0ff3874aea81 Cake.NuGet.2.3.0.nupkg

  • a7cc9b147c37f8cc38d6c570ed892cc4564cfaddc1218669736cf38b2170bfc1 Cake.Testing.2.3.0.nupkg

  • 1fa45e35c362c3b5c8ae56859c85088b42a56ca8a885d7d12e6bdb894d45c93a Cake.Testing.Xunit.2.3.0.nupkg

  • 67dcef7685b16a85974d9de072eb8607bcad20662970b6235ee1e421118c2338 Cake.Tool.2.3.0.nupkg

cake - v2.2.0

Published by devlead over 2 years ago

As part of this release we had 19 issues closed.

Bugs

  • #3735 Incorrect warnings in diagnostic logs
  • #3823 Executing a cake script leads to System.IO.FileNotFoundException for several System.(...) assemblies
  • #3858 PathCollapser.Collapse shows wrong output for if .. is the second segment in the path
  • #3859 PathCollapser.Collapse breaks UNC paths

Documentation

  • #3819 Update Git Release Manager Comment template to remove Cake NuGet package and Chocolatey portable

Features

  • #2099 Cache compiled script on disk
  • #3485 Add alias for dotnet workload search command
  • #3821 PostAction is not setable on DotNetSettings

Improvements

  • #2431 UploadFile should support option of username/password
  • #2763 Provide property to return parent directory on DirectoryPath
  • #3843 Update NuGet.* to 6.1.0
  • #3844 Update Microsoft.NETCore.Platforms to 6.0.2
  • #3846 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.1.0
  • #3851 Update System.Reflection.Metadata to 6.0.1
  • #3854 Update Spectre.Console to 0.44.0
  • #3866 Update Microsoft.NETCore.Platforms to 6.0.3

SHA256 Hashes of the release artifacts

  • aa551cdfb6efe4de7e945a3c7433a5b31834908288be8bd8edb33721897149ce Cake.Cli.2.2.0.nupkg

  • d6f45fbac2eb1b4ea08e35c0b0f01b9d11115c69f89f017dfb69a8f8bc574494 Cake.Common.2.2.0.nupkg

  • 0786524d19159f99a909b4b56a67e7203eb08d5d7fe098ea927ad92067a9e5cc Cake.Core.2.2.0.nupkg

  • 722a2303eedc5310a017bd1f12a7d4ac2280742ae3d663f1d2cfd2c956f82cb6 Cake.DotNetTool.Module.2.2.0.nupkg

  • 4e2403a739e4ba6dea3406ff2b8598ca441cc86360b747aaaf6c3a2c73a3497c Cake.DotNetTool.Module.2.2.0.snupkg

  • b2066b8c2875ee86c2b1cabe7b4a215ce0edb5ca5f2bb46a14d24afa5a51f302 Cake.Frosting.2.2.0.nupkg

  • 71a67fedb9883d8a448c317de94da506cb7d2140989b8eb449f922e6ebcfbe1f Cake.Frosting.Template.2.2.0.nupkg

  • e8ce663079d495fea360513916f3c3a92edf343e23ce3c8619c31ff535c2bc1d Cake.NuGet.2.2.0.nupkg

  • 4cb2e68f5edb3d1b5cd4e8db86b4667cd92a098fc67d78fa3456e0f9a0266ec6 Cake.Testing.2.2.0.nupkg

  • 0532d9bdbaa0355040c316fb4e81d83de7980db57efc7c3aa6704dab8e3ac7f0 Cake.Testing.Xunit.2.2.0.nupkg

  • a80b6ea477919d30cb1052e98b3ade24c79f270b5502b9e0ea7512a6218fd480 Cake.Tool.2.2.0.nupkg

cake - v2.1.0

Published by augustoproiete over 2 years ago

As part of this release we had 27 issues closed.

Features

  • #2524 XmlTransform support for xsl arguments (@deqenq)
  • #3479 Add alias for dotnet format command (@twenzel)
  • #3480 Add alias for dotnet sdk check command (@Marusyk)
  • #3771 Add support for the Chocolatey Export command (@gep13)

Improvements

  • #2746 Add duration of a task (@GeertvanHorrik)
  • #3733 Show relative path of addin assemblies that are being loaded (@augustoproiete)
  • #3756 Update NuGet.* to 6.0.0 (@devlead)
  • #3758 Update Autofac to 6.3.0 (@devlead)
  • #3760 Update Spectre.Console to 0.43.0 (@devlead)
  • #3764 Add missing GitHub Actions environment info (@devlead)
  • #3769 Update Microsoft.NETCore.Platforms to 6.0.1 (@devlead)
  • #3776 Introduce IPath interface for easier code reuse (@devlead)
  • #3777 GitHub Actions UploadArtifact command should accept relative paths (@devlead)
  • #3778 Add GitHub Actions DownloadArtifact command (@devlead)

Bugs

  • #3743 SemVersion class crashes if compared to null (@devlead)
  • #3772 VSTest Alias does not work when only VS 2022 Preview is installed (@nils-a)
  • #3794 VS2022 BuildTools are not found by the logic introduced in #3775 (@nils-a)

Pull requests were reviewed by: @augustoproiete, @devlead, @gep13, @Marusyk, @nils-a

Fixes issues reported by: @augustoproiete, @devlead, @dnperfors, @GeertvanHorrik, @gep13, @nikola-nignite, @nils-a

SHA256 Hashes of the release artifacts

  • 3d13da1900dfeb5705a7c6d8f84af83fc5c858cf4ca6abbdb23aee5defbef6da Cake.Cli.2.1.0.nupkg

  • bccc48fd6a657221efdc91fd57f5743e3a1136042e85bcafd80ef19076849cf7 Cake.Common.2.1.0.nupkg

  • 4efe66fb0e7845829c9f4c2013adb80eaab0ac2726ffb1d02df1e7b63cd0a113 Cake.Core.2.1.0.nupkg

  • 2374c7367d779fd8cfed63b822eb23467a4be9730b1b56fcd0bf253168567407 Cake.DotNetTool.Module.2.1.0.nupkg

  • b0388c68119e9314fb9af46ba358a77e400ad5d212642c6549223f6028c3f6cf Cake.DotNetTool.Module.2.1.0.snupkg

  • 5626c1ec399a5f9d10439dfbe78aaa0fcb6dd72bb4efa84e3b739c63ac5b8aa7 Cake.Frosting.2.1.0.nupkg

  • ea52f5ed3cbd0333c3ffd40a002ac333d3e87671cb1f1e7b3af552c7c0983a6c Cake.Frosting.Template.2.1.0.nupkg

  • 06ef838b4e946f97aa0eb795fedb5aed8d3888593f3c6240a04520db77312aa9 Cake.NuGet.2.1.0.nupkg

  • ac8a33145e5f431b21761409eeecd90170162a0bbe7a759f434cef1101aa1ff6 Cake.Testing.2.1.0.nupkg

  • efde1ffbc81c7827ef553fa32c187dca4f120baee5d4a5b321285be2e2e3e30d Cake.Testing.Xunit.2.1.0.nupkg

  • 65bfab24c59739e41ed7207deeff26dbc05eeb6a766ebc1a4ffc41f04dd7c320 Cake.Tool.2.1.0.nupkg

cake - v2.0.0

Published by devlead almost 3 years ago

As part of this release we had 84 issues closed.

Breaking changes

  • #3714 Use Basic.Reference.Assemblies.* to ensure all standard reference assemblies are available for Roslyn (@devlead)
  • #3654 IsRunningOnAzurePipelines should ignore agent type (@pascalberger)
  • #3631 Refactor GitHub Actions Paths (@devlead)
  • #3610 Remove TFBuildProvider (@pascalberger)
  • #3590 Directories in AzurePipelinesBuildInfo are FilePaths - FilePath.GetDirectory then inconsistent (@devlead)
  • #3581 Stop shipping Cake.Portable Chocolatey package and Cake Homebrew formulae (@devlead)
  • #3579 Stop shipping Cake runner for .NET Framework and Cake runner for .NET Core (@devlead)
  • #3577 Remove ReverseDependencyAttribute (@pascalberger)
  • #3572 Only build for TargetFrameworks netcoreapp3.1, net5.0 and net6.0 (@devlead)
  • #3282 GitVersion Tool: Rename verbosity values to match GitVersion values (@joshuacookdev)
  • #3222 Add Xamarin.iOS platform targets to MSBuildSettings PlatformTarget enumeration (@Marusyk)
  • #3151 Add support for Engine event hooks after execution as well as before (@BlythMeister)
  • #3003 Remove DependencyAttribute (@pascalberger)
  • #2872 Bump eol target frameworks (@gitfool)
  • #2788 Tool:OpenCover - the register-setting should be an option, rather than a string (@nils-a)
  • #1111 DotNetCoreRestore: dotnet restore no longer supports globbing (@augustoproiete, @RLittlesII)

Features

  • #3630 Add GitHub Actions Environment properties (@devlead)
  • #3629 Add GitHub Actions UploadArtifact Command (@devlead)
  • #3628 Add GitHub Actions SetEnvironmentVariable Command (@devlead)
  • #3627 Add GitHub Actions AddPath Command (@devlead)
  • #3341 Epic: Introduce DotNet aliases (synonyms to DotNetCore aliases) (@augustoproiete)

Improvements

  • #3709 Arguments alias should support ICollection as default value (@devlead)
  • #3691 Update Microsoft.NETCore.Platforms to 6.0.0 (@devlead)
  • #3690 Update Microsoft.Extensions.DependencyInjection to 6.0.0 (@devlead)
  • #3689 Update System.Reflection.Metadata to 6.0.0 (@devlead)
  • #3688 Update System.Collections.Immutable to 6.0.0 (@devlead)
  • #3681 ScriptAssemblyResolver logging should be at debug/diagnostic level (@gitfool)
  • #3662 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.0.0-6.final (@devlead)
  • #3647 Display message of criteria when task fails to run due to criteria not being met (@augustoproiete)
  • #3644 Add DotNetNuGetUpdateSource aliases (synonym to DotNetCoreNuGetUpdateSource) (@augustoproiete)
  • #3643 Add DotNetNuGetRemoveSource aliases (synonym to DotNetCoreNuGetRemoveSource) (@augustoproiete)
  • #3642 Add DotNetNuGetListSourceSettings (derived from to DotNetNuGetSource) (@augustoproiete)
  • #3641 Add DotNetNuGetHasSource aliases (synonym to DotNetCoreNuGetHasSource) (@augustoproiete)
  • #3640 Add DotNetNuGetEnableSource aliases (synonym to DotNetCoreNuGetEnableSource) (@augustoproiete)
  • #3639 Add DotNetNuGetDisableSource aliases (synonym to DotNetCoreNuGetDisableSource) (@augustoproiete)
  • #3607 Add EnableCompressionInSingleFile to DotNetCorePublishSettings (@SIkebe)
  • #3599 Add VS2022 to default MSBuild Resolver (@devlead)
  • #3598 Remove Preview from VS2022 MSBuild Resolver (@devlead)
  • #3595 Update Autofac to 6.3.0 (@devlead)
  • #3593 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.0.0-5.final (@devlead)
  • #3591 Update Microsoft.NETCore.Platforms to 6.0.0-rc.2.21480.5 (@devlead)
  • #3555 Add DotNetNuGetAddSource aliases (synonym to DotNetCoreNuGetAddSource) (@augustoproiete)
  • #3554 Add DotNetNuGetDelete aliases (synonym to DotNetCoreNuGetDelete) (@augustoproiete)
  • #3553 Add DotNetNuGetPush aliases (synonym to DotNetCoreNuGetPush) (@augustoproiete)
  • #3552 Add DotNetPack alias (synonym to DotNetCorePack) (@augustoproiete)
  • #3551 Add DotNetPublish alias (synonym to DotNetCorePublish) (@augustoproiete)
  • #3550 Add DotNetVSTest alias (synonym to DotNetCoreVSTest) (@augustoproiete)
  • #3549 Add DotNetTest alias (synonym to DotNetCoreTest) (@augustoproiete)
  • #3548 Add DotNetBuildServer alias (synonym to DotNetCoreBuildServer) (@augustoproiete)
  • #3547 Add DotNetBuild alias (synonym to DotNetCoreBuild) (@augustoproiete)
  • #3546 Add DotNetRestore alias (synonym to DotNetCoreRestore) (@augustoproiete)
  • #3545 Add DotNetClean alias (synonym to DotNetCoreClean) (@augustoproiete)
  • #3544 Add DotNetExecute alias (synonym to DotNetCoreExecute) (@augustoproiete)
  • #3543 Add DotNetRun alias (synonym to DotNetCoreRun) (@augustoproiete)
  • #3542 Add DotNetTool alias (synonym to DotNetCoreTool) (@augustoproiete)
  • #3523 Add DotNetMSBuild alias (synonym to DotNetCoreMSBuild) (@augustoproiete)
  • #3215 Add RunCommand with postAction parameter to DotNetCoreTool (@jenscski)
  • #3075 Make FilePath and DirectoryPath comparable by value (@franciscomoloureiro)
  • #2571 OctopusDeploy DeployTo property to take collection of string to specify multiple environments (@nckl)
  • #2075 Add overloads for DotNetCore*() methods taking FilePath instead of string (@dharillo)
  • #1794 Private is missing from ProjectReference (@franciscomoloureiro)
  • #1616 Error message on circular references leads to poor developer experience (@norpache)

Bugs

  • #3711 SemanticVersion missing equals/not equals operator, prerelease sorted wrong (@devlead)
  • #3697 Error: The requested service 'Cake.Commands.DefaultCommandSettings' has not been registered (@augustoproiete)
  • #3693 Core suffix is still used in some settings classes (@augustoproiete)
  • #3683 Use DotNetMSBuildSettings instead of DotNetCoreMSBuildSettings on new dotnet aliases settings (@augustoproiete)
  • #3671 VS2022: msbuild can not be located, only Build Tools are installed (@augustoproiete)
  • #2665 C# 8 Using Statement produces compile error (@devlead)
  • #2443 Erroneous "Target path must be an absolute path" when preserveFolderStructure is used with CopyFiles (@ToMee99)
  • #1669 Release notes does not tolerate prerelease versions (@sgronlund, @ManasviGoyal)

Documentation

  • #3701 Add cake-module tag to Cake.DotNetTool.Module NuGet package (@augustoproiete)
  • #3602 Switch to Cake.Tool as primary package in REAME.md (@devlead)

Pull requests were reviewed by: @augustoproiete, @bjorkstromm, @devlead, @gep13, @nils-a, @pascalberger, @patriksvensson, @Roemer

Fixes issues reported by: @augustoproiete, @BlythMeister, @ChrisMaddock, @devlead, @ghuntley, @gitfool, @jnm2, @luisgoncalves, @mandalorianbob, @mynkow, @nckl, @nils-a, @pascalberger, @patriksvensson, @richardnagle, @scemino

SHA256 Hashes of the release artifacts

  • b11941da62066645936971bbeedd73ae3028fa86e14a519c1f06aeda7ca5e120 Cake.Cli.2.0.0.nupkg

  • ad70d8b313767e50c951ff3a5c9c92d9804ae57cee582d35e33d9c04a4242633 Cake.Common.2.0.0.nupkg

  • 25db074ef0e803e21e29b86306cd2bc9457e64f28ed6b5d545f864a899e02b96 Cake.Core.2.0.0.nupkg

  • 852cd4cafae687ff99fabe385e891f109d33813f59eb3d7a8bf7b797328d2bbb Cake.DotNetTool.Module.2.0.0.nupkg

  • e2ed0c6533168a0a73dfa5ff0853a7bba38d962234269799d563d141e4e2e317 Cake.DotNetTool.Module.2.0.0.snupkg

  • 6185eb6d4723d579c8951311040a95bbd7dc3ee76e271c5f270ae44a4a7b7836 Cake.Frosting.2.0.0.nupkg

  • 8fed225ee6482c2774a280503d179e012d7863a4daa6a6e3fbdb537172f25532 Cake.Frosting.Template.2.0.0.nupkg

  • ac07354589776e63a8cb5c2e44f204e7f82031f70f7e2f014e90b525ee0566df Cake.NuGet.2.0.0.nupkg

  • 0dbcdd8a1986792d7c86ffbeec3760ec1a73f7b78702159c8ea06cad3d215285 Cake.Testing.2.0.0.nupkg

  • e2a4476e18acd067e81f50a7a5446dfd3e1bff62ae704012aaf831635c8fb63e Cake.Testing.Xunit.2.0.0.nupkg

  • 6a9c5ddc5ded4749eb59809739385a9e691664dfb65767a689dc361a9f7f7577 Cake.Tool.2.0.0.nupkg

cake - v2.0.0-rc0002

Published by augustoproiete almost 3 years ago

As part of this release we had 13 issues closed.

Breaking changes

  • #3714 Use Basic.Reference.Assemblies.* to ensure all standard reference assemblies are available for Roslyn (@devlead)

Improvements

  • #3709 Arguments alias should support ICollection as default value (@devlead)
  • #3691 Update Microsoft.NETCore.Platforms to 6.0.0 (@devlead)
  • #3690 Update Microsoft.Extensions.DependencyInjection to 6.0.0 (@devlead)
  • #3689 Update System.Reflection.Metadata to 6.0.0 (@devlead)
  • #3688 Update System.Collections.Immutable to 6.0.0 (@devlead)
  • #3681 ScriptAssemblyResolver logging should be at debug/diagnostic level (@gitfool)

Bug Fixes

  • #3711 SemanticVersion missing equals/not equals operator, prerelease sorted wrong (@devlead)
  • #3697 Error: The requested service 'Cake.Commands.DefaultCommandSettings' has not been registered (@augustoproiete)
  • #3693 Core suffix is still used in some settings classes (@augustoproiete)
  • #3683 Use DotNetMSBuildSettings instead of DotNetCoreMSBuildSettings on new dotnet aliases settings (@augustoproiete)
  • #3671 VS2022: msbuild can not be located, only Build Tools are installed (@augustoproiete)

Documentation

  • #3701 Add cake-module tag to Cake.DotNetTool.Module NuGet package (@augustoproiete)

Pull requests were reviewed by: @augustoproiete, @devlead, @gep13, @nils-a

Fixes issues reported by: @augustoproiete, @devlead, @gitfool, @nils-a

SHA256 Hashes of the release artifacts

  • 7db3010a4639948d634fd90f171f2e5ce007bce8df3a977e967281afa1827e82 Cake.Cli.2.0.0-rc0002.nupkg
  • 172eaa497762b3a75b738101e6770e3ab147a17eb28f8e816a10cd7113d39404 Cake.Common.2.0.0-rc0002.nupkg
  • 6defa2dab193b5342dc4c4afc744ff9fb8c077e270bba2c59b083a1aa1db6da5 Cake.Core.2.0.0-rc0002.nupkg
  • 534ad7277c43ba0b0675953ce1ad7acb9def556648000fbbc43e3d672d2ef13c Cake.DotNetTool.Module.2.0.0-rc0002.nupkg
  • c19ac691ae40341899bc28f3e7fdec84faa3d23524862fa8d3a0803fa317fb1b Cake.DotNetTool.Module.2.0.0-rc0002.snupkg
  • 3ed567d22bd3b53157906db2b6b5a8eefdfe8f61ba2497d673662bb68aced794 Cake.Frosting.2.0.0-rc0002.nupkg
  • d9b4ed8ed08c4527baa1e4d3590d277607c59e58c3ff6b4e724ec48fc713bb7e Cake.Frosting.Template.2.0.0-rc0002.nupkg
  • 19bb88e348ac152ccea2c62eec07ce67bc2ad436cd0ba6456a02c96b4d2e799c Cake.NuGet.2.0.0-rc0002.nupkg
  • 965c4bda05f9ca30ac5d9d21499ab0bb20556d55b35f2b92ed26ee81b6a7e06e Cake.Testing.2.0.0-rc0002.nupkg
  • ba596f2acbea601a8fc414828ea5537f098d08c2640e67760894d1ac0207a071 Cake.Testing.Xunit.2.0.0-rc0002.nupkg
  • 6f4aa561699e09ad1609cdb9d07c21e2b3f1984e909b856526a45121e40a9b49 Cake.Tool.2.0.0-rc0002.nupkg
cake - v2.0.0-rc0001

Published by augustoproiete almost 3 years ago

As part of this release we had 65 issues closed.

Breaking changes

  • #3654 IsRunningOnAzurePipelines should ignore agent type (@pascalberger)
  • #3631 Refactor GitHub Actions Paths (@devlead)
  • #3610 Remove TFBuildProvider (@pascalberger)
  • #3590 Directories in AzurePipelinesBuildInfo are FilePaths - FilePath.GetDirectory then inconsistent (@devlead)
  • #3581 Stop shipping Cake.Portable Chocolatey package and Cake Homebrew formulae (@devlead)
  • #3579 Stop shipping Cake runner for .NET Framework and Cake runner for .NET Core (@devlead)
  • #3577 Remove ReverseDependencyAttribute (@pascalberger)
  • #3572 Only build for TargetFrameworks netcoreapp3.1, net5.0 and net6.0 (@devlead)
  • #3282 GitVersion Tool: Rename verbosity values to match GitVersion values (@joshuacookdev)
  • #3222 Add Xamarin.iOS platform targets to MSBuildSettings PlatformTarget enumeration (@Marusyk)
  • #3151 Add support for Engine event hooks after execution as well as before (@BlythMeister)
  • #3003 Remove DependencyAttribute (@pascalberger)
  • #2872 Bump eol target frameworks (@gitfool)
  • #2788 Tool:OpenCover - the register-setting should be an option, rather than a string (@nils-a)
  • #1111 DotNetCoreRestore: dotnet restore no longer supports globbing (@augustoproiete, @RLittlesII)

New Features

  • #3341 Introduce DotNet aliases (synonyms to DotNetCore aliases (@augustoproiete)
  • #3627 Add GitHub Actions AddPath Command (@devlead)
  • #3628 Add GitHub Actions SetEnvironmentVariable Command (@devlead)
  • #3629 Add GitHub Actions UploadArtifact Command (@devlead)
  • #3630 Add GitHub Actions Environment properties (@devlead)

Improvements

  • #3662 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.0.0-6.final (@devlead)
  • #3647 Display message of criteria when task fails to run due to criteria not being met (@augustoproiete)
  • #3644 Add DotNetNuGetUpdateSource aliases (synonym to DotNetCoreNuGetUpdateSource) (@augustoproiete)
  • #3643 Add DotNetNuGetRemoveSource aliases (synonym to DotNetCoreNuGetRemoveSource) (@augustoproiete)
  • #3642 Add DotNetNuGetListSourceSettings (derived from to DotNetNuGetSource) (@augustoproiete)
  • #3641 Add DotNetNuGetHasSource aliases (synonym to DotNetCoreNuGetHasSource) (@augustoproiete)
  • #3640 Add DotNetNuGetEnableSource aliases (synonym to DotNetCoreNuGetEnableSource) (@augustoproiete)
  • #3639 Add DotNetNuGetDisableSource aliases (synonym to DotNetCoreNuGetDisableSource) (@augustoproiete)
  • #3607 Add EnableCompressionInSingleFile to DotNetCorePublishSettings (@SIkebe)
  • #3599 Add VS2022 to default MSBuild Resolver (@devlead)
  • #3598 Remove Preview from VS2022 MSBuild Resolver (@devlead)
  • #3595 Update Autofac to 6.3.0 (@devlead)
  • #3593 Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.0.0-5.final (@devlead)
  • #3591 Update Microsoft.NETCore.Platforms to 6.0.0-rc.2.21480.5 (@devlead)
  • #3555 Add DotNetNuGetAddSource aliases (synonym to DotNetCoreNuGetAddSource) (@augustoproiete)
  • #3554 Add DotNetNuGetDelete aliases (synonym to DotNetCoreNuGetDelete) (@augustoproiete)
  • #3553 Add DotNetNuGetPush aliases (synonym to DotNetCoreNuGetPush) (@augustoproiete)
  • #3552 Add DotNetPack alias (synonym to DotNetCorePack) (@augustoproiete)
  • #3551 Add DotNetPublish alias (synonym to DotNetCorePublish) (@augustoproiete)
  • #3550 Add DotNetVSTest alias (synonym to DotNetCoreVSTest) (@augustoproiete)
  • #3549 Add DotNetTest alias (synonym to DotNetCoreTest) (@augustoproiete)
  • #3548 Add DotNetBuildServer alias (synonym to DotNetCoreBuildServer) (@augustoproiete)
  • #3547 Add DotNetBuild alias (synonym to DotNetCoreBuild) (@augustoproiete)
  • #3546 Add DotNetRestore alias (synonym to DotNetCoreRestore) (@augustoproiete)
  • #3545 Add DotNetClean alias (synonym to DotNetCoreClean) (@augustoproiete)
  • #3544 Add DotNetExecute alias (synonym to DotNetCoreExecute) (@augustoproiete)
  • #3543 Add DotNetRun alias (synonym to DotNetCoreRun) (@augustoproiete)
  • #3542 Add DotNetTool alias (synonym to DotNetCoreTool) (@augustoproiete)
  • #3523 Add DotNetMSBuild alias (synonym to DotNetCoreMSBuild) (@augustoproiete)
  • #3215 Add RunCommand with postAction parameter to DotNetCoreTool (@jenscski)
  • #3075 Make FilePath and DirectoryPath comparable by value (@franciscomoloureiro)
  • #2571 OctopusDeploy DeployTo property to take collection of string to specify multiple environments (@nckl)
  • #2075 Add overloads for DotNetCore*() methods taking FilePath instead of string (@dharillo)
  • #1794 Private is missing from ProjectReference (@franciscomoloureiro)
  • #1616 Error message on circular references leads to poor developer experience (@norpache)

Bug Fixes

  • #1669 Release notes does not tolerate prerelease versions (@sgronlund, @ManasviGoyal)
  • #2443 Erroneous "Target path must be an absolute path" when preserveFolderStructure is used with CopyFiles (@ToMee99)

Documentation

  • #3602 Switch to Cake.Tool as primary package in REAME.md (@devlead)

Pull requests were reviewed by: @augustoproiete, @devlead, @nils-a, @pascalberger, @Roemer

Fixes issues reported by: @augustoproiete, @BlythMeister, @ChrisMaddock, @devlead, @ghuntley, @gitfool, @jnm2, @luisgoncalves, @mandalorianbob, @mynkow, @nckl, @nils-a, @pascalberger, @scemino

SHA256 Hashes of the release artifacts

  • 63ad6055306b109835c18a0298675e422f48a362c9499ecb8e71bde08214e3cf Cake.Cli.2.0.0-rc0001.nupkg
  • 190fc5cb152623adb48849263c614df8d405a967069eb2ba31c34d556ba6e785 Cake.Common.2.0.0-rc0001.nupkg
  • 075abf915675598e9b6609d0d9890b02bdac25eb1cfabe822da406fd39044372 Cake.Core.2.0.0-rc0001.nupkg
  • 65eee63442c8a04a9407d9d1da1c0b350cc00c6d4194eff552b0304155e17580 Cake.DotNetTool.Module.2.0.0-rc0001.nupkg
  • 5cec72a9ae43b5bc3b484b8c4687970627e88870643e705d559ec28da00a1b15 Cake.DotNetTool.Module.2.0.0-rc0001.snupkg
  • 36b65ac3247c393cc8e303d0cc57047ddfb5a4dcca3a03eb332aa836b336a921 Cake.Frosting.2.0.0-rc0001.nupkg
  • 20fc8731ae623a2a16868f0c4b8e0f4136f07280563f765fc00b70d72295c683 Cake.Frosting.Template.2.0.0-rc0001.nupkg
  • f3b376f498a23a0749af83ddcd6e5ef6a7ce7a095f5533f5cd005e74c3f46029 Cake.NuGet.2.0.0-rc0001.nupkg
  • bbb6c825096cebd2ca632147c4f586c2831cc1ca942d2411616c64b82fb3d5cd Cake.Testing.2.0.0-rc0001.nupkg
  • 69c2bec1739a5caff938355387f158426de0298029826be9c305860f9b661480 Cake.Testing.Xunit.2.0.0-rc0001.nupkg
  • 4bc21a2c42f1401585887de95ee3e924bec86d6cf98bbb372a108735a07137f5 Cake.Tool.2.0.0-rc0001.nupkg
cake - v1.3.0

Published by augustoproiete about 3 years ago

As part of this release we had 28 issues closed.

Feature

  • #3469 Add support for .NET 6 (@devlead)

Improvements

  • #3503 Add NuGet Sources argument to DotNetCoreTestSettings (@eoehen)
  • #3502 Add NuGet Sources argument to DotNetCoreRunSettings (@eoehen)
  • #3501 Add NuGet Sources argument to DotNetCorePackSettings (@eoehen)
  • #3464 Add support for Visual Studio 2022 / MSBuild version 17 (@devlead)
  • #3452 Missing option in InspectCodeSettings: --build and --no-build flags (@nils-a)
  • #3449 Add Version, AssemblyVersion, FileVersion, and AssemblyInformationalVersion ... (@augustoproiete)
  • #3447 Add ContinuousIntegrationBuild to DotNetCoreMSBuildSettings (@augustoproiete)
  • #3445 Highlight failed tasks on summary when Error handler is defined (@pitermarx)
  • #3237 Allow setting MSBuildToolVersion using custom string - Part 1 (@narcopanda)
  • #3065 Add DOTNET_ROLL_FORWARD setting to DotNetCoreSettings (@Adityanr)
  • #2165 Add NuGet Sources argument to DotNetCoreBuildSettings (@eoehen)
  • #2104 Make possibility to set Process Exit Code (@narcopanda)
  • #1882 DeleteDirectory throws exception if directory doesn't exist (@nikhilagrawaldotnet)

Bugs

  • #3493 .NET CLI Build Binary log filenames aren't quoted correctly (@devlead)
  • #3477 Parsing of solution files with absolute paths to projects throws exception (@augustoproiete)
  • #3455 NuGet Resolver native dependencies fails on latest macOS (@devlead)
  • #3352 Cake Frosting Parent DirectoryPath Fails To Combine with Slash (@augustoproiete)
  • #3291 Unable to retrieve target argument with Frosting (@StefanOssendorf)
  • #2048 DotNetCoreToolSettings.WorkingDirectory is not respected when running DotNetCoreTool (@kashifsoofi)
  • #3519 Update Spectre.Console to 0.42.0 (@devlead)
  • #3521 Update Microsoft.NETCore.Platforms to 6.0.0-rc.1.21451.13 (@devlead)

Documentation

  • #3515 Add a simple README to the packages to be shown on NuGet.org (@nils-a)
  • #3466 Fix two typos in GitReleaseManagerAliases documentation (@nils-a)

Pull requests were reviewed by: @augustoproiete, @devlead, @gep13, @nils-a, @pascalberger, @patriksvensson

Fixes issues reported by: @augustoproiete, @ckolumbus, @colinangusmackay, @derwasp, @devlead, @Gargony, @gep13, @lprichar, @Meberem, @nathangiuliani, @nils-a

SHA256 Hashes of the release artifacts

  • 52934fec19c02b668851b73d0fac9f3e6676be239e5bfef6af54b56fb91a244c Cake-bin-net461-v1.3.0.zip

  • a45b0df822393e4f213da686c5588e38a0dcfb5be961be2f757590e6a26332f9 Cake-bin-coreclr-v1.3.0.zip

cake - v1.2.0

Published by devlead about 3 years ago

As part of this release we had 35 issues closed.

Features

  • #2690 Consider adding some kind of "GetArguments()" alias, similar to the EnvironmentVariables() one (@sunshykin)
  • #2578 Feature request: nuget version ranges support (@gitfool, @msioen)
  • #2362 Add Support for New snupkg Symbol Packages (@gitfool)

Bugs

  • #3360 using Spectre.Console; makes error CS0246 (@devlead)
  • #3352 Cake Frosting Parent DirectoryPath Fails To Combine with Slash (@augustoproiete)
  • #3243 Error messages logged via Error(...) are displayed in random places in the build log (@augustoproiete)
  • #3226 Still can't resolve resource assemblies after GH2734 (@mmarinchenko)
  • #1663 CopyFiles alias throws exception if empty enumeration is passed (@coder2213)

Improvements

  • #3429 Microsoft.Extensions.DependencyInjection to 5.0.2 (@devlead)
  • #3427 Update Microsoft.CodeAnalysis.CSharp.Scripting to 3.11.0 (@devlead)
  • #3425 Update NuGet Client libraries to 5.11.0 (@devlead)
  • #3423 Update Spectre.Console to 0.41.0 (@devlead)
  • #3337 Suppress compilation warnings CS1701, CS1702, and CS1705 (@augustoproiete)
  • #3316 Bump NuGet client libraries to 5.9.1 (@gitfool)
  • #3314 Bump .NET SDK to 5.0.202 (@gitfool)
  • #3294 Clean up task builder extensions (@gitfool)
  • #3281 GitVersion Tool: Remap existing verbosity values to valid GitVersion values (@arturcic)
  • #3255 Update NuGet client libraries to 5.9.0 (@devlead)
  • #3253 Update Microsoft.CodeAnalysis.CSharp.Scripting to 3.9.0 stable (@devlead)
  • #3246 Update Spectre.Console to 0.38.0 (@devlead)
  • #3223 Feature request: Environment variable substitution in cake.config (@epaulsen)
  • #2654 NUnit3Settings should support TestParam (@joshuacookdev)
  • #2168 TypeConverter to enable Argument(...) (@augustoproiete)
  • #2030 NuGetHasSource is case sensitive (@coder2213)

Documentation

  • #3365 Typo in documentation of NuGetAdd alias (@yschmid-levi)
  • #3355 VSTest alias documentation contains holdover from <v0.17.0 (@himanshu007-creator)
  • #3283 Update GitVersion alias reference page with dotnet tool usage example (@arturcic)
  • #3259 TypeLoadException: Missing implementation of RegisterLazy (@devlead)

Pull requests were reviewed by: @augustoproiete, @devlead, @gep13, @nils-a

Fixes issues reported by: @augustoproiete, @devlead, @epaulsen, @gitfool, @hayhay27, @jnm2, @lprichar, @mmarinchenko, @msioen, @NeilMacMullen, @pascalberger, @pitermarx, @RehanSaeed, @twenzel, @xforever1313, @yschmid-levi

SHA256 Hashes of the release artifacts

  • b54e2c67d8de0c88994576ff937471f1f330340915d07f9b189332c37a6e0b27 Cake-bin-net461-v1.2.0.zip

  • 79431fe2b24d88302cb56c0e86c310c5a40a966c4d2010489ddf1fb2fd75a470 Cake-bin-coreclr-v1.2.0.zip

cake - v1.1.0

Published by augustoproiete over 3 years ago

As part of this release we had 33 issues closed.

Features

  • #2983 No possibility of adding variable with isOutput=true in Azure Pipelines (@Cheesebaron)
  • #2903 Integrate Cake.DotNetTool.Module (@devlead)
  • #2685 Better dotnet tool integration (@devlead)

Bugs

  • #3190 Working directory is not respected in BuildContext constructor (@augustoproiete)
  • #3143 ParseSolution throws IndexOutOfRangeException on empty lines (@nmbro)
  • #3058 Regression: Tools are no longer not restored in working directory (@augustoproiete)
  • #2558 error MSB1008 when MSBuildBinaryLogSettings.FileName has spaces (@FroggieFrog)
  • #2852 Terminal output colours (@augustoproiete)

Improvements

  • #3219 Update nuspec iconUrl in packages to use CDN URL (@augustoproiete)
  • #3216 Remap NuGetLogger Verbose/Verbose to ICakeLog Debug/Diagnostic (@gitfool)
  • #3213 Add iconUrl fallback to Cake and Cake.CoreCLR packages (@augustoproiete)
  • #3193 Update Cake unit MS Test SDK dependencies to 16.9.1 (@devlead)
  • #3191 Update Roslyn (Microsoft.CodeAnalysis.CSharp.Scripting) to 3.9.0-4.final (@devlead)
  • #3188 Update Cake.NuGet dependencies to latest stable (@devlead)
  • #3144 TeamCity pull request info requires "GIT_BRANCH" environment variable (@BlythMeister)
  • #3133 Add IncludeNativeLibrariesForSelfExtract and IncludeAllContentForSelfExtract to DotNetCorePublishSettings (@augustoproiete)
  • #3127 Add ResultsDirectory to VSTestSettings (@soroshsabz)
  • #3125 ReportGenerator missing report types (@devlead)
  • #3081 Add netcoreapp3.1 target to Cake (@augustoproiete)
  • #3066 Prefer tools with platform affinity (@gitfool)
  • #3040 Package ID Prefix Reservation for Cake.* on nuget.org for cake-build organization (@augustoproiete)
  • #3024 WindowsRegistry: Expose other root registry keys to Cake scripts (e.g. HKEY_CURRENT_USER) (@augustoproiete)
  • #2975 Add support for opting out of ANSI coloring via NO_COLOR env. variable (@augustoproiete)
  • #2967 Expose TeamCity build properties dictionary via TeamCityBuildInfo (@BlythMeister)
  • #2966 Enable AnsiConsoleRenderer in TeamCity and Azure Pipelines (@augustoproiete)
  • #2955 Add Build Start Date & Time to TeamCity build information (@augustoproiete)
  • #2941 ProcessArgumentBuilder helpers should return empty builder when values is null (@gitfool)
  • #2932 Add dotnet test --blame Flag to DotNetCoreTestSettings (@Marusyk)
  • #2314 There's no way to set platform like Debug|iPhone (@augustoproiete)
  • #1633 Some command line output ignores system foreground color configuration (@augustoproiete)
  • #2904 (Frosting) Tool installer should respect configuration (@patriksvensson, @devlead)

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

Fixes issues reported by: @augustoproiete, @BlythMeister, @Cheesebaron, @devlead, @gitfool, @jessejiang0214, @jrob, @KatoStoelen, @nmbro, @olsh, @pascalberger, @patriksvensson, @RehanSaeed, @soroshsabz

SHA256 Hashes of the release artifacts

  • e556aaf3675728ce349569bd19b32492c36a9d9ad97acf3e1e007bab8f6eddfa Cake-bin-net461-v1.1.0.zip

  • d297d5f8ddc5c807bb2d27283d7896b0251cc598a46c7f9cec21c5b3cf9131a6 Cake-bin-coreclr-v1.1.0.zip

cake - v1.0.0

Published by devlead over 3 years ago

As part of this release we had 76 issues closed.

Breaking changes

  • #3050 Frosting: Rename CakeHost extension from UseTool to InstallTool (@patriksvensson)
  • #2930 Increase potential breaking change property (@pascalberger)
  • #2333 RFC-0001: Rewrite Cake CLI (@patriksvensson)
  • #2292 Remove obsolete methods and properties (@patriksvensson)

Features

  • #3020 Migrate to Spectre.Console (@devlead)
  • #2933 Enable NuGet provider in Frosting (@patriksvensson)
  • #2874 Merge frosting into main Cake repo (@devlead)
  • #2883 (Frosting) Add support for .NET 5 (@devlead)
  • #2857 Add support for .NET 5 (@devlead)
  • #2776 Checklist for 1.0 (@patriksvensson, @augustoproiete, @pascalberger)
  • #2755 Add DirectoryHashCalculator (@eoehen)
  • #2199 Add GlobPattern class (@devlead)
  • #741 Add IsRunningOnMacOs() alias (@mattleibow)

Bugs

  • #3077 Regression: rc0003 outputs extra characters on OSX (@augustoproiete)
  • #3072 Attribute [IsDependeeOf] doesn't work (@VSerykh)
  • #3038 Tool resolving in Frosting tasks (@patriksvensson)
  • #3032 Frosting project fails on Linux (@pascalberger)
  • #3007 Different arguments between script runner and Frosting (@pascalberger)
  • #2963 EndOfStreamException thrown when using loaddependencies=true (@BlythMeister, @augustoproiete)
  • #2961 Update dotnet cake usage instructions (dotnet cake --help) (@devlead)
  • #2956 Wrong Cake version in build.config (@patriksvensson, @pascalberger)
  • #2911 C# syntax errors in exceptions causes Specre.CLI internal error (@devlead)
  • #2861 Fix error output in 1.0 preview (@devlead)
  • #2853 Custom argument names are not case insensitive in 1.0 preview (@patriksvensson)
  • #2887 (Frosting) Fix line endings in build.sh within template package (@devlead)
  • #2734 Can't resolve resource assemblies (@bjorkstromm)
  • #2066 cake.coreclr help information error (@devlead)

Improvements

  • #3083 Update --tree usage example to match option in the help info (@augustoproiete)
  • #3069 Don't promote UseWorkingDirectory in Frosting default template (@pascalberger)
  • #3029 Add ICakeArguments.GetArgument extension (@patriksvensson)
  • #3018 Cake displays raw ANSI output after running specific executables (@augustoproiete)
  • #3009 Make Cake Core CakeDataService Public (@devlead)
  • #2913 Add overload for DotNetCoreRun (@Marusyk)
  • #2908 Future proof .NET [Core] detection (@gitfool)
  • #2897 Add tests for MyGetProvider (@duracellko)
  • #2895 Custom contexts should inherit from CakeContextAdapter (@devlead)
  • #2877 Add NuGet's Icon setting to NuGetPackSettings (@xforever1313)
  • #2870 Add helpers for adding multiple strings to ProcessArgumentBuilder (@gitfool)
  • #2866 Support multiple dotnet test options (@gitfool)
  • #2847 Add new GitHub Actions URL environment variables (@gitfool)
  • #2844 Add missing dotnet test options (@gitfool)
  • #2839 Add support for PublishReadyToRunShowWarnings property in DotNetCorePublish (@augustoproiete)
  • #2838 Add MakeRelative alias to DirectoryPath and FilePath (@daveMueller)
  • #2833 Implicit bootstrapping of modules (@patriksvensson)
  • #2831 ParseAssemblyInfo does not detect lines with extra spaces (@daveMueller)
  • #2886 (Frosting) Support all commands that Cake does (@patriksvensson)
  • #2825 Add option to ignore tool exit code (@flcdrg)
  • #2822 Add support of ReportGenerator global tool (@gep13)
  • #2820 Add DebuggerStepThroughAttribute to generated code (@bjorkstromm)
  • #2817 Bump dependencies (@gitfool)
  • #2801 Inconsistent NuGet file name case (@gitfool)
  • #2792 Add dotnet nologo options (@gitfool)
  • #2743 Tool resolution for multiple names should be breadth first (@gitfool)
  • #2703 OpenCover is missing hideskipped setting (@adison88)
  • #2623 DotNetCoreTestSettings Can Have Multiple Logger's (@RehanSaeed, @gitfool)
  • #2595 Misleading output message when trying to install prerelease package with the in-process nuget installer (@agc93)
  • #2892 (Frosting) Add ANSI console (@patriksvensson)
  • #2893 (Frosting) Align command line parsing with Cake (@patriksvensson)

Documentation

  • #2962 Document breaking changes in 1.0 CLI (@pascalberger)
  • #2925 Fix sentences which end with double full stop (@pascalberger)
  • #2918 Incorrect link for ReSharper's Open Source webpage in Cake readme (@MrCull)
  • #2894 Remove unnecessary documentation and replace it with (@Marusyk)
  • #2879 Update links pointing to cakebuild.net to new URL structure (@pascalberger)
  • #2836 Update README with more up-to-date "getting started" information (@pascalberger)
  • #2811 Identity of BuildProblem in TeamCityProvider should be optional (@augustoproiete)
  • #1690 Casing causes 'More than one build script specified.' message (@augustoproiete)

Pull requests were reviewed by: @augustoproiete, @bjorkstromm, @devlead, @ecampidoglio, @gep13, @pascalberger, @patriksvensson, @Roemer

Fixes issues reported by: @augustoproiete, @bjorkstromm, @devlead, @eoehen, @flcdrg, @gep13, @gitfool, @karlroyle, @kharlamov, @linianhui, @MrCull, @nalla, @nsmithdev, @pascalberger, @patriksvensson, @RehanSaeed, @Roemer, @uglybugger, @VSerykh, @xforever1313

SHA256 Hashes of the release artifacts

  • dc00c687d01a6001b2508ce5b16f405888598dfddeacb184e49a3051cb4710b8 Cake-bin-net461-v1.0.0.zip

  • acc501512d52b149a90af043b8b200a4d688f53c8d0b5373f3e80d6a938c6815 Cake-bin-coreclr-v1.0.0.zip

cake - v1.0.0-rc0003

Published by augustoproiete over 3 years ago

Third pre-release of Cake 1.0.0

Upgrade instructions

See Upgrade instructions

Issues

As part of this release we had 9 issues closed.

Breaking change

  • #3050 Frosting: Rename CakeHost extension from UseTool to InstallTool (@patriksvensson)

Feature

  • #3020 Migrate to Spectre.Console (@devlead)

Improvement

  • #3018 Cake displays raw ANSI output after running specific executables (@augustoproiete)
  • #3029 Add ICakeArguments.GetArgument extension (@patriksvensson)
  • #3009 Make Cake Core CakeDataService Public (@devlead)

Bug

  • #3007 Different arguments between script runner and Frosting (@pascalberger)
  • #3032 Frosting project fails on Linux (@pascalberger)
  • #2961 Update dotnet cake usage instructions (dotnet cake --help) (@devlead)
  • #2066 cake.coreclr help information error (@devlead)

Pull requests were reviewed by: @augustoproiete, @devlead, @gep13, @pascalberger, @patriksvensson

Fixes issues reported by: @augustoproiete, @devlead, @linianhui, @nsmithdev, @pascalberger

SHA256 Hashes of the release artifacts

  • 394d35e4f5525b17c7939eac507b3bd01484155ad63e6f3f806a331275e015c2 Cake-bin-net461-v1.0.0-rc0003.zip

  • b901b6cc7273435ae4a436bb243b56d116a81cfec44a6779022d85a60a1da01d Cake-bin-coreclr-v1.0.0-rc0003.zip

cake - v1.0.0-rc0002

Published by devlead almost 4 years ago

Second pre-release of Cake 1.0.0

Upgrade instructions

See Upgrade instructions

Issues

As part of this release we had 14 issues closed.

Breaking change

  • #2930 Increase potential breaking change property. (@pascalberger)

Feature

  • #2933 Enable NuGet provider in Frosting. (@patriksvensson)

Improvement

  • #2838 Add MakeRelative alias to DirectoryPath and FilePath. (@daveMueller)
  • #2886 (Frosting) Support all commands that Cake does. (@patriksvensson)
  • #2893 (Frosting) Align command line parsing with Cake. (@patriksvensson)
  • #2892 (Frosting) Add ANSI console. (@patriksvensson)

Documentation

  • #2962 Document breaking changes in 1.0 CLI. (@pascalberger)

Build

  • #2980 Update to .NET 5 SDK 5.0.101. (@devlead)
  • #2929 GitReleaseManager milestone should use SemVersion. (@devlead)
  • #2928 Cake.Frosting and Cake.Frosting.Template not pushed to NuGet. (@devlead)
  • #2900 Update to .NET 5 SDK "RTM". (@devlead)

Bug

  • #2963 EndOfStreamException thrown when using loaddependencies=true. (@BlythMeister, @augustoproiete)
  • #2956 Wrong Cake version in build.config. (@patriksvensson, @pascalberger)

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

Fixes issues reported by: @augustoproiete, @devlead, @gep13, @pascalberger, @patriksvensson, @uglybugger

SHA256 Hashes of the release artifacts

  • 3145198492f4cd1eb8016d4ea2fb4475466188ea6038d333f095932d1aaf2d76 Cake-bin-net461-v1.0.0-rc0002.zip

  • 792f1853a276fa83127f37e4b9265866d90681d63948fa05eb10de3877eebda1 Cake-bin-coreclr-v1.0.0-rc0002.zip

cake - v1.0.0-rc0001

Published by devlead almost 4 years ago

First pre-release of Cake 1.0.0

Upgrade instructions

See Upgrade instructions

Issues

As part of this release we had 48 issues closed.

Breaking change

  • #2292 Remove obsolete methods and properties (@patriksvensson)
  • #2333 RFC-0001: Rewrite Cake CLI (@patriksvensson)

Feature

  • #2874 Merge frosting into main Cake repo (@devlead)
  • #2883 (Frosting) Add support for .NET 5 (@devlead)
  • #2857 Add support for .NET 5 (@devlead)
  • #2776 Checklist for 1.0 (@patriksvensson, @augustoproiete, @pascalberger)
  • #2755 Add DirectoryHashCalculator (@eoehen)
  • #2199 Add GlobPattern class (@devlead)
  • #741 Add IsRunningOnMacOs() alias (@mattleibow)

Improvement

  • #2913 Add overload for DotNetCoreRun (@Marusyk)
  • #2908 Future proof .NET [Core] detection (@gitfool)
  • #2897 Add tests for MyGetProvider (@duracellko)
  • #2895 Custom contexts should inherit from CakeContextAdapter (@devlead)
  • #2877 Add NuGet's Icon setting to NuGetPackSettings (@xforever1313)
  • #2870 Add helpers for adding multiple strings to ProcessArgumentBuilder (@gitfool)
  • #2866 Support multiple dotnet test options (@gitfool)
  • #2847 Add new GitHub Actions URL environment variables (@gitfool)
  • #2844 Add missing dotnet test options (@gitfool)
  • #2839 Add support for PublishReadyToRunShowWarnings property in DotNetCorePublish (@augustoproiete)
  • #2833 Implicit bootstrapping of modules (@patriksvensson)
  • #2831 ParseAssemblyInfo does not detect lines with extra spaces (@daveMueller)
  • #2825 Add option to ignore tool exit code (@flcdrg)
  • #2822 Add support of ReportGenerator global tool (@gep13)
  • #2820 Add DebuggerStepThroughAttribute to generated code (@bjorkstromm)
  • #2817 Bump dependencies (@gitfool)
  • #2801 Inconsistent NuGet file name case (@gitfool)
  • #2792 Add dotnet nologo options (@gitfool)
  • #2743 Tool resolution for multiple names should be breadth first (@gitfool)
  • #2703 OpenCover is missing hideskipped setting (@adison88)
  • #2623 DotNetCoreTestSettings Can Have Multiple Logger's (@RehanSaeed, @gitfool)
  • #2595 Misleading output message when trying to install prerelease package with the in-process nuget installer (@agc93)

Documentation

  • #2925 Fix sentences which end with double full stop (@pascalberger)
  • #2918 Incorrect link for ReSharper's Open Source webpage in Cake readme (@MrCull)
  • #2894 Remove unnecessary documentation and replace it with (@Marusyk)
  • #2879 Update links pointing to cakebuild.net to new URL structure (@pascalberger)
  • #2836 Update README with more up-to-date "getting started" information (@pascalberger)
  • #2811 Identity of BuildProblem in TeamCityProvider should be optional (@augustoproiete)

Build

  • #2920 Bump Cake script dependencies (@gitfool)
  • #2899 Update to .NET 5 SDK RC 2 (@devlead)
  • #2850 Bump .NET Core SDK to 3.1.402 (@gitfool)
  • #2818 Start producing 1.0.0-rc0001 NuGet Packages (@gep13)
  • #2814 Switch GRM to not mark GitHub release as a pre-release (@gep13)
  • #2781 Bump StyleCop to latest version (@gitfool)

Bug

  • #2911 C# syntax errors in exceptions causes Specre.CLI internal error (@devlead)
  • #2861 Fix error output in 1.0 preview (@devlead)
  • #2853 Custom argument names are not case insensitive in 1.0 preview (@patriksvensson)
  • #2887 (Frosting) Fix line endings in build.sh within template package (@devlead)
  • #2734 Can't resolve resource assemblies (@bjorkstromm)

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

Fixes issues reported by: @augustoproiete, @bjorkstromm, @devlead, @eoehen, @flcdrg, @gep13, @gitfool, @karlroyle, @MrCull, @nalla, @pascalberger, @patriksvensson, @RehanSaeed, @Roemer, @xforever1313

SHA256 Hashes of the release artifacts

cake - v0.38.5

Published by devlead about 4 years ago

As part of this release we had 1 issue closed.

Bug

  • #2859 .NET 5 shouldn't be identified as Full Framework or Mono (@devlead)

Fixes issues reported by: @devlead

SHA256 Hashes of the release artifacts

  • 7bda8369d90477288bda335484ab0905f1af8e780cd4b643f65e624491e2b456 Cake-bin-net461-v0.38.5.zip

  • aa0c7f85bbf3802beb271a4dece180128d03561daddb5ec91f96ab5f7c76991d Cake-bin-coreclr-v0.38.5.zip

cake - v0.38.4

Published by devlead over 4 years ago

As part of this release we had 1 issue closed.

Bug

  • #2813 Actually ship 0.38.3 (@devlead)

Fixes issues reported by: @devlead

SHA256 Hashes of the release artifacts

  • 95629cf444d6c07ad79b60a390fa9c2ef22bd8fef113cb82018de245ce09b659 Cake-bin-net461-v0.38.4.zip

  • 1dd2c445a844dbd7dedb5e4b87f5d9b8f0867b725a95f3495419014ef5df4bad Cake-bin-coreclr-v0.38.4.zip

cake - v0.38.3

Published by devlead over 4 years ago

As part of this release we had 3 issues closed.

Bugs

  • #2803 ArgumentOutOfRangeException: The DateTimeOffset specified cannot be converted into a Zip file timestamp (@devlead)
  • #2798 Input string not in correct format starting in v0.38.0 (@devlead)

Pull requests were reviewed by: @gep13

Fixes issues reported by: @harrison314, @shaneray

SHA256 Hashes of the release artifacts

  • 983d73d69f0801dfb6678e3c12acc0cbdbf09c1420520b7778c382aa28b8b9b8 Cake-bin-net461-v0.38.3.zip

  • 9a5dee53afb37fe5cb97cfb3965279f728e09c749fe0974f6a20771f9a92a0e9 Cake-bin-coreclr-v0.38.3.zip

Badges
Extracted from project README's
NuGet Azure Artifacts NuGet Azure Artifacts Azure Pipelines Mac Build status Azure Pipelines Windows Build status Azure Pipelines Debian Build status Azure Pipelines Fedora Build status Azure Pipelines Cake Centos status Azure Pipelines Ubuntu Build status AppVeyor branch AppVeyor branch TeamCity Build Status Build Status Build Status Build Status pipeline status Build Status Coverage Status Follow @cakebuildnet Join the chat at https://github.com/cake-build/cake/discussions Sponsors Backers
Related Projects