Logo

    Home

    Documentation

    Use Cases

    Training

    Applications

    Release Notes

    [Source] Release Notes

    [Source] Release Notes

    Title
    ID
    Description
    Version
    Type
    Add back filter attribute for Grid columns

    SWAT-13708

    Added back ignored filter attribute on SwatDataField objects.

    25.18.0

    Other
    Add back filter attribute for Grid columns

    SWAT-13708

    Added back ignored filter attribute on SwatDataField objects.

    25.18.0

    Other
    workflow import is slow

    SWAT-13670

    Reduced time required to import workflows.

    25.18.0

    Minor
    workflow import is slow

    SWAT-13670

    Reduced time required to import workflows.

    25.18.0

    Minor
    Fix launching AutomationHub screen

    SWAT-13605

    Fixed an issue when customData was empty object and affected launching AutomationHub screen properly.

    25.18.0

    Patch
    Fix launching AutomationHub screen

    SWAT-13605

    Fixed an issue when customData was empty object and affected launching AutomationHub screen properly.

    25.18.0

    Patch
    Infinite-scroll misindexes rows, causing wrong anonymization (blur) after additional fetches

    SWAT-13553

    Fixed issue with incorrect record index causing wrong anonymization on Grid pagination.

    25.18.0

    Patch
    Infinite-scroll misindexes rows, causing wrong anonymization (blur) after additional fetches

    SWAT-13553

    Fixed issue with incorrect record index causing wrong anonymization on Grid pagination.

    25.18.0

    Patch
    Improve select attributes handling

    SWAT-13458

    Fixed casing issues for DynSelect control.

    25.18.0

    Other
    Improve select attributes handling

    SWAT-13458

    Fixed casing issues for DynSelect control.

    25.18.0

    Other
    Enable moving objects outside pages in designer

    SWAT-13416

    Added support for moving object instances in different pages or root using pulldown menu option "Move".

    25.18.0

    Minor
    Enable moving objects outside pages in designer

    SWAT-13416

    Added support for moving object instances in different pages or root using pulldown menu option "Move".

    25.18.0

    Minor
    Corrupt session on initial login in webui

    SWAT-13550

    Fixed bug on login

    25.17.0

    Other
    repositionTo multipleAllowedInstance of LaunchContainer not working if value is numeric

    SWAT-13521

    Allow numeric values for 'repositionTo' in launchContainer.

    25.17.0

    Other
    DSO can't find connected fields - Part 2

    SWAT-13397

    Adjustments to DataSource addRecord to select newly adding initial record after data fetch.

    25.17.0

    Other
    dso.controller.deleteRecordById resolves/rejects too early - Part 2

    SWAT-13396

    Adjusted deleteRecordById and saveRecord methods of DataSource object to reject the promise in case of a negative smart message reply

    25.17.0

    Other
    Set up repository service to work with Postgres repository data read-only

    SWAT-12547

    Added support for Designer to read repository data from Posgtres

    25.17.0

    Other
    Adjust application settings checks to support yes/no and true/false

    SWAT-13504

    Converted yes and no applicationSettings values to boolean true/false.

    25.16.0

    Minor
    Missing Info attribute in dynamic form

    SWAT-13455

    Add missing 'note' attribute and adjust styling.

    25.15.0

    Patch
    English as a fallback language

    SWAT-13418

    Changed fallback language to english instead of german.

    25.15.0

    Other

    25.15.0

    Major

    25.15.0

    Major
    docxFactory memory leaks

    SWAT-13186

    Fixed docxFactory memory leaks

    25.14.0

    Other
    using 29.02. in a non leap year throws a backend error

    SWAT-12298

    Fixed an issue with invalid February 29th date filter in grid headers.

    25.14.0

    Other
    Stabilize playwright tests

    SWAT-13320

    Optimize dynselect e2e tests to avoid flakiness.

    25.13.0

    Minor
    Memory leaks in ApplicationsSettingsTask

    SWAT-11851

    Investigated and fixed potential memory leaks of JsonObject objects in the PASOE.

    25.13.0

    Minor
    Add fallback to deploy script

    SWAT-13052

    Improvements to standalone deployment so that failing deployments will keep the environment up with previous version.

    25.12.0

    Minor
    ServerEventsHandler in dso is a select for logic objects

    SWAT-13163

    Made ServerEventsHandler in dso a select for logic objects.

    25.11.0

    Minor
    Stabilise e2e test: Should scroll to bottom in the dataview and trigger a new batch request @regression

    SWAT-13158

    Stabilize e2e flaky designer screen test.

    25.11.0

    Minor
    Cancel request not working when SecHub authentication is enabled

    SWAT-13152

    Disabled cancelRequest feature by default.

    25.11.0

    Patch
    Incorrect position of 'Choose window' icon

    SWAT-13011

    Fix position of 'Choose windows' icon and selected value.

    25.11.0

    Minor
    Recreate a test for current Designer: Developer can add a button on a form and it will be visible on a screen @smoke @screenshot

    SWAT-12437

    - recreate e2e Forms tests: add button functionality and manage created screens - refactor e2e FormsPage and ScreensPage: update type definitions for copyForm and copyScreen methods - refactor e2e DesignerScreenTabbar and DesignerScreen: update tab references and improve object handling

    25.11.0

    Patch
    Axadmin in .applicationsettings in section "internal"

    SWAT-12296

    Added a new application setting 'internal.defaultExternalUserEncrypted', set to false, by default. When set to true, it will consider the 'internal.defaultExternalUser' value as encrypted using the Consultingwerk.Framework.IPasswordEncryptionService service.

    25.11.0

    Minor
    Enable mock of UserDataAccess for Unittests

    SWAT-12214

    Added support for mocking UserDataAccess OE class during unit testing.

    25.11.0

    Minor
    portal: store release-info in postgres instead of openedge db

    SWAT-13012

    - add "releases" table and update schema for versioning - add new "Create (Update) releases" workflow for updating or creating releases with statuses - update Portal API endpoint in "Notify portal" CircleCi config command - add releasesDSO with Embedded 2 subtype - use releasesDSO in releaseDesktop and projectsDesktop

    25.10.0

    Major
    Portal Standalone URL is incorrect

    SWAT-12996

    - correct variable casing for stackname in updateEnvironmentUrl function - update error messages for repository and branch selection in initializeDeploymentDialog

    25.10.0

    Minor
    Fix/stabilise a failing test: Should automatically refresh and skip refresh for linked DataSources if UpdateSkipRefresh is updated in RefreshScheme. @smoke

    SWAT-12843

    - adjust DataSourceRefreshScheme tests to include loading check after cell click

    25.10.0

    Patch
    Recreate a test for current Designer: Designer page tests

    SWAT-12454

    - stabilise Application Module tests - adjust and restore back attribute form tests for designer screen - refactor: remove unused ObjectDesigner and related components - refactor: move AttributesTabPanel component into a separate file and update imports in tests - refactor: update tabbar locator in ApplicationsTabbar and improve expandTabbarNodeIcon selector in ObjectDesignerTree

    25.10.0

    Patch
    Optimize backend filter query

    SWAT-12270

    Adjusted standard SWAT PASOE services.

    25.10.0

    Minor
    Update swat vanguard to latest AH

    SWAT-13017

    Update swat-vanguard to latest Automation-Hub version.

    25.9.0

    Minor
    picture upload not working anymore

    SWAT-13013

    Fixed an issue where the toolbar combo getValue function always returned null.

    25.9.0

    Minor
    Child menus are not visible in ribbon

    SWAT-12958

    Fix child menus visibility in ribbon.

    25.9.0

    Patch
    Can not call serverActions from SWAT

    SWAT-12932

    Add new methodType 'coreServerAction' to allow calling into swat.

    25.9.0

    Minor
    Create AH node - call server action

    SWAT-12924

    Create new Automation-Hub node for calling server actions.

    25.9.0

    Minor
    Multiple logins from the login screen overwrite session data

    SWAT-12712

    Login and logout user actions are propagated to other opened tabs within the application.

    25.9.0

    Patch
    Recreate a test for current Designer: Save in object designer

    SWAT-12453

    - test: add snapshot images for SampleDateDateFilterGrid in various browsers - restore designer-screen-save tests for designer screen refactor: update FormsPage and ScreensPage to support openAfterCreate parameter and improve loading checks - refactor: implement checkLoadingFinished utility for loading state checks in ScreensPage and UserProfileSettingsPage - refactor: update AbstractTabbar implementation and related components to use locator parameters - refactor: move common activeTabpanel property to the AbstractTabbar - refactor: add AttributesTabPanel class for managing form attributes in DesignerScreenTabbar - refactor: update createNewForm and copyForm methods to accept FormDetails object - refactor: remove unused AttributesGrid, ConfigDTAFrame, and ObjectDesignerTabbar components - refactor: remove unused saveMaster method from BaseDesigner class - refactor: remove unused import of triggerAndWaitForResponse from forms.page.ts - refactor: simplify open method calls in ScreensPage tests by removing unnecessary desktopPage parameter

    25.9.0

    Patch
    Recreate a test for current Designer: Two tabbars on the same screen test

    SWAT-12451

    - fix failing tests due to new screens open in the designer by default - refactor create screen helper function - fix: update drag-and-drop connection for screen tests to use bottom connection indicator - add tests for handling multiple tabbars in designer screen - refactor: remove unused tab components from test framework

    25.9.0

    Patch
    Styling adjustments for the flow view

    SWAT-12928

    Designer screen flow view styling improvements.

    25.8.0

    Minor
    Drag from node always set it as parent in flow view

    SWAT-12927

    Made drag node always the parent when linking.

    25.8.0

    Minor
    Delete Button for links in the flow view

    SWAT-12926

    Added delete button for selecting link.

    25.8.0

    Minor
    Vue flow del key not working

    SWAT-12925

    Include 'Backspace' in eventKeyHandle function. Add confirmation dialog for deleting node.

    25.8.0

    Patch
    Failed build - publish n8n

    SWAT-12921

    Increase memory limit for n8n-nodes-base.

    25.8.0

    Patch
    Improvements for handling server actions

    SWAT-12918

    InvokeServerTask with methodType 'serverAction' requires you to specify methodName. InvokeServerTask is added under clapi v2.

    25.8.0

    Major
    Import of workflows not working

    SWAT-12909

    Fix workflows import on standalones.

    25.8.0

    Patch
    Update Automation hub to 1.88 n8n version

    SWAT-12869

    Update SWAT to latest n8n version.

    25.8.0

    Minor
    Adjustments in copy dialog

    SWAT-12561

    Added some adjustments in copy and create dialog

    25.8.0

    Minor
    Enable removing padding top for buttons

    SWAT-12416

    Theme variables for button padding

    25.8.0

    Minor
    Datepicker and Dropdown remain visible navigating through different desktops

    SWAT-12301

    Fixed an issue that was leaving the calendar input open.

    25.8.0

    Patch
    Fix and enable e2e test: Verify that lookup will show selected item when expanded. Selected from the lookup page @regression

    SWAT-12218

    SWAT-12218 - improve DynSelectLookup test component to stabilise dynselect lookup tests SWAT-12218 - refactor ObjectTypeSelectionPage test page to improve click handling

    25.8.0

    Minor
    Select2 dropdown shown on wrong z layer

    SWAT-12213

    Fixed select dropdown z-index issue.

    25.8.0

    Patch
    Delete link is disabled

    SWAT-12880

    Enable delete link button in ribbon.

    25.7.0

    Patch
    Skip gitpod start screen when launching it from portal

    SWAT-12873

    - skip gitpod start screen when launching it from portal (add autostart and largeContainer params to gitpod URL)

    25.7.0

    Major
    Move search toolbar in portal projects

    SWAT-12871

    Move search toolbar to repositories panel and change htmlClass type.

    25.7.0

    Minor
    Change portal Projects layout

    SWAT-12870

    Change portal Projects layout and rename panel.

    25.7.0

    Minor
    Fix Workspaces Filter in portal

    SWAT-12868

    - Fix Workspaces Filter in portal: add filter by phase/status to gitpod integration flow ( fetch workspaces list)

    25.7.0

    Major
    Primevue styling injected causes issues

    SWAT-12814

    Fix styling toolbar input and vue flow node icon.

    25.7.0

    Patch
    portal: change branches-grid to server-side filtering

    SWAT-12813

    - change Bitbucket branch grid on projectDesktop uses sever-side filtering

    25.7.0

    Major
    New templates for Swat Objects

    SWAT-12803

    Added new templates for Datasources, Grids, Forms and Selects

    25.7.0

    Minor
    Issue changing page sequence in Tabbar - designer screen

    SWAT-12795

    Fixed an issue with page sequence and styling in designer screen.

    25.7.0

    Patch
    Issue deleting node after selecting an edge

    SWAT-12788

    Fix issue deleting node after clicking an edge.

    25.7.0

    Patch
    Issue deleting object with childs in designer

    SWAT-12757

    Fix issue deleting tabbar from schematic view tab.

    25.7.0

    Patch
    The SwatSelect list stays on top with space at the bottom

    SWAT-12730

    Adjusted position of select dropdown

    25.7.0

    Patch
    Attribute for placeholder in SwatSelect search input

    SWAT-12729

    Added attribute for placeholder in SwatSelect search input

    25.7.0

    Minor
    Stabilise Test User2 on CI

    SWAT-12714

    - enhance login error handling on storageState fixture step

    25.7.0

    Minor
    Support initial value in ListItemPairs DynSelect

    SWAT-12701

    SwatSelect now supports initialValue for Static List Selects. To initialize a SwatSelect to "null" use the initialValue attribute with a value of "null".

    25.7.0

    Minor
    SwatSelect can grow vertically

    SWAT-12623

    Added "allow grow vertically" attribute on select to better display multiple values.

    25.7.0

    Minor
    mainMenuCode attribute should be a dynselect

    SWAT-12556

    Made mainMenuCode attribute a dynselect.

    25.7.0

    Minor
    Recreate a test for current Designer: Should create screen and add a grid and DSO inside it. @smoke

    SWAT-12440

    SWAT-12440 - add screen creation test with grid and DSO

    25.7.0

    Minor
    Add loader while pipeline server-actions are in progress

    SWAT-12328

    - add loader shown on 'Trigger Pipeline', 'Create release' actions in progress - update Bitbucket fetch repositories, branches to include pagination parameters - simplify triggerPublishPipeline function by removing unnecessary status check

    25.7.0

    Minor
    Small adjustments in the new Flow View

    SWAT-12776

    UI adjustments in Flow View - designer.

    25.6.0

    Minor
    Duplicate refresh lead to duplicate records in grid

    SWAT-12687

    Fixed issue with duplicate records in Grids.

    25.6.0

    Other
    Font size variable for checkbox columns

    SWAT-12685

    Replace hardcoded value of font size for checkbox columns with css variable.

    25.6.0

    Minor
    Choose Image Dialog: Filtering not working

    SWAT-12675

    Fix filtering on FileDataView component.

    25.6.0

    Patch
    Test and Fix all Vanguard Portal functionality

    SWAT-12655

    - Update APP_SERVER_TS_PORT to 3001 in deployment configuration - update webpack configuration to specify domain for buildApp - update TriggerPublishPipelineDialog and initializeDeploymentDialog to use BitbucketBranchAutomationDSO and BitbucketRepositoryAutomationDSO - update dependencies to version 25.6.0-VG.1 and adjust port configurations - add n8n workflow "Fetch portainer endpoints", "Fetch Portainer stacks" - add PortainerEndpointsAutomationDSO and PortainerStacksAutomationDSO with a newly created n8n flows - update EndpointBusinessEntity to change resourceName and SUBTYPE attributes

    25.6.0

    Major
    Handle massive tests fail on CI

    SWAT-12649

    - refactor: centralize base URL retrieval in get-base-url utility

    25.6.0

    Minor
    Adding new ERP Item: Item number is prefilled with previous article number

    SWAT-12647

    Fix an issue when creating new ERP Item, the number was prefilled with previous one.

    25.6.0

    Patch
    Update portal to make select item in dataview work

    SWAT-12643

    - update swat-vanguard used version to 25.4.0-VG.13 - add install "make" within build-databases for install packages

    25.6.0

    Other
    Tooltip for credentials form in Automations dektop

    SWAT-12627

    The import and export automation hub credentials now have tooltips to help the users

    25.6.0

    Minor
    Add descriptions for B1 Automation Hub templates

    SWAT-12626

    The Automation Hub templates now have descriptions

    25.6.0

    Minor
    Make Copy/Duplicate names consistent

    SWAT-12617

    All "Copy" labels have been changed to "Duplicate" so the action is consistent across the whole application

    25.6.0

    Other
    When opening "New Offer" dialog: background is empty

    SWAT-12604

    Create offer window is now a modal

    25.6.0

    Minor
    When changing the theme of a user --> all users get the theme!

    SWAT-12591

    setThemeDynSelect is now using the eventSource instead of self.

    25.6.0

    Major
    Grid panel menus look disabled.

    SWAT-12560

    Remove color for grid panel menu on hasChanges state.

    25.6.0

    Patch
    2 has changes dots while changing the layout

    SWAT-12559

    Fix double hasChanges dot on designer layout change.

    25.6.0

    Patch
    Drag box is smaller than the actual input

    SWAT-12558

    Fix element selection in Design view.

    25.6.0

    Patch
    Launch screen icon is having wrong hover text

    SWAT-12557

    - Update tooltip text from "Import from Excel" to "Launch" in menu configurations

    25.6.0

    Minor
    Copying from Offertemplate to offer: avoid copy-dialog

    SWAT-12495

    Avoid copy dialog when copying from Offer template to offer

    25.6.0

    Minor
    Reload window when changing theme

    SWAT-12468

    Reload window when changing theme

    25.6.0

    Minor
    Replace mxgraph with Vue Flow in Flow Designer

    SWAT-12465

    Replaced mxGraph with Vue Flow in Flow View tab - designerScreen.

    25.6.0

    Minor
    Prepare documentation for Kendo Chart control

    SWAT-12415

    Documentation for SwatKendoChart objects is available under https://helpcenter.build.one/source-databases/source-glossary/glossary-staging/kendo-charts

    25.6.0

    Minor
    Fix apache stack / trace vulnerability

    SWAT-12379

    Added "TraceEnable Off" to the default apache configuration for security reasons.

    25.6.0

    Other
    Enable delete multiple instances in an entity object at the same time

    SWAT-12324

    Enable deleting multiple instances in designer - Schematic View and desktops where grid is available.

    25.6.0

    Minor
    B1 Air Dark Theme

    SWAT-12288

    New B1 Night theme has been added

    25.6.0

    Minor
    Add type to DynObject 'controller' property on the frontend

    SWAT-9993

    Added type to DynObject - controller, adapt properties and function calls component type.

    25.6.0

    Minor
    Copied repository object are missing event namespace functions

    SWAT-9884

    Added build one extension support to rename & copy namespace files when renaming or copying object masters

    25.6.0

    Minor
    Fix: tests fail due to NOT updated screenshots

    SWAT-12648

    - update e2e tests' screenshots

    25.5.0

    Minor
    DocxFactory: Wrong font-size in generated word

    SWAT-12620

    The Application Settings for ckEditor have been moved from key ckEditor5 to ckEditor.

    25.5.0

    Major
    New Offer: SalesRep from customer isn't taken over into the Create-Dialog

    SWAT-12609

    Fix copying salesrep on create-dialog from customer desktop.

    25.5.0

    Patch
    Align to the right the caret icon of select

    SWAT-12555

    Align select icons

    25.5.0

    Patch
    Primevue dataview theme style issue

    SWAT-12505

    Fixed an issue where the DataList control was not adapting to the style of theme (Light or dark) correctly

    25.5.0

    Patch
    provide a new logicFunction to collapse/expand a specified Panel

    SWAT-12501

    New clapi function for toggling panel expand/collapse state is available. eg. b1.v2.panel.setPanelState(tabbarController, 'toggle')

    25.5.0

    Minor
    EventAfterInitialize and EventOnInitialize adjustments

    SWAT-12494

    The EventAfterInitialize event is now supported on repository objects, while the EventOnInitialize event has been adjusted to trigger at the same lifecycle stage for repository objects that support it. Specifically, EventOnInitialize is now called during finishConstruct, while EventAfterInitialize is called during endConstruct.

    25.5.0

    Minor
    Selection doesn’t work in Dataview with AutomationFlow Subtype DSO

    SWAT-12444

    Fix an issue with dataview selection

    25.5.0

    Patch
    Variable for grid filter header font size is not working

    SWAT-12427

    Added theme variable for grid filter header

    25.5.0

    Patch
    Theme variables for notifications

    SWAT-12405

    Theme variables for notifications

    25.5.0

    Minor
    Window icons are not hidden when inactive

    SWAT-12404

    Fix a visual bug with multiple maximized windows.

    25.5.0

    Patch
    Overlays Colors as theme variables

    SWAT-12390

    Overlays Colors as theme variables

    25.5.0

    Minor
    Adjustment of SwatSelect Icons

    SWAT-12383

    Adjustment of SwatSelect Icons

    25.5.0

    Patch
    Adjust styles of taskbar icons

    SWAT-12382

    Adjusted styles of taskbar icons

    25.5.0

    Minor
    Custom style for SwatTabbars

    SWAT-12332

    Custom style for SwatTabbars

    25.5.0

    Minor
    New colour variables for themes

    SWAT-12330

    New colour variables for themes

    25.5.0

    Minor
    Window.title getter returns property placeholder instead of actual title

    SWAT-12300

    Window getTitle adjusted to return compiled(raw) title value

    25.5.0

    Patch
    Automation Flows can be selected in DSO Resource

    SWAT-11494

    Improved resource name attribute in screen designer for DSO & BE object types to filter by Automation Flows when SubType is set to "Automation Flow"

    25.5.0

    Minor
    A ribbon overlaps the dialog header at the preview image (SVG)

    SWAT-10893

    - fix: a ribbon overlaps the dialog header at the preview image (SVG)

    25.5.0

    Major
    Add support for workspace/repository migrations during update to new SWAT releases

    SWAT-10256

    Added support for migrations during the `b1 update` operations. Future updates will come with automated migrations.

    25.5.0

    Minor
    Some Articles (not all): Switching to tab except "Grunddaten" throws an error message

    SWAT-12474

    Fix an error with grid being undefined.

    25.4.0

    Patch
    Create new Automation Hub Templates

    SWAT-12471

    New templates for Automation Flow added

    25.4.0

    Minor
    Adjust Main Properties in attribute forms

    SWAT-12470

    Adjusted the Attribute Groups for some Object Types

    25.4.0

    Minor
    Add icons for Export and Import SecHub credentials buttons in automations desktop

    SWAT-12469

    Added icons for toolbar in Automation desktop

    25.4.0

    Minor
    Specify Path for Automation Hub Credentials

    SWAT-12466

    Improved import & export AH sechub credential functionality to provide optional path parameter via new Dialog

    25.4.0

    Minor
    Desktop "Text" (Tab "Overview") and "Products": Error message

    SWAT-12438

    Fixed an error with htmlcontainer

    25.4.0

    Patch
    Remove timeouts from menustructure load

    SWAT-12412

    Remove timeout and jquery deferred from menustructure load. Used native promise.

    25.4.0

    Minor
    Remove BusinessEntity catalog timeouts

    SWAT-12411

    Removed DataSource Subtype option ElasticSearchCollection.

    25.4.0

    Minor
    Improve Circle-CI config script to support specific characters in test user password

    SWAT-12402

    quote test user passwords to cater for symbols in a password

    25.4.0

    Minor
    New special styles for buttons

    SWAT-12387

    The SwatButton now allow the options "transparent", "outline", greyscale" and "rounded" as Custom Styles that can be added in the HtmlClass attribute

    25.4.0

    Minor
    Theme variables for colors in Preview of the Object Designer

    SWAT-12385

    Theme variables for colors in Design view tab of Designer

    25.4.0

    Minor
    Replace ABL Bitbucket integration in Portal with automation workflows

    SWAT-12367

    SWAT-12367 - migrate bitbucket fetch workspaces, repositories, branches from ABL to automation flow

    25.4.0

    Minor
    How to handle SWAT inline scripts when using CSP headers?

    SWAT-12302

    Removed outdated Ckeditor4 globals and replaced inline script to mitigate potential security risks caused by inline scripts with script with source path.

    25.4.0

    Minor
    Remove E2E tests for old designer screen

    SWAT-12271

    Changes made to swat-vanguard: - remove e2e tests using old designer: from screen specs, from forms specs, double-tabbar, cache, visibility (of ribbon), object-designer-save, attribute-form

    25.4.0

    Minor
    Wrong styles in dialogs before the app loads

    SWAT-11885

    Fixed an issue with incorrect translation and theme styling when throwing an error during app initialization request.

    25.4.0

    Patch
    CurrentRecord doesn't contain array properties when loading data into dataview

    SWAT-11570

    Removed option to generated partially supported array extent fields in dynamic business entities.

    25.4.0

    Minor
    Remove old designer screen and logic

    SWAT-10882

    Remove old files of designer

    25.4.0

    Minor
    BorderTitle is set as advanced attribute

    SWAT-12386

    Fixed an issue where borderTitle attribute was not appearing

    25.3.0

    Other
    Adjust Search bar in toolbars

    SWAT-12384

    Adjust style of search bar in toolbars

    25.3.0

    Minor
    CustomStyle for Buttons

    SWAT-12354

    Added custom style for Buttons

    25.3.0

    Minor
    Theme variables for Buttons

    SWAT-12353

    Added theme variables for buttons.

    25.3.0

    Minor
    Add config entry to set refresh dataSources with changes

    SWAT-12348

    New application setting is made available 'businessEntity.refreshBehaviourOnChanges': allow - will refresh DataSource even if it has changes prevent - will prevent the refresh if DataSource has changes Default is set to prevent.

    25.3.0

    Other
    Button to export and import Automation Hub credentials to SecHub

    SWAT-12335

    Added toolbar with Import/Export SecHub Credentials buttons in "Logicalize" > "Automations"

    25.3.0

    Minor
    Button background style issues when disabling a button

    SWAT-12326

    Removed mouse over class from button even if disabled.

    25.3.0

    Patch
    Warning is triggered twice

    SWAT-12309

    Fixed an issue with Smart Messages reply adjustment.

    25.3.0

    Patch
    Border Right colour for selected row in grids is hardcoded

    SWAT-12289

    Added new css variables for border gridbox selected row. Variable '--b1-widget-grid-row-selected-border' was replaced with '--b1-widget-grid-row-selected-borderWidth'

    25.3.0

    Other
    ckEditor5: Scrollbar for Dropdowns

    SWAT-12273

    Added scrollbar for ckeditor dropdown lists.

    25.3.0

    Patch
    Event after items display in DataView

    SWAT-12241

    Added afterDisplay event on dataview

    25.3.0

    Minor
    Migration tool for menus

    SWAT-12163

    Implemented migration script for menu structures that converts deprecated #NoDropDown & DropDown menu structures

    25.3.0

    Minor
    When we use the fallback value of Application Settings we log it

    SWAT-12157

    Added a log warning to ApplicationSettings:GetProperty when using fallback values.

    25.3.0

    Minor
    Just one "Export All" Button to export changes in the platform

    SWAT-12131

    Renamed "Export All data" button to "Export changes" in Deliver > Changed Objects. Removed redundant "Export changed objects" button from toolbar. Changed new "Export Changes" to only export modified workflows, instead of all.

    25.3.0

    Minor
    migrate portal as a PoC of a vanguard-app

    SWAT-12088

    - migrate portal to use app-server-ts for invokeServerTask calls (instead of nano)

    25.3.0

    Other
    Progress spinner not showing on DataView when launching screen

    SWAT-12009

    Changed display of progress cursor to display wait state when loading DataSource Catalog or Grid Filters.

    25.3.0

    Patch
    Ribbon Styling | Disabled Items Can Be "Selected"

    SWAT-11999

    Fixed an issue with disabled ribbon buttons

    25.3.0

    Patch
    Advanced mode checkbox triggers error

    SWAT-11997

    Fixed Advanced checkbox in Designer Attribute Forms.

    25.3.0

    Patch
    Add permissions to edit json files in 'templates' folder

    SWAT-11905

    permissions on new workflows and templates are now set correctly

    25.3.0

    Other
    Create users for running UI tests independently

    SWAT-11824

    - add worker storage state fixture - stabilise e2e tests

    25.3.0

    Other
    Send action in DSO of type Automation Flow

    SWAT-11505

    DataSource of type AutomationFlow support for all CRUD operations.

    25.3.0

    Minor
    Theme from UserProfile is not automatically set in form Select

    SWAT-10961

    Fix preselecting current theme

    25.3.0

    Patch
    Release: Update to latest SCL release

    SWAT-12319

    Update to Smart

    25.2.0

    Minor
    Workflows are not imported on standalones and workspace

    SWAT-12285

    Workflow imports now work on application stack startup

    25.2.0

    Other
    Copy a screen is not working

    SWAT-12284

    Fix screen copy functionality.

    25.2.0

    Patch
    Offer-Positions: "Exclude on summary" icon shown wrongly for all positions after saving

    SWAT-12268

    Fixed an issue with StructBusinessEntity ReceiveData event being fired twice when using a named query fetch

    25.2.0

    Minor
    some env vars need to be added to the n8n container

    SWAT-12261

    additional environment variables needed by automation hub The latest versions of automationHub require some variables to be added. These should be automatically added to the generated json and yml files in .deploy when updating to the latest version of Swat. for development : N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS: false AUTHENTICATION_URI:${AUTHENTICATION_URI:-} B1_N8N_ENV=devel for deployment N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS: false AUTHENTICATION_URI:${AUTHENTICATION_URI:-} B1_N8N_ENV=prod

    25.2.0

    Other
    Apache config import failing

    SWAT-12239

    apache starts without SSL error

    25.2.0

    Minor
    Release: Update to latest SCL release

    SWAT-12230

    Update to Smart

    25.2.0

    Minor
    error when trying to retrieve inputs screenValue

    SWAT-12207

    Breaking change: "InitialValue" attribute no longer triggers validate event on form fields when value is set.

    25.2.0

    Major
    Portal: Use pipeline API from VanGuard on frontend

    SWAT-12179

    - use latest rc version of vanguard - use sechub token for credentials - switch circle-ci "trigger pipeline" to server action - switch portainer "deploy standalone" to server action

    25.2.0

    Other
    Offer Template Window: Minimizing doesn't work as expected

    SWAT-12170

    Fixed park action for Window widgets.

    25.2.0

    Patch
    Empty space in login screens

    SWAT-12132

    Adjusted spacing in login dialog to equal top and bottom spacing.

    25.2.0

    Patch
    Improve Taskbar items style

    SWAT-11284

    Improved Taskbar items style

    25.2.0

    Minor
    Responsiveness for toolbars at window container

    SWAT-11219

    Automatically adjust styling for Toolbars in Window objects to work responsively and adapt based on available space.

    25.2.0

    Minor
    Login input error visual bug when using chrome fill feature

    SWAT-10267

    clearHasErros after login fields autofill

    25.2.0

    Patch
    Can NOT change layout using old Designer. (Affects functionality under e2e test(s))

    SWAT-12198

    Fixed a bug with links

    25.1.0

    Patch
    Fix broken test on develop

    SWAT-12197

    - change application setting value check according to updated values types - disable a flaky/incorrect test

    25.1.0

    Other
    DocxFactory/Printing offers/ckEditor: formatting of font size and color doesn't working properly

    SWAT-12194

    Updated ckEditor5 font size & colors configuration to use old formats.

    25.1.0

    Minor
    When the field is disabled the field menu is disabled

    SWAT-12156

    Field menu buttons are disabled when a form field containing those menu items is also disabled.

    25.1.0

    Minor
    Logic desktop is not restricted to only admin users

    SWAT-12134

    A new Logic desktop is now available under the Logicalize desktop group, providing a focused view of all logic objects.

    25.1.0

    Minor
    Add missing files sales items offer

    SWAT-12133

    Added fab button as part of offer application.

    25.1.0

    Minor
    Refactor IconPicker

    SWAT-12130

    Fixed issue with IconPicker screenValue not containing styling info.

    25.1.0

    Other
    AutomationHub can be accessed without beeing logged into B1

    SWAT-12121

    prevent direct access to automation hub ui if not logged in

    25.1.0

    Other
    Which options does exist at the moment for user-specific desktop menus?

    SWAT-12118

    Fixed an issue where user-level desktop menu option was ignored.

    25.1.0

    Minor
    Change CKEditor placeholder to use CustLegal

    SWAT-12104

    Adjusted placeholder to Customer name from Guest name in Richtext and ItText objects.

    25.1.0

    Minor
    Can create invalid object-type

    SWAT-12057

    Object type name is now mandatory when creating a new object type.

    25.1.0

    Patch
    AutomationHub: allow using SecHub as source for importing/exporting credentials

    SWAT-12049

    automation hub can now export and import all credentials from a sechub instance

    25.1.0

    Other
    Cardview icon can not be set

    SWAT-12008

    Sync menu struct and action icons. Reorder menu struct posframe form fields.

    25.1.0

    Minor
    Adjust Form spacing theme variables

    SWAT-12002

    Gap between columns in forms has been reduced for B1 Air theme

    25.1.0

    Other
    Memory Leaks in ServiceInterface:fetchdataset calls

    SWAT-11894

    Fixed memory leaks in OpenEdge codebase.

    25.1.0

    Minor
    Missing authorization during profile save

    SWAT-11751

    Added a new security token CanManageUserProfiles, which can be used to restrict access to other users' profiles.

    25.1.0

    Minor
    Add support for invoke server task to call into ServerActions

    SWAT-11719

    - add support for server actions on the app server (NestJS) - add HealthCheck, Weather server action handlers as samples - add a server-action package with callServerAction API method - add server action can be called via invokeServerTask - refactor: use more specific InvokeServerTaskNanoOptions, InvokeServerTaskAutomationOptions interfaces - introduce InvokeServerTaskJsdoOption interface/type for invokeServerTask params; mark InvokeServerTaskJsdoOptions as deprecated - extract invokeJsdoServerTask to a separate file

    25.1.0

    Major
    Error displayed when creating passthrough link on multiple levels

    SWAT-11598

    Fixed passthrough links when connected through multiple nested Frames.

    25.1.0

    Patch
    SwatTabbar Subtype attribute is useless

    SWAT-11457

    - remove unused Tabbar Subtype attribute

    25.1.0

    Major
    Replace ToolbarType attribute with HtmlClass

    SWAT-11408

    - set toolbar style using HtmlClass attribute - add HtmlClass attribute to SwatVisual level - set HtmlClass values at toolbars as AttributeStyle value is in them - remove AttributeStyle attribute (and unused links) - add nested toolbar CSS variables to set values for borderRadius, backgroundColor, shadow, margin, etc - add nested toolbar CSS variables to set values for button (different button states): text size, text color, background color - reassign toolbar CSS variables for specific toolbar type: grouped (as default), filled, transparent - add b1-toolbar class to the toolbar control root

    25.1.0

    Major
    Use HtmlClass attribute to handle different designs in object types

    SWAT-11270

    - set toolbar style using HtmlClass attribute - add HtmlClass attribute to SwatVisual level - set HtmlClass values at toolbars as AttributeStyle value is in them - remove AttributeStyle attribute (and unused links) - add nested toolbar CSS variables to set values for borderRadius, backgroundColor, shadow, margin, etc - add nested toolbar CSS variables to set values for button (different button states): text size, text color, background color - reassign toolbar CSS variables for specific toolbar type: grouped (as default), filled, transparent - add b1-toolbar class to the toolbar control root

    25.1.0

    Other
    Make visibility can be applied to any field button used in BaseFormDataField

    SWAT-10695

    Visibility for Form field label buttons can be controlled via client logic. showLabelButton(menuCode:string) hideLabelButton(menuCode:string) are available in CLAPI

    25.1.0

    Minor
    Allow Clear attribute is a checkbox

    SWAT-10643

    Made allowClear attribute visualisation type checkbox.

    25.1.0

    Minor
    Application settings yes/no became true/false

    SWAT-10630

    Fixed an issue where boolean application settings would have inconsistent values, depending on the localization format settings. Now all boolean properties use the "true"/"false" values.

    25.1.0

    Minor
    n8n B1 backend connector: Support outputting errors

    SWAT-10531

    Improved AutomationHub Build One Connector node to allow output of errors, either on same branch or one different, based on setting parameter

    25.1.0

    Minor
    Datasource that loads a MenuStructure

    SWAT-10381

    Added sample screen showcasing menu structure as a datasource: "SampleDataSourceMenuStructure"

    25.1.0

    Minor
    Add option to trim PASOE from within the application

    SWAT-10212

    Added option to trim PASOE from within the System administrator Desktop

    25.1.0

    Minor
    Tabbar viewTemplate config attribute behaves incorrectly

    SWAT-10008

    - 'Icon and Text' value can be used correctly as a Tabbar view template

    25.1.0

    Minor
    Make parent property in webui typed to improve quality

    SWAT-9991

    Added types to webui widget parent property to improve code safety and clarity.

    25.1.0

    Major
    Release: Update to latest SCL release

    SWAT-12096

    Update to SmartComponent Library Release 11.7 #83128@2024-12-08 UTF-8.

    24.25.0

    Minor
    Error displayed when opening object in designer

    SWAT-12058

    Fixed a filtering error in designer

    24.25.0

    Patch
    Treegrid freeze after trying to edit

    SWAT-12044

    Fixed an issue on grid cell getValue for numeric cells with no format

    24.25.0

    Minor
    Add option to create sales items

    SWAT-12043

    Added fab button to create new sales items.

    24.25.0

    Minor
    Grid cell multiselect does not work properly

    SWAT-12033

    Fixed an issue with editing multi select cells in DataGrids.

    24.25.0

    Patch
    article maintenance screen: move attribute field to main form

    SWAT-12031

    Move attribute to main form.

    24.25.0

    Minor
    n8n files are not updated each time we export changes

    SWAT-11983

    Automation workflows are now exported automatically when exporting SwatAutomationFlow object types.

    24.25.0

    Minor
    Two failing tests on release branch

    SWAT-11979

    Fixed an issue where repository object versions failed to be created.

    24.25.0

    Minor
    Release: Update to latest SCL release

    SWAT-11968

    Update to SmartComponent Library Release 11.7 #83128@2024-12-08 UTF-8.

    24.25.0

    Minor
    RepositionTo launchContainer option with multiple fields for filtering

    SWAT-11957

    RepositionTo launchContainer option allow an array of filters

    24.25.0

    Minor
    Desktop Menu visibility settings for items doesn't work

    SWAT-11945

    Fixed an issue where Desktop Menu visibility settings for items didn't work. Added styling for hidden items.

    24.25.0

    Patch
    Contents in the dropdown list are broken in the Tranax control.

    SWAT-11926

    Fixed an issue with umlaut characters in translat Window selects.

    24.25.0

    Patch
    Add default value support to ApplicationSettings:GetProperty

    SWAT-11903

    Added default value support to ApplicationSettings:GetProperty via additional parameter.

    24.25.0

    Minor
    delay on UI due to setTimeout on click handlers

    SWAT-11893

    Fixed delayed action trigger on Toolbar and Ribbon items click.

    24.25.0

    Minor
    Adjust icons of window menus

    SWAT-11855

    Icons for Window Menus have been updated

    24.25.0

    Minor
    Error deleting object type

    SWAT-11732

    Fixed a display issue when deleting an object-type.

    24.25.0

    Minor
    Write documentation of main Application Settings

    SWAT-11693

    Added support for specifying descriptions to application settings, using the '<name>#description' pattern property; these descriptions will be displayed in the application settings desktop; Added descriptions to all SWAT application settings. Removed deprecated/legacy Akioma.Swat.SessionManager properties. (migration guide for removed references is available here https://www.notion.so/build-one/Removal-of-legacy-deprecated-Akioma-Swat-SessionManager-properties-167994dee13e80958c56c50d314a9ab5)

    24.25.0

    Major
    Add menu in select dropdown automatically for all selects with choosewindow

    SWAT-11600

    Added a new button for opening all results in dynselects with choosewindow

    24.25.0

    Minor
    Cleanup getters in CLAPI: FormFieldObject

    SWAT-11426

    - Cleanup getters in CLAPI FormFieldObject: adjust getters to avoid memorising inside them

    24.25.0

    Minor
    Toast message exceeds container width

    SWAT-11412

    - make toast message has a proper word break

    24.25.0

    Minor
    Can't add a menu functions between other menu functions

    SWAT-11228

    Fixed an issue in Menu Designer when creating menu items between other menu items

    24.25.0

    Minor
    document DXF dll dependencies

    SWAT-11207

    DocxFactory dependency list: https://helpcenter.build.one/docxfactory/dependencies

    24.25.0

    Minor
    Adjust tabbar elements alignment

    SWAT-11122

    Adjusted the collapse arrow position to be aligned with the title.

    24.25.0

    Minor
    Remove vue mixins

    SWAT-10881

    Deprecated Vue mixins have been removed in favor of composables.

    24.25.0

    Major
    Adjust attributes client logic to only use CLAPI

    SWAT-10680

    Adjusted some client logic code and types

    24.25.0

    Minor
    Move Root from global akioma.swat to the versioned packages

    SWAT-10633

    CLAPI enhancements for Root object type. Breaking change: akioma.swat.Root can be retrieved using akioma.swat.App.getRoot() instead.

    24.25.0

    Major
    Improve preview images of repository object generated by Designer

    SWAT-10419

    Changed theme colors from preview images to grey.

    24.25.0

    Minor
    Customize window/taskbar icon

    SWAT-11961

    Allow customization of window/taskbar item.

    24.24.0

    Minor
    HasChanges triggered automatically when focusing out of CkEditor

    SWAT-11943

    Fixed an issue with detecting hasChanges in CkEditor controls. Adjusted Treegrid watcher from Window to parent Frame.

    24.24.0

    Patch
    Change Automation Hub to Automations in sidebar

    SWAT-11941

    "Automation Hub" sidebar section has been renamed to "Automations"

    24.24.0

    Minor
    Offer Header tab: "State" has wrong label and key instead of description

    SWAT-11935

    Fix field label (added translations), use description instead of key for displaying current value.

    24.24.0

    Patch
    Symbols are not fully displayed in the article position (green shopping cart) within the product view.

    SWAT-11930

    Fix tabbar width in article_bomf.

    24.24.0

    Patch
    Unnecessary information is displayed in the article view.

    SWAT-11928

    Remove unnecessary information from article.

    24.24.0

    Patch
    GetFirstAddressableParentMenu not working in all cases.

    SWAT-11920

    Fix an issue with opening menu items.

    24.24.0

    Patch
    Grid Inline Editing of decimal fields: working wrong

    SWAT-11916

    Adjusted default numeric format to european format. Fixed an issue with format of numeric values in Grid cells.

    24.24.0

    Patch
    Attributes not loading for Object types desktop

    SWAT-11915

    Fixed a data load issue in Object Types Desktop, the Attributes PropertyGrid.

    24.24.0

    Patch
    Enable Treegrid styling with uiActions

    SWAT-11907

    Enabled UIActions for Treegrid objects.

    24.24.0

    Minor
    Cannot upload bg image when creating new application

    SWAT-11899

    Fix issue when uploading file using sechub login.

    24.24.0

    Patch
    Missing option in Printing Dialog: "Angebotsstatus" (setting offer status)

    SWAT-11890

    Add missing option in printing dialog.

    24.24.0

    Patch
    Offer: Clicking on tab "appointments" and "files" application freezes

    SWAT-11889

    Fixed an issue with panel Menu loading state.

    24.24.0

    Patch
    Content types for txt.ofr: sorting not working

    SWAT-11867

    Text types in richtext & ckeditor are now properly sorted by the typesort field

    24.24.0

    Minor
    Adjust behaviour of shortcuts within text editor

    SWAT-11866

    Changed behavior of enter in multi line inputs. Enter -> new line Shift+Enter -> new line Control+Enter -> trigger defaultGo action

    24.24.0

    Minor
    Control for files: all files should be shown with unbroken icon

    SWAT-11846

    Added generic svg for file image Dataview. Created vue component and replace dhtmlx with it.

    24.24.0

    Minor
    Cannot create new object types

    SWAT-11808

    Fixed an issue with object types saving.

    24.24.0

    Minor
    Login window issue when maximized

    SWAT-11735

    The Login screen has been adapted to maintain the same layout for all sizes

    24.24.0

    Minor
    Improve the options to open a menu in the Menu Designer

    SWAT-11692

    Added Open in Root Menu functionality and adjusted how menu items are opened.

    24.24.0

    Minor
    Change direction of the expand/collapse caret at the bottom panel (when mulitple)

    SWAT-11691

    Display correct arrow position/tooltip depending on panel properties.

    24.24.0

    Minor
    When we open an object in the designer the root element is selected

    SWAT-11680

    Adjusted Designer Instances Grid to not automatically select first row. New attribute on Grid level enableAutoFirstRowSelection is supported. Default value true.

    24.24.0

    Minor
    Theme generation path issue

    SWAT-11638

    Fix a path when generating a new theme

    24.24.0

    Patch
    onchange event is not triggered for the date picker

    SWAT-11604

    Fix issue with event OnChange not beeing triggered on datepicker, iconpicker and fileselector

    24.24.0

    Patch
    Taskbar is locked when launching window

    SWAT-11599

    Removed Header Taskbar WaitState when loading screens.

    24.24.0

    Minor
    Ribbon dropdown arrow icon misalligned

    SWAT-11592

    Fix an issue where dropdown icon was not aligned with other elements.

    24.24.0

    Minor
    Add support for custom login validations

    SWAT-11410

    New global hook is added to after application ready. akioma.swat.GlobalHooks.APPLICATION.AFTER_READY How to use eg. akioma.swat.GlobalEmitter.on(akioma.swat.GlobalHooks.APPLICATION.AFTER_READY, () => { console.log('APP is READY, magic can happen here'); });

    24.24.0

    Minor
    multipleFileSelection attribute missing in designer for SwatInput fields

    SWAT-11092

    Added multipleFileSelection attribute to SwatInput Object Type

    24.24.0

    Patch
    BaseData: Change the way how to translate

    SWAT-11033

    Added support for translations on Type and ListEntry SelfDesc fields. Added new helper methods for handling translations (Akioma.Swat.Translation.TranslationHelper): ProcessDataTranslationFieldOnRead(phBuffer, pcFieldName, pcIdFieldName = 'SelfHdl') ProcessDataTranslationFieldOnRead(phBuffer, pcFieldName, pcTranslationFieldName, pcIdFieldName = 'SelfHdl') ProcessDataTranslationFieldOnSave(phBuffer, pcFieldName, pcIdFieldName = 'SelfHdl') ProcessDataTranslationFieldOnSave(phBuffer, pcFieldName, pcTranslationFieldName, pcIdFieldName = 'SelfHdl')

    24.24.0

    Minor
    Remove custom form for SwatSelects

    SWAT-10900

    The SwatSelect attribute form has been improved with new labels and descriptions for attributes

    24.24.0

    Minor
    Improve preview images of repository object generated by Designer

    SWAT-10419

    Changed theme colors from preview images to grey.

    24.24.0

    Minor
    Release: Update to latest SCL release

    SWAT-11877

    Update to SmartComponent Library Release 11.7 #82788@2024-11-09 UTF-8

    24.23.0

    Major
    Add font family application settings for ckeditor 5

    SWAT-11862

    Added fontFamily as part of application settings.

    24.23.0

    Minor
    Products desktop Product state field should show description and filtering does not work

    SWAT-11860

    Display product state description instead of the key and fix filtering on the grid.

    24.23.0

    Minor
    Application unresponsive in certain cases

    SWAT-11858

    Fixed an issue with undefined ribbon when executing visibility rules.

    24.23.0

    Other
    Add support for custom deployment configurations

    SWAT-11857

    We have added support for custom portainer deployment configs! You can now add custom configurations by adding new json configs to the .build/deploy folder with the following name pattern: <id>.portainer.deployment.config.json The config will act as an additional layer that will be applied over the existing portainer.deployment.config.json.

    24.23.0

    Minor
    Add Calibri and Noto sans in the CKeditor list of font families

    SWAT-11856

    Adjusted default CkEditor config to include fonts "Calibri", "Noto Sans"

    24.23.0

    Other
    Fix AH credentials type handling

    SWAT-11852

    Fixed credential type check.

    24.23.0

    Minor
    Ckeditor 5 classic toolbar is not fixed to top

    SWAT-11843

    Fixed issue with toolbar position when scrolling in CkEditor. Removed decoupled-document Editor Type option.

    24.23.0

    Minor
    hQuery in bufferHelper never deleted

    SWAT-11829

    Fixed memory leaks in OE codebase.

    24.23.0

    Minor
    GetInitialValues in QueryHelper not cleaned up

    SWAT-11828

    Fixed memory leaks in OE codebase.

    24.23.0

    Minor
    Inputnum format with group separator

    SWAT-11805

    Adjusted numeric format to not include hardcoded group and decimal separators in format value. Added a new conversion procedure Akioma/Swat/Tools/convert-extended-format-attributes.p which should be run once from wurmel, so that it can take into account the number format set in the application settings. Application settings entry globalFormats.globalNumericFormat for numeric formats needs to be changed manually to use the correctly defined group separator and decimal separator.

    24.23.0

    Major
    Templates folder doesn't exist on production

    SWAT-11802

    Fixed an issue where templates were missing and could not be created in AutomationHub.

    24.23.0

    Minor
    Allow customizing layout of offer maintenance screen for different customers

    SWAT-11779

    Allow customize layout of offer screen for customer needs.

    24.23.0

    Minor
    Support customization on Blueprint-level

    SWAT-11778

    New event 'afterBlueprintRead' is available on SwatLayout object type to allow blueprints customizations.

    24.23.0

    Minor
    Adding elements to Offer template throws errors

    SWAT-11777

    Prevent from drag and drop item outside of treegrid.

    24.23.0

    Minor
    UpdateSkipRefresh not working with multiple tables

    SWAT-11768

    Fixed an issue with updateSkipRefresh configuration in DataSource refreshScheme when configured to skip multiple table names.

    24.23.0

    Patch
    Fix/stabilise failing tests for grid-tests/grid.spec.ts

    SWAT-11755

    - UI tests: update abstract grid's dragAndDropColumn method - UI tests: update ScreenListGrid constructor params - UI tests: add resizeGrid method to ScreensPage - UI tests: stabilise attribute-form tests

    24.23.0

    Patch
    Fix/stabilise failing UI tests

    SWAT-11652

    - UI tests refactoring: move property to a proper class - UI tests refactoring: adjust locators to UI-based format - UI tests refactoring: change how Desktop page Application panel is prepared before collapsing - UI tests refactoring: wait for all data load before testing building blocks

    24.23.0

    Patch
    Error loading designer repoimage on swat-develop

    SWAT-11635

    Fixed an issue where some requests failed due to missing authorization header.

    24.23.0

    Minor
    Expand nodes not working correctly

    SWAT-11597

    Removed redundant 'ownerhdl' filter on treegrid embedded datasource.

    24.23.0

    Minor
    allow to use Apps as a Realm in Security-Assigment

    SWAT-11510

    Added a new BAA security realm, enabling authorization checks on apps.

    24.23.0

    Other
    Attributes save after each keypress in Firefox

    SWAT-11431

    Fixed a Firefox browser issue with form Inputs onChange event executed on value change not on blur

    24.23.0

    Other
    Add support for hiding language selection on login screen

    SWAT-11316

    Added support for hiding the language select in login screen.

    24.23.0

    Minor
    New field menu options for Master name attribute

    SWAT-10971

    Options to Open, create and replace for Master name attribute

    24.23.0

    Minor
    Fix types of message() method in Clapi and webui

    SWAT-10634

    - ExternalScreen: correct params of message method according to interface - BisinessEntity: correct params of message method according to its interface

    24.23.0

    Patch
    User profile is not saving collapsed state anymore

    SWAT-11799

    - add data source (BE, BE2) layouts are saved at the user profile layout settings

    24.22.0

    Minor
    Release: Update to latest SCL release

    SWAT-11793

    Update to SmartComponent Library Release 11.7 #82425@2024-10-21 UTF-8

    24.22.0

    Major
    ribbon block behaviour different most likely due to visibility rules

    SWAT-11763

    Fixed an issue with visibility rules when used on Ribbon items.

    24.22.0

    Other
    Fix tests screenshots

    SWAT-11754

    Tests screenshots are updated.

    24.22.0

    Minor
    Toolbar buttons in some windows not visible anymore

    SWAT-11752

    Improved toolbar resize after toolbar data is loaded.

    24.22.0

    Other
    PanelSwitcher not correct if loaded inside another panelSwitcher files control

    SWAT-11748

    Files control panel switcher toggle fix.

    24.22.0

    Other
    Fix/stabilise failing tests (2): Search dialog should filter results with case-insensetive @regression; Dynselect with omni datasourse

    SWAT-11740

    - stabilise search toolbar, search number toolbar tests - stabilise Dynselect with omni datasourse test (by waiting for all dialog init data is loaded)

    24.22.0

    Patch
    Update eslint to latest release

    SWAT-11739

    Prepared a guide to update workspace to ESLint 9+. https://www.notion.so/build-one/ESLint-9-Upgrade-Guide-133994dee13e80779833d5d213b08cc5

    24.22.0

    Minor
    Resize in grid columns not working

    SWAT-11731

    Fixed Grid columns resizing when column size is very small.

    24.22.0

    Other
    delete record turns into creation of record request

    SWAT-11730

    Fixed an issue with DataStore add event listener not preventing the listener execution.

    24.22.0

    Patch
    Add support for globals in deployment configs

    SWAT-11724

    Deployment configurations now support a 'globals' section for reusable constants within the configuration. Any property within the 'globals' section can be referenced in any string property by the '#globals.<name>' pattern.

    24.22.0

    Minor
    Logo