v1.10.0

AutomaApp/automav1.10.0May 17, 2022by Kholid060

AI Summary

Introduces enhanced recording, new blocks (Press Key, Handle Dialog), and Google Sheets improvements.

Key Highlights

  • Improved record workflow functionality
  • Add Press Key block and Handle Dialog block
  • Google Sheets block options (Append/Get range)
  • Loop elements via XPath

New Features

  • Press Key block
  • Handle Dialog block
  • Google Sheets options (Append spreadsheet cell values, Get spreadsheet range)
  • Loop data via XPath
  • Wait till tab loaded option in New Tab block
  • More operators in conditions builder

Full Release Notes

## What's new?
- Improved record workflow

https://user-images.githubusercontent.com/22908993/168801615-187e2405-4f45-47e6-bb4e-a70f35892f06.mp4

- Add the "Blocks" and "Table" section in workflow settings
<img src="https://user-images.githubusercontent.com/22908993/168805730-de39584c-321a-460d-a4e9-b3f04a93525b.png" width="600" />

- More operators in the conditions builder
<img src="https://user-images.githubusercontent.com/22908993/168805880-bfd53288-c63b-44ed-b32b-bb7dc678d722.png" width="600" />

- Add Press Key block
- Update the `zh` locale, thanks @xkonglong 
- [Handle dialog](https://docs.automa.site/blocks/handle-dialog.html#handle-dialog-block) block no longer require `Debug mode`
- `Append spreadsheet cell values` and `Get spreadsheet range` options in [Google Sheets](https://docs.automa.site/blocks/google-sheets.html) block
- You're now able to select multiple elements by XPath and use XPath to loop elements in the [Loop Data](https://docs.automa.site/blocks/loop-data.html) block.
- Add the `Wait till tab loaded` option in the [New Tab](https://docs.automa.site/blocks/new-tab.html) block
- Increase the conditions limit in the [Conditions](https://docs.automa.site/blocks/conditions.html) block
- Allow the Delay block in the Blocks group
 
## Bug Fixes
- Save assets block not working
- Error when inserting `array` type column in the Google Sheets block
- Connection is removed when a block is dropped in a block output 
- Font not loaded in the Automa Element selector 
- Can't open a log if the name is empty 
- Loop elements throw an error 
- Context menu covering connection delete button 
- Wrong element coordinate inside an iframe 
- Key not typed when triggering the keyboard event 
- Generate wrong selector when recording workflow 
- Workflow doesn't execute when has the same `when visit web` trigger