Page tree
Skip to end of metadata
Go to start of metadata

Hello there,

We are glad to inform you that the latest 2022.22 versionof the SWAT Framework is out. Below is the list of issues thatare part of this release.


New Features

PriorityKeyAkioma Release Notes
High
SWAT-7255Extended DynSelect with option to enable and disable preSelectExistingInput;

enablePreSelectExistingInput(); 
disablePreSelectExistingInput(); 

Medium

SWAT-6044Migrated js internals to ES6

Tasks

PriorityKeyAkioma Release Notes
Medium
SWAT-7281Remove references to SWAT legacy startup global functions

Replaced
DYNAMIC-FUNCTION("getGlobDataDirectoryServer")  with
Akioma.Swat.SessionManager:DataDirectoryServer

Replaced
{fn getGlobHostname } with
Akioma.Swat.SessionManager:HostName

Replaced
{fn getGlobAppService } with
Akioma.Swat.SessionManager:AppService

Replaced
{set globSystemMode }  with
Akioma.Swat.SessionManager:SystemMode

Replaced
{fn getGlobConnectedERP } with
Akioma.Swat.SessionManager:connectedERP

Replaced
{get globDebugLevel } with
Akioma.Swat.SessionManager:debug

Replaced
{get globMachineID } with
Akioma.Swat.SessionManager:MachineID

Replaced
{fn getGlobBPMHost } with
Akioma.Swat.SessionManager:bpmHost

Replaced
{set globSubsidiary } with
Akioma.Swat.SessionManager:Subsidiary

Replaced
gcCurrDockedSystem  with
Akioma.Swat.SessionManager:DockedSystem



Medium
SWAT-7277

Cleaned up Legacy startup global functions


Replaced
{fn getGlobLangHdlMaster } with
Akioma.Swat.SessionManager:MasterLanguageHdl

Replaced
dynamic-function("getGlobClientHdl")  with
Akioma.Swat.SessionManager:TenantHdl 

Replaced
DYNAMIC-FUNCTION("getGlobCustomer") with
Akioma.Swat.SessionManager:customization

Replaced
DYNAMIC-FUNCTION("getGlobReducedSecuritySites") with
Akioma.Swat.SessionManager:reducedSecuritySites

Replaced
DYNAMIC-FUNCTION("getGlobValidLogins") with
Akioma.Swat.SessionManager:limitValidLogins

Replaced
{fn getGlobUserKey } with
Akioma.Swat.SessionManager:UserKey

Replaced
{fn getGlobLangHdlUI } with
Akioma.Swat.SessionManager:UiLanguageHdl

Bugs

PriorityKeyAkioma Release Notes
Highest
SWAT-7311Due to security vulnerabilities:

Updated "socket.io":"^4.4.1" to "socket.io":"^4.5.3"
Added "engine.io":"6.2.1"
Highest
SWAT-7306A copy of dependency SmartComponentLibrary accidentally overrode Consultingwerk.Util.DatabaseHelper and rendered the update to that class unnoticed for applications utilizing SWAT.

Removed src/backend/Consultingwerk/Util/DatabaseHelper.cls which is not overridden anymore.
Highest
SWAT-7282Due to security vulnerabilities:

Updated "loader-utils": "2.0.3" to "loader-utils": "2.0.4"
Highest
SWAT-7254Clicking in form fields without making changes marks it with hasChanges() == true.

Fixed error by checking only for input type 'number' and 'string' to mark field as hasChanges() = true;

Looking forward to hear your feedback.

Thanks,
Build.OneTeam