What's Changed
- add endpoint and query for fetching script blocks for a wpid by @jomido in #3164
- Jon/sky 5820 make browser task block flippable with code by @jomido in #3165
- Jon/sky 5868 max recursion error in app by @jomido in #3167
- throttle instead of debounce by @jomido in #3168
- script generation: regenerate click xpath from intention by @wintonzheng in #3169
- Update API specifications with fern api update by @wintonzheng in #3170
- remove onepassword token creation endpoint from api doc by @wintonzheng in #3171
- fix file type detect bug by @LawyZheng in #3172
- fix script id bug on creating browser by @LawyZheng in #3173
- Jon/workspace by @jomido in #3175
- remove onepassword token creation endpoint from api doc by @wintonzheng in #3177
- make other script enabled blocks flip-to-script; add type-checked lis… by @jomido in #3179
- add support_empty_page and wait_seconds to the scrape_website interface by @wintonzheng in #3181
- fix economy element tree trimming by @wintonzheng in #3182
- optimize scraping part 3 by @LawyZheng in #3183
- optimize scraping part 1 by @LawyZheng in #3184
- optimize scraping part 2 by @LawyZheng in #3185
- fix scraping edge case by @LawyZheng in #3186
- replace workflow parameter React Context with a zustand store; use everywhere by @jomido in #3187
- whitelist re for code block (is top-level var) by @jomido in #3188
- remove get 1password token from doc by @wintonzheng in #3189
- no 1password token create & get in the official api schema by @wintonzheng in #3190
- Split Reveal/Copy button for API key by @dvloper-serena in #3180
- stop building element tree again and again when drawing boudingbox by @LawyZheng in #3191
- optimize scraping part 4 by @LawyZheng in #3192
- optimize cache element tree logic by @LawyZheng in #3194
- remove hard waiting time in scraping by @LawyZheng in #3195
- allow deletion of blocks within the debugger by @jomido in #3196
- fix stop waiting bug by @LawyZheng in #3197
- update openapi json by @wintonzheng in #3193
- fix accidentally sinced workflow editor code by @wintonzheng in #3199
- fix totp code order issue by @LawyZheng in #3200
- fix wait for animation end by @LawyZheng in #3201
- Jon/sky 5906 debugger show actions inputs outputs for a block run by @jomido in #3202
- fix accordion rebder bug from flippable component by @jomido in #3203
- fix task node accordion for settings by @jomido in #3204
- enable logs; add sentry logging to block runs (debugger) by @jomido in #3205
- Jon/sky 5841 make debug view the default view by @jomido in #3208
- decrease parse input prompt token by @LawyZheng in #3210
- defer flow updates to next tick by @jomido in #3211
- react-flow updates: allow one in current render cycle; defer rest to … by @jomido in #3213
- script generation improvement by @wintonzheng in #3216
- Update API specifications with fern api update by @wintonzheng in #3215
- add gpt5 model option by @wintonzheng in #3217
- upgrade litellm to support gpt5 reasoning by @wintonzheng in #3218
- run scripts with workflow run paramters by @wintonzheng in #3219
- fix task v2 download issue by @LawyZheng in #3220
- make all blocks debuggable by @jomido in #3221
- Scripts APIs don't have to be in the public API doc by @wintonzheng in #3222
- use medium as the default reasoning effort by @wintonzheng in #3223
- run block using run_workflow interface by @wintonzheng in #3224
- update copy; adjust some styles by @jomido in #3225
- migrate block and workflow related schemas to skyvern/schemas/workflows.py by @wintonzheng in #3227
- add control buttons to debugger; change 'cede control' text by @jomido in #3226
- improve dynamic wait when multiple frames by @LawyZheng in #3228
- remove hard wait time in input action by @LawyZheng in #3229
- log updates for run block (error objects are filtered out in Sentry) by @jomido in #3230
- make WorkflowBlockInputArea a 'hybrid sync component', rather than a … by @jomido in #3232
- fix bug introduced by #3232 by @jomido in #3233
- run script with workflow block run, task, step and artifacts built by @wintonzheng in #3234
- fix(windows): use asyncpg on Windows and make artifact filenames Windows-safe (no “:”) — Refs #2756 by @OvidiuBurea in #3207
- post action screenshot works for script run by @wintonzheng in #3235
- start build tree from HTML element by @LawyZheng in #3237
- script gen: extract action support by @wintonzheng in #3238
- use dynamic waiting for select action by @LawyZheng in #3239
- helper function for wait animation by @LawyZheng in #3240
- Jon/construct cache key and show by @jomido in #3242
- Jon/sky 5981 turn off debugger for oss and self host by @jomido in #3243
- support cdp for task and workflow by @LawyZheng in #3244
- frontend support cdp for task and workflow by @LawyZheng in #3231
- unconstrain editor for OSS by @jomido in #3245
- support input date by @LawyZheng in #3246
- handle exception when check date call failed by @LawyZheng in #3247
- shorten random string for secret value by @LawyZheng in #3263
New Contributors
- @dvloper-serena made their first contribution in #3180
- @OvidiuBurea made their first contribution in #3207
Full Changelog: v0.2.9...v0.2.10