v1.22.0

AutomaApp/automav1.22.0Oct 26, 2022by Kholid060

AI Summary

This release marks a major update by migrating the extension to Chrome Manifest V3 and relocating the dashboard to a popup, along with significant JavaScript enhancements.

Key Highlights

  • Migrated from Manifest V2 to Manifest V3
  • Dashboard moved to a popup (do not close while running)
  • Run a workflow from a specific block
  • JavaScript expressions now supported inside mustache tags
  • New `automaFetch` function in JavaScript block

Breaking Changes

  • Migration from Manifest V2 to V3 may require workflow updates to work correctly.

New Features

  • Select and verify selector inside a block
  • Automa shortcut (Ctrl+Shift+E) for easy access
  • JavaScript Execution Context support
  • JSON support as workflow parameters
  • Block menu functionality

Full Release Notes

### What's new?

- Migrate from Manifest V2 to [Manifest V3](https://developer.chrome.com/docs/extensions/mv3/intro/). See the article about migrating to Manifest V3 and how it might affect your Automa workflow in [Automa Blog](https://blog.automa.site/migrate-to-manifest-v3).

- The dashboard moved as a popup, don't close this popup while running a workflow

![image](https://user-images.githubusercontent.com/22908993/197735720-07b645ae-86be-4063-8fef-0c00519f9671.png)

- Run a workflow from a specific block

https://user-images.githubusercontent.com/22908993/197736919-5958b598-3dc1-42b6-95e0-0d396a129074.mp4

- Select and verify the selector inside a block

https://user-images.githubusercontent.com/22908993/197738492-e3bbcd0d-baa4-4a3f-8f6d-b6b00f738e70.mp4

- Use the Automa shortcut for easy access to run your workflow, open it by pressing `Ctrl+Shift+E`

https://user-images.githubusercontent.com/22908993/197915949-09c4da7a-7492-488c-ad70-94be91cf7e2c.mp4

- Now you can write a JS expression inside the mustache tag, learn more about it in the [documentation](https://docs.automa.site//workflow/expressions.html#javascript-expressions)
- Add [`automaFetch`](https://docs.automa.site/blocks/javascript-code.html#automafetch-type-resource) function in javascript block
- Add [JavaScript Execution Context](https://docs.automa.site/reference/javascript-execution-context.html) in JavaScript Code block and Code condition in the Conditions Block.
- Support JSON as a workflow parameter
- Add block menu

### Bug fixes
- Wait for connections block doesn't continue if the flow that was connected to it changes
- `automaFetch` not working in the background context
- block showing loop id
- can't install workflow & package from the marketplace
- conditions block not working
- context menu trigger not working inside an iframe
- create an element block not working
- create element block not working in firefox
- double execution of a single path
- element not found when verifying element
- javascript block not working in firefox
- multiple block lines not working
- preload script not working in firefox
- repeat task block only executes once
- scripting and action API
- set package as external
- sidebar does not auto-close
- take screenshots block
- throw an error when can't find the loop
- throw an error when the parameter block canceled
- upload file block not working
- workflow trigger not registered