Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
HighImage Modified
SWAT-7255Extended DynSelect with option to enable and disable preSelectExistingInput;

enablePreSelectExistingInput(); 
disablePreSelectExistingInput(); 

MediumImage Modified

SWAT-6044Migrated js internals to ES6
MediumImage Removed
SWAT-3885Updated main JS components to latest stable versions.



Tasks

PriorityKeyAkioma Release Notes
MediumImage Modified
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
 




MediumImage Modified
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
HighestImage Modified
SWAT-7311Due to security vulnerabilities:

Updated "socket.io":"^4.4.1" to "socket.io":"^4.5.3"
Added "engine.io":"6.2.1"
HighestImage Modified
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.
HighestImage Modified
SWAT-7282Due to security vulnerabilities:

Updated "loader-utils": "2.0.3" to "loader-utils": "2.0.4"
HighestImage Modified
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.

...