Search
K

Release Notes

Preview: Adapptio 1.1.1 Latest: Adapptio 1.1.0

Adapptio 1.1.1 (Preview) - available soon

Editor

Fixed Issues

  • Improved performance and fixed memory leaks.
  • Fixed the issue when clicking on the menu button in edit mode threw an error.
  • Fixed the issue with Location URL in Tester, not the URL is always parsed as query params.

New Features

  • Added ref guide docs for the File upload component's url property.
  • Added new option Reload User to Reload Session event node.
  • Added more debug details to Action/Endpoint debug tab.

Changes

  • When a user duplicates a resource (within a tab), the new resource will automatically open.

Application

Fixed Issues

  • Fixed the issue with a missing stylesheet for a custom theme in the HTML header when server-side-rendering is turned off.
  • Fixed the issue with components not re-rendering in certain situations because of data racing (component props changes before useEffect fires and binds on-change events).
  • Fixed the issue with the File upload component where adding multiple files over time rewrites the scope data of already uploaded files.
  • Fixed the issue with the File upload component where it was possible to add multiple files even when multiple was disabled, and fix the UX by hiding the upload placeholder when the limit is reached.
  • Undo previous change regarding dependency resolution order. View content is resolved first, then data sources are resolved.** Previous fix was causing infinite loading of data sources when data sources was depending on some component's data.
  • Fixed the issue with view params. When view params depended on variables or data sources, there was a null value flip that was causing change/reset of the view's parameters. Thus resetting its internal state. Now, because the child view has a separate runtime context, it waits for the scope to be fully reconciled, and then the final params are injected into the child view.
  • Fixed the issue with runtime dependency resolution. Variables in views were resolved after components which led to unnecessary null flips and unnecessary re-renders. Now variables and data sources are resolved first, components follow, and outlets are last.
  • Fixed non-working SSH tunnelling in MS SQL integration.
  • Fixed the non-working initialValue argument in the ARR_REDUCE function.
  • Fixed the ARR_CONCAT function - it was duplicating the first element.
  • Fixed endpoint header parser issue.
  • Don't logout user with valid token on network error.

New Features

  • From event flow, it's possible to emit a custom event with data. Then on the View component, it's possible to handle those events. This feature allows views to communicate upwards via events aside from outlets.
  • The Action data source has a new option Debounce Time [ms], that allows to enable debounce functionality. The debounce can be used to prevent multiple requests to the backend in a short period of time when action parameters change. For example, this is useful for a search parameter bound to a text field.
  • In the file upload component, you can specify a custom message that will be displayed to the user when he exceeds the maximum number of allowed files.
  • Component methods in events can now return values. It can be used with a custom component.
  • Added private option in actions to forbid calling an action via API (from Views). The private action now can be called only from another action.
  • Added default bucket name to AWS S3 integration.
  • Added MQTT intergration.
  • Added new component from Fluent UI library: DatePicker.

Changes

  • Upgraded Node.js version to current LTS (v16 -> v18).
  • In the file upload component, you can now use file.id in action parameters.
  • In the QR Code Reader component the enhanced accuracy is now configurable and disabled by default.
  • The action's execution timeout is used as value for ViewToHtml action node SSR timeout.
  • Improved debug details for actions and endpoints.
  • Debug returns details from nested actions.
  • Renamed property status -> httpStatus in RestApiIntegration function's result.
  • Changed action's error result object: added errorData and errorTracking properties.

Adapptio 1.1.0 (Latest)

Editor

Fixed Issues

  • Fixed missing toast messages when saving routes resource by clicking on toolbar button.
  • Fixed missing params in action data explorer.
  • Fixed editor crash when a node was removed and previously connected node was selected.
  • Improved editor performance and fixed small bugs and typos.

New Features

  • App configuration is categorized for better clarity.
  • App configuration does not cause editor's backend restart, i.e. logout.

Changes

  • Output has been renamed as Return action node.
  • Error has been renamed as Throw action node.
  • Changed color and position of primary and secondary buttons in dialogs.

Application

Fixed Issues

  • Fixed link target Blank, now it the page is open in a new tab.
  • Fixed some translations.
  • Fixed search field in option field (dropdown) component.
  • Fixed missing _app in scope when the view is rendered on client.

New Features

  • Added Theme resource to define own CSS.
  • Added query parameters for Named Route link type.
  • Added application/x-www-form-urlencoded to endpoint's Request node.
  • Added application/x-www-form-urlencoded to REST API integration.
  • Added Navigate back node in events.
  • Added new action nodes for loops support: Map, Reduce.
  • Added Variable action node for defining own variables in the flow.
  • Added Timeout action node for sleep current flow for a while.
  • Added new onCustomValue change event in Options field (Dropdown) component.

Changes

  • Suppressed incorrect logs in application.

Adapptio 1.0.10

Editor

Fixed Issues

  • Endpoint tester returns same result as real endpoint request.
  • Fixed missing responsive value in inspector when resizing component in canvas.
  • Fixed missing resize handlers in canvas, when width or height value is null.

New Features

  • Added new debug button in main toolbar to report a bug.

Application

New Features

  • Added support for favicons.
  • Added support for external JS modules in Custom component.

Changes

  • Status code is not required anymore for endpoint response node.
  • Changed REST API integration default body type from map to string.
  • Search and custom value in Dropdown component was moved to the root field.

Adapptio 1.0.9

Editor

Fixed Issues

  • Fixed expanding main menu tree view, now the state is remembered.
  • Fixed displaying route's label in outline for Route component.

Application

Fixed Issues

  • Fixed route crashing when it is switched to dynamic value (fx).

New Features

  • Added QR/Bar Scanner component allows to scan codes using camera.
  • Added JWT integration to build JWT tokens.
  • Added function PARSE_JWT to get claims from JWT token.
  • Added visible option for Menu button's items.

Changes

  • Removed environments settings for integrations and app configuration.

Adapptio 1.0.8

Editor

Fixed Issues

  • Fixed and improved Reference Guide (incorrect help, better data examples, navigation).
  • Fixed some translations (typo, missing translation).
  • Fixed issue with params disappearing from the view scope.
  • Fixed obsolete scope in Action Data explorer when triggering Action changing session data.
  • Fixed and improved drag & drop behaviour and performance.

New Features

  • Components, DataSources and FlowNodes can be copied using Copy button or with right click (context menu).
  • Integration of same type can be changed in Action without losing entire configuration.
  • Full preview mode now allows user to select breakpoint or set custom width.
  • Added button back in inspector when flow node is selected.
  • Added labels for OneOf and Routes components.

Changes

  • Session is now reloaded after successful action execution.

Application

Fixed Issues

  • Fixed failure of rendering charts on server.
  • Fixed some type conversions in Data Table component.
  • Fixed dynamic item data handling in Data Table component.

New Features

  • Added new Custom component with own HTML, CSS and Javascript (BETA).
  • Added new resource Endpoint for defining custom application REST API endpoints.
  • Added new MongoDb integration.
  • Repeat component provides single item and index also as <cmp_name>_item and <cmp_name>_index variables to its children.
  • Added function SCOPED_TEMPLATE(expression) that can be used to specify mappers and formatters dynamically using the expression.
  • Added another helpfull functions: ABS, TO_STRING, ISNAN, ISFINITE, PARSE_INT, PARSE_FLOAT.
  • Added Position configuration to Container (Relative, Absolute, Fixed).
  • Added schema option to Postgresql integration.
  • Added more roles for Container.
  • Added Upload and Upload error events for File Field.
  • Added Height and Font size (truthy & falsy states) options for Checkbox Field's Switch style configuration.
  • Added information about current selection in Text and Text Area fields to the component's scope.
  • Added scoped template to Rest Api integration.

Changes

  • AppHeader component is deprecated, use fixed positioned Container instead.
  • Box is merged with Container component, all containers now have styling options.

Adapptio 1.0.7

Editor

Fixed Issues

  • Fixed uploading and deleting assets.
  • Improved FileField component resize behavior.
  • Fixed incorrect name of flow chart node.
  • Fixed missing functions in Preview mode in Data explorer.

New Features

  • Application manifest can be edited now with Configuration button in Main menu.
  • Unknown resource is displayed as YAML blueprint.
  • Sorting data source in Outline is possible now to set correct order of declaration (order of reference dependency causing cycling source loading).

Changes

  • Globally disabled component buttons' actions in Edit mode.

Application

Fixed Issues

  • Field validation (including custom validation).
  • Fixed form submission by pressing the Enter key.
  • Fixed MenuButton/Popup positioning.
  • Fixed issue with compilation NamedConfig schema.

New Features

  • Custom authentication against own authority server.
  • New function: ARR_CONCAT
  • New function: STR_INSERT

Changes

  • Images in rich text (markdown) now takes max 100% but keep original size if smaller.

Adapptio 1.0.6

Editor

Fixed Issues

  • Fixed editor crashing when blueprints import.
  • Fixed editor crashing when map item is removed.
  • Fixed Intercom features.
  • Fixed route's label in selector.

New Features

  • Added Reference Guide.
  • Added details to RestApiIntegration response for better debugging.

Changes

  • Safe area are now turned off by default.

Application

Fixed Issues

  • Fixed loading state in Box component.
  • Fixed Background Image size option in Box.
  • Fixed issue where re-render on visibility settings changed.
  • Fixed issue with missing scope data in the file upload component events.
  • Fixed Datetime Field possible crash during validation.
  • Fixed Pagination resolve issues.
  • Number value in formatter in Data table now works correctly.

New Features

  • New Gauge component.
  • New Button group component.
  • New Custom HTML component (only when PRO mode is enabled).
  • New Cloud Firestore integration.
  • New SSH client integration.
  • Added "Tab" style for buttons.
  • Extended button customization (padding).
  • Button component provides "link" in scope with resolved link data.
  • ButtonGroup component has "matching" (array of button ids whose links are matching current url).
  • MenuButton has a new option to horizontally align menu position.
  • New function: ARR_REMOVE_ITEM.
  • Added objectName to file upload component's response.
  • Switch (Checkbox component) customization overhauled to allow custom colors.

Changes

  • Default colors of text and icon in buttons (Button, Menu Button, Overlays) are set to INHERIT. BRAKING CHANGE
  • Absence of border radius value in Custom or Tab button style now results in no border radius. BRAKING CHANGE
  • Removed application environment variables: SESSION_STORAGE_FILENAME, SESSION_STORAGE_TTL, SESSION_STORAGE_TTL_INTERVAL.
  • Session stats route now returns only statistics about registered resource types.

Adapptio 1.0.5

Editor

Fixed Issues

  • Fixed OneOf, Routes and Repeat components layout in editor.
  • Fixed Mode button (field with type Any options didn't close after click away).
  • Fixed Secrets Manager error message when has invalid permissions.

New Features

  • New Routes editor.
  • Assets are now supported to upload any required files for applications.
  • Open inspector even when user clicks on already selected item.
  • Editor loading performance improvement.
  • OneOf and Routes components toolbar and safearea updated.
  • Inline editation of text in Text and Label components (plaintext only).

Changes

  • Removed name column from route list.

Application

Fixed Issues

  • Fixed issue with default/fallback values in Options and Number field components.
  • Fixed Tree Navigation color settings.
  • Fixed Grid components spacing (set to none removed).
  • Fixed SidebarLayout sidebar's content stretching.
  • Fixed Pagination overflows (now will be reset to 1 if exceeded).

New Features

  • New component: QR Code to generate qr code images.
  • New integration: HTML to PDF integration.
  • SSR View renderer to render Views to PDF.
  • Added TLS options to REST API integration (CAs, certs, keys).
  • Checkbox's style Switch now supports additional texts and width properties in order to make it as big as a button.
  • Added new color ICON.
  • Better action error logging and debugging.
  • Added function putObject to S3 Storage integration.
  • Added setPage method to Pagination and Data table.

Changes

  • Due to the new feature in Swtich style, all current Switches will be reverted to Checkbox. You have to change it back, if it is required.
  • Datetime field now exposes initial value depending on field type.
  • Advanced table column sort is disabled when key is not defined.

Adapptio 1.0.4

Editor

Fixed Issues

  • Fixed re-render params of Action field in inspector when action was changed.
  • Fixed some minor issues with scrollbars.

New Features

  • Optimized memory usage.
  • Now the resource list is periodically synced with repository.
  • Better error reporting from Transform Node (Javascript).

Applications

Fixed Issues

  • Fixed field rendering in advanced table causing hover artefacts.
  • Fixed issue with view params validation that prevented accepting of nulls.

New Features

  • PixelGrid now supports overwriting icons defined in a separate layer.

Adapptio 1.0.3

Editor

Fixed Issues

  • Fixed disabled new line in editor.
  • Fixed issue with syncing resource list after renaming directory.

New Features

  • Added runtime errors to the expression tester editor.
  • Added button in toolbar to toggle safe area (padding) in edit mode.
  • Integrations are now divided into categories.
  • Menu Button, Options Field and Tree Navigation items now have default label.

Applications

Fixed Issues

  • Fixed jumping cursor in text fields.
  • Fixed not displaying zero value in a number field.

New Features

  • Added new functions ARR_MAX([...float]) and ARR_MIN([...float]) receiving arrays.
  • Overlays (sidebars and dialogs) can now have custom width (size).
  • The numeric field can now be null.

Adapptio 1.0.2

Editor

Fixed Issues

  • Fixed performance issues with larger projects.
  • Fixed inspector overflow in integration settings.

Changes

  • Schema any (multiple types) has now not-null default value.

Applications

Fixed Issues

  • Actions are now re-loaded on client when they fail to load during server-side rendering.

Adapptio 1.0.1

Editor

Fixed Issues

  • Fixed issue with "Drop components here." text not disappearing when copying component from tab to tab by drag & drop.
  • Fixed unstable Drag & drop, minor performance issues fixed.
  • Fixed Container (& Grid) content crash error.
  • Fixed disappearing Inspector when enum type is selected as parameter's type.
  • Fixed null result handling in expression tester.
  • Fixed bug with disappearing view params.

New Features

  • Uploads source maps to sentry for better bug reports.
  • Changed resource tree sorting.
  • Full global scope is available in expression tester.

Applications

Fixed Issues

  • Fixed SidebarLayout content not scrolling.

Adapptio 1.0.0

Official first release.