Skip to main content
Version: v11.9.3

WaveMaker 11.5.0 - Release date: 03 December 2023

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.

New Features

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.

note

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.

Enhancements

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

Current VersionUpdating to
Angular 12Angular 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.

Technology Stack


UI Frameworks

DescriptionJS LibraryVersion
JS Bindingjquery3.6.0 -> 3.7.1
jquery-ui*1.13.2
MVC Frameworkangular12.2.16 -> 15.2.9
ngx-bootstrap6.2 -> 9.0.0
Stylesbootstrap3.3.7
Chartingd33.5.17
nvd31.8.6
Built-in functionslodash4.17.21
Device support, gestureshammerjs2.0.8

Optimized jQuery-UI library excluding unwanted components like accordion, datepicker, dialog, progressbar, spinner, tabs, and all jQuery-UI Effects.

Backend Frameworks

DescriptionJava LibraryVersion
Spring Framework 5.3.30 -> 5.3.31
Security frameworkSpring Security5.8.8
Java JSON utilitiesGson2.10.1
DB Persistence libraryHibernate5.6.15.Final
Sample databaseHSQL2.7.2
JSON libraryJackson2.15.3
Logging frameworkSLF4j1.7.36
Logging ImplementationLog4j22.18.0
Http client libraryHttpComponents - httpclient4.5.14
Servlet Framework4.0.1
Database Connection PoolingHikariCP5.0.1

Runtime Environment

DescriptionVersion
JDK11
WebSphere Liberty19.0.0.1+
JBoss Wildfly15+
Tomcat9.0*
Cordova (mobile apps)
Android
iOS
12.0.0
12.0.0
6.3.0
note

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


info

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

DescriptionVersion
Java11
Node18.16.1
Maven 3.9.4 -> 3.9.5
npm9.5.1
Ant1.10.11

Angular Web and Mobile 11

DescriptionVersion
Java11
Node12.22.3 -> 18.16.1
Maven 3.9.4 -> 3.9.5
npm6.14.13 -> 9.5.1
Ant1.10.11

For more information about building projects with Maven, see here.