# Version 1.22

July 11, 2022

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

Key changes and new features:

1. The Expression Editor in Sherpa Designer now supports importing expressions from other platforms, including UIPath. When importing expressions, you can select the source programming language: C# or Visual Basic. To use the expression import feature, click the button with three dots in the properties editor of the block next to the desired property, and the Expression Editor will appear. Then click the Import Expressions button in the lower left corner of the Expression Editor and follow the on-screen instructions.
2. A "REST Client" block has been implemented, allowing for more detailed configuration and execution of GET, POST, UPDATE, DELETE requests, adhering to all RESTful standards. The Execute HTTP Request block has been retained for backward compatibility.
3. Sherpa Designer now allows you to start and continue debugging from a selected block, including going back in the scenario and repeatedly executing the same sequence of blocks. To start or continue debugging from a selected block, right-click on the block and select "Debug from Current Block" from the context menu. The debugging functionality from the selected block is also accessible via the keyboard shortcut "Ctrl+Shift+F6."
4. All blocks that use a password have been updated to support SecureString. The SecureString data type encrypts passwords in all locations and decrypts them only before immediate use (for example, before inserting into the corresponding window of a third-party application for authentication). When outputting the value of this variable to the log or an external text file, you will not see the password stored in such a variable in plain text. A SecureString variable can be created using the Variables panel. You can convert a text variable to or from SecureString in any expression using functions from the Working with SecureString section in the Expression Editor. The SecureString data type is used by the Get/Set Credentials blocks from the Orchestrator palette, Create/Get Credentials from the Windows Credentials palette, and all blocks in all palettes that have a Password property. For backward compatibility, the ability to pass a password in a plain text variable in all these blocks is also retained. The data type of the variable used (Text or SecureString) is determined automatically.
5. Support for the new version of the Microsoft Edge browser has been implemented. To work with this browser, you need to go to the Chrome store, find and install the Sherpa RPA plugin at the following link: <https://chrome.google.com/webstore/search/sherpa> (In Microsoft Edge, you can add extensions from the Chrome web store. To do this, you need to allow Edge to install extensions from other stores.)
6. A number of changes have been made in Sherpa Designer for the convenience of developers.

• A grid has been implemented for aligning blocks, with the option to disable it and set the grid step (the setting is available on the Tools panel)

• The ability to disable automatic binding of a block to the parent block when moving it has been added (the setting is available on the Tools panel)

• The movement of grouped elements has been fixed

The version update is performed by installing over the previous version, and all settings are preserved.


---

# 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/arkhiv-obnovlenii/versiya-1.22.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.
