Title | ID | Description | Version | Type |
---|---|---|---|---|
Customize window/taskbar icon | Allow customization of window/taskbar item. | 24.24.0 | Minor | |
HasChanges triggered automatically when focusing out of CkEditor | 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 | "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 | 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. | Fix tabbar width in article_bomf. | 24.24.0 | Patch | |
Unnecessary information is displayed in the article view. | Remove unnecessary information from article. | 24.24.0 | Patch | |
GetFirstAddressableParentMenu not working in all cases. | Fix an issue with opening menu items. | 24.24.0 | Patch | |
Grid Inline Editing of decimal fields: working wrong | 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 | Fixed a data load issue in Object Types Desktop, the Attributes PropertyGrid. | 24.24.0 | Patch | |
Enable Treegrid styling with uiActions | Enabled UIActions for Treegrid objects. | 24.24.0 | Minor | |
Cannot upload bg image when creating new application | Fix issue when uploading file using sechub login. | 24.24.0 | Patch | |
Missing option in Printing Dialog: "Angebotsstatus" (setting offer status) | Add missing option in printing dialog. | 24.24.0 | Patch | |
Offer: Clicking on tab "appointments" and "files" application freezes | Fixed an issue with panel Menu loading state. | 24.24.0 | Patch | |
Content types for txt.ofr: sorting not working | Text types in richtext & ckeditor are now properly sorted by the typesort field | 24.24.0 | Minor | |
Adjust behaviour of shortcuts within text editor | 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 | Added generic svg for file image Dataview. Created vue component and replace dhtmlx with it. | 24.24.0 | Minor | |
Cannot create new object types | Fixed an issue with object types saving. | 24.24.0 | Minor | |
Login window issue when maximized | 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 | 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) | 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 | 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 | Fix a path when generating a new theme | 24.24.0 | Patch | |
onchange event is not triggered for the date picker | Fix issue with event OnChange not beeing triggered on datepicker, iconpicker and fileselector | 24.24.0 | Patch | |
Taskbar is locked when launching window | Removed Header Taskbar WaitState when loading screens. | 24.24.0 | Minor | |
Ribbon dropdown arrow icon misalligned | Fix an issue where dropdown icon was not aligned with other elements. | 24.24.0 | Minor | |
Add support for custom login validations | 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 | Added multipleFileSelection attribute to SwatInput Object Type | 24.24.0 | Patch | |
BaseData: Change the way how to translate | 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 | 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 | Changed theme colors from preview images to grey. | 24.24.0 | Minor | |
Release: Update to latest SCL release | 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 | Added fontFamily as part of application settings. | 24.23.0 | Minor | |
Products desktop Product state field should show description and filtering does not work | Display product state description instead of the key and fix filtering on the grid. | 24.23.0 | Minor | |
Application unresponsive in certain cases | Fixed an issue with undefined ribbon when executing visibility rules. | 24.23.0 | Other | |
Add support for custom deployment configurations | 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 | Adjusted default CkEditor config to include fonts "Calibri", "Noto Sans" | 24.23.0 | Other | |
Fix AH credentials type handling | Fixed credential type check. | 24.23.0 | Minor | |
Ckeditor 5 classic toolbar is not fixed to top | Fixed issue with toolbar position when scrolling in CkEditor. Removed decoupled-document Editor Type option. | 24.23.0 | Minor | |
hQuery in bufferHelper never deleted | Fixed memory leaks in OE codebase. | 24.23.0 | Minor | |
GetInitialValues in QueryHelper not cleaned up | Fixed memory leaks in OE codebase. | 24.23.0 | Minor | |
Inputnum format with group separator | 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 | 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 | Allow customize layout of offer screen for customer needs. | 24.23.0 | Minor | |
Support customization on Blueprint-level | New event 'afterBlueprintRead' is available on SwatLayout object type to allow blueprints customizations. | 24.23.0 | Minor | |
Adding elements to Offer template throws errors | Prevent from drag and drop item outside of treegrid. | 24.23.0 | Minor | |
UpdateSkipRefresh not working with multiple tables | 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 | - 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 | - 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 | Fixed an issue where some requests failed due to missing authorization header. | 24.23.0 | Minor | |
Expand nodes not working correctly | Removed redundant 'ownerhdl' filter on treegrid embedded datasource. | 24.23.0 | Minor | |
allow to use Apps as a Realm in Security-Assigment | Added a new BAA security realm, enabling authorization checks on apps. | 24.23.0 | Other | |
Attributes save after each keypress in Firefox | 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 | Added support for hiding the language select in login screen. | 24.23.0 | Minor | |
New field menu options for Master name attribute | Options to Open, create and replace for Master name attribute | 24.23.0 | Minor | |
Fix types of message() method in Clapi and webui | - 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 | - add data source (BE, BE2) layouts are saved at the user profile layout settings | 24.22.0 | Minor | |
Release: Update to latest SCL release | 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 | Fixed an issue with visibility rules when used on Ribbon items. | 24.22.0 | Other | |
Fix tests screenshots | Tests screenshots are updated. | 24.22.0 | Minor | |
Toolbar buttons in some windows not visible anymore | Improved toolbar resize after toolbar data is loaded. | 24.22.0 | Other | |
PanelSwitcher not correct if loaded inside another panelSwitcher files control | 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 | - 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 | 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 | Fixed Grid columns resizing when column size is very small. | 24.22.0 | Other | |
delete record turns into creation of record request | Fixed an issue with DataStore add event listener not preventing the listener execution. | 24.22.0 | Patch | |
Add support for globals in deployment configs | 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 | |
B1 Air as default theme always | Set b1-air as default theme | 24.22.0 | Minor | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #82425@2024-10-21 UTF-8 | 24.22.0 | Major | |
Adjust styling of CKEditor | Styling adjustments for CK5Editor | 24.22.0 | Minor | |
Offer: Field customer number should have the same formatting like in customer details screen | kontonummer field from CustomerInfo has now no number format. | 24.22.0 | Minor | |
Fix/stabilise a failing test: User should be able to remove a selected value when multiple selected in the dynSelect | Fix dynselect flaky test | 24.22.0 | Minor | |
InitialValue attribute in the InputNum returns incorrect values when numeric format is changed | Fixed an issue where the initial value for a data field was ignoring the decimal separator. (ex. 1.00 was interpreted as 100, instead of 1) | 24.22.0 | Minor | |
Error when clicking azure ad button | Fix console error when login with Azure | 24.22.0 | Minor | |
Remove SwatBlockly | Remove SwatBlockly object type | 24.22.0 | Minor | |
Add ck5 productivity package and plugins | Added ck5 productivity package and plugins | 24.22.0 | Minor | |
DataSource fetch does not wait for grid filters to load when using passthrough links | Fixed an issue with DataSource data fetch when using PassThrough Links. | 24.22.0 | Patch | |
CK5 editor toolbar element not visible | Display dropdowns from ck5 toolbar always on bottom. | 24.22.0 | Minor | |
CardView double click opens two different screens | Fixed an issue with CardView control not positioning the record correctly on click. | 24.22.0 | Other | |
GetInitialValues not using BY-REFERENCE | Fixed memory leaks in PASOE when calling the GetInitialValues method in Business Entities. | 24.22.0 | Minor | |
OFFER: Import Desktop - no import can be open | Fixed a bug with opening dataview items from import desktop. | 24.22.0 | Patch | |
Panel Message CLAPI object requires an id | - CLAPI: introduce a InsertPanelMessage, SelectPanelMessage - CLAPI: mark PanelMessage interface as deprecated - webui: rename PanelMessageData -> InsertPanelMessage, PanelMessage -> SelectPanelMessage for consistency with CLAPI | 24.22.0 | Major | |
Save user profile with adjusted designer screen size | - update ids of user profile setting for layout size - update Panelset saveLayoutSettings, saveNestedLayoutSettings to omit saving sizes for business entities | 24.22.0 | Minor | |
Resolve critical DXF libraries | Updated DocxFactory library versions: ICU to version 74; xerces_c to version 3.14 | 24.22.0 | Major | |
Lazy load login background image | Responsive image for login background. | 24.22.0 | Minor | |
Object types with missing visible attribute | Added visible attribute on fieldsets, buttons and blocks. | 24.22.0 | Minor | |
DevTools icon not added correctly for frames | Fix an issue with multiple devtools icons added in the same place. | 24.22.0 | Patch | |
Fix snapshot tests that were broken by padding in graphEditor. | Fix snapshot tests for graphEditor | 24.21.0 | Patch | |
Dataview from custSearchW not opening record | Adjusted launchOwnerWithChild client logic method to work with Dataview or other panel level controls, not just Grid Columns. | 24.21.0 | Patch | |
Change akioma.<method> chooseWindowClose, chooseWindowRecordSelected, openCopyRecordDialog to return a promise | - change chooseWindowClose returns promise - change chooseWindowRecordSelected returns a promise - change openCopyRecordDialog returns a promise - change openNewRecordDialog returns a promise - add unit tests to CrudUtils - refactor launchContainer - refactor getDescendant to avoid unneeded local vars and get more modern - refactor executeAsync 'callback' param has a type - fix callAction unit tests to prevent a runtime error - refactoring remove enableLoadContainer from usage and mark as deprecated | 24.21.0 | Major | |
Change akioma.saveRecord to return a promise | - change saveRecord, saveNewRecord return a promise | 24.21.0 | Major | |
LN-Test missing dedicated translation namespace | Translation namespaces need to be specified now on stack-level, using the B1_APPLICATION_TRANSLATIONNAMESPACE environment variable, specified through the deployment config files located in the .build directory. | 24.21.0 | Major | |
Button not clickable a 2nd time | Fixed an issue with RibbonSelect items focusing diabling form button click and ESC key press in opened RibbonSelect dropdown behaviour. | 24.21.0 | Patch | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #82340@2024-10-13 UTF-8 | 24.21.0 | Major | |
New Application settings: Environment-Name/-Description/-Type | Added new application settings to describe the deployment: environment.name -> the name of the environment (defaults to 'development' in the development workspaces and the stack name in standalone deployments) environment.description -> can be used to add a description for the deployment environment.type -> used for specifying what type of deployment it is (ex. development, test, production) environment.url -> points to the app's url | 24.21.0 | Minor | |
Error when opening object in designer the first time | Fixed an error when opening an object in the Designer for the first time. | 24.21.0 | Patch | |
Add support for Entity as a source for the batch generate | Added support for using entity repository objects as sources for the quick builder generator. | 24.21.0 | Minor | |
Incorrect taskbar item title after saved repository changes | Fix an issue with taskbar item title not being displayed correctly. | 24.21.0 | Patch | |
Add new attribute Editor type for richtext and ittext (ckeditor 5) | New attribute 'editorType' for CK5 Editor objects to allow configuration per instance level. Added unit tests to ensure CK5 Editor is building with given editorType. | 24.21.0 | Other | |
akioma.saveNewRecord does not return a promise | - change saveRecord return a promise - change saveNewRecord return a promise - change chooseWindowClose returns promise - change chooseWindowRecordSelected returns a promise - change openCopyRecordDialog returns a promise - change openNewRecordDialog returns a promise - add unit tests to CrudUtils - refactor launchContainer - refactor getDescendant to avoid unneeded local vars and get more modern - refactor executeAsync 'callback' param has a type - fix callAction unit tests to prevent a runtime error - refactoring remove enableLoadContainer from usage and mark as deprecated | 24.21.0 | Major | |
Add a warning when users attempt to modify files in the .deploy folder | Added a warning in the development workspaces, when a user makes a change in the .deploy folder to files which are the result of a generation process. | 24.21.0 | Minor | |
Question from ConsultingWerk regarding MessageInteractionService in the codebase | Adjusted SmartMessage handling to identify a Smart Message by both MessageID or MessageId properties. MessageID property marked as deprecated and is kept for backwards compatibility, use MessageId instead. | 24.21.0 | Minor | |
Missing Padding in Object Designer in Design View | Padding for design view is now working | 24.21.0 | Patch | |
Menu designer: wrong panel for new item. Unable to modify action properties | Action properties are displayed and labels in dynselect dropdown are adjusted to not use Akioma namespace | 24.21.0 | Minor | |
Saving inside any window clears dirty state for all windows | When a DataSource is refreshed and it hasChanges, we prevent the refresh for that specific DataSource. | 24.21.0 | Patch | |
Highlight in designer when drag and drop over form | Adjusted highlight to better reflect where the input would drop in a form with columns. | 24.21.0 | Patch | |
Fix layout.spec.ts: "Should have saved layout @regression" is flaky | Fixed flaky test | 24.21.0 | Minor | |
Providing sample for custom context properties | Prepared documentation covering how to set up a custom context: https://www.notion.so/build-one/Sample-use-for-custom-context-properties-0e842b6c56aa49f8bd98e4c925d8432e | 24.21.0 | Minor | |
Layout select doesn't close if you select another object in designer. | Fixed a bug with select results list remaining open after focusing outside. | 24.21.0 | Patch | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #82246@2024-10-07 UTF-8 | 24.20.0 | Major | |
Error ts-ignore statement in build | fix an error: use a higher version of rimraf properly | 24.20.0 | Major | |
User profile import falies when using SWAT 24.16.6 | Fixed an issue where the UserProfileEntity business entity | 24.20.0 | Other | |
Save button is not visible when selecting erp-item | Fixed an issue with Visibility Rules getting triggered multiple times when loading a Frame. | 24.20.0 | Other | |
bomw missing export button and reararrange | Fixed visibility rules in bomw and rearranged the web export buttons in ribbon block. | 24.20.0 | Other | |
Fetch of user profiles does not take empty user ID into account | Fixed an issue where filtering on user profiles by username did not work. | 24.20.0 | Minor | |
Snowbound documentId replaces whitespaces with a '+' | Fixed an issue with files URI | 24.20.0 | Patch | |
Save new menu item is not working | Fixed an issue when adding and saving a new menu entry in Menu Designer. | 24.20.0 | Patch | |
taskbarObject.selectItem does not trigger onItemSelect event after using addItem | Fix an issue with eventOnSelect for taskbar | 24.20.0 | Patch | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #82246@2024-10-07 UTF-8 | 24.20.0 | Major | |
Workaround to display msgs with code 418 as modal msgs | New application setting with key ‘uiStyle.businessEntity.saveModalDisplayStatusCodes' is made available for configuring modal messages by status codes. Supports comma separated list of status codes for save operations on a DataSource. eg. "500,418". Default value is set to "500". | 24.20.0 | Minor | |
Data is not displayed at searchNumberToolbarDialog, searchToolbarDialog screens | Fixed an issue with mock data Fixed an issue with default go functionality | 24.20.0 | Patch | |
customstyle on top most object doesn't work | customStyle can be added also on layout objects. | 24.20.0 | Patch | |
Investigate and remove npm vulnerabilities: src/gateway | update src/gateway dependencies to handle audit vulnerabilities sync updated dependencies across the services: express, rimraf | 24.20.0 | Minor | |
Investigate and remove npm vulnerabilities: src/vscode-extension | vscode-extension: fix npm vulnerabilites, set major glob version to 11 | 24.20.0 | Major | |
Create snapshot test for SampleFormLayoutDialog | - create snapshot tests for SampleFormLayoutDialog | 24.20.0 | Patch | |
Add Function Type in the Action Designer | Action functionType is available in Action Designer Screen -> Action Attributes tab -> Other Attributes | 24.20.0 | Minor | |
Accessibility: #13: Hiding Font Awesome Icons Font in Ribbons for Screenreaders | Hiding Font Awesome Icons Font in Ribbons for Screenreaders | 24.20.0 | Minor | |
FloatingActionButton attribute is not working in Forms | FloatingActionButton attribute is now working in Forms too. | 24.20.0 | Patch | |
Screens HtmlClass attribute doesn't work: fix | fixed an issue with htmlclass for windows | 24.20.0 | Patch | |
Include custom prebuild for CKEditor5 | Updated SwatRichText and SwatText to use latest CkEditor 5 version with default configuration and plugins. Default Editor Type is set to 'balloon' and can be configured in application settings. | 24.20.0 | Major | |
When a new menu/action is created in an attribute, the menu/action is selected | When a new menu/action is created in an attribute, the menu/action is selected | 24.20.0 | Minor | |
Security token for elements in a Ribbon Combobox | Enabled visibilityRules setting for Dropdown Menu items. | 24.20.0 | Minor | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #81983@2024-09-15 UTF-8 | 24.19.0 | Major | |
Deploy on cstraining fails in Circle-Ci | Added support for linter check in default build pipeline and for optional nano service | 24.19.0 | Minor | |
'Open events file' button from designer no longer works | Fixed an issue where the Build.One VSCode extension would not start. | 24.19.0 | Minor | |
Attribute "Tooltip" isn't working | Fix tooltip for menu actions buttons. Added unit-tests. | 24.19.0 | Minor | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #81983@2024-09-15 UTF-8 | 24.19.0 | Major | |
UI-Translation is missing in the session manager | Use SessionManager to set uiLanguageKey when login | 24.19.0 | Other | |
add hdp node to automation hub | added hdp node to automation hub | 24.19.0 | Other | |
ExtendedFormat in Grid column not working with any group or decimal format seperators | Fixed formatting (extendedFormat) in Grid columns of type decimal. | 24.19.0 | Patch | |
Automation invokeServerTask does not return the full response | Automation invokeServerTask returns full response | 24.19.0 | Other | |
Refine panel messages | Adjusted Panel Messages functionality to return unique identifier instead of index. BREAKING CHANGE: The addPanelMessage method was changed to return a Promise that resolves the id, previously the function returned a number, the message index. | 24.19.0 | Major | |
Security restriction on first page does not select page | When Security restrictions are applied to pages and they are hidden, we automatically select first visible page. | 24.19.0 | Patch | |
Not able to set existing function to menu item | Fixed an issue where some functions could not be selected due to having duplicate function codes. | 24.19.0 | Minor | |
Change label for Function Type in Action creation | The Action creation dialog has been improved to make it easier to understand | 24.19.0 | Other | |
External screens references kept in taskbar group object | Cleaned up external screen items in app store. | 24.19.0 | Patch | |
Improvements to 'Escape' key handling in windows | - prevent Window Esc action if descendants have a default cancel button - Window control is responsible for Esc handler only, not Form - Window control is responsible for Enter handler only, not Form - add applyDefaultGoBtn, applyDefaultCancelBtn helpers - remove unused isChildOf helper function - remove unused applyBtnsDefaultGoCancel helper - modify / replace getDefaultButton, hasDefaultButton helpers | 24.19.0 | Major | |
Tree icon is not properly aligned | Aligned tree icons | 24.19.0 | Patch | |
Quotes are not correctly displayed in taskbar tooltips | Quotes are correctly displayed in taskbar tooltip. | 24.19.0 | Minor | |
Cleanup handling finishConstruct of DataSource | Clean up handling of DataSource in finishConstruct hook. | 24.19.0 | Other | |
Open Menu from the field attribute option | In Designer all places where you can select Menu-Structures now provide a button in the dynselect to directly open the Menu-Maintenance Screen for the currently selected Menu | 24.19.0 | Minor | |
English translations of File Import Desktop | Added support for translations in generic-card-template | 24.19.0 | Minor | |
Keyboard shortcuts ignore hidden tab status | Fixed a bug that was showing hidden tabs when navigating between tabs with the keyboard shortcut | 24.19.0 | Patch | |
Issue with positioning reposition2Hdl in Treegrid | Fixed an issue with reposition2Hdl in Treegrid. | 24.18.0 | Patch | |
Theme variables generation not working | Fixed an issue with theme variables generation. | 24.18.0 | Patch | |
New tab for AutomationFlowDesktop | 'Templates' tab added to Automation for selecting workflow template | 24.18.0 | Minor | |
Recurring login error on first authentication after PASOE trim | Fixed an issue where the PASOE would fail to load the user context on login after a PASOE trim. | 24.18.0 | Minor | |
Invoke server tasks to nano should default to 'POST' | The nano service default request verb is changed to 'POST'. | 24.18.0 | Minor | |
TreeGrid expandNodes is selecting root node | Fixed an issue with reselecting the row when expanding all tree nodes. | 24.18.0 | Patch | |
update swat docker compose config for queue mode automation hub | use queue mode for automation hub | 24.18.0 | Other | |
allow for custom apache configuration files | custom conf files can be put into conf/buildone/custom.d and loaded when apache starts | 24.18.0 | Other | |
can't logout with an expired token | - fix logout with an invalid (revoked) token | 24.18.0 | Other | |
Select by hdl no longer works in TreeGrid | Fixed an issue with reposition2Hdl in Treegrid. | 24.18.0 | Patch | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #81697@2024-09-01 UTF-8 | 24.18.0 | Major | |
showGridFilter attribute not working | Fixed showGridFilter attribute functionality. Add back none and column filter options for showGridFilter. | 24.18.0 | Patch | |
Make the application deployment url available as an application setting | Added a new application setting under the path 'application.appUrl' which will point to the stack's app url. This value can be overridden through the APP_URL environment variable. | 24.18.0 | Minor | |
Login screen hides buttons when sechub enabled | Adjusted LoginScreen to automatically resize based on form size in order to fit all buttons. | 24.18.0 | Minor | |
n8n Wesocket communication is not working | fixed websocket communication in automation hub | 24.18.0 | Other | |
Hardcoded attributes for price fields | Cleanup in currency formatting on data fields. | 24.18.0 | Minor | |
OFFER: Article Management - harmonise attributeFlags-DynSelect | Replaced Article Grid columns attributeFlags and language with DynSelect filter columns. | 24.18.0 | Minor | |
Adjust sample screen AutomationFlow | Adjusted AutomationFlow DataSource Sample workflow to use SpaceX API to retrieve data. | 24.18.0 | Minor | |
create init routines for n8n in scale mode | use postgres database for automation hub | 24.18.0 | Other | |
Treeview theme variable for cell borders | - add cell border to the treegrid theme widget - remove unused SCSS vars: $grid_box_shadow, $treegrid_box_shadow | 24.18.0 | Major | |
Add close window function with prompt display | safeClose function is added on Window level in CLAPI to display hasChanges prompt before closing. close function on window was adjusted to include parameter with beforeClose option 'confirm' that behaves the same as safeClose function. promptWindowClose was marked as deprecated and changed to return a native Promise object instead of a JQuery Deferred object. | 24.18.0 | Minor | |
Unexpected default on-click behaviour on data view | Removed default handling from RowChosen event on DataView and replaced it with default client logic function on object type level. | 24.18.0 | Other | |
Upload field has unexpected width | Adjusted width of Upload form field to fixed size and available as theme variable. Fixed issue with initial width of Upload field. | 24.18.0 | Patch | |
Adjust SCSS styles to follow a clear dependency flow | - remove unused SCSS variables: $nav-prev-btn-bg-img-white, $nav-next-btn-hov-background - refactor scheduler styles | 24.18.0 | Major | |
Set up a generic reusable webpack config for customers to use | Introduced a new reusable webui webpack build config that should be used going forwards. A migration guide is available at: https://www.notion.so/build-one/Migrate-to-reusable-webui-build-config-bfcd057dcb4248cdb7c87b9c703909c8 | 24.18.0 | Major | |
Default UserGroup for new B1-Users | Added support for default user groups; when a user is created, it will be assigned to all user groups specified as a comma-separated list in the 'authentication.defaultUserGroups' application setting. Added automatic assignment of SecurityHub groups on initial user login. | 24.18.0 | Minor | |
Failing tests on release/24.17.0 | Fixed failing tests | 24.17.0 | Minor | |
saveNewRecord fails | - fix for saveNewRecord global function | 24.17.0 | Minor | |
Add an extra config step to ensure no one accidentally deletes standalone deployments with the wrong deployment config | Merged Portainer deployment configs into a single one. The database reset is now triggered through the 'RESET_DATABASES' environment variable which is initialized to 'FALSE'. | 24.17.0 | Minor | |
add jmsadapter image to openedge image builds | added 12.8.3 jms image to builds | 24.17.0 | Other | |
False positive errors in logs when creating offers in OFFER app | Fixed an issue where false positive errors would be logged when records were created in the database. | 24.17.0 | Minor | |
Empty leading columns in forms ignored | Fixed an issue where leading columns in a form row would be ignored. | 24.17.0 | Minor | |
add the sechub token and pasoe token to the session object when calling automation hub | Pass sechub tokens into n8n workflow | 24.17.0 | Other | |
system user profile not longer selectable | Fixed an issue where the system user profiles would not be displayed. | 24.17.0 | Minor | |
Refreshing Linked TreeGrid DataSource does not reload data | Fixed an issue with reloading data in Treegrid DataSource. | 24.17.0 | Patch | |
Development workspaces fail to start | Changed default authentication in development workspaces to the B1 database user authentication. | 24.17.0 | Minor | |
update swat to OE 12.8.3-6 images | implemented BIW and APW in swat openedge db images | 24.17.0 | Other | |
TitleShort is not working in windows/taskbar | Fixed TitleShort value not displayed in Taskbar items when launching a new window. | 24.17.0 | Patch | |
Update Portal to latest version of swat | Portal updated to latest version of swat | 24.17.0 | Other | |
Node server crashing in customer project workspaces | Fixed an issue where the node server would fail to start in development workspaces. | 24.17.0 | Minor | |
update n8n chatcontrol to latest version | Update n8n chat widget dependecy | 24.17.0 | Patch | |
Extend GenericListEntryEntity with support for a ListHead named query | Extended GenericListEntryEntity with specifying the list head through a named query. This can be done using the 'ListHead' named query with the 'ListHeadKey' character parameter. | 24.17.0 | Minor | |
When creating new actions, it opens the old designer | After creating a new action, the action will be opened in the new action designer screen. | 24.17.0 | Patch | |
Cannot switch between the main screen and one taskbar item | Fixed not being able to reselect previous taskbar item after clicking the logo. | 24.17.0 | Patch | |
Text editor issues | Fixed an issue where the Text editor failed to load data. Fixed an issue where the toolbars and ribbons were always positioned on window-level. | 24.17.0 | Other | |
Error showing up in console when starting app | Fixed an issue with retrieving first panel level object used to add panel messages. | 24.17.0 | Patch | |
image-frame: automatically save when an image is selected | Changed image frame to automatically save image selection on confirmation. | 24.17.0 | Minor | |
Search input width is broken | Fixed style of toolbar search input | 24.17.0 | Patch | |
chooseWindow icon missing in dynselect grid column filters | Resolved an issue where the chooseWindow icon was not shown | 24.17.0 | Patch | |
saveNewRecord global function type definition is not correct | improve saveNewRecord global function interface: mark tail params as optional | 24.17.0 | Minor | |
Has changes indicator is missing from taskbar | HasChanges and HasErrors indicators are now appearing in the taskbar items | 24.17.0 | Other | |
Cannot add field in form designer | Fixed an issue where it was possible to assign invalid instance names to objects. Fixed occurrences of invalid instance names in standard SWAT objects. | 24.17.0 | Minor | |
Allow copy paste window titles | Copy window title to clipboard action is added in Window header pulldown menu to copy the window title. | 24.17.0 | Minor | |
Option to abort window close | New event EventBeforeClose added on Window, deprecated EventOnClose Window event. Sample screen PreventWindowCloseSampleDialog with demo how to prevent Window close. EventBeforeClose can return a promise that resolves an object like for eg. { preventAction: true } to prevent the window from closing. | 24.17.0 | Minor | |
Investigate and remove npm audit vulnerabilities | - major change: minimum webui compile version is now ES2018 (the webui build config will need to be changed to target 'es2018', instead of 'es2015') - update npm packages versions: axios, webpack, express, jquery | 24.17.0 | Major | |
RibbonSelect item disabled state not working correctly | Fixed an issue with configuring a Ribbon Select Option as disabled or hidden. | 24.17.0 | Patch | |
Adjust tabbar styling to accomodate padding | Adjusted Tabbar alignment | 24.17.0 | Minor | |
Simplify handling of custom startup commands in PASOE container | the startup script in the openedge pasoe images now check for scripts in the /workspace/conf/paose_startup.d folder. These scripts are executed in alphabetical order | 24.17.0 | Other | |
User Profile Sprache field value is not displayed correctly when selected | Fixed an issue with the Language select in the profile screen not displaying the key value correctly after save. | 24.17.0 | Patch | |
Accessibility: Using JAWS Virtual Focus is lost when switching between Child Tabs | Fixed an issue with virtual focus being lost when switching between Taskbar items. | 24.17.0 | Patch | |
showGridFilter attribute not working | Fixed showGridFilter attribute functionality. Add back none and column filter options for showGridFilter. | 24.16.4 | Patch | |
Empty leading columns in forms ignored | Fixed an issue where leading columns in a form row would be ignored. | 24.16.4 | Minor | |
system user profile not longer selectable | Fixed an issue where the system user profiles would not be displayed. | 24.16.4 | Minor | |
Development workspaces fail to start | Changed default authentication in development workspaces to the B1 database user authentication. | 24.16.2 | Minor | |
Development workspaces fail to start | Changed default authentication in development workspaces to the B1 database user authentication. | 24.16.1 | Minor | |
Node server crashing in customer project workspaces | Fixed an issue where the node server would fail to start in development workspaces. | 24.16.0 | Minor | |
Cannot switch between the main screen and one taskbar item | Fixed not being able to reselect previous taskbar item after clicking the logo. | 24.16.0 | Patch | |
Text editor issues | Fixed an issue where the Text editor failed to load data. Fixed an issue where the toolbars and ribbons were always positioned on window-level. | 24.16.0 | Other | |
Home Icon not centered | Adjusted home icon to be centered | 24.16.0 | Patch | |
Error showing up in console when starting app | Fixed an issue with retrieving first panel level object used to add panel messages. | 24.16.0 | Patch | |
Tabbar overflowing due to padding. | Fixed tabbar padding sometimes preventing user from clicking tabbar contents. | 24.16.0 | Patch | |
taskbarObject.selectItem does not trigger onItemSelect event | Fixed not being able to select taskbar items programatically. | 24.16.0 | Patch | |
Changing the panel active background color is not changing the color of the whole panel. | - update active panel changes background | 24.16.0 | Other | |
Workspace image reference is not updated to node 20 as part of update process | Improved B1 update handling to automatically update node version references in project-level config files. | 24.16.0 | Minor | |
login-screen: initialize language combo to determined browser-language | Changed the way login select works. Looking for what language you have already set (with the set language query parameter or in a previous login), than looking over the language of your browser. If it's a language with a dialect and the exact match is not found, will show only the language. If the language is not found, will show first language in the select (which is English currently). | 24.16.0 | Minor | |
Column order changes overwritten when applied | Fixed an issue with applying Grid column size settings from the User profile. | 24.16.0 | Other | |
Cannot get currently selected record from DataSource in TreeGrid | Fixed an issue with reading currently selected dataSource record for a Treegrid object. | 24.16.0 | Other | |
chooseWindow icon missing in dynselect grid column filters | Resolved an issue where the chooseWindow icon was not shown | 24.16.0 | Patch | |
Keep state of Advanced Mode | Designer Advanced Mode checkbox filtering is persisted in browser localStorage. | 24.16.0 | Other | |
Resize of columns in grids is not working consistently | Fixed resize handle for Grid columns, changed resize cursor to col-resize. | 24.16.0 | Other | |
SPIKE - Open Flow without sidebar | Automation hub sidebar can now be hidden by specifying 'hideSidebar' query parameter when opening automation hub. | 24.16.0 | Minor | |
Adjust tabbar styling to accomodate padding | Adjusted Tabbar alignment | 24.16.0 | Minor | |
DataSource type that has data from an Automation Flow | Implemented support for AutomationFlow DataSource subtype for fetch operations. note: Resource attribute is required to specify the webhook path of the automation workflow. Sample screen: SampleAutomationFlowScreen | 24.16.0 | Other | |
Padding on the right in Object Designer | Removed some extra padding on the right side of designer | 24.16.0 | Patch | |
Deprecation warnings by NPM | Updated webui packages causing warnings/deprecation warnings. css-minimizer-webpack-plugin, @mojs/core updated to latest, and i18next-xhr-backend replaced in favor of i18next-http-backend | 24.16.0 | Major | |
Panel Theme Variables | Added theme variables for toolbar inside panels | 24.16.0 | Minor | |
Update themes styles on theme core files (*.ts) update | File changes in core now trigger webui rebuild. | 24.16.0 | Minor | |
Title of window inactive moves to the center | Title of window stays in center/left no matter if it's active/inactive | 24.16.0 | Patch | |
Update to Node.js 20 LTS | Updated all runtimes and development systems to node 20. Increased minimum supported node version to 20.0.0. | 24.16.0 | Major | |
If I open the create dialog in a browser window that is too small I cannot close the dialog anymore | - handle window position/size if no user settings found - add unit tests on position calculation - add window dialog size adjusts if exceeds area | 24.16.0 | Other | |
When taskbar items are wider than the width of the screen - taskbar items disappear | - change taskbar items shrink on too few space / too many items - TaskbarMenu: get rid of an obsolete inactiveItemSize calc in favour of flex - Taskbar Item prevent text overlaps an icon | 24.16.0 | Other | |
Workspace image reference is not updated to node 20 as part of update process | Improved B1 update handling to automatically update node version references in project-level config files. | 24.15.0 | Minor | |
Frame title is not being translated | Frame titles are now being passed through translation. | 24.15.0 | Patch | |
preset filters on grid lost when grid load is stopped | Fixed an issue with filters not being applied when the data request is canceled. | 24.15.0 | Patch | |
Follow up deprecation warnings by NPM | Updated webui packages causing deprecation warnings. | 24.15.0 | Minor | |
Escape key no longer closes containers | Fixed 'Escape' key press propagating to the confirmation modal when trying to close a window using the shortcut. Pressing 'Escape' while positioned anywhere on a non-main layout window now prompts the window to close. | 24.15.0 | Patch | |
Check spacing at the end of fieldsets | Margin between Fieldsets in B1 Air has been increased to have better spacing | 24.15.0 | Minor | |
Get a list of panel messages | - update Panel .panelMessages returns a list of panel messages - update typings of panel messages | 24.15.0 | Major | |
Add refresh method to treegrid | Added refresh method to the TreeGrid. | 24.15.0 | Minor | |
Navigation controls improvements in designer | Removed ContainerObject repository attribute from Ribbon and Toolbars. Enhanced LayoutPosition attribute handling on ribbon and toolbars with prompt message window. | 24.15.0 | Minor | |
Light theme creation throws an error | New themes do not produce a compilation error anymore. | 24.15.0 | Other | |
Date field input inconsistent | Fixed an issue with datetime input formatting caret position when editing. | 24.15.0 | Patch | |
Add clapi object for IFrame object type | - add iFrame to Clapi v2 | 24.15.0 | Minor | |
Deprecation warnings by NPM | Updated webui packages causing warnings/deprecation warnings. css-minimizer-webpack-plugin, @mojs/core updated to latest, and i18next-xhr-backend replaced in favor of i18next-http-backend | 24.15.0 | Major | |
Errors in PASOE log on agent startup | Fixed an issue where the PASOE agent log file reported many false errors on initialization. | 24.15.0 | Minor | |
Add CLAPI method to dataSource for loading a record by key. | - add DataSource to CLAPI v2 | 24.15.0 | Minor | |
Responsiveness for toolbars | Implement Toolbar gets expanded / condensed to fit a panel container on open and on resize | 24.15.0 | Other | |
Update to Node.js 20 LTS | Updated all runtimes and development systems to node 20. Increased minimum supported node version to 20.0.0. | 24.15.0 | Major | |
Remove EasyQuery Library | - remove EasyQuery - remove jquery-ui | 24.15.0 | Major | |
Negative numbers not working consistently in InputNum | Fixed an issue with Hyphen and Numpad Minus key usage in Inputnum controls. | 24.14.0 | Patch | |
Enable Tailwind on Air Theme | Activated Tailwind CSS on the Air Theme | 24.14.0 | Other | |
Allow reverting to a newly created Object | Designer now creates a version for newly created objects, allowing users to revert to that initial version, and not only to subsequent changes | 24.14.0 | Minor | |
Double check and adjust respositionTo eval code handling | Adjusted repositionTo eval code to use new context. | 24.14.0 | Patch | |
Form field validation no longer called when setValue is called | Adjusted to automatically validate form field in Dynselect when updating lookup fields and when using screenValue setter in CLAPI. | 24.14.0 | Patch | |
Timing issue in create dialog setting autoAdd mode | Fixed an issue with autoAdd option and DataSource initial fetch for data. | 24.14.0 | Patch | |
Add support for multiple filter fields in data view | Dataview support for filterMode via repository attribute. Options for filterMode are Client and Server, with Client as default. When the Dataview is configured to filterMode = Server the filtering will be performed on the server side instead of frontend side. The filterFields attribute now supports multiple filter fields. as a list of comma separated field names. for eg "objectname,objectdescription". | 24.14.0 | Minor | |
Shadows are correctly applied in windows | - update theme shadows values - clean up partials dhtmlx_windows styles - make windows have shadows when minimised only | 24.14.0 | Major | |
Specific detail screen not showing data most likely due to timing | Fixed an issue with auto fetch on DataSources with passthrough link. | 24.14.0 | Other | |
Treegrid linked to DataSource with PosFrame not working correctly | Treegrid linked to DSO and with SubType = grid2 issues fixed. | 24.14.0 | Other | |
Treegrid deprecated dataSource attributes | Ignored DataSource-related TreeGrid attributes. | 24.14.0 | Patch | |
Advanced and Simple Attributes | Advanced filter support in Designer Attribute Frames. | 24.14.0 | Minor | |
Tabbar Theme Variables | Added theme variables for tabbar title and active/inactive tabs and tabbar itself. | 24.14.0 | Major | |
Improvements CLAPI setting foreignKey fields from CLAPI for getting initial values | Updated CLAPI DataSource object to contain .setForeignKeys method for setting the foreign keys for the GetInitialValues when creating a new record. eg dataSource.setForeignKeys([{ name:'test', value:3 }]) | 24.14.0 | Minor | |
Add a warning when you change layout to a smaller size. | Added a warning message when panel contents would be deleted by changing the layout size. | 24.14.0 | Minor | |
Border radius is applied to panels with dataviews | - change border radius is applied to panels without header inside and with a dataview inside | 24.14.0 | Patch | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #80779@2024-06-25 UTF-8 | 24.13.0 | Minor | |
Error notification when opening any select in the designer | Added automatic save on select instance name. Fixed an error when opening a select in designer. | 24.13.0 | Patch | |
Shift + F9 doesn't reset filter | Fixed an issue with fetch operation not executed when reseting filters via shortcut shift+f9. | 24.13.0 | Patch | |
Locale plugin not working if output directory is not created | Fixed an issue with CreateLocaleFiles translation plugin issue when output directory is not available. | 24.13.0 | Patch | |
Language properties in user session are initially empty | Fixed an issue where the language properties in the user session were not initialized. | 24.13.0 | Minor | |
Can't add visualization type for an action | Added visualization type input to action designer screen | 24.13.0 | Patch | |
AkiomaMainLayout failing import in existing stacks | Fixed a data conflict in repository. | 24.13.0 | Minor | |
Use scss variables for basel and b1-air for backward compatibility | Scss variables for theming reverted on basel and b1-air themes. | 24.13.0 | Patch | |
Release: Update to latest SCL release | Update to SmartComponent Library Release 11.7 #80779@2024-06-25 UTF-8 | 24.13.0 | Minor | |
Automation workflow credentials mapping not working | Fixed an issue where Automation Workflow credentials weren't mapped correctly. | 24.13.0 | Minor | |
Duplicate smartrepo records | Removed duplicate occurrences of same repository object in multiple smartrepo files. | 24.13.0 | Minor | |
Cannot add item entry to menu treegrid | Fixed a bug about adding items to menu treegrid | 24.13.0 | Patch | |
Check usage of DhxObjectFactory oLinks handling | Removed unused code from DhxObjectFactory file. | 24.13.0 | Minor | |
Accessibility: #14: Ribbon Dropdown cannot be read by Screenreaders | Accessibility enhancement for RibbonSelect controls in Ribbon. | 24.13.0 | Minor | |
Accessibility: #12: Panel Buttons in Modal Windows should be Buttons | Toolbar buttons can now be identified and read by accessibility software. | 24.13.0 | Minor | |
Remove/reduce amount of Windows-only OE code | Removed repository plugins for SmartComponent Library BusinessEntity Designer Windows GUI tool. Removed support for SmartComponent Library Menu Maintenance Windows GUI tool. | 24.13.0 | Major | |
Improve Field Menu popover UI | - add theme variables for field menu popover | 24.13.0 | Minor | |
Adding a link exceeded maximum call stack size | Fixed an issue in ScreenDesigner GraphEditor when positioning on cell, maximum callstack size excided error fix. | 24.13.0 | Patch | |
Language selector in login screen | Added language selector in login screen | 24.13.0 | Minor | |
Highlight bar doesn't adjust to text field size | Users are no longer able to resize a text area horizontally (vertical resizing is possible). | 24.13.0 | Patch | |
move duplicate watchers and methods inside base form classes | Cleanup frontend Vuex store watcher handlers for base form field classes. | 24.13.0 | Minor | |
Taskbar items doesn't appear in Offer | Changed base layout to use the new taskbar. | 24.12.0 | Patch | |
Taskbar item doesn't show when opening SwatAutomationFlow object type | Fixed an issue with adding Taskbar items in header Taskbar when launching a screen with no Primary DataSource. | 24.12.0 | Patch |