...
SCL-3353 Fixed issues with rendering instances in a tab folder inside a SplitContainer
Description:
The have resolved issues rendering a tab folder inside a SplitContainer for repository based GUI and Angular forms.
Improvement
SCL-3348 Added CATCH Blocks for Progress.Lang.Stop
Description:
Following the release of SCL-2461 we have now duplicated all non-trivial CATCH blocks (CATCH blocks that show the error message and perform further handling) with with a CATCH Block for the Progress.Lang.Stop type.
Details can be found in the release notes of the SCL-2461 feature.
SCL-3352 ValueL ist Entry Key no longer enabled in update mode
Description:
In the Smart Value List Maintenance, the ValueListEntryKey field can no longer be modified for existing records. If a developer needs to change the value list key, he needs to delete the existing record and create a new one.
This enforces, that the ValueListEntryGuid and the ValueListEntryKey are not reused by for only one of them.
New Feature
SCL-3350 Implemented user control based on the OpenEdge Procedure Editor
Description:
We have implemented a new User Control Consultingwerk.Studio.ProcedureEditor.ProcedureEditorControl which allows to use the Progress Procedure Editor (ABL Embedded Window) anywhere in a GUI for .NET Application.
The Control exposes methods ReadOnly and EditorText and an OpenFile method to interact with the procedure editor.
Task
SCL-3351 Implemented Parser for JWT Token
Description:
We have implemented a new class Consultingwerk.Framework.JsonWebTokenParser that allows to parse a JWT Token. The Token will be parsed into a structure exposing the header and the payload as strong typed ABL objects and JSON objects.