Lowcoder v2.6.0
We're thrilled to announce the release of Lowcoder v2.6! This version is packed with exciting updates that will supercharge your app development process and enhance productivity like never before. Let’s dive into the highlights:
Local SQL Database and Querying
With Lowcoder v2.6, we’ve introduced a powerful local SQL database feature using AlaSQL. This enhancement lets you leverage SQL query language to manipulate and filter data locally, whether it’s from:
- A local database like IndexedDB.
- JSON data from API responses.
That means, you can query data from temporary states or other queries (API responses or any other data source) via SQL (!)
And naturally you can create and use a local SQL Database in the Browser of the user.
- Think of Data Unification: Consolidate and manipulate data from multiple sources, including APIs and local databases, using a single SQL query interface.
- Or Advanced Filtering: Perform complex filtering, joining, and transformation operations that are difficult with traditional JavaScript.
- And naturally: Partial or full Offline Capability (!): Enable offline data processing and querying for users without relying on a backend and internet connection.
New Query Trigger Options
We’ve expanded the ways you can trigger data queries! Queries can now be triggered by four additional options.
- On Input Change: Automatically trigger a query when an input connected to the query changes.
- On Another Query Success: Chain your queries seamlessly by triggering one after another completes successfully.
- On Page Load: Initiate a query every time the page is loaded.
- After a Delay: Set a specific delay after the page load before triggering the query.
Query Usage Display
Never lose track of where your queries are utilized! Lowcoder v2.6 introduces a Query Usage Display, showing you exactly where each query is used across your app.
Improved Input and Component Options
- Input Field Validation on Custom Rule Change: Ensure data integrity by validating inputs dynamically when custom rules are updated.
- Input Formatting for Time/Time Range Components: Customize the way time inputs are displayed for a better user experience.
- Dropdown Trigger Modes: Now configure your Dropdown components to trigger actions on Hover or Click.
- Popup Styles for Date/Time Pickers: Enhance the visual appeal of date and time pickers with customizable popup styles.
- Table Toolbar Visibility: Gain more control over your Table component with the ability to show or hide the Table Toolbar (Footer).
What's Changed
- Preparations for slug validation and search by @dragonpoo in #1407
- Add Control options and styles to Chart components. by @Imiss-U1025 in #1393
- Fix chart loading by @dragonpoo in #1427
- Feature - more control over Data Loading Indicators by @raheeliftikhar5 in #1434
- Docs for existing components by @adnanqaops in #1435
- #1331: added folder Id to all applicationInfoViews by @dragonpoo in #1439
- Fix migration of snapshot history by @dragonpoo in #1441
- Feat/query triggers by @raheeliftikhar5 in #1443
- add deploymentid into events published by @dragonpoo in #1447
- Remote Chart by @Imiss-U1025 in #1451
- Feat/alasql by @raheeliftikhar5 in #1457
- Rename deploymentID to environmentId by @dragonpoo in #1456
Full Changelog: 2.5.3...2.6.0