As part of this release we had 38 issues closed.
Breaking changes
- #4534 Azure Pipleines Environement Agent Info uses FilePath instead of DirectoryPath by Cheesebaron resolved in !4535 by Cheesebaron
- #4593 Update LatestPotentialBreakingChange to 6.0.0 by devlead resolved in !4604 by devlead
- #4638 Update Spectre.Console to 0.53.0 by devlead resolved in !4640 by devlead
- #4639 Make CakeSpectreReportPrinter the default ICakeReportPrinter by devlead resolved in !4641 by patriksvensson
Bug
Features
- #4576 Add .NET 10 (net10.0) TFM by devlead resolved in !4596 by devlead
- #4592 C# 14 Scripting Support by devlead resolved in !4596 by devlead
Improvements
- #4608 Modernize dictionary access patterns with TryGetValue and deconstruction by devlead resolved in !4565 by SimonCropp
- #4609 Optimize string.Join calls to use char separators instead of string separators by devlead resolved in !4566 by SimonCropp
- #4610 Replace string.Join with string.Concat for empty separator cases by devlead resolved in !4567 by SimonCropp
- #4611 Use char literals instead of string literals for single characters in StringBuilder.Append by devlead resolved in !4568 by SimonCropp
- #4612 Replace StringBuilder.Append(string.Join()) with StringBuilder.AppendJoin() for better performance by devlead resolved in !4569 by SimonCropp
- #4613 Use char literals instead of string literals for single characters in StreamWriter.Write by devlead resolved in !4573 by SimonCropp
- #4614 Modernize Enum.GetName calls to use generic overload by devlead resolved in !4571 by SimonCropp
- #4615 Replace manual null checks with ArgumentNullException.ThrowIfNull() by devlead resolved in !4572 by SimonCropp
- #4616 Replace using with await using for IAsyncDisposable resources by devlead resolved in !4574 by SimonCropp
- #4622 Update Spectre.Console to 0.52.0 by devlead
- #4623 Update Microsoft.Extensions.DependencyInjection to 9.0.10 by devlead
- #4624 Update System.* to 9.0.10 by devlead
- #4627 .NET Test Platform Requires --project
<PROJECT_PATH>/ --solution<SOLUTION_PATH>to be specified by devlead resolved in !4633 by devlead - #4636 Enhance file system abstraction with timestamps, Unix modes, and performance improvements by devlead resolved in !4637 by devlead
- #4642 Display Delegated/Executed status as Succeded in Cake task summary by devlead resolved in !4644 by devlead
Contributors
4 contributors made this release possible.
SHA256 Hashes of the release artifacts
-
232df93de13cf113fa40a11aeaae0f744929556e2f71506e8caebdba2702d443 Cake.Cli.6.0.0.nupkg -
79d6df24bdd3de013414dc86c51db2215b7f66f15f12d1610c64014dcca9440e Cake.Common.6.0.0.nupkg -
299804617a2d73b3a39d679fe6f970489866d31140e682284f04721334d423aa Cake.Core.6.0.0.nupkg -
c7192918f2779272f59e3e2ab649389fc198c19c33624871192035e39ed05fd9 Cake.DotNetTool.Module.6.0.0.nupkg -
368a20e906b76745f859dc9c615e19a988410dd795b68ce2183073db34c0fcd8 Cake.DotNetTool.Module.6.0.0.snupkg -
b37dfcb5e62257ea5906e653da0291aad58b0bce541ec2fc4242e50a1c80bb54 Cake.Frosting.6.0.0.nupkg -
42ec7a657d633356b81b564aa45ee59afc8664ebded0e7c52194da0d86052b0c Cake.Frosting.Template.6.0.0.nupkg -
58b888ff4e498e620049aebff93da5a8f195f92129f867487bbf572e3ebbb3e6 Cake.NuGet.6.0.0.nupkg -
a30b0326191ac1fcf869f395c02690e6d55c4854a4aedecfa4e3dff83cb3b485 Cake.Testing.6.0.0.nupkg -
aa1e99ce635a1720b59c5fb445dcdc2f6686cfec360e30052d4075eb8be00b82 Cake.Testing.Xunit.6.0.0.nupkg -
d12f5b5983ac4798be0a2b8477010ba7e56187a00d0fa0dddda413907334edc8 Cake.Testing.Xunit.v3.6.0.0.nupkg -
8168deba14f4dddde0cf9674f8a8eb48ca22c97dd63ef72d007701ad6efdbf72 Cake.Tool.6.0.0.nupkg