What's Changed
- Total refactor by @cdavernas in #847
- Add cache path to node CI and remove examples hydration pipeline by @ricardozanini in #861
- Fix switch 'then' to accept free strings by @ricardozanini in #863
- Remove YAML formatting tabs by @fjtirado in #870
- Fix bearer.token property by @matthias-pichler in #865
- Fix URI format in workflow schema for endpoint attribute by @ricardozanini in #879
- Fix workflow schema: change
const, adding missingobject; etc. by @matthias-pichler in #876 - Fix usage of endpoint in-call http tasks by @matthias-pichler in #877
- Remove reliance on key order in maps/objects by @matthias-pichler in #882
- Update maintainers by @JBBianchi in #888
- Rename output.from and output.to by @fjtirado in #892
- Fix error in export definition by @fjtirado in #896
- Make do an array by @matthias-pichler in #895
- Fix task
ifproperty doc by @cdavernas in #898 - Add titles to oneOf and repeating names by @fjtirado in #901
- Fix a few typo from DSL by @yzhao244 in #902
- Changes the way authentication policies can be referenced by @cdavernas in #908
- Fixes the schema to allow
input.from,output.asandexport.asto be either a runtime expression string or object by @cdavernas in #907 - Adding title to switch by @fjtirado in #905
- Fix port schema by @matthias-pichler in #924
- Fix switch schema by @matthias-pichler in #922
- Add titles to tasks by @matthias-pichler in #919
- Fix
runtask documentation by @yzhao244 in #920 - Add Yuri Zhao and Francisco Javier Tirado Sarti as contributors by @cdavernas in #935
- Fix typo RunWokflow by @zolero in #925
- Fix CTK link by @cdavernas in #941
- Fix output examples from dsl reference and ctk feature by @yzhao244 in #936
- Allow runtime-expressions for formatted strings by @matthias-pichler in #938
- Adding missing titles for better pojo generation by @fjtirado in #944
- Restrict extra props by @matthias-pichler in #928
- Create SECURITY.md by @cdavernas in #947
- Fix README.md Badges by @cdavernas in #946
- Remove duplicate uri scheme from error types by @matthias-pichler in #957
- Specify task and workflow arguments by @matthias-pichler in #953
- Document limited uri-template support by @matthias-pichler in #955
- Allow query parameters in call http by @matthias-pichler in #956
- Specify runtime argument by @matthias-pichler in #952
- Fixed inconsistencies between
listenandemitby @JBBianchi in #963 - Add a new
argumentsproperty to thescriptprocess by @cdavernas in #960 - Document Data Flow and expression context more clearly by @matthias-pichler in #958
- Add priority of constituencies by @matthias-pichler in #948
- Add
referenceproperty to theTaskDescriptorobject by @cdavernas in #965 - Added titles and descriptions to the DSL JSON Schema by @JBBianchi in #968
- Fix custom function documentation by @cdavernas in #969
- Consolidate
endpointandexternalResourcedefinitions by @JBBianchi in #975 - Extract datetime descriptor by @matthias-pichler in #974
- Fixed
call,raiseandtryfeatures by @cdavernas in #984 - Refactor OAuth2 and add OIDC authentication policy by @cdavernas in #973
- Change CI to always kick validation by @ricardozanini in #986
- Document the difference between an event-driven schedule and a startup listen task by @cdavernas in #987
- Add use cases and examples by @cdavernas in #988
- Add a new
metadataproperty to the workflow document and to tasks by @cdavernas in #996 - Document schema validation order by @matthias-pichler in #982
- Fixed
DigestAuthenticationPropertiestitle in schema by @JBBianchi in #1000 - Added new reusable components and fixed unreferenceable errors and retries by @cdavernas in #1002
- Add a new property used to determine whether or not to await the execution of a process by @cdavernas in #995
- Document context of
task.ifby @matthias-pichler in #1005 - Added unevaluatedProperties false to oauth2AuthenticationProperties by @JBBianchi in #1008
- Updated schema version to 1.0.0 by @JBBianchi in #1010
- Fix #983 - Add CTK workflow features to CI/CD validation by @ricardozanini in #1014
- Fix schema id by @cdavernas in #1016
- Fix Uri-Template by @matthias-pichler in #1018
- Add a new
catalogsproperty to workflow resources by @cdavernas in #1022 - Adding more titles to schema by @fjtirado in #1025
- Adding usage of content-type header in one of http examples by @fjtirado in #1027
- Change task context to workflow context by @fjtirado in #1028
- Fixed example file name by @JBBianchi in #1033
- Adjust authentication link by @mcruzdev in #1034
- Add filter error by @fjtirado in #1035
- Aligning examples errors with spec by @fjtirado in #1038
- Set behaviour clarification by @fjtirado in #1041
- Replace standard issue templates by form-based ones by @cdavernas in #1043
- Add a new
returnproperty to theruntask by @cdavernas in #1052 - Add a new
$authorizationruntime expression argument by @cdavernas in #1048 - Renamed the OpenAPI
argumentsproperty toparametersin thedsl-reference.mdfile by @cdavernas in #1046 - Document the output of a task that defines an non-awaited process by @cdavernas in #1050
- Refactor the
AsyncAPIcall by @cdavernas in #1053 - Add a new
toproperty to theemittask by @cdavernas in #1047 - Add a new
lifetimeproperty to thecontainerprocess by @cdavernas in #1049 - Add warnings about using the
$secretsruntime expression by @cdavernas in #1058 - Add a new
redirectproperty to bothhttpandopenapicalls by @cdavernas in #1057 - Restrict script language versions by @cdavernas in #1063
- Add warnings about flow directives being able to only target tasks defined in the same scope by @cdavernas in #1060
- Document the output of
forktasks in competing and non-competing scenarii by @cdavernas in #1059 - Recommend container naming convention for runtime implementations by @JBBianchi in #1061
- Add support for dynamic container names via runtime expressions by @JBBianchi in #1062
- Added a new
untilproperty toanyevent consumption strategies by @cdavernas in #997 - Add PHP and Rust SDKs to the SDK section in the README.md by @cdavernas in #1064
- Aling Listen to specification with example by @fjtirado in #1066
- Add data to EventProperties by @fjtirado in #1067
- Add streaming capabilities to both the
listentask and to theasyncapi(subscribe operation) call by @cdavernas in #1070 - Until option if any is empty by @fjtirado in #1072
- Add documentation about workflow and task lifecycle events by @cdavernas in #1054
- Remove the
ccproperty from theemittask by @cdavernas in #1074
New Contributors
- @matthias-pichler made their first contribution in #865
- @zolero made their first contribution in #925
- @mcruzdev made their first contribution in #1034
Full Changelog: v0.9.0...v1.0.0