Relax dependencies constraints from old versions#5
Relax dependencies constraints from old versions#5bernardeli wants to merge 1 commit intoworkato:masterfrom
Conversation
|
Hey @bernardeli! Workato app and legacy SDK are itself ruby apps, which have long list of its own dependencies that ultimately form the behaviour of Connectors SDK. In this SDK emulator gem being strict and use older versions of dependencies means being compatible with Workato legacy SDK as much as possible. Differences in versions may result in slightly different behaviour in very edge cases and make emulator less compatible.
We prefer to use less strict constraints for more stable and solid gems, however we do know that ActiveSupport 7 is not compatible with legacy SDK now.
If the only purpose of using the gem is
Yes, unfortunately it is main workato app. The gem itself follow versions of main app to avoid unexpected incompatibilities. |
- Fix `ignore_redirection` logic to correctly prevent following redirects for HTTP 303 responses.
Squashed commit of the following:
commit a9aa758d2abc4d99ab60017fbac56eaa8252e373
Author: Tharun Adhi Narayan <tharun.narayan@workato.com>
Date: Thu Oct 2 14:11:51 2025 +0800
1.3.17 - Fix ignore_redirection for HTTP 303 responses
commit 50c84be72ae9094e818076a72570129e81344be4
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 18 14:37:58 2025 +0200
1.3.16 - Fix connection method visibility
commit 486196610f02da203ebc07a70c2fd0b5536ade3d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 11 15:59:57 2025 +0200
1.3.16 - Fix connection method visibility
commit b8210bc821f71a59c51de26f0e1471f9019fecbd
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue May 13 10:25:30 2025 +0200
1.3.15 - Prepare nokogiri for upgrade to 1.18.x
commit 587e37762ce482f46652d054b3f319c30c6bd11e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue May 13 09:54:32 2025 +0200
1.3.15 - Prepare nokogiri for upgrade to 1.18.x
commit 207787b2e6133f1373aecde87739e30f1d5a9597
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jan 16 14:17:01 2025 +0100
1.3.14 - Fix Sorbet for refresh output
commit 6a4d23801fc34cf092e9f725afdef200d35ec5d5
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 11 16:29:53 2024 +0200
1.3.13 - Handle invalid output from trigger
commit af7ce7c03d84d45cdca796a649724c972f255df5
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Aug 30 11:36:36 2024 +0200
1.3.12 - Unlock charlock_holmes gem
commit b861cb7d199321a7c48391e0adb89876c7e78e36
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Aug 30 11:16:12 2024 +0200
1.3.12 - Unlock charlock_holmes gem
commit 97f2a024d4d7068a9ac11c8ef40069533b4a6c0d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Jun 24 13:50:37 2024 +0200
1.3.11 - Multiple small fixes
commit 9c0d0ac8fbe267432c7e3c86d85db562205014af
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Jun 24 13:07:51 2024 +0200
1.3.11 - Multiple small fixes
commit 86b747249b84503eda5bb89dfd312a320d2bfa40
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Apr 5 11:26:23 2024 +0200
1.3.10 - AES encryption & dependencies upgrade
commit dd667dbe7f2aa122f968227563f2e7e09b2ce503
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Nov 9 14:58:23 2023 +0100
1.3.9 - Fix Request#build_url
commit fbec8e4300c9b033db06dc319826b963b96ca785
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Oct 30 14:47:29 2023 +0100
1.3.8 - Bump dependencies
commit 49cfedda293f973d98c917f0a81471053a968188
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Oct 27 10:22:44 2023 +0200
1.3.7 - Fix Request#payload & Add String methods
commit 22519afbcb5e3c1782d9e61018e3eafa0455f1cb
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 6 12:04:35 2023 +0200
1.3.6 - Fix Request#detect_auth_error!
commit 8cc1675709a28267dbd875983ac55ae281d3a71b
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Jul 21 16:14:21 2023 +0200
1.3.5 - Fix Request#payload
commit f8f6165ec6cfc8a30e304276634b988c38f4965a
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed May 17 16:35:38 2023 +0200
1.3.4 - Bump jwt dependency
commit d02cf50a40eb09b79a603033b8513a45a3f5bc98
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Mar 6 16:55:09 2023 +0100
1.3.3 - DNS & JWT methods
commit a59fa228d21e7823739ea5f1ba300bd95f3f15d5
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Feb 23 14:03:18 2023 +0100
1.3.2 - More JWT algorithms & Cleanup
commit b0e7657eb05688f85570623642d89c7668911b12
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Feb 9 13:13:19 2023 +0100
1.3.1 - New API tokens & Bugfixes
commit 579a266eeaf99d47afb8e3d17b08b3a200ca1691
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jan 26 11:52:35 2023 +0100
1.3.0 - Streams Support & Ruby 2.7
commit f101038f7fc9f525ff1470ce2e5f4401ed9d3381
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Nov 7 09:46:11 2022 +0100
1.2.0 - Upgrade rest-client, multi-auth & SDK methods
commit ae5058cb48f97f8f6ad6dde04977bc3aa0d4a15e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 27 13:58:37 2022 +0500
1.1.0 - Multiple bigfixes & changes
commit 206819cf6ef9565e30d3643bb0252c58d34ad679
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 8 14:36:08 2022 +0400
1.0.2 - Misc improvements
commit eb258edb2bd014a44c35a801f6b3406b50260729
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon May 16 13:28:24 2022 +0400
1.0.1 - Fix String#to_date
commit 62775caf62efbfa3a7a7b8b9e9b0fc5a6332576c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon May 16 09:38:55 2022 +0400
1.0.0 - Stable public release
commit 460dfccfc00257f19f1b6bb96d51b12230e6b78b
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Apr 11 13:16:48 2022 +0400
0.5.0 - Schema generator
Squashed commit of the following:
commit e61f50555eaa245cd026a660a5b0b30661daabab
Merge: 301c831 6339ddd
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Mon Apr 11 13:08:24 2022 +0400
Merge pull request #53 from workato/pa-oauth2-state
Add state param to oauth auth url
commit 6339ddd8d5f263461f5a90c228907f0f9fed59bc
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Apr 11 13:04:13 2022 +0400
Add state param to oauth auth url
commit 301c831d2a4fc6ca569739427210acfabe2a4713
Merge: a0cb177 9879f15
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Mon Apr 11 12:40:11 2022 +0400
Merge pull request #46 from workato/18460-schema-generator
`generate schema` command to generate Worakto schema form sample input
commit 9879f151eaaa59c02a44a7381ba48585e0014683
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Apr 11 12:04:28 2022 +0400
Drop XML support
commit 0ceba205c6e8a743a903ca0df96712d2a09f5e8e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Apr 11 12:04:17 2022 +0400
Expect new error response format
commit b3667e4b2c84dad6318fd5f86f52608690c3492c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Mar 22 11:45:16 2022 +0400
Authorize gemerate_schema request
commit 1d3f0c87686e18f014ecec8d9fd31aeea45fb700
Merge: eba066a a0cb177
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Mar 22 10:38:20 2022 +0400
Merge remote-tracking branch 'origin/develop' into 18460-schema-generator
* origin/develop:
0.4.1 - Fix AWS and update loofah
Update loofah gem to version from main repo
0.4.1 - Fix missing AWS constant
Add missing aws-sig4 require
commit a0cb1774b985a68fd7c3b2b4a6083da3e0586fc8
Merge: 063b67a 41f41c8
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Mar 16 15:53:24 2022 +0400
Merge remote-tracking branch 'origin/master' into develop
* origin/master:
0.4.1 - Fix AWS and update loofah
commit 063b67a6fa8922ab21f7a185a4293f9f88793056
Merge: 30439d7 e63e1d8
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Wed Mar 16 13:05:16 2022 +0400
Merge pull request #52 from workato/update-loofah-gem
Update loofah gem to version from main repo
commit e63e1d8b1d28ae8fffb75d164b20fef77b572654
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Mar 16 13:04:19 2022 +0400
Update loofah gem to version from main repo
commit 30439d7baf4e44778a40026668eaa3ed71beec76
Merge: 9eaf84a 2547e0a
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Mar 16 12:31:53 2022 +0400
Merge remote-tracking branch 'origin/master' into develop
* origin/master:
0.4.1 - Fix missing AWS constant
commit 2547e0a611b1403e94487adbdf0b23e0db117a79
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Mar 16 12:28:40 2022 +0400
0.4.1 - Fix missing AWS constant
Squashed commit of the following:
commit 9eaf84aa345fc0ed34c2fdc3704fbe71e9284ed3
Merge: 6d69807 c781cad
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Mar 15 22:09:46 2022 +0400
Merge pull request #51 from workato/fix-aws
Add missing aws-sig4 require
commit c781cad1ae7b0f7386c9edfee1857163186c7312
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Mar 15 22:02:25 2022 +0400
Add missing aws-sig4 require
commit 6d69807736fddd2850344db4d4a361264e4639eb
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Jan 21 21:58:01 2022 +0400
Update CHANGELOG.md
commit 42509a26d2be58c2f69a26087be5bcbbd6bcf8d0
Merge: e275870 7532a0d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Jan 21 20:58:18 2022 +0400
Merge branch 'master' into develop
* master:
0.4.0 - AWS, parallel
commit e2758702efdfcd435574e1224bb986b6e56ba307
Merge: a4f4473 99f5540
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Fri Jan 21 14:55:08 2022 +0400
Merge pull request #50 from workato/implement-verify_rsa
Implement Workato::Connector::Sdk::Dsl::WorkatoCodeLib.verify_rsa
commit a4f4473824d32088292be5b1aef3e623b282c628
Merge: e99cc08 d91ecee
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Fri Jan 21 14:54:23 2022 +0400
Merge pull request #49 from workato/implement-decode_url
Implement Workato::Extension::String#decode_url
commit e99cc086fdd20d73da815ee95dadce929595f9c6
Merge: cd4d90d 934457c
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Fri Jan 21 14:54:03 2022 +0400
Merge pull request #48 from workato/20150-parallel-requests
Implement parallel method
commit cd4d90ddcda141cf8a94a4b25643c985c6dff9ca
Merge: f2738b2 defbd2d
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Fri Jan 21 14:53:44 2022 +0400
Merge pull request #36 from workato/pa-aws-generate-signature-18541
Implement AWS authentication methods in DSL
commit 99f55404b86dce145bfdf23900ab58a6c0fc0352
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Jan 21 13:59:55 2022 +0400
Implement Workato::Connector::Sdk::Dsl::WorkatoCodeLib.verify_rsa
commit d91ecee8bd9826bf29ce92b08496b5d2b7f4c3bb
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Jan 21 13:20:46 2022 +0400
Implement Workato::Extension::String#decode_url
commit 934457c690a534ca88309ad6b57e3611954ed413
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Dec 16 16:48:11 2021 +0400
Implement parallel method
Methods complies with platform's parallel method which executes requests in parallel,
except Emulator runs requests sequentially.
commit defbd2d51a78343d7a7005893dd20ab1515ba84d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Dec 14 16:26:19 2021 +0400
Rework AWS authentification methods
commit 52ecc99da754c944d9a6ea7c3ed856dfa0490215
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Sep 23 20:12:00 2021 +0400
Implement support of AWS auth methods
commit 6f916d964ca8ab9182fabc4d5bcd651b8549983f
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Sep 23 20:11:38 2021 +0400
Get rid of useless params in on_settings_updated callback
commit f2738b2b1814ce7f32389e54309c787943ac33c9
Merge: 371b442 ee421f3
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Dec 14 13:19:04 2021 +0400
Merge remote-tracking branch 'origin/master' into develop
* origin/master:
0.3.0 - Workato Schema, exit codes
commit 371b442efaa62ddabc0a0e1edc93c478061b17c2
Merge: 6300540 a46ef9c
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Dec 14 10:28:32 2021 +0400
Merge pull request #47 from workato/hotfix-exit-code
Return correct exit code for CLI commands
commit a46ef9c67a7cc70bd303856deb11a6d7eca14188
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Dec 13 17:09:53 2021 +0400
Better naming for debug error
commit a9fce15f1c9ebe79cba6cc3aef5bf1555b3d3643
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Dec 9 14:00:29 2021 +0400
Make sure commands return correct exit code
commit 630054052c9bfc3e0ba9786edb9444daddddb1ea
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Nov 18 14:22:45 2021 +0400
Fix field convertor incompatibilities with Workato Runtime
commit eaaeda5533fc59b4243c0cc3cfbb8e958c8d3168
Merge: 7b6c931 093c2ff
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Nov 18 13:56:10 2021 +0400
Merge pull request #45 from workato/28897-rework-custom-lambda-convertors
Rework custom value parses for extended schema
commit 093c2ff026e42d27c68f41b055433e789411365c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Nov 18 13:54:27 2021 +0400
Rework custom value parses for extended schema
commit 7b6c9313508edccd7e79bedc16077226ed40ddd7
Merge: c186f56 0350b67
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Nov 18 12:50:56 2021 +0400
Merge pull request #44 from workato/pa-schema-support
Implement schema support
commit 0350b67b195f9edc1f50efe3d15d9bc99f8a8b45
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Nov 17 15:12:22 2021 +0400
Prefer is_a? over ===
commit 6aae8ce48d2a07cbde6b454e9c2ad26b524f0d30
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Nov 17 14:54:21 2021 +0400
Drop useless memoisation
commit f5f8cc76d922ac2d763f8890d41cb8e363a71282
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Nov 17 14:51:43 2021 +0400
Prefer is_a? over ===
commit 08cd33353d475385cc7d9460750389a37e451676
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Nov 9 11:25:51 2021 +0400
Update templates for actions and trigger
commit c186f56ff052f6b8f8070ae28b7289c3c47edf53
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Nov 5 16:45:22 2021 +0400
Fix unintialized constant error
commit 89cceafaa42404da715fe506f35e322e03234e81
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 27 17:25:38 2021 +0400
Transparent action invokation
commit de02b04d893a08197a1a1f75373b4b5b6f7d640b
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 27 14:15:22 2021 +0400
Normalize ArrayWhere
commit b6fd5ecf86005f27e47be5cce6b15eeb87b7351d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Oct 26 18:45:19 2021 +0400
Implement support of custom input/output parsers in custom connectors
commit 6613bf23c3d6f4b5e0af4b2119856758f3679022
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Oct 26 15:51:51 2021 +0400
Add tests for unsupported data type
commit 1e9bf26491e9965334627fe08a08020ef0ac99b2
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Oct 21 22:11:35 2021 +0400
Fix settings isolation between requests
commit 710331461bac52c1c450a0def16d4755f4ceccce
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 20 16:11:48 2021 +0400
Apply schema to input and output
commit 71e9daa487f05e0729428e4822605623f86d5ee1
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 20 17:12:14 2021 +0400
Implement built-in convertors
commit d32b06b241538c20dbd0cfb856b9d056cd2d9b52
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 20 16:09:08 2021 +0400
Introduce Schema support
commit a5a491822b98a5410bf1f8d8d747ca9a4b4be0f6
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 20 16:08:00 2021 +0400
Fix namespace issues
commit e35ceecb6a2a611733267a232e5ca6b944d1e25e
Merge: f2b6f16 59552e9
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Mon Oct 25 14:22:30 2021 +0400
Merge pull request #41 from workato/pa-rsa-sha256-19129
Add rsa_sha256 method
commit 59552e97dcfb37968cd4f4bf2df142b9d5faa9a9
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Oct 18 15:02:06 2021 +0400
Add rsa_sha256 method
commit f2b6f160c95227dc95a4722cb7c0e5847c67f62a
Merge: 15e6521 f25652b
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 20 13:58:20 2021 +0400
Merge remote-tracking branch 'origin/master' into develop
* origin/master:
0.2.0 - OAuth2 helper, Multistep actions
commit 15e65216a112c5f99777ee40bae10ebd1d67ba23
Merge: 476f440 d456760
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Wed Oct 20 13:45:54 2021 +0400
Merge pull request #42 from workato/changelog-0.2.0
CHANGELOG: 0.2.0 - OAuth2 helper, Multistep actions
commit d456760e025c7ff6b2badc30d1f6397bb00eabb6
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 20 13:45:12 2021 +0400
Add links to docs
commit 476f440c9d1435a6e87c111a3f725584604a726f
Merge: 03420aa 601fe65
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Wed Oct 20 13:39:13 2021 +0400
Merge pull request #43 from workato/OAuth2-multistep-readme
README updates for OAuth2
commit 601fe65aa1af3a0667377bb8669df94332988634
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Wed Oct 20 12:34:43 2021 +0800
Remove sdk gem
commit dfe4a962671d19cc1f69b65d8449f8ddb55bb8ba
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Wed Oct 20 12:34:00 2021 +0800
Review
commit 0fe5e4c20fd64dd8fbc8423d22687cb9e45b62b2
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Wed Oct 20 00:05:57 2021 +0800
Update `workato` command in section 1
commit 223ca6075b527030d23a905955639aa3fc4a66e8
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Tue Oct 19 23:48:02 2021 +0800
Added bold
commit 7c214acdc8d10419bd7e61e0cb4039eedee407d8
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Tue Oct 19 23:46:33 2021 +0800
Updated readme
commit 68242c9edbba8e50f9032586871d1ff4b9468a48
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Tue Oct 19 23:25:27 2021 +0800
Update README.md
commit df0c61d750115a35e4ac56738e99a2a306e94691
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Tue Oct 19 23:24:01 2021 +0800
Update README.md
commit 21d9586a79797acd2f2a47d91b3540669f2037ee
Merge: f2c26f0 03420aa
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Tue Oct 19 23:04:17 2021 +0800
Merge branch 'develop' into OAuth2-multistep-readme
commit f2c26f0ba75a9c7d0c17b32858d954ac1914e0c4
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Tue Oct 19 23:03:57 2021 +0800
readme
commit 9612226f6714867e4f29ea05b6f06d2a0c9671b8
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Oct 19 13:00:40 2021 +0400
0.2.0 - OAuth2 helper, Multistep actions
- Add command `workato oauth2` for easiera
OAuth2 Client Credentials flow initial authorization
- Add support of Multistep Actions
commit 03420aa5e6bda81aa427ec943698a0499eea4685
Merge: 29d466b 846b2c2
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Oct 19 12:50:49 2021 +0400
Merge pull request #37 from workato/pa-oauth2-18921
Support OAuth2 initial auth flow
commit 29d466b106eb3dd5d7adeb75ed52c5178763b8f8
Merge: 83301b9 3d59732
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Oct 19 12:50:33 2021 +0400
Merge pull request #10 from workato/pa-multistep-actions
Support multistep actions
commit 846b2c2eb708992d6cbcab0d3b390e0cbe1a9524
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Oct 19 11:59:43 2021 +0400
Mimimalistic reraise
commit a460bb2c16e2ae578f4058f9660ece78c24780ef
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Oct 19 11:56:22 2021 +0400
Absolute path to web app
commit 3d597324d50fe40ebc4f43135e3b4a6739faa701
Merge: 197cd5e 83301b9
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Oct 11 12:34:26 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-multistep-actions
* origin/develop:
Revert "Mask sensitive fields"
Remove useless code
Mask sensitive fields
commit 1580cf3d973fad940f8bcea75eec08b263fb0c0d
Merge: 2ac7c14 83301b9
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Oct 11 11:52:13 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-oauth2-18921
* origin/develop:
Revert "Mask sensitive fields"
Conflicts:
lib/workato/cli/exec_command.rb
lib/workato/cli/utils/mask_sensitive_fields.rb
spec/workato/cli/utils/mask_sensitive_fields_spec.rb
commit 83301b9d1de2aac819e25c6a617e7b4122c439f4
Merge: ad8700e 3660870
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Mon Oct 11 11:44:24 2021 +0400
Merge pull request #40 from workato/revert-38-pa-mask-sensitive-data
Revert "Mask sensitive fields"
commit 36608702359e379b170dca07baf6798a7ab382c8
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Mon Oct 11 11:43:51 2021 +0400
Revert "Mask sensitive fields"
commit 2ac7c143e4e62a267f195e1702347de9ec79241c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Sun Oct 10 21:59:28 2021 +0400
Revert changes in Workato::CLI::Utils::MaskSensitiveStrings
commit 9cc9631b600364a61ee7d1147e5519be731ce18f
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Sun Oct 10 21:43:50 2021 +0400
Expect arrays in settings
commit a4123e4234a930a2c9181ae54e09dca0d4fe13d2
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Oct 8 17:29:21 2021 +0400
Mask sensitive data in request logs
commit b479a68a0e14ea6af2bdfb8960dcfecb9f9ec7e2
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Oct 8 15:52:44 2021 +0400
Do not MASK output data
commit 0b188375937eadd49e22864ead9b1d6ae1df44c5
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Oct 7 12:38:47 2021 +0400
Mask sensitive fields
commit b120f419b5fa2974a42188f2c930e55163f75534
Merge: e70559f ad8700e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Oct 7 11:56:51 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-oauth2-18921
* origin/develop:
Remove useless code
Mask sensitive fields
commit ad8700efa00509d490bcc422398f85cdd714a324
Merge: 5cf4deb 51dfbc8
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Oct 7 11:56:14 2021 +0400
Merge pull request #38 from workato/pa-mask-sensitive-data
Mask sensitive fields
commit 51dfbc8144dfe7071697821d8b4e4eef52d55406
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Oct 7 11:54:12 2021 +0400
Remove useless code
commit e70559fda9bacc7a47d4516779871e95e7019428
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 6 18:58:51 2021 +0400
Safely handle aquire output
commit 98b9445b922b5b61697353a8ac8a21387c83aec0
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Oct 6 18:05:28 2021 +0400
Say statuses in normal mode
commit 197cd5eb89f930830f4cf8e65192aaa95a1362e5
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Oct 5 21:26:00 2021 +0400
Better limits for reivokes
commit 99d99c100c0e7769df1ba0589d1a24b2d68fb409
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Sep 30 17:35:31 2021 +0400
Update usage of workato exec in README.md
commit f013adfd056646cd8abd5c271cfc702d67464148
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Jul 5 15:34:47 2021 +0400
Implement multistep action
commit 70e481c14b75593ea0198c9733b9866227b15266
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Sep 30 15:42:51 2021 +0400
Mask sensitive fields
commit 6491061b871be8e0f92060f348425c4d99640d5c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 29 18:29:31 2021 +0400
Fix authorize_url
commit 5cfd141a09aba476cdfa3365ef9022d046d9c306
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 29 16:40:40 2021 +0400
Fix Workato::Connector::Sdk::Settings
commit 95c7d4fe504f563cab4eca5482c8258683b8f49e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 29 16:26:30 2021 +0400
Fix Workato::Connector::Sdk::Settings
commit 6fa199d65f438590a8f69c7dd1af90db9a62a337
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 29 11:24:50 2021 +0400
Add shortcut for client_id and client_secret
commit 6c769c9550f57c75702105b6799a277730d141b6
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 29 11:24:12 2021 +0400
Add more verbose messages
commit 7e091d204ce0a0e1839f10089f0086c6ff06a1f8
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 28 16:51:53 2021 +0400
Convert OAuth2::AccessToken to hash
commit 318811d951f3cb57531250c62a181490f5aaed7e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 28 16:51:15 2021 +0400
Lazy load dependencies
commit 95c6e045bc886d1418eacac0b186a6c0114cde92
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 28 16:50:37 2021 +0400
Add missing dependency
commit e7a88269bf0845df0ec8e61fe3d8ad7da9465ae5
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 28 16:16:46 2021 +0400
Fix open-eded dependencies warning
commit 02b22ce8185e238359bdd0399ebf4a685152f2fb
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 28 16:04:57 2021 +0400
Polish code
commit 95fb7e9ee7ed2a1f1248928a87b3a4aa59cecf34
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Sep 24 18:17:02 2021 +0400
Update Workato::CLI::ExecCommand
Support connection paths
commit 8f75652bb30a63f7f03571ffc4f1b2654053475c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Sep 24 17:08:29 2021 +0400
Introduce Workato::CLI::OAuth2Command
Class represents workato oauth2 CLI command which performs initial OAuth2 authorization
Include simple rack app for listening callback from OAuth2 provider and forwarding code to CLI
commit 39cd6a6e96dd003d63d6579ca931d7a8cd8fbdd7
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Sep 24 17:07:00 2021 +0400
Use Workato::Connector::Sdk::Connection instead of connection source
Slightly improve instance variable naming by explicitly name
source definitions with _source suffix
commit bd245e58d76c8d3fe414c44d6f4e7394c4f4c540
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Sep 24 17:03:41 2021 +0400
Introduce Workato::Connector::Sdk::Connection
Class represents connection definition of a connector
Provides accessors to connection and authorization keys
commit 5cf4deb22cc3147c936ad04aaa6a8b25dd7901db
Merge: ae8ce33 52fbf9d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 28 19:01:41 2021 +0400
Merge branch 'master' into develop
* master:
0.1.2 Windows fixes and workato push
Windows fixes + workato push
commit ae8ce3397d44e5dba4682843300e7b38365508bc
Merge: 73904bf 141f7ed
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Sep 28 18:38:06 2021 +0400
Merge pull request #34 from workato/pa-workato-push-autodetect-folder-18920
Remove required home folder
commit 73904bfa56615f0040830679bfe90869eacd84ea
Merge: 586427d 2019cce
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Sep 28 10:11:13 2021 +0400
Merge pull request #35 from workato/pa-windows-fixes
Fix Windows compatibility issues
commit 2019cceff12eef02a9cc80975bf10c598619f4bf
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Sep 27 22:34:04 2021 +0400
Remove useless code
commit f9d55f67a2e3a6a046d62d26a0cba00571e07cbb
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Sep 27 20:45:38 2021 +0400
Use safe unlink
commit 089031b99f2bf7ffc419a939bd773456839eeb90
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Sep 27 20:42:16 2021 +0400
Fix typo
commit 976373492b5033840f494f32b7c466b25d591de1
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Sep 27 20:28:11 2021 +0400
Add comment for suspicious code
commit 0bb55ff7e6a545ab42572ae2241be08a55d2208b
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 21 21:18:49 2021 +0400
Require tzinfo-data for Windows
commit 705b0b9c959ef705d43d32a326733cf674320506
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 21 21:18:20 2021 +0400
Fix workato push for Windows
commit 21b79473108b408197bce4726c5a0ea2b8844030
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 21 21:13:44 2021 +0400
Fix workato new help duplicates for Windows
commit 141f7edc30e78cf12c035f08acb23cf65ddb6f42
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Sep 20 14:21:21 2021 +0400
Remove required home folder
commit 586427d217d0937e7ffe9da0f73a6ec9acaab94a
Merge: 98bea34 c02bcb5
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Sep 20 14:22:58 2021 +0400
Merge remote-tracking branch 'origin/master' into develop
* origin/master:
0.1.1 Update gemspec metadata
Update gemspec
commit 98bea3416394ec3091aa4e1be256abfc1957ec7f
Merge: d5959cc f85df50
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Sep 16 12:01:47 2021 +0400
Merge pull request #33 from workato/pa-update-gemspec
Update gemspec
commit f85df50470e0d74d8bb543acaed80b54afe07dbf
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Sep 16 11:59:02 2021 +0400
Update gemspec metadata
commit cf06875cf63e67511136d0e265821372403bec35
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 15 12:15:58 2021 +0400
Update gemspec
commit d5959ccc8e035d8da3ac8ad8db12f3bcc0ff3a34
Merge: 4f76d9d 4f6f904
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 15 09:56:56 2021 +0400
Merge remote-tracking branch 'origin/master' into develop
* origin/master:
0.1.0 - Operations, Settings, CLI, Docs
commit 4f76d9d58554b09fca74acdab78856f717aff270
Merge: 05427d2 950f90e
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Wed Sep 15 09:15:02 2021 +0400
Merge pull request #32 from workato/pa-fix-rubocop
Fix rubocop config
commit 950f90ec13102f77401e43e8b9830e96aecebc27
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Sep 15 09:12:36 2021 +0400
Fix rubocop config
commit 05427d2b3691f63aa7c44240f434d7651d247cc1
Merge: be63fe3 223652d
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Fri Sep 10 11:14:59 2021 +0400
Merge pull request #30 from workato/pa-conventional-usages
Conventional params reference
commit be63fe3262d06a6531039557b7d2af326b17b4d3
Merge: 5e74e1b feff868
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Fri Sep 10 10:36:52 2021 +0400
Merge pull request #31 from workato/pa-fix-base_url-in-template
Fix typo in connector template: base_url -> base_uri
commit feff8684f1bfca1134d274f268e435bb4a1557bd
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Sep 10 10:35:52 2021 +0400
Fix typo
commit 223652dab53c3bf0f1dcaab32d22afeca02e4d50
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Sep 9 13:26:02 2021 +0400
Conventional params reference
commit 5e74e1b160da3637394f2dad4106524a1c0ec39e
Merge: 541a0b4 28ed90c
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Sep 9 13:10:40 2021 +0400
Merge pull request #29 from workato/pa-update-links-in-templates
Update links to documentation
commit 28ed90cdc02d5d8a3bd93536f77cbe24e222e4bf
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Sep 7 11:34:59 2021 +0400
Updte links to documentation
commit 541a0b400241c9674b43a68899243e538ebf1ae3
Merge: 952f1d2 56760ee
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Mon Sep 6 10:12:27 2021 +0400
Merge pull request #26 from workato/update-readme
Updated Readme
commit 56760ee8cb1fd19dfc689005c46a1858be7e9c66
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Mon Sep 6 10:33:51 2021 +0800
Removed misleading comment in github ruby.yaml
commit 15c559a46a8bd41aa7eb87a67b07734bb20aa409
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Thu Sep 2 22:31:26 2021 +0800
review
commit 952f1d2af85a9631cb4074e65911690c5f722fe1
Merge: f11091a 1368ad4
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Sep 2 17:22:21 2021 +0400
Merge pull request #28 from workato/pa-fix-gemspec-open-ended-warning
Fix pessimistic dependency warning
commit 1368ad4d323a4dfeb4dfccfef83cf48d96ad1c35
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Sep 2 17:20:17 2021 +0400
Fix pessimistic dependency warning
commit f11091a47295af655fe4620292745a2bad5ad4af
Merge: ca1e77d 0827405
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Sep 2 17:18:40 2021 +0400
Merge pull request #27 from workato/pa-fix-gemspec-open-ended-warning
Fix open-eded dependencies warning
commit 082740515fc4485209ea5bc902b4129dd8ba0eab
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 10 11:43:20 2021 +0400
Fix open-eded dependencies warning
commit 86407e5be896865a05a57e8a08273866d9f22e52
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Thu Sep 2 11:45:54 2021 +0800
Updated Readme
commit ca1e77dc98081d8525bec44e995060a9b2327bbc
Merge: 2385319 8e3f60b
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 31 12:06:57 2021 +0400
Merge pull request #25 from workato/pa-punchlist-1
Update templates
commit 8e3f60b65b3fe3a221708e97e99fa9ba5cda9849
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 30 21:56:55 2021 +0400
Init connector with settings
commit ad69d40b768c5b6d5a8a3d9909753190006380fa
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 30 21:46:45 2021 +0400
Prefer single quoutes
commit 23853192b78f1a32a0c09c85ba8a35b32af85ea3
Merge: e55b4e1 8482525
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Aug 26 18:19:07 2021 +0400
Merge pull request #5 from workato/pa-vcr-secrets
VCR encryption
commit 848252508a692df4272cd30dd8163bffb73de63f
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 26 18:11:38 2021 +0400
Update wording for VCR mode
commit e55b4e1d3a3324f25e70316902ef29d1ed5b7700
Merge: 2697b57 b5fcba4
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Aug 26 18:07:36 2021 +0400
Merge pull request #24 from workato/pa-lazy-object-definitions
Lazy evaluated and nested object definitions
commit b5fcba4c14c829fedff74b53a2a2b2a6e445c17f
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 26 12:48:13 2021 +0400
Nested object definitions
commit aca73d65626b022ab86312ab6dc69cf5b06b61b4
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 26 11:04:52 2021 +0400
Lazy evaluate object definitions
commit 2697b57c4f37afaf2b9282e82adb0b29d8f41408
Merge: c1e242f 9651d93
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Aug 26 10:50:31 2021 +0400
Merge pull request #23 from workato/pa-license
Add MIT license
commit 9651d93bbb11f0478b98773509b53b07089bd052
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 26 10:49:45 2021 +0400
Add license
commit 9b873fbdf8313ebd72030d93e7a2433a8f414b92
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 26 09:45:44 2021 +0400
Update wording for VCR mode
commit f686ea651873d08c1692972acd65b1276d17804e
Merge: fecd887 c1e242f
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 25 12:22:02 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-vcr-secrets
* origin/develop:
Fix typo
Fix typo
commit c1e242f02df97874b5ad9c9129887bb2db178219
Merge: b1972a7 87c41d3
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Wed Aug 25 12:17:39 2021 +0400
Merge pull request #22 from workato/pa-bugfixes-1
Fix typos in templates
commit 87c41d3161a88e9d8b627ece79073e68e1a32492
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 25 12:14:06 2021 +0400
Fix typo
commit 8eb3207dc3a646cf774ef50ee26ea83377081e71
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 25 12:13:24 2021 +0400
Fix typo
commit fecd88793f3d0f324524a6b6bac0fec64dd6793b
Merge: 4343e99 b1972a7
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 16:28:12 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-vcr-secrets
* origin/develop:
Fix exec_command_spec and side-effiects
Address review comments
Add tests for custom auth settings udpate
Fix settings override on refresh
Fix undefined method 'pause' for #<IO:<STDOUT>>
Ask to u[date new settings
Add EU servers to supported environments
Remove unused method
Use live environment as default target
Use README.md as default for description
Polish code
Remove unused class
Fix command help
Add title and description
Introduce push command to push connector to workato
Update settings if token refreshed
commit b1972a710663e2e506b148e601c1680dab177cc0
Merge: e093b89 00ebd28
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 24 16:27:23 2021 +0400
Merge pull request #13 from workato/pa-workato-push-14764
`workato push` command to upload connector code
commit e093b89579b2aecb378ed5b3b0bfe09a99d19785
Merge: be65f27 a91e6d3
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 24 16:27:14 2021 +0400
Merge pull request #15 from workato/pa-update-settings-18176
Update settings if token refreshed
commit 4343e994214662dfde4fe4e56e13748dd5db0f01
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 14:38:39 2021 +0400
Fix unintialized constant
commit b41def815524ce0bfd26e38add3045c9a924f315
Merge: 894be3c be65f27
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 14:27:33 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-vcr-secrets
* origin/develop:
Add missing files to gem package
commit be65f2708ad5b89b462c486bc1707ee45397cee4
Merge: 4428b33 8e6c5be
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 24 14:24:34 2021 +0400
Merge pull request #20 from workato/pa-fix-missing-files-gemspec
Add missing files to gem package
commit 8e6c5be86f9abf647c3f3f54af62e04bc744fdbe
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 14:23:33 2021 +0400
Add missing files to gem package
commit 894be3c48f4a06f515da09f55e0dc0af1c23c0bf
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Jun 15 15:18:32 2021 +0400
Implement VCR recprding encryption
commit a91e6d3adcdc0bc194c1e6b73ffd5eb6dc589c51
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 14:01:19 2021 +0400
Fix exec_command_spec and side-effiects
commit a2a148e87e90f828d283ce8045c18f40da7fcbdb
Merge: 85e648b 4428b33
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 13:56:08 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-update-settings-18176
* origin/develop:
Setup rubocop with reviewdog
Configure GH actions CI
Improve test coverage for Request#request_body
Cleanup gemspec and gem package
Get rid of ruby version in Gemfile
Add tests for tree pick_list
Add missing items to connector template
Remove misleading params from test
Remove misleading params from picklist test
Fix ExecCommand spec
Fix incompatibilities with Workato Runtime
Add tests for exec command
Add option to set VCR recording mode on create
Fix typo
Fix typo
Fix params for webhook triggers
Stub schema generator
Implement generators
commit 00ebd285907f9a1a1ddcc86cf14dbf5620936cd7
Merge: 96e5eb7 4428b33
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 13:52:14 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-workato-push-14764
* origin/develop:
Setup rubocop with reviewdog
Configure GH actions CI
Improve test coverage for Request#request_body
Cleanup gemspec and gem package
Get rid of ruby version in Gemfile
Add tests for tree pick_list
Add missing items to connector template
Remove misleading params from test
Remove misleading params from picklist test
Do not initialize payload until it is absolutely neccesary
Allow array as payload
commit 4428b3342718ba406f2856cee7a597db9c934513
Merge: 3777ab7 e44b27c
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 24 13:50:28 2021 +0400
Merge pull request #19 from workato/pa-setup-gh-actions-ci
Configure GH actions CI
commit e44b27c8bf17118fd305b5572e975750b33dad5d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 13:37:17 2021 +0400
Setup rubocop with reviewdog
commit 9fe79fdc1f4ac2adce2d717b08d48c1b896df0e2
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 24 13:29:06 2021 +0400
Configure GH actions CI
commit 3777ab7a6c7da1eac91d901c64f55c9cd65bc959
Merge: 65df267 c2fba69
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 24 10:38:27 2021 +0400
Merge pull request #4 from workato/pa-fancy-cli
Polish CLI and implement generators
commit 65df2675020e0c722f68f4831c47e9e493240457
Merge: 8ce9873 971feaa
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 24 10:27:54 2021 +0400
Merge pull request #18 from workato/pa-improve-test-coverage-for-request
Improve test coverage for Request#request_body
commit 971feaaf83b42574b8e1028574265e87cb899e06
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 24 10:27:05 2021 +0400
Improve test coverage for Request#request_body
commit 8ce98735e0b3e8f6318349c9edef345757fad5e3
Merge: 6728124 c575405
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Mon Aug 23 20:56:39 2021 +0400
Merge pull request #17 from workato/pa-cleanup-gemspec
Cleanup gemspec and gem package
commit c575405d64c22c5518fc8d0209d1b4eb1889219d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 23 20:54:08 2021 +0400
Cleanup gemspec and gem package
commit 85e648bc03a009817ac22f076a8c34961cadc562
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 23 16:52:00 2021 +0400
Address review comments
commit c2fba698e4caf6b5ea08d2f74cc20a0931b4d1c0
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 23 13:55:52 2021 +0400
Get rid of ruby version in Gemfile
commit f6b1b5f9eae6f8501d47ef1f340cb996b1c8c513
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Aug 20 11:59:20 2021 +0400
Add tests for tree pick_list
commit 583ebe009e495fbfebb63f2a47c482581e7e81a8
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Aug 20 11:58:59 2021 +0400
Add missing items to connector template
commit 2dba3b7aa2692a815f712263474a752f9806b703
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Aug 20 11:58:24 2021 +0400
Remove misleading params from test
commit acfca0d2967eea6b13091c416cbf23a4c44c0e73
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Aug 20 11:57:47 2021 +0400
Remove misleading params from picklist test
commit 98ef7569fbc8ff630d23e20d5398341614f1f3a4
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 19 12:43:18 2021 +0400
Add tests for custom auth settings udpate
commit 14fa49c57c17fad26f225a8df3bf6106fa7cf1c9
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 19 12:35:09 2021 +0400
Fix settings override on refresh
commit a497f1c82f49eda4257c9d410763be9496d12917
Merge: 3d20dbe 6728124
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 19 11:03:41 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-update-settings-18176
* origin/develop:
Do not initialize payload until it is absolutely neccesary
Allow array as payload
commit 3d20dbe258858f57a30c9f3ecbc21bf0d6af6fca
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 18 17:47:13 2021 +0400
Fix undefined method 'pause' for #<IO:<STDOUT>>
commit 5ea783c934b2e5d51b4f28779449f884eff70116
Merge: 6fd81da 6728124
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 18 13:28:52 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-fancy-cli
* origin/develop:
Do not initialize payload until it is absolutely neccesary
Allow array as payload
commit 6728124df34bf2a73120857a9eb557807015dafd
Merge: 9d060d4 5475b73
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Wed Aug 18 13:11:04 2021 +0400
Merge pull request #16 from workato/pa-post-array-payload-18350
Fix discrepancy for `post` and `payload` methods
commit 5475b738830a50569e4d909da6c86a3f600f175d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 18 12:39:24 2021 +0400
Do not initialize payload until it is absolutely neccesary
commit 14f27b0905c4da995fadf25ac7f7b66506fcf458
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 18 11:32:39 2021 +0400
Allow array as payload
commit 6595bdfe47300f71eeff058e5a8ba781a8552d6e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 17 19:27:20 2021 +0400
Ask to u[date new settings
commit 96e5eb7ddae62b146d79f8b18014a90e8721c22d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 17 10:45:15 2021 +0400
Add EU servers to supported environments
commit cd1a1f87acf00372452c3c92e3d3272435c651af
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 16 18:05:43 2021 +0400
Remove unused method
commit f1f14dbb4d2930aad4d65c67ac32273cc7b63365
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 16 17:29:09 2021 +0400
Use live environment as default target
commit c2c5affb63328c9c60d29b328e79a0eb13ce0ecf
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 16 14:55:16 2021 +0400
Use README.md as default for description
commit cef0fc008cdf1435b2b38d8a7880049b915e4165
Merge: ff7b89f 6fd81da
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 16 14:50:46 2021 +0400
Merge branch 'pa-fancy-cli' into pa-workato-push-14764
* pa-fancy-cli:
Fix ExecCommand spec
commit 6fd81da1bcdc1016d250172eb95c3145c8ec0913
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 16 14:50:15 2021 +0400
Fix ExecCommand spec
commit ff7b89faec00caab9ebb531c0bcd7da08ed4aa9c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 12 18:18:53 2021 +0400
Polish code
commit b1af5292a02777eef333108dd8f6a31e53be3a3e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 12 18:17:58 2021 +0400
Remove unused class
commit a8dd86c09a2263d4bb593f74aa9b99f8401444c4
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 12 18:16:11 2021 +0400
Fix command help
commit 0ed5b0981cd47fb37af7e01069b5c29046ccf81c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 12 18:11:59 2021 +0400
Add title and description
commit 94139c2636bd3e03a9e2ea4ace637431f49280eb
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 9 17:14:30 2021 +0400
Introduce push command to push connector to workato
commit 64a40f724515dde48c4f822f050f8669ee26ca22
Merge: 1dc06de 9d060d4
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Aug 12 17:53:46 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-fancy-cli
* origin/develop:
Implement ignore_redirect for request
commit 19996afa7e35d510f19b67e9da0869e00156e52b
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 11 16:08:00 2021 +0400
Update settings if token refreshed
commit 9d060d475ded2054d34d9b27ee230c616d614574
Merge: a022afe 892f392
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 10 12:59:50 2021 +0400
Merge pull request #14 from workato/pa-ignore-redirection-17385
Support ignore redirection policy
commit 892f392fff7d4e9412644992bb30f7b24ff8a085
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Tue Aug 10 12:57:40 2021 +0400
Implement ignore_redirect for request
commit 1dc06de253fda6635a73c1f970e84140319c3fc7
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 17 17:08:00 2021 +0400
Fix incompatibilities with Workato Runtime
commit f60dcff45c36a3d9de5d98721a623bc41e120a8b
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Jun 11 12:36:57 2021 +0400
Add tests for exec command
commit 25e370a97f7039beffc95c6e3fb9b1fae662aa5f
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 10 19:57:16 2021 +0400
Add option to set VCR recording mode on create
commit 9e9dfa19bd77ae1cee0835836c7e709ec63a2f6c
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 10 19:37:36 2021 +0400
Fix typo
commit 84360d7bf7733948ad4f22e1edf7ce9b3b5262cd
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 10 19:36:55 2021 +0400
Fix typo
commit f2dfb6c7b85165be3048b610106875500cff6f68
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 10 19:17:53 2021 +0400
Fix params for webhook triggers
commit 53b7c647523d3a28acdc80c8d6368b706513af15
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 10 18:58:47 2021 +0400
Stub schema generator
commit 81e99014fe2b7669d0ca2ac94c1ce7132b720db3
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Jun 9 17:22:04 2021 +0400
Implement generators
commit a022afe622a32dfeadcc79f7e5d1dd3eb7f59fad
Merge: a53f7d4 de41165
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 10 11:29:33 2021 +0400
Merge pull request #3 from workato/pa-triggers
Implement support of trigger
commit de411653e3a4fe14f9d972d84236dfaed55847f5
Merge: 166a7c6 a53f7d4
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Aug 6 14:18:36 2021 +0400
Merge remote-tracking branch 'origin/develop' into pa-triggers
* origin/develop:
Introduce --debug option to show full error stacktrace
Grammar + Additional elaboration on byebug + rspec.
Updated readme
commit a53f7d4adb865180523bc015696132d1a311e0b9
Merge: 1769272 a9d755d
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Thu Aug 5 19:35:19 2021 +0400
Merge pull request #12 from workato/pa-show-stacktrace-debug
Introduce `--debug` option to show full error stacktrace
commit 166a7c61144f9ba5c0c3b277464937240c714b99
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 4 15:08:26 2021 +0400
Rename poll methods
commit b175c1d852f2d33d313f7db2aae11bce0b3dab95
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 4 14:58:43 2021 +0400
Move to initializer
commit a9d755d662ec4217dce28dd3b257aa1a2ac71e16
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Wed Aug 4 12:00:31 2021 +0400
Introduce --debug option to show full error stacktrace
commit 1769272b993eccb41925eee9d839e5c347e6580b
Merge: 7ac2218 f82fc6f
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Tue Aug 3 16:26:03 2021 +0400
Merge pull request #11 from workato/readme-update
Grammer + More info on byebug + rspec
commit f82fc6fbf46b7ecc74881538c2f6d9c09c9836c1
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Tue Aug 3 15:43:51 2021 +0800
Grammar + Additional elaboration on byebug + rspec.
commit a7f8502338ecefd7bee037dcf77c6ba5cd1bfafb
Author: Goh ming xu bennett <bennett.goh@workato.com>
Date: Tue Aug 3 15:21:25 2021 +0800
Updated readme
commit b50b0c4ed85a0ce9c3b53822e3b3633438e404a6
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Aug 2 13:02:57 2021 +0400
Fix defaults for input/outpus schemas in execute method
commit 06a1305db62b14d3d4446b03b3c0ad5fc82e57ea
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Jun 28 15:29:16 2021 +0400
Create connector with settings
commit 2cba878d27a55387ec1e3dd3d14bb97c4b55d23f
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 17 17:23:34 2021 +0400
Fix incompatibilities with Workato Runtime
commit af16bb0ebe5ff6327bad1b7683463dd78eef7fe7
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 17 17:03:10 2021 +0400
Fix trigger incompatibilities with Workato Runtime
commit 4b8326f293ed7fb92032b1afd9216563e40db76e
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 17 14:16:57 2021 +0400
Fix trigger incompatibilities with Workato Runtime
commit d36d464bc22235e68fa765cc881dc2c3e9ec5727
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Jun 17 10:05:10 2021 +0400
Clenup VCRs
commit b7c86c4851ddecef0891deb2535129bd4461c33d
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Fri Jun 4 13:36:31 2021 +0400
Implement trigger support
commit 7ac2218a0b76be486b6aff795063b5f8a3d868cf
Merge: 8a069fb b2232fe
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Mon Aug 2 12:55:51 2021 +0400
Merge pull request #2 from workato/pa-object-definitions
Support schemas, object definitions, summarisation
commit 8a069fb07cd2ee8049465c2bacf9b1b7965a16b2
Merge: 2670f07 b744d89
Author: Pavel Abolmasov <79853945+pavel-workato@users.noreply.github.com>
Date: Wed Jul 14 11:02:53 2021 +0400
Merge pull request #1 from workato/pa-mvp
Implement support of actions, methods, DSL, connection settings
Introduce workato-connector-sdk gem which helps developing and allows running connector code outside Workato platform.
This is first part of a series of PRs related to MVP. In this PR Implemented:
Actions. Workato::Connector::Sdk::Action
Request's DSL with custom extensions. Workato::Connector::Sdk::Request
Retry mechanism. Retry outer action when request failed
Authorization mechanism
Refresh OAauth2 token
Global DSL and language extensions
Load connection settings from YAML Workato::Connector::Sdk::Settings
Load connector code from file Workato::Connector::Sdk::Connector
Added examples of connector tests spec/examples
CLI with ability to run actions
Stubs for features which are not implemented yet, but parts of future PRs
commit b2232fe02f662807292657233f4d6c4e869406c0
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Mon Jun 28 15:11:18 2021 +0400
Create connector with settings
commit ecb39e7e97d46101c6671f900e4327d197692a5b
Author: Pavel Abolmasov <pavel.abolmasov@workato.com>
Date: Thu Ju…
Hello maintainers 👋
I'm creating a connector for Lookout, a care management platform in Australia.
I'd like to have workato code coming through the cli rather than using the UI. We currently have 104 endpoints in our API, due to grow a few more endpoints soon.
In order to maintain 1-to-1 parity between workato connector and our API, the best shot we have is to have workato SDK gem sitting alongside our main project.
Unfortunately for us, the gem locks the dependencies. Two examples that clashed are activesupport (gem is at v5, we run on rails 7 (latest)), and aws-sigv4 (locked at 1.2.4, we're running on 1.6.0 (latest)).
I've relaxed all the others, too.
I'd rather pull the gem from official channels rather than maintain our own version of it.
Is any part of the code that depends directly on these locked versions? If so, can it be updated?
Happy to lend a hand if needs to update some parts of it, though I have very little understanding of its internals.
Cheers
Ricardo