Release - wersja 21.18
Poniżej opisane są najważniejsze zmiany wykonane w wersji 21.18.
Możliwość przekazywania parametrów z menu
W aktualnej wersji dodano możliwość definiowania z poziomu menu aplikacji wartości przekazywanych parametrów do formularzy, list, procesów i mikroprocesów.

Nowa operacja usuwania katalogów
Dodano dla katalogów operację Wymuś usunięcie, która pojawia się w menu kontekstowym po przytrzymaniu klawisza „Shift”. Usuwa ona katalog ignorując istniejące zależności.

Optymalizacja formularzy
Znacząco zoptymalizowano czas ładowania formularzy. Naprawiono błąd polegający na migotaniu edytora formularzy przy upuszczaniu elementów z przybornika.
Przeciągając elementy z przybornika, z sekcji Struktura danych formularza upuszczanie elementów z Shift skutkuje przeniesieniem grupy tylko z polem wejściowym, natomiast upuszczanie z Alt tylko opisem wartości.

Zmiany w bloczku generowania dokumentu
W bloczku Utworzenie dokumentu, jeżeli wybrano plik schematu danych .vds, dodane zostało pole podpowiedzi typu GUID „templateID”. Umożliwia ono przekazanie VersionId wybranego szablonu.

Opcja zmiany nazwy elementów
Bloczki w procesach, elementy na drzewku akcji w listach oraz formularzach mają teraz możliwość zmiany nazwy z poziomu menu kontekstowego.

Zmiana typu danych
Umożliwiono zmianę typu danych, z poziomu projektowania struktury danych (jeżeli dane znajdujące się już w bazie na to pozwalają).
Zmiany w VSoft archITekt Launcher
Dodanie możliwości uruchomienia / zatrzymania komponentów projektu bezpośrednio z ekranu listy projektów, bez potrzeby wchodzenia w szczegóły projektu.

Możliwość zdefiniowania katalogów instalacji komponentów web i runtime podczas tworzenia środowiska OnPremises.
Podczas tworzenia nowego środowiska OnPremises z poziomu Launchera, użytkownik może wybrać różne katalogi, w których będą zainstalowane komponenty aplikacji na serwerze (serwerach) aplikacyjnych oraz webowych.

Modyfikacja nazw walidacji
Zmodyfikowano nazwy opcji walidacji wyświetlanych w menu rozwijanym, tak aby odzwierciedlały one faktyczny przebieg walidacji.
Pozostałe zmiany
- Operacja wyznaczania zawartości rekordu wyrażeniem ma nową funkcję - potrafi konwertować dowolnie złożone typy .net do drzewek VTS. Wcześniej taką zdolność posiadał tylko bloczek Uruchamianie kodu - parametry złożone. Teraz można napisać np. "funkcję c#", zwrócić z niej np. typ anonimowy albo POCO (własne lub biblioteczne) i cieszyć się dużą strukturą danych możliwą do dalszej obróbki w mapowaniu. Podejście takie pozwala na bardzo proste integrowanie kodu we wszystkich miejscach.
- W edytorze formuł dodano funkcje pozwalające uzyskać nazwę i opis elementu słownikowego na podstawie GUID:
- Pobierz nazwę elementu słownikowego
- Pobierz opis elementu słownikowego
- Całkowicie zastąpiono drzewo uprawnień zbudowane w oparciu o pliki .right układem fizycznym plików w serwerze wersji (grupy uprawnień znikają całkowicie, a do hierarchizacji używane są katalogi).
- Dodano skrypt Repair.ps1, który powoduje odtworzenie brakujących baz danych projektu. Skrypt ma zastosowanie głównie na środowiskach deweloperskich / testowych, gdzie z dowolnego powodu chcemy usunąć bazę danych i zastąpić nową. Skrypt analizuje, których baz danych środowiska brakuje i je odtwarza. Skrypt nie ingeruje w istniejące bazy danych.
- archITekt nie zmienia już znaków specjalnych w nazwach kluczy przy wywołaniu usługi (np. „@” zmieniana była na „_”) .