- Minor cleanup.
- Lots of docs updates.
- Fix
Pass
type stub to includeResult
. #61 - Fix
ContextPath
to allow indexing inside ofMap.Item.Value
. #62
- Fixed incorrect kw-only split for
AwsStepFunctions
type signature. #55 - Fixed too-strict type restrictions. #54 #56
- Fixed
setup.py
to package type stubs.
BREAKING CHANGE:
AwsLambda
now requiresPayload
to be aParameters
instance.AwsStepFunctions
no longer allows the definition of an execution name.- NOTE: This is only not a breaking change because
AwsStepFunctions
was fundamentally broken before.
- NOTE: This is only not a breaking change because
BREAKING CHANGE:
AwsBatch
now requiredParameters
to be aParameters
instance.BREAKING CHANGE: All parameters for
State
classes other thantitle
are now keyword-only. #47BREAKING CHANGE: Most parameters are now keyword-only. #47
Added explicit local defaults for common State fields: #50
InputPath
OutputPath
ResultPath
- Add
State.promote
method for states that supportResultPath
. #32
- Fixed
AwsStepFunctions
parameters names. #45
- BREAKING CHANGE: Renamed
State.name
toState.title
#38
- Add support for "comparing" VariablePath instances to Enum members #29
- Add support for troposphere objects as resource values #33
- Initial implementation of context object helper #34
- Add preliminary service integration helpers #27
- Updated docs and added examples.
- BREAKING CHANGE: Renamed
ChoiceRule.then_
toChoiceRule.then
#12 - BREAKING CHANGE: Reworked
Variable
intoJsonPath
andVariablePath
#3 #10 #11
Initial alpha release.
Includes:
- Basic state/machine construction
- Improved ergonomics for state machines.
- Improved ergonomics for Choice, Task, and Parallel states.