Releases: thomhurst/ModularPipelines
Releases · thomhurst/ModularPipelines
2.27.0
- Improved JSON deserialization of modules by including Assembly information within the TypeDescriminator field
Breaking
context.Dotnet().Test
now returns aCommandResult
. Previously it would try to log results to a .trx file and parse them out, however different test frameworks use different formats and values for these trx files. So logging to a trx file and parsing it into a strong type model is now left to the user if they wish to do so. TheTest
command will still throw an error (and therefore fail your module) if tests fail.
2.26.8
2.26.0
2.25.0
2.24.9
2.24.4
2.24.1
2.23.0
- When constructing custom classes that represent commands, you can now use Placeholders for greater control over the placement of arguments when using [PositionalArgumentAttribute] combined with [CommandPrecedingArgumentsAttribute]
Breaking
- DotNet options have been rewritten. Some options, properties and method call names may have changed.
- ModularPipelines.NuGet package is deprecated and the commands to interact with NuGet are now part of the ModularPipelines.DotNet package