WaveMaker 11.1.0 - Release date: 29 August 2022
New features, such as Angular 12 update, React Native improvements, and a few bug fixes, are included.
New Features and Improvements
React Native Studio
React Native provides new and improved canvas experience, along with the following enhancements.
- React Native Studio supports Plugins. For example, Camera, Geolocation, Barcode, and more as a standard. Plus, plugins supported by Expo.
- Introduced Layout Widget
- Introduced Flex Layout Widget
- Supporting Form Validation
- Supporting Charts
- Supporting OpenID Authentication
For more information about React Native, see our detailed documentation.
Angular 12 Update
- Angular 12 includes JQuery library upgrades as a standard.
- WaveMaker supports an end-to-end testing framework with Angular.
Supporting Azure Repos VCS
WaveMaker Team offering allows Team admins to configure Azure Repos Version Control System (VCS) for storing the project source code. For more information, see Azure Repos Code Repository.
MTLS for REST APIs in WaveMaker Apps
Enable an additional security layer by configuring MTLS (Mutual Transport Layer Security) for all your REST APIs, including the imported and yet-to-import APIs. For more information, see MTLS in WaveMaker application and a detailed blog about MTLS.
Supporting MongoDB for Session Persistence
Extending MongoDB support to enable Session Persistence for horizontal scaling. For more information, see Choose MongoDB for storing sessions.
Sync Prefab when Re-importing a Project from Zip
When you import a project containing a Prefab, you get a prompt to update the Prefab to the latest available version, allowing you to keep the Prefab up to date.
Wizard Template to Support Icons as Steps
Introducing four types of Wizard templates that support both horizontal and vertical alignments. For more information, see Wizard Template Icon-stepper.
- Iconstepper Horizontal
- Iconstepper Vertical
- Iconstepper Textinline Horizontal
- Iconstepper Textinline Vertical
Bug Fixes
OpenID Issues
- Fixed an issue related to Previewing an app when OpenID scopes are separated with a space.
- Fixed an issue related to the OpenID security provider not working in Mobile applications.
- Fixed SSPA login page redirection for the Third-party authentication of OIDC (OpenID Connect).
Other Bug Fixes
- Fixed an issue related to publishing a Prefab to Teams failing WaveMaker 11.x Prefab holding WaveMaker 10.x Prefabs.
- Fixed an issue related to the Wizard widget in a web application. The action buttons are not aligned in mobile view when using a Material theme.
Technology Stack
UI Frameworks
Description | JS Library | Version | |
---|---|---|---|
JS Binding | jquery | 3.4.1 to 3.6.0 | |
jquery-ui* | 1.13.0 | ||
MVC Framework | angular | 11.2.14 to 12.2.16 | |
angular-ui-bootstrap | 3.3.6 | ||
ngx-bootstrap | 6.2 | ||
Styles | bootstrap | 3.3.7 | |
Charting | d3 | 3.5.17 | |
nvd3 | 1.8.6 | ||
Built-in functions | lodash | 4.17.19 to 4.17.21 | |
Device support, gestures | hammerjs | 2.0.8 |
Optimised jQuery-UI library excluding unwanted components like accordion, datepicker, dialog, progressbar, spinner, tabs, and all jQuery-UI Effects.
Backend Frameworks
Description | Java Library | Version | |
---|---|---|---|
Spring Framework | 5.3.21 | ||
Security framework | Spring Security | 5.6.6 to 5.7.3 | |
Java JSON utilities | Gson | 2.9.0 to 2.9.1 | |
DB Persistence library | Hibernate | 5.6.9.Final to 5.6.10.Final | |
Sample database | HSQL | 2.6.1 to 2.7.0 | |
JSON library | Jackson | 2.13.3 | |
Logging framework | SLF4j | 1.7.36 | |
Logging Implementation | Log4j2 | 2.17.2 to 2.18.0 | |
Http client library | HttpComponents | httpclient- 4.5.13 httpmime- 4.5.6 | |
Servlet Framework | 4.0.1 | ||
Database Connection Pooling | HikariCP | 5.0.1 |
Runtime Environment
Description | Version |
---|---|
JDK | 11 |
WebSphere | 8.5.5 |
JBoss | 7.1.1 |
Tomcat | 9.0* |
Cordova (mobile apps) Android iOS | 11.0.0 10.1.2 6.2.0 |
This is the default Tomcat runtime support. Apps can be deployed to any standard Java Web Server running on JDK 11. For more information, see here.
Build Environment for Multi-version Studio
Build Environment 11
React Native 11
Description | Version | |
---|---|---|
Java | 11 | |
Node | 14.15.5 | |
Maven | 3.8.1 to 3.8.6 | |
npm | 7.20.3 | |
Ant | 1.10.11 | |
Git | 2.26 |
Angular Web and Mobile 11
Description | Version | |
---|---|---|
Java | 11 | |
Node | 12.22.3 | |
Maven | 3.8.1 to 3.8.6 | |
npm | 6.14.13 | |
Ant | 1.10.11 | |
Git | 2.26 |
For more information about building project with Maven, see here.
Build Environment 10
Angular Web and Mobile 10
Description | Version |
---|---|
Java | 1.8 |
Node | 12.22.3 |
Maven | 3.8.1 |
npm | 6.14.13 |
Ant | 1.10.11 |
Git | 2.26 |