6.52 Platform Release Notes
Overview
Version: 6.52.0
UAT Release Date: March 08, 2022
Proposed Production Release Date: March 22, 2022
Contents
Components
Meet the new Grid System: three entirely-new grid components joining the Unqork component lineup.
When looking to gather or display information, Unqork's grid components are the go-to choice. Grids are the foundation of many applications and interaction capabilities (even if you don't immediately recognize them as grids!). Unqork is constantly improving our component lineup to support more use cases and meet growing functionality demands. Our latest exciting launch is the Grid System, which brings three new grid components to the Unqork platform:
-
The Dynamic Grid component
-
The Uniform Grid component
-
The Freeform Grid component
Dynamic Grid
The Dynamic Grid component combines the ease and usability of a spreadsheet with the power and flexibility of an Unqork grid component. In Express View, your end-user gets a streamlined, spreadsheet-like data entry and exploration experience. And as an Unqork grid component, the Dynamic Grid supports data validation, data integrity controls, and complex logic.
The Dynamic Grid focuses on supporting high-performance data consumption that lets your end-user focus on the data. You can expect efficient inline data editing, simple keyboard navigation, and data legibility. For exploration and analysis use-cases, the Dynamic Grid includes features like pivot mode, data aggregation and grouping, and more. You can also enable sorting and filtering functions. Even with data sets of up to 5,000 rows/50,000 data points, you'll experience quick loading and lag-free scrolling.
Uniform Grid Component
The Uniform Grid is highly-customizable and lets you fine-tune the data entry, viewing, and editing experience for end-users. At its foundation, the Uniform Grid component acts as a container for nesting other Unqork components. In Express View, those nested components render in self-contained rows of the grid. The Uniform Grid doesn't only support nesting simple input fields. You can also nest logic components within the grid, creating row-level logic based on end-user inputs. For example, showing or hiding fields in the row based on input to another component in that row.
With its traditional table-based layout, the Uniform Grid is well-suited to inline editing with data in full view. The Uniform Grid has flexible styling options and customizable interactions. For example, customizing how end-users can invoke the edit state of the whole grid or a selected row. The Uniform Grid works well when end-users need a rich data entry experience, without a set number of rows. Such as listing guests for a booking or adding beneficiaries to an insurance policy.
Freeform Grid
The Freeform Grid component is flexible, highly-customizable, and lets you create complex data and display interactions. Like the Uniform Grid, the Freeform Grid component acts as a container for nesting other Unqork components. In Express View, those nested components render in self-contained rows of the grid. The Freeform Grid even supports nesting components within already-nested components. For example, displaying a fully-configured Uniform Grid within each row of the Freeform Grid.
The Freeform Grid component brings flexible layout and styling options to the grid components line up. Its multiple layout options let you create a custom viewing and editing experience that's ideal for complex data display. The Freeform Grid uses a summary-detail view to display data in Express View. This summary-detail approach lets you easily convey information hierarchy.
TIP To learn more about the Grid System as a whole, visit our Introduction to the Grid System article. To learn more about each Grid System component, see the Dynamic Grid Component, Uniform Grid Component, and Freeform Grid Component articles.
Apps & Admin
We're adding an extra layer of security to the platform with our new Account Lockout functionality. Now, if a malicious actor attempts to guess a user's password repeatedly, after a configurable amount of attempts the user is locked out of their account for 30 minutes. This layer of security applies to both Express Accounts and Designer Accounts, so all of your users are safe.
-
Promotion Timeout Error Message: Added an error message that displays if your promotion times out.
-
Faster Load Times: Improved platform search performance for faster load times.
-
Marketplace Links: Added a direct link to the marketplace in the navigation bar for designers.
-
SP Metadata: Fixed outputs when inputting SP Metadata in the new SAML SSO feature, enabling a seamless SAML setup.
-
Dynamic Module Promotion: Fixed issue where dynamically imported modules were not properly promoted.
-
OIDC Value Display: Fixed issue where SAML attribute mapping displayed OIDC values on new SSO feature.
Marketplace
Integration Templates
- News API: The News API call is a news aggregator that finds live articles and breaking news headlines from news sources and blogs across the web. Its database contains current and historic news articles published by over 80,000 worldwide sources.
TIP Visit our documentation for the News API template.
Snippets
-
Filter Data Table: The Filter Data Table snippet uses drop-down menus to filter a data table. This comes with default filters for reconfiguration and gives you the ability to add others. If you sell car parts and want to filter a specific part, you can configure a filter to find that specific part. This saves you time so you don't need to sift through the entire table.
TIP Visit our documentation for the Filter Data Table template.
-
Merge Data Table: The Merge operator combines data from two data tables to display in a single grid. This snippet makes it easy to add Merge functions to your application. There are three main merge types available: Inner, Outer, and Intersection.
-
Intersection: Combines all table values that share the same key.
-
Inner: Combines all table values that share the same key. Unlike the Intersection feature, the Inner feature also lets you add one table's values to the other table.
-
Outer: Separates values from one table that don't share the same key as the other table.
-
Webhook API: Webhooks allow your application to receive data from external sources. With them, you don’t have to constantly pull data from an external source. Instead, the external source pushes the data to your application whenever it’s triggered.
-
Verify Equal Values: This snippet uses a Data Workflow to compare all values in an object or an array (the snippet includes configuration for both). If all the values are equal, the snippet returns true. If any values aren’t equal, it returns false.