Target netstandard2, Yaml support, object graph support #328
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Targets .NET Standard 2.0
The core library now targets .NET Standard 2.0, in order to leverage newer features.
Support for YAML definitions
Added support for YAML workflow definitions, which can be loaded as follows
Existing JSON definitions will be loaded as follows
Object graphs and inline expressions on input properties
You can now pass object graphs to step inputs as opposed to just scalar values
If you want to evaluate an expression for a given property of your object, simply prepend and
@
and pass an expression stringSupport for enum values on input properties
If your step has an enum property, you can now just pass the string representation of the enum value and it will be automatically converted.
Environment variables available in input expressions
You can now access environment variables from within input expressions.
usage: