UNPKG

@rudderstack/workflow-engine

Version:
626 lines (322 loc) 37.4 kB
# Changelog ## [0.8.20](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.19...v0.8.20) (2025-07-25) ### Bug Fixes * change logger.error to logger.debug in workflow executor ([#190](https://github.com/rudderlabs/rudder-workflow-engine/issues/190)) ([9caac1c](https://github.com/rudderlabs/rudder-workflow-engine/commit/9caac1c5b63a7f1d9d7d76dd5592d338a94de22e)) ## [0.8.19](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.18...v0.8.19) (2025-02-12) ### Miscellaneous * upgrade npm packages ([#185](https://github.com/rudderlabs/rudder-workflow-engine/issues/185)) ([c01db8d](https://github.com/rudderlabs/rudder-workflow-engine/commit/c01db8d48d44f971321711c3a03cc785adee5ec9)) ## [0.8.18](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.17...v0.8.18) (2024-10-30) ### Miscellaneous * upgrade npm packages ([7ec5194](https://github.com/rudderlabs/rudder-workflow-engine/commit/7ec51944683ddb8bdbb53de2dc5b3065428c693c)) ## [0.8.17](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.16...v0.8.17) (2024-10-28) ### Miscellaneous * upgrade github action packages ([94f7ea3](https://github.com/rudderlabs/rudder-workflow-engine/commit/94f7ea35c827a65009b9af62286b718678ae18ca)) * upgrade packages ([49be410](https://github.com/rudderlabs/rudder-workflow-engine/commit/49be410d6f44523af09e4afe7003a45189bd0980)) ## [0.8.16](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.15...v0.8.16) (2024-10-01) ### Bug Fixes * sonar issue ([f56f28e](https://github.com/rudderlabs/rudder-workflow-engine/commit/f56f28e51d1526782cdc3cda8ffcd5f3f345a5d3)) * vulnerabilities ([469f05b](https://github.com/rudderlabs/rudder-workflow-engine/commit/469f05b3a0f0b5b80fd6ef6f39bbdd2939b1229c)) * vulnerabilities ([27c2cc2](https://github.com/rudderlabs/rudder-workflow-engine/commit/27c2cc29dbb804e898ffe39cc638dc99bb0fbc8a)) ## [0.8.15](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.14...v0.8.15) (2024-09-05) ### Miscellaneous * **deps:** bump sonarcloud-github-action from 2.3.0 to 3.0.0 ([#174](https://github.com/rudderlabs/rudder-workflow-engine/issues/174)) ([778e3b4](https://github.com/rudderlabs/rudder-workflow-engine/commit/778e3b4a2672ef8dc23c5781ac5a08a7e0016625)) * fix sentence structure and typos in readme ([#176](https://github.com/rudderlabs/rudder-workflow-engine/issues/176)) ([36d8cd8](https://github.com/rudderlabs/rudder-workflow-engine/commit/36d8cd8110237319c39db01be9512d8cacb6e7fd)) ## [0.8.14](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.13...v0.8.14) (2024-08-22) ### Miscellaneous * upgrade packages ([38c2286](https://github.com/rudderlabs/rudder-workflow-engine/commit/38c2286a5414d018942653ed28d54b241157c15a)) ## [0.8.13](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.12...v0.8.13) (2024-07-17) ### Bug Fixes * error handling for bindings ([#171](https://github.com/rudderlabs/rudder-workflow-engine/issues/171)) ([369ac89](https://github.com/rudderlabs/rudder-workflow-engine/commit/369ac89dfed921819285f93a057148cb3b1e6d24)) ## [0.8.12](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.11...v0.8.12) (2024-07-12) ### Miscellaneous * upgrade packages ([9d4fa08](https://github.com/rudderlabs/rudder-workflow-engine/commit/9d4fa08ba421b1973607cd05ab6b77ee753bbd2d)) ## [0.8.11](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.10...v0.8.11) (2024-07-02) ### Miscellaneous * upgrade packages ([124b345](https://github.com/rudderlabs/rudder-workflow-engine/commit/124b3456b542c9cae644f8b8b7240dd20511faf6)) ## [0.8.10](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.9...v0.8.10) (2024-06-25) ### Features * upgrade packages ([4dc7d83](https://github.com/rudderlabs/rudder-workflow-engine/commit/4dc7d839f0406e325c7b9bf0c48ce7fffdf0f7e9)) ## [0.8.9](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.8...v0.8.9) (2024-06-24) ### Miscellaneous * upgrade packages ([b3d7ec7](https://github.com/rudderlabs/rudder-workflow-engine/commit/b3d7ec70ad43a2dd61b377a833283fab3b3193c3)) ## [0.8.8](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.7...v0.8.8) (2024-06-19) ### Miscellaneous * upgrade packages ([561529c](https://github.com/rudderlabs/rudder-workflow-engine/commit/561529cbbc6ea23bd55ed4f1392ef30cd1065a89)) ## [0.8.7](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.6...v0.8.7) (2024-06-19) ### Miscellaneous * upgrade json template engine ([107609a](https://github.com/rudderlabs/rudder-workflow-engine/commit/107609a62e9d30496752b8ec575637647f164d67)) ## [0.8.6](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.5...v0.8.6) (2024-06-18) ### Miscellaneous * upgrade packages ([fe83b59](https://github.com/rudderlabs/rudder-workflow-engine/commit/fe83b59a82d622449fd521bf1df84cf27dd79b7d)) ## [0.8.5](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.4...v0.8.5) (2024-06-18) ### Miscellaneous * upgrade packages ([b700afd](https://github.com/rudderlabs/rudder-workflow-engine/commit/b700afd0f1c0020247b550332d306ee04f78ca34)) ## [0.8.4](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.3...v0.8.4) (2024-06-18) ### Miscellaneous * upgrade packages ([993839d](https://github.com/rudderlabs/rudder-workflow-engine/commit/993839d8e273610de47534404f734dbbf8dccc8a)) ## [0.8.3](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.2...v0.8.3) (2024-06-17) ### Features * add support for mappings ([#159](https://github.com/rudderlabs/rudder-workflow-engine/issues/159)) ([9f2af3b](https://github.com/rudderlabs/rudder-workflow-engine/commit/9f2af3bc93363d51f433957a1593d8c114139737)) ### Miscellaneous * **deps:** bump SonarSource/sonarcloud-github-action from 2.2.0 to 2.3.0 ([#160](https://github.com/rudderlabs/rudder-workflow-engine/issues/160)) ([191f2dd](https://github.com/rudderlabs/rudder-workflow-engine/commit/191f2dd63559aa839c8f0a1c0f431de8c5440779)) ## [0.8.2](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.1...v0.8.2) (2024-06-14) ### Miscellaneous * upgrade packages ([224b17b](https://github.com/rudderlabs/rudder-workflow-engine/commit/224b17be02b963fa2609d1e54c32dd73ab93a00c)) ## [0.8.1](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.8.0...v0.8.1) (2024-06-13) ### Miscellaneous * upgrade npm packages ([ec80d6c](https://github.com/rudderlabs/rudder-workflow-engine/commit/ec80d6ccaf7562d9f76a63f5c841c3f06196028a)) ## [0.8.0](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.9...v0.8.0) (2024-06-10) ### Features * upgrade json template engine ([#155](https://github.com/rudderlabs/rudder-workflow-engine/issues/155)) ([1317d90](https://github.com/rudderlabs/rudder-workflow-engine/commit/1317d90a392e20d5d8c2be2fc7ee861e3a1ce40b)) ## [0.7.9](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.8...v0.7.9) (2024-06-07) ### Miscellaneous * upgrade json-template-engine to 0.10.5 ([#153](https://github.com/rudderlabs/rudder-workflow-engine/issues/153)) ([2efc53b](https://github.com/rudderlabs/rudder-workflow-engine/commit/2efc53b17747c246ef2b18aa2754f254a0165607)) ## [0.7.8](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.7...v0.7.8) (2024-06-07) ### Miscellaneous * upgrade json template engine to 0.10.4 ([#151](https://github.com/rudderlabs/rudder-workflow-engine/issues/151)) ([c388ee6](https://github.com/rudderlabs/rudder-workflow-engine/commit/c388ee6ce153ce1a4009832ed2d39259b2f106d7)) ## [0.7.7](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.6...v0.7.7) (2024-06-07) ### Miscellaneous * upgrade json-template-engine ([#149](https://github.com/rudderlabs/rudder-workflow-engine/issues/149)) ([d3189e8](https://github.com/rudderlabs/rudder-workflow-engine/commit/d3189e86716c440e4db5991daaa4d4c55b2e50db)) ## [0.7.6](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.5...v0.7.6) (2024-06-06) ### Miscellaneous * **deps:** bump sonar source/sonarcloud-github-action from 2.1.1 to 2.2.0 ([#146](https://github.com/rudderlabs/rudder-workflow-engine/issues/146)) ([2b9ef60](https://github.com/rudderlabs/rudder-workflow-engine/commit/2b9ef60349ce4d048b697f5e633edc2000f8a53b)) * upgrade packages ([#147](https://github.com/rudderlabs/rudder-workflow-engine/issues/147)) ([b7b9fa7](https://github.com/rudderlabs/rudder-workflow-engine/commit/b7b9fa7bb830afc60d7601fc71e5f91b68a4b132)) ## [0.7.5](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.4...v0.7.5) (2024-03-15) ### Miscellaneous * **deps:** bump jsonata from 2.0.3 to 2.0.4 ([#141](https://github.com/rudderlabs/rudder-workflow-engine/issues/141)) ([36e34f4](https://github.com/rudderlabs/rudder-workflow-engine/commit/36e34f418ec6609f8cb7eedb00c58057808d62ee)) * upgrade jsonata ([#144](https://github.com/rudderlabs/rudder-workflow-engine/issues/144)) ([a3e3643](https://github.com/rudderlabs/rudder-workflow-engine/commit/a3e3643f52c20b53de6738ecc899030edc1595ec)) ## [0.7.4](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.3...v0.7.4) (2024-03-05) ### Bug Fixes * disable import cycle ([#140](https://github.com/rudderlabs/rudder-workflow-engine/issues/140)) ([33be170](https://github.com/rudderlabs/rudder-workflow-engine/commit/33be1708168204345582444ba23c918495945aba)) ## [0.7.3](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.2...v0.7.3) (2024-02-20) ### Miscellaneous * **deps:** bump actions/checkout from 1 to 4 ([#136](https://github.com/rudderlabs/rudder-workflow-engine/issues/136)) ([ec07bf1](https://github.com/rudderlabs/rudder-workflow-engine/commit/ec07bf132537db58c4c231981558b1310672483d)) * **deps:** bump actions/setup-node from 3 to 4 ([#137](https://github.com/rudderlabs/rudder-workflow-engine/issues/137)) ([c068d03](https://github.com/rudderlabs/rudder-workflow-engine/commit/c068d030e97f0df52f698b4a5c971186d28dfadd)) ## [0.7.2](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.1...v0.7.2) (2024-02-12) ### Bug Fixes * output reference validator ([#135](https://github.com/rudderlabs/rudder-workflow-engine/issues/135)) ([dfcdf47](https://github.com/rudderlabs/rudder-workflow-engine/commit/dfcdf470829f2d383434d18b558cbd0e5b243723)) ## [0.7.1](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.7.0...v0.7.1) (2024-02-08) ### Features * add output references validations ([#127](https://github.com/rudderlabs/rudder-workflow-engine/issues/127)) ([ce0de7a](https://github.com/rudderlabs/rudder-workflow-engine/commit/ce0de7a8fa6def62b195f92c8ab9d1ab274e6201)) ### Miscellaneous * update PR template and github dependabot flow ([#126](https://github.com/rudderlabs/rudder-workflow-engine/issues/126)) ([95d3f1f](https://github.com/rudderlabs/rudder-workflow-engine/commit/95d3f1f2c3a87c5d8b50024f87d44e269e9d54df)) ## [0.6.11](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.10...v0.6.11) (2024-01-31) ### Miscellaneous * eslint & formatting updates ([#124](https://github.com/rudderlabs/rudder-workflow-engine/issues/124)) ([534978f](https://github.com/rudderlabs/rudder-workflow-engine/commit/534978f1637a93b9898b968f9cc2ab84a548ac8c)) * update .gitignore ([bc179fb](https://github.com/rudderlabs/rudder-workflow-engine/commit/bc179fb899892711e83e5e326dd69b2fd6f8e10c)) * update .gitignore ([5be88b1](https://github.com/rudderlabs/rudder-workflow-engine/commit/5be88b1a51d1e753d2b9864ad44b00ad9e72b5fe)) ## [0.6.10](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.9...v0.6.10) (2023-12-06) ### Features - add support of multiple function imports from file ([#120](https://github.com/rudderlabs/rudder-workflow-engine/issues/120)) ([4fe9f93](https://github.com/rudderlabs/rudder-workflow-engine/commit/4fe9f933da48539818478ea80e66a05223fc3005)) ### Bug Fixes - address code scene issues ([#121](https://github.com/rudderlabs/rudder-workflow-engine/issues/121)) ([f6908d6](https://github.com/rudderlabs/rudder-workflow-engine/commit/f6908d6f45b7d412c21e83eb654511616d742924)) ## [0.6.9](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.8...v0.6.9) (2023-11-08) ### Features - add support for searching binding paths in cwd ([#118](https://github.com/rudderlabs/rudder-workflow-engine/issues/118)) ([2d081cc](https://github.com/rudderlabs/rudder-workflow-engine/commit/2d081cc965e84d0587b11e172414d903644305d8)) ## [0.6.8](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.7...v0.6.8) (2023-11-06) ### Features - add support for execution bindings ([#116](https://github.com/rudderlabs/rudder-workflow-engine/issues/116)) ([c410717](https://github.com/rudderlabs/rudder-workflow-engine/commit/c4107171122db348f102a94c6d32f6132b12ec09)) ## [0.6.7](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.6...v0.6.7) (2023-11-03) ### Features - use commonjs ([8ce220f](https://github.com/rudderlabs/rudder-workflow-engine/commit/8ce220fec5ce5444858e4e8a4463a659444487e7)) ## [0.6.6](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.5...v0.6.6) (2023-10-30) ### Miscellaneous - move readfile to commonUtils ([4564240](https://github.com/rudderlabs/rudder-workflow-engine/commit/45642403e7d45fdaf0b30df2f0933428b813ce9b)) ## [0.6.5](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.4...v0.6.5) (2023-10-30) ### Miscellaneous - readFile as dynamic import ([d26328a](https://github.com/rudderlabs/rudder-workflow-engine/commit/d26328a8516aef109285acc0330a56c2e316ba63)) - use must log instead of debug ([07ed7e9](https://github.com/rudderlabs/rudder-workflow-engine/commit/07ed7e9b5ca3e6983139a25497637eed678854f8)) ## [0.6.4](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.3...v0.6.4) (2023-10-30) ### Bug Fixes - logger for browser ([a15fc62](https://github.com/rudderlabs/rudder-workflow-engine/commit/a15fc628c4a5b28abb5887b2d8dbc693151f637f)) ## [0.6.3](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.2...v0.6.3) (2023-10-30) ### Miscellaneous - add support for browser in logger ([bc2c5c7](https://github.com/rudderlabs/rudder-workflow-engine/commit/bc2c5c73cf888b1dd3350b6d6fff341390c70a9c)) ## [0.6.2](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.1...v0.6.2) (2023-10-30) ### Features - add createFromYaml ([a0b98fa](https://github.com/rudderlabs/rudder-workflow-engine/commit/a0b98faf5ce92a4d1f3ce56c90af82ad26b39d7b)) ## [0.6.1](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.6.0...v0.6.1) (2023-10-20) ### Bug Fixes - default executor logger ([#109](https://github.com/rudderlabs/rudder-workflow-engine/issues/109)) ([e9424a4](https://github.com/rudderlabs/rudder-workflow-engine/commit/e9424a4e20a6e69b9b63ba0fa95520dd4f82fa69)) ### Miscellaneous - upgrade json template engine ([#106](https://github.com/rudderlabs/rudder-workflow-engine/issues/106)) ([efc46e0](https://github.com/rudderlabs/rudder-workflow-engine/commit/efc46e069de71cae6d7d97e5a87f223f7567a36e)) ## [0.6.0](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.8...v0.6.0) (2023-09-21) ### Miscellaneous - use latest packages and add more tests ([#104](https://github.com/rudderlabs/rudder-workflow-engine/issues/104)) ([6350b28](https://github.com/rudderlabs/rudder-workflow-engine/commit/6350b28fc206df97b879be172484e9ef72293e96)) ## [0.5.8](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.7...v0.5.8) (2023-09-15) ### Features - **INT-643:** add mapping support in batch step ([#102](https://github.com/rudderlabs/rudder-workflow-engine/issues/102)) ([934b962](https://github.com/rudderlabs/rudder-workflow-engine/commit/934b9623aa4db4af5d85519467f20dd8c6bde085)) ## [0.5.7](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.6...v0.5.7) (2023-09-14) ### Bug Fixes - binding loading order ([#100](https://github.com/rudderlabs/rudder-workflow-engine/issues/100)) ([8d7d968](https://github.com/rudderlabs/rudder-workflow-engine/commit/8d7d968b64e16429873af0a917442da7bbfda57f)) ## [0.5.6](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.5...v0.5.6) (2023-09-13) ### Miscellaneous - update json template package ([#98](https://github.com/rudderlabs/rudder-workflow-engine/issues/98)) ([045ee4f](https://github.com/rudderlabs/rudder-workflow-engine/commit/045ee4fddb9675faafd43bffc998a0139bd60409)) - update package name ([045ee4f](https://github.com/rudderlabs/rudder-workflow-engine/commit/045ee4fddb9675faafd43bffc998a0139bd60409)) ## [0.5.5](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.4...v0.5.5) (2023-09-13) ### Miscellaneous - update package name ([#96](https://github.com/rudderlabs/rudder-workflow-engine/issues/96)) ([8969f36](https://github.com/rudderlabs/rudder-workflow-engine/commit/8969f36df1344f5aca772963bb1b5cfb8b07a44f)) ## [0.5.4](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.3...v0.5.4) (2023-09-08) ### Features - **INT-555:** add batch step executor ([#90](https://github.com/rudderlabs/rudder-workflow-engine/issues/90)) ([2652910](https://github.com/rudderlabs/rudder-workflow-engine/commit/2652910b9e654b96109b776f09b822545eee71d4)) - **INT-570:** add custom step support ([#95](https://github.com/rudderlabs/rudder-workflow-engine/issues/95)) ([679a8eb](https://github.com/rudderlabs/rudder-workflow-engine/commit/679a8eb761a7cab6295bade99dcbb269b65d4038)) ### Miscellaneous - test utils and add missing tests ([#94](https://github.com/rudderlabs/rudder-workflow-engine/issues/94)) ([912d385](https://github.com/rudderlabs/rudder-workflow-engine/commit/912d3859da2552f170719da57284d875353412f5)) ## [0.5.3](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.2...v0.5.3) (2023-09-04) ### Miscellaneous - **INT-555:** unit test files ([#91](https://github.com/rudderlabs/rudder-workflow-engine/issues/91)) ([e8aa613](https://github.com/rudderlabs/rudder-workflow-engine/commit/e8aa61377491cfba50ff37c03f2b1787b7517a8d)) ## [0.5.2](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.1...v0.5.2) (2023-08-31) ### Features - add assert throw binding ([#89](https://github.com/rudderlabs/rudder-workflow-engine/issues/89)) ([475be10](https://github.com/rudderlabs/rudder-workflow-engine/commit/475be10839cae21085879dd85a39ac098e761f4c)) - add support for binding provider ([#85](https://github.com/rudderlabs/rudder-workflow-engine/issues/85)) ([b2aba5a](https://github.com/rudderlabs/rudder-workflow-engine/commit/b2aba5ac1eee4a40ee25f6191e987941873151f4)) ### Miscellaneous - customer workflow executor loading from yaml ([#88](https://github.com/rudderlabs/rudder-workflow-engine/issues/88)) ([a1cfb6c](https://github.com/rudderlabs/rudder-workflow-engine/commit/a1cfb6cb0391427ea177e740c54853b60502c4be)) - loop step executor ([#86](https://github.com/rudderlabs/rudder-workflow-engine/issues/86)) ([4db8f5f](https://github.com/rudderlabs/rudder-workflow-engine/commit/4db8f5fcde8bb93330a5ed245f981281004f3cdf)) ## [0.5.1](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.5.0...v0.5.1) (2023-08-29) ### Features - **INT-443:** add initial support for execution chaining ([#81](https://github.com/rudderlabs/rudder-workflow-engine/issues/81)) ([f85b083](https://github.com/rudderlabs/rudder-workflow-engine/commit/f85b083ccd9deee8b62e59d36784798f9b11e435)) - **INT-500:** add support loop condition ([#83](https://github.com/rudderlabs/rudder-workflow-engine/issues/83)) ([c1e3dd7](https://github.com/rudderlabs/rudder-workflow-engine/commit/c1e3dd720171da66bab2da01a024ff22f382fa31)) ## [0.5.0](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.10...v0.5.0) (2023-08-22) ### Features - **INT-443:** add support to declare custom workflow executor in yaml ([#79](https://github.com/rudderlabs/rudder-workflow-engine/issues/79)) ([81043e5](https://github.com/rudderlabs/rudder-workflow-engine/commit/81043e5ca6b94d5f09e73cf7251ca474299e014a)) ## [0.4.10](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.9...v0.4.10) (2023-08-16) ### Miscellaneous - remove support for getting child step executor ([#77](https://github.com/rudderlabs/rudder-workflow-engine/issues/77)) ([7717d5c](https://github.com/rudderlabs/rudder-workflow-engine/commit/7717d5cf936598aaf956acad478b3fd78cf6f425)) ## [0.4.9](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.8...v0.4.9) (2023-08-11) ### Features - **INT-341:** add support for passing custom workflow executor ([#75](https://github.com/rudderlabs/rudder-workflow-engine/issues/75)) ([a58c7bd](https://github.com/rudderlabs/rudder-workflow-engine/commit/a58c7bdbbce3c6a675588ed7be73d50fba9a3761)) ## [0.4.8](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.7...v0.4.8) (2023-08-09) ### Miscellaneous - **deps-dev:** bump word-wrap from 1.2.3 to 1.2.4 ([#72](https://github.com/rudderlabs/rudder-workflow-engine/issues/72)) ([5c46d29](https://github.com/rudderlabs/rudder-workflow-engine/commit/5c46d29507a37aa1b067a4d4d8b71b876e270139)) ## [0.4.7](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.6...v0.4.7) (2023-06-26) ### Features - add binding for containsAll and add test cases ([#71](https://github.com/rudderlabs/rudder-workflow-engine/issues/71)) ([cf35ac8](https://github.com/rudderlabs/rudder-workflow-engine/commit/cf35ac8383f1cf85f133a9a4c0ea44fe40580126)) - add tests for sha256 binding ([#67](https://github.com/rudderlabs/rudder-workflow-engine/issues/67)) ([64ce912](https://github.com/rudderlabs/rudder-workflow-engine/commit/64ce912410e8fc45acdd9779a1b438bb40ce1cfc)) ### Bug Fixes - print error step log ([#69](https://github.com/rudderlabs/rudder-workflow-engine/issues/69)) ([7873a54](https://github.com/rudderlabs/rudder-workflow-engine/commit/7873a54ffbd60233015897950b2188b0ad83dc41)) ## [0.4.6](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.5...v0.4.6) (2023-05-18) ### Features - add support for sha256 hashing ([#66](https://github.com/rudderlabs/rudder-workflow-engine/issues/66)) ([7506e83](https://github.com/rudderlabs/rudder-workflow-engine/commit/7506e8376c15fb1de67c3e8321b75698d524f267)) ### Miscellaneous - **deps:** bump yaml from 2.2.1 to 2.2.2 ([#63](https://github.com/rudderlabs/rudder-workflow-engine/issues/63)) ([c08dbf0](https://github.com/rudderlabs/rudder-workflow-engine/commit/c08dbf0790ffb842577b71a940e967202f6dae86)) - upgrade jsonata from 2.0.2 to 2.0.3 ([#64](https://github.com/rudderlabs/rudder-workflow-engine/issues/64)) ([6910653](https://github.com/rudderlabs/rudder-workflow-engine/commit/691065387cc24868dc18f6088822666637e5cd7e)) ## [0.4.5](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.4...v0.4.5) (2023-04-18) ### Features - add support for nested else ([e6d9402](https://github.com/rudderlabs/rudder-workflow-engine/commit/e6d9402085938c5911789c8ca05e32a0d94f3776)) ## [0.4.4](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.3...v0.4.4) (2023-03-09) ### Miscellaneous - add codecov-action ([#61](https://github.com/rudderlabs/rudder-workflow-engine/issues/61)) ([7896200](https://github.com/rudderlabs/rudder-workflow-engine/commit/78962007021a03dfb7c6cb7984e8e47ef5efd9a7)) - update readme ([7ab84ba](https://github.com/rudderlabs/rudder-workflow-engine/commit/7ab84bac16089320b3ebc44524580490f43d5cf9)) ## [0.4.3](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.2...v0.4.3) (2023-03-07) ### Miscellaneous - upgrade json template engine version ([#58](https://github.com/rudderlabs/rudder-workflow-engine/issues/58)) ([04eec96](https://github.com/rudderlabs/rudder-workflow-engine/commit/04eec96bac9801d485da58ebc9701bf10cd3caad)) ## [0.4.2](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.1...v0.4.2) (2023-03-06) ### Features - add mutation testing support ([#55](https://github.com/rudderlabs/rudder-workflow-engine/issues/55)) ([a704e29](https://github.com/rudderlabs/rudder-workflow-engine/commit/a704e29bdb84e8224e2720289e0b6fc7041f0171)) ### Miscellaneous - **deps:** bump json5 from 1.0.1 to 1.0.2 ([#54](https://github.com/rudderlabs/rudder-workflow-engine/issues/54)) ([e759ff0](https://github.com/rudderlabs/rudder-workflow-engine/commit/e759ff0fcb3c33cf744801418418fb3f93702757)) - upgrade to node v18 ([#57](https://github.com/rudderlabs/rudder-workflow-engine/issues/57)) ([729736c](https://github.com/rudderlabs/rudder-workflow-engine/commit/729736c019595854d321698799df8a49052d7a94)) ## [0.4.1](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.4.0...v0.4.1) (2022-12-19) ### Features - upgrade template engines ([#52](https://github.com/rudderlabs/rudder-workflow-engine/issues/52)) ([001ef43](https://github.com/rudderlabs/rudder-workflow-engine/commit/001ef43f7af58df501a06daa11a896e8970104db)) ## [0.4.0](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.3.0...v0.4.0) (2022-12-07) ### Features - upgrade json template version and refactor bindings ([#50](https://github.com/rudderlabs/rudder-workflow-engine/issues/50)) ([578888d](https://github.com/rudderlabs/rudder-workflow-engine/commit/578888d63f15c2b382adeda1106c9476af971834)) ## [0.3.0](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.2.7-beta...v0.3.0) (2022-11-22) ### Features - add support json template engine ([#49](https://github.com/rudderlabs/rudder-workflow-engine/issues/49)) ([7e99ab1](https://github.com/rudderlabs/rudder-workflow-engine/commit/7e99ab1fe3452fdf0a9b8fbfe22576bc34103814)) ### Bug Fixes - **tests:** correct spelling mistakes in tests ([#48](https://github.com/rudderlabs/rudder-workflow-engine/issues/48)) ([53a59d7](https://github.com/rudderlabs/rudder-workflow-engine/commit/53a59d75106a0c5ee9a0726db6c18c0d2385e21c)) ### Miscellaneous - change doc to docs in allowed scopes ([623f3e2](https://github.com/rudderlabs/rudder-workflow-engine/commit/623f3e23f86b14543962268413d918a1f7f13254)) - remove jsonata beta version ([#46](https://github.com/rudderlabs/rudder-workflow-engine/issues/46)) ([1c7fd77](https://github.com/rudderlabs/rudder-workflow-engine/commit/1c7fd77d2b89dc7fcb5c9fa87cf2dccb6dccb371)) - turn off single commit checks in prs ([bbdc72d](https://github.com/rudderlabs/rudder-workflow-engine/commit/bbdc72df4100346581f9feaf19507c195d1de287)) ## [0.2.7-beta](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.2.6-beta...v0.2.7-beta) (2022-11-04) ### Bug Fixes - typescript config to include jsonata in bundle ([#44](https://github.com/rudderlabs/rudder-workflow-engine/issues/44)) ([4b26196](https://github.com/rudderlabs/rudder-workflow-engine/commit/4b2619695c12875f545f689139645729a4c4686a)) ### Miscellaneous - release 0.2.7-beta ([e58666b](https://github.com/rudderlabs/rudder-workflow-engine/commit/e58666b3a4954ed3ece513b3296797d64cbb7ad0)) ## [0.2.6-beta](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.2.5...v0.2.6-beta) (2022-11-04) ### Miscellaneous - integrate jsonata beta version ([#42](https://github.com/rudderlabs/rudder-workflow-engine/issues/42)) ([b1d3375](https://github.com/rudderlabs/rudder-workflow-engine/commit/b1d3375d2b5a8df556adf1ac5ce1ec010125e2c0)) - new release 0.2.6 ([b7aa73c](https://github.com/rudderlabs/rudder-workflow-engine/commit/b7aa73cc67a97efd8ccb739fe8807c9f8ab89ab3)) - new release 0.2.6-beta ([7f4dd6b](https://github.com/rudderlabs/rudder-workflow-engine/commit/7f4dd6b409788470fee51a1582debcf9c5dcc838)) ## [0.2.5](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.2.4...v0.2.5) (2022-10-31) ### Bug Fixes - add original error field to track actual error ([#40](https://github.com/rudderlabs/rudder-workflow-engine/issues/40)) ([3069132](https://github.com/rudderlabs/rudder-workflow-engine/commit/3069132efb1299dcd7dca9e0aaecc44c0b819ac6)) ## [0.2.4](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.2.3...v0.2.4) (2022-10-27) ### Miscellaneous - getByPaths to use lodash at method ([#38](https://github.com/rudderlabs/rudder-workflow-engine/issues/38)) ([ecfad5f](https://github.com/rudderlabs/rudder-workflow-engine/commit/ecfad5f2f5b410ab0d29ec68efe553035535e046)) ## [0.2.3](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.2.2...v0.2.3) (2022-10-21) ### Bug Fixes - to array binding ([#36](https://github.com/rudderlabs/rudder-workflow-engine/issues/36)) ([8f09f4b](https://github.com/rudderlabs/rudder-workflow-engine/commit/8f09f4bc16dffeb63311ad360826639b4858c65c)) ## [0.2.2](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.2.1...v0.2.2) (2022-10-18) ### Features - add support for overriding bindings ([#35](https://github.com/rudderlabs/rudder-workflow-engine/issues/35)) ([f183d2f](https://github.com/rudderlabs/rudder-workflow-engine/commit/f183d2f2f54a4cb41e90fa34d9665ceed7cf72d9)) ### Miscellaneous - add npm run scripts for tests ([#29](https://github.com/rudderlabs/rudder-workflow-engine/issues/29)) ([4c863d4](https://github.com/rudderlabs/rudder-workflow-engine/commit/4c863d4929cab0a186694ab3d30a539946ea70ce)) ## [0.2.1](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.2.0...v0.2.1) (2022-10-12) ### Features - **logger:** add getLogLevel function ([#27](https://github.com/rudderlabs/rudder-workflow-engine/issues/27)) ([27245a6](https://github.com/rudderlabs/rudder-workflow-engine/commit/27245a6d231a0c1d3e6530e01415a2c808765ba2)) ## [0.2.0](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.1.6...v0.2.0) (2022-10-12) ### Bug Fixes - jsonata output clean up ([#26](https://github.com/rudderlabs/rudder-workflow-engine/issues/26)) ([d684b72](https://github.com/rudderlabs/rudder-workflow-engine/commit/d684b72ffa14e1cdb04fe241d31839fa68d8a9a3)) ### Miscellaneous - release v0.2.0 ([c0de6c7](https://github.com/rudderlabs/rudder-workflow-engine/commit/c0de6c7cc494b86cd46f7dbb1cf1824ca439c68a)) ## [0.1.6](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.1.5...v0.1.6) (2022-10-10) ### Features - add toArray binding ([#23](https://github.com/rudderlabs/rudder-workflow-engine/issues/23)) ([b3040af](https://github.com/rudderlabs/rudder-workflow-engine/commit/b3040af258c95ca074ed917843f3cdd4f2b000f9)) ## [0.1.5](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.1.4...v0.1.5) (2022-10-07) ### Miscellaneous - move file api calls to factories ([#20](https://github.com/rudderlabs/rudder-workflow-engine/issues/20)) ([1023e21](https://github.com/rudderlabs/rudder-workflow-engine/commit/1023e217df4ce4e62c8657e3aea47b0ce39df577)) - remove workflows not required anymore ([#21](https://github.com/rudderlabs/rudder-workflow-engine/issues/21)) ([caa77b5](https://github.com/rudderlabs/rudder-workflow-engine/commit/caa77b5d682a883fb616424772b97131a37e76df)) ## [0.1.4](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.1.3...v0.1.4) (2022-10-03) ### Miscellaneous - error status ([#18](https://github.com/rudderlabs/rudder-workflow-engine/issues/18)) ([1564ae1](https://github.com/rudderlabs/rudder-workflow-engine/commit/1564ae1f2994c79d46fa0f306111008358d464ed)) ## [0.1.3](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.1.2...v0.1.3) (2022-10-03) ### Bug Fixes - add the missing export ([#14](https://github.com/rudderlabs/rudder-workflow-engine/issues/14)) ([e7af790](https://github.com/rudderlabs/rudder-workflow-engine/commit/e7af790f656a77e989c29b695ca96485359e6dcb)) ### Miscellaneous - error handling in workflow engine ([#17](https://github.com/rudderlabs/rudder-workflow-engine/issues/17)) ([a54e624](https://github.com/rudderlabs/rudder-workflow-engine/commit/a54e62404630970c6d12d210a794662f9f7d382e)) - fix typo in file name ([#16](https://github.com/rudderlabs/rudder-workflow-engine/issues/16)) ([75476b8](https://github.com/rudderlabs/rudder-workflow-engine/commit/75476b8b80951794eae917ad6def076f6ff8cbcd)) ## [0.1.2](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.1.1...v0.1.2) (2022-09-28) ### Features - add end to end tests ([#7](https://github.com/rudderlabs/rudder-workflow-engine/issues/7)) ([3a7e5dc](https://github.com/rudderlabs/rudder-workflow-engine/commit/3a7e5dcfb5cbbca889962057300200c44ef9e50b)) - add more scenarios ([#11](https://github.com/rudderlabs/rudder-workflow-engine/issues/11)) ([3914f14](https://github.com/rudderlabs/rudder-workflow-engine/commit/3914f14a3d99dd69376578c76a4138c93cf1e477)) - add support for debugging ([#10](https://github.com/rudderlabs/rudder-workflow-engine/issues/10)) ([e887444](https://github.com/rudderlabs/rudder-workflow-engine/commit/e8874446f5bbd15f9a9df0ec39a8905e63f94b86)) ### Miscellaneous - fix pull request template ([2ed1662](https://github.com/rudderlabs/rudder-workflow-engine/commit/2ed16625da0f20e0d2c5d988e066d99e42c8780a)) - update issue templates ([dc00955](https://github.com/rudderlabs/rudder-workflow-engine/commit/dc00955605a53b02459e4c2e42bd712e13749bf5)) - workflow engine using step executors ([#13](https://github.com/rudderlabs/rudder-workflow-engine/issues/13)) ([274a9bd](https://github.com/rudderlabs/rudder-workflow-engine/commit/274a9bd50b4716eccd03d541b44904dd7954f9ae)) ## [0.1.1](https://github.com/rudderlabs/rudder-workflow-engine/compare/v0.1.0...v0.1.1) (2022-09-20) ### Bug Fixes - release-please GitHub action ([de1ed21](https://github.com/rudderlabs/rudder-workflow-engine/commit/de1ed21c429e5e9e76048cebec1b54b12982e684)) ## 0.1.0 (2022-09-20) ### Features - add validation for workflows ([#1](https://github.com/rudderlabs/rudder-workflow-engine/issues/1)) ([c8ed95f](https://github.com/rudderlabs/rudder-workflow-engine/commit/c8ed95f38e0cfb27263f95e7c067d58c604e94d1)) - onboard default library version ([fdff53d](https://github.com/rudderlabs/rudder-workflow-engine/commit/fdff53db44c2373bf5648a8d5053753c06a9ea94)) ### Bug Fixes - github actions ([e1e89ca](https://github.com/rudderlabs/rudder-workflow-engine/commit/e1e89ca3c81730a29a56ffd36c884165de765180)) - remove trigger in 'release-please' GitHub action ([6cd528f](https://github.com/rudderlabs/rudder-workflow-engine/commit/6cd528f9649f3f11b45ac10fd2c56c9291dfd200)) ### Miscellaneous - add .gitignore ([4497ffa](https://github.com/rudderlabs/rudder-workflow-engine/commit/4497ffa83cd028a982fa4b637c678749d7f35224)) - add commitlint hook ([30a3583](https://github.com/rudderlabs/rudder-workflow-engine/commit/30a3583e4bc4724da9f6e278daa13271af75915f)) - add library name in README.md ([5d42e69](https://github.com/rudderlabs/rudder-workflow-engine/commit/5d42e691058bc30589a6eaf347aef343f5f80155)) - add package.json ([4e77d5b](https://github.com/rudderlabs/rudder-workflow-engine/commit/4e77d5b5b0791de99d8b1cfff6eeed1da0108748)) - new release 0.1.0 ([e1f99fe](https://github.com/rudderlabs/rudder-workflow-engine/commit/e1f99fe7cc0659038c216174ccbc51de67a34c71)) - renamed github action ([b2649d9](https://github.com/rudderlabs/rudder-workflow-engine/commit/b2649d9b5c3b2fb2eebb4dd951be880b7c4a85d8)) - set up codecov github action ([5d2ec96](https://github.com/rudderlabs/rudder-workflow-engine/commit/5d2ec9648c73f81cb37151301488d1b4c632a862)) - set up files for typescript ([d0d29b9](https://github.com/rudderlabs/rudder-workflow-engine/commit/d0d29b92d729e24961ba2e5995c4a29602a21588)) - set up housekeeping github action ([d83fa73](https://github.com/rudderlabs/rudder-workflow-engine/commit/d83fa73fd974ed28fd6b4f8845a7006c3880337c)) - set up jest, husky, prettier, eslint ([ef94551](https://github.com/rudderlabs/rudder-workflow-engine/commit/ef945513d59e8f1789c4c14aa04ae397d0b35d62)) - set up notion sync github actions ([b86d981](https://github.com/rudderlabs/rudder-workflow-engine/commit/b86d98132834ec983d1c2ab7ca8e6690cbed7262)) - set up pr validation github actions ([26d3d5f](https://github.com/rudderlabs/rudder-workflow-engine/commit/26d3d5fbcea04323ce0943b37bfd5fee322e3e81)) - set up tests github action ([3e532a4](https://github.com/rudderlabs/rudder-workflow-engine/commit/3e532a43009e1ff1e3521fcd42e1ddd8c489342f)) - set up typescript ([697be3a](https://github.com/rudderlabs/rudder-workflow-engine/commit/697be3ac3428e8e6b741be2a92897d5e39c60329)) - test commit to trigger lint-staged hook ([0fb4a50](https://github.com/rudderlabs/rudder-workflow-engine/commit/0fb4a50667c747501703d84d784e964980299376)) - test commit to trigger lint-staged hook ([7d05125](https://github.com/rudderlabs/rudder-workflow-engine/commit/7d05125c2c2a90671da90cf9aabea2beb3511c9d)) - test commit to trigger lint-staged hook ([0ceefa3](https://github.com/rudderlabs/rudder-workflow-engine/commit/0ceefa306874564dfce506929f5244fd2f3f0476)) - update CODEOWNERS ([ed6fb5d](https://github.com/rudderlabs/rudder-workflow-engine/commit/ed6fb5d7e48ae117438ae4ef23c4ca5e4552ab36)) - update LICENSE ([d21d87f](https://github.com/rudderlabs/rudder-workflow-engine/commit/d21d87f680abb727c0e8e394e40e33779af4c72e)) - update README.md ([5aba7f0](https://github.com/rudderlabs/rudder-workflow-engine/commit/5aba7f0ab44d532a9e80c5e88536a5ad61acf64f)) - version bump ([6fce3b7](https://github.com/rudderlabs/rudder-workflow-engine/commit/6fce3b781d635868080f10540484bfd0aab8ca65))