Lowcoder v2.5
We are thrilled to announce the release of Lowcoder v2.5, a major update that introduces new features, numerous improvements, and bug fixes to enhance your development experience. This release also marks the introduction of Subscriptions, providing users with additional services and capabilities while maintaining the full functionality of the Community Edition. Our goal remains the same: to empower our users and support their success with the best tools possible.
🚀 Highlights of Lowcoder v2.5
🌟 Subscription Model
With this release, we introduce Subscriptions, a new way to access extended services and tools. Community Edition remains free and unrestricted, ensuring you retain full access to the core platform. Subscriptions add extra value by providing advanced features and services, beginning with a fully integrated Support System within Lowcoder. This reflects our dedication to your success and our commitment to providing top-tier support.
🛠️ What's New and Improved
- Table Enhancements
Added multi-column sorting for better data organization.
Dynamic sorting can now be set and retrieved programmatically. - Unified Login Process
Centralized login form for a streamlined user experience.
New /admin/login route for admin access, ensuring workspace-specific authentication settings don't interfere with admin capabilities. - Improved Firebase Connector
Enhanced support for dynamic lists, table displays, and extensive queries. - JSON Schema Forms
Introduced automatic responsiveness based on component width for an optimized UI. - Canvas Customizations
Added style settings for canvas, including:
Height adjustment.
Grid resolution settings.
Customizable background options. - API Improvements
Added search functionality for various objects (Apps, Folders, Data Query Library items, etc.), with UI integration planned in upcoming releases. - Updated OpenAI Data Source Specifications to support v2.3 API features.
- File Upload Component
Introduced image capture functionality, allowing users to take snapshots directly from their camera. - Performance Improvements
Node-Service caching for selected API requests, ensuring faster app access.
Browser-side icon caching to reduce frequent reloads and enhance app performance. - Tabbed Container
New setting to destroy inactive tabs, freeing memory for better performance.
🐞 Bug Fixes
Resolved issues with the Drawer component.
Fixed several sidebar inconsistencies.
Corrected DropdownList API behavior.
Addressed bugs in table text overflow visibility.
Fixed login issues when Email Auth Provider is disabled.
📖 Component Auto-Documentation
We’ve begun enriching the component documentation with examples and detailed guidance. Over the coming weeks, expect comprehensive documentation for nearly all components.
🌟 New Features in Modules
Modules can now load even when hidden, increasing flexibility in app design.
👨💻 Contributions and Updates
New Contributors:
Welcome @adnanqaops, who contributed examples for existing components in PR#1308.
Notable Pull Requests:
PR#1316: Responsive Layouts for JSON Schema Forms.
🚀 Looking Ahead
Lowcoder v2.5 lays the foundation for future innovations. With Subscriptions, we aim to deliver even more value while keeping the Community Edition open and accessible. Stay tuned for upcoming updates, improved UI search, and further enhancements to make your development journey even smoother.
Thank you for being part of the Lowcoder community. Together, we continue to build the future of app development!
What's Changed in Detail
- Updating Subscription Handling Branch by @FalkWolsky in #1181
- Refactoring - subscription handling by @raheeliftikhar5 in #1275
- Group API with adminUserCount & userCount by @dragonpoo in #1283
- Modify counting logic based on org role by @dragonpoo in #1285
- Update auth flow by @raheeliftikhar5 in #1253
- Subscription user count to include admins & developers by @raheeliftikhar5 in #1286
- forbid email login that is disabled by @dragonpoo in #1267
- Fixed serveral sidebar issue by @Imiss-U1025 in #1294
- fix dropdownlist api by @dragonpoo in #1295
- Added pagination to application list endpoint by @dragonpoo in #1302
- fix the path issue by @dragonpoo in #1297
- Added image capture option in file upload comp by @raheeliftikhar5 in #1303
- Table fixes related to sorting and text overflow visibility + added destroyInactiveTabPane in tab comp by @raheeliftikhar5 in #1304
- Feature extension by @Imiss-U1025 in #1306
- Fixes/listview by @raheeliftikhar5 in #1309
- Bump duckdb-async from 0.10.2 to 1.1.3 in /server/node-service by @dependabot in #1307
- Bump pino from 8.21.0 to 9.5.0 in /server/node-service by @dependabot in #1259
- Added examples for Existing Components - Demo by @adnanqaops in #1308
- Add pagination to group, org, bundle by @dragonpoo in #1305
- Json Schema Form rwesponsive layouts by @FalkWolsky in #1316
- Subscription handling by @FalkWolsky in #1197
Full Changelog: 2.4.12...2.5.0