WaveMaker has released version 11.5.0 with new features like Appium Support, Dockerfiles in a project, importing icon font family, and enhancements like Angular framework support for Prefab workspace, NG studio upgrade to version 15, changes in project shell web template and other bug fixes.
Dockerfiles in Project
Introduced Dockerfiles in the project to build and deploy applications. This helps the user to use an appropriate Dockerfile for a specific project which stores all the prerequisite versions that are needed for the application. To know more, see Build with Docker.
Docker Image for Local Web Preview - React Native
Introduced wm-rn-web-preview Docker image to allow users to generate the local web preview of the application. Docker image is pre-configured with essential libraries which lets the user update to the latest version of the development environment by pulling the latest docker image. This simplifies the process of building and running WaveMaker applications in the local environment. To know more, see Docker Image for local Web preview.
Appium Support - React Native
Appium is a popular mobile UI test automation framework, and it supports various programming languages to write test cases. In WaveMaker, the component generates a unique identifier that is based on the widget name and attaches it as a testId property on all React Native elements that it uses. To know more, see Appium Support.
This feature is supported as the beta version.
Importing Icon font family in Project - React Native
Introduced an option to import font family into a project allowing users to add a custom font family. To know more, see Custom Icon Fonts.
Studio Angular Upgrade - Angular Framework for Prefab Workspace
Earlier WaveMaker supported Angular framework for Page Workspace in Web projects. This support is now getting extended to the Page Workspace in Prefab projects as well.
OpenID JWKS File Path
Extended support for reading the public key from a file path for the JWKS configuration.
Project Shell Web Template
Enabled http2 on CDN domain to enhance Website Performance Score on Lighthouse and GTMetrix for web along with improved LCP and FCP.
Angular 15 Upgrade in Application Run time
|Angular 15 which supports IVY rendering engine
Bug Fixes - React Native
- Fixed the issue where the Validator can now be accessed from the constants service.
- Fixed the problem with the toCurrency pipe, which was not showing commas in numerical values.
- Fixing the issues in Widgets to adhere to the Material 3 Design System. We are currently releasing the fixes in Widgets and will further extend it in other features.
|3.6.0 -> 3.7.1
|12.2.16 -> 15.2.9
|6.2 -> 9.0.0
|Device support, gestures
Optimized jQuery-UI library excluding unwanted components like accordion, datepicker, dialog, progressbar, spinner, tabs, and all jQuery-UI Effects.
|5.3.30 -> 5.3.31
|Java JSON utilities
|DB Persistence library
|Http client library
|HttpComponents - httpclient
|Database Connection Pooling
|Cordova (mobile apps)
Cordova-Android supports from Android 24 (Nougat).
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 Studio
With the release of 11.4, we have ended our support for WaveMaker 10 projects. To know more, see Ending Support to WaveMaker 10 Projects.
Build Environment 11
React Native 11
|3.9.4 -> 3.9.5
Angular Web and Mobile 11
|12.22.3 -> 18.16.1
|3.9.4 -> 3.9.5
|6.14.13 -> 9.5.1
For more information about building projects with Maven, see here.