# Version 1.30

September 12, 2023

**A new release of Sherpa Designer: version 1.30**

1. The Template Generator has added a "Smart Assistant" for generating the entire recognition template (tables, attributes, anchors, and relationships between them) based on a single sample of the recognized document.
2. The Template Generator has added tools for conveniently extracting nested tables in cases where another table is entirely within a table cell.
3. The "Execute Code" block editors for C#, Visual Basic, and Python have added a "Smart Assistant" for generating code in these languages that takes project variables into account.
4. The Designer has added a "Create New Project" window with the ability to create a new empty project in the specified folder, create a project based on the Sherpa Enterprise Framework, or migrate a project from UIPath or BluePrism using built-in migration tools. The migration tools are included in the main distribution package.
5. The script generator using neural networks has been updated to version 2; its window now looks like a chat, and after generating a script, you can textually ask the neural network to supplement or modify the already generated script. The quality of generated scripts and the neural network's understanding of the essence of the task has also significantly improved. Note: this functionality is available only to participants of the closed beta testing of this feature. A public release will follow later.
6. The "Machine Learning" palette has added blocks for working with ChatGPT and other GPT models, generating embeddings, searching embeddings in a vector database, and a tokenizer.
7. A check for the absence of diagrams in the project has been added when they are called from "Process" blocks.
8. The "Find Strings" block in the "Data Tables" palette has added the ability to filter columns.
9. The settings for Sherpa Assistant have added the ability to view the limits of free and paid quotas for Yandex Vision, Captcha, and OpenAI tools.
10. The ability to expand and shift blocks both vertically and horizontally has been added. To do this, click on an empty space next to the connector you want to expand or shift, and select the corresponding option from the context menu of the diagram.
11. A "Click on Text" block has been added to the "Browser Automation" palette. This block allows you to click on text on the page without using a selector.
12. In Sherpa Assistant, the ability to run a robot from any folder has been added. Additionally, if several robots are checked with the "Auto-Load" option, they will be executed sequentially when the assistant is auto-loaded.
13. For List, DataTable, and Hashtable variable types, the ability to import and export initial values to/from an external file has been added.
14. To increase the workspace in the designer, the upper designer panel can now be collapsed, displaying the main debugging control buttons directly in the program window's title. The title color now also changes depending on the current debugging mode.
15. A separate "Variable Control" window has been implemented in the lower "Variables" panel. To add a variable to this window, right-click on it and select "Add to Variable Control Window." Thus, you can now view variable values during debugging in four places: in both Variables panels, in the Console, and in the Variable Control window. Remember that you can also change variable values during debugging in the Console.
16. The "Message Window" and "Text Input Window" dialog boxes have added a "Timeout" property with automatic window closure after the time expires.
17. Blocks for "Load List from File," "Save List to File," "Load Dictionary from File," and "Save Dictionary to File" have been added.
18. Support for remote applications operating via RemoteApp technology has been implemented.
19. The "Extract Data" tool has added the ability to extract values of arbitrary attributes in web browser tags.
20. The Log has added the ability to view the contents of Data Tables nested within other Data Tables.
21. The Table Processing block has added the ability to select individual columns from the table.

As always, the updated platform distributions are available on the page:

[Links to Distributions](https://docs.sherparpa.ru/en/ssylki-na-distributivy)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/en/obnovleniya/obnovleniya-sherpa-designer/versiya-1.30.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
