Skip to main content
Version: v11.9.4

WaveMaker 11.4.2 - Release date: 25 September 2023

WaveMaker has released version 11.4.2, which includes Dynamic Accordion as a new feature and horizontal display of radio buttons as an enhancement in React Native. It also includes support for Bitbucket 8 VCS provider and Timezone in the Date widget along with some other enhancements and bug fixes.

New Feature

Dynamic Accordion

Introducing the Dynamic Accordion widget in React Native, allowing users to dynamically add an Accordion pane through Javascript. To know more, see Dynamic Accordion.

Enhancements

  • In React Native, we have enabled radio buttons to be rendered in a horizontal fashion using the Radio Set widget.
  • Enabled support to import project zip into WaveMaker studio which is exported as zip from Github or Gitlab repository.
  • Added support for Bitbucket 8 as a VCS provider.
  • Enabled support to limit the number of branches that a user can be a part of in a project.
  • Added timezone support in the Date widget.

Bug Fixes


  • Fixed an issue related to file corruption when an updated binary file is reverted.
  • Fixed an issue during the merge conflicts where the changes were not getting pulled immediately after discarding the pulled changes.
  • Fixed merge actions in VCS pull conflicts for files modified in the user project and deleted in the remote.
  • Fixed overriding of security-related parameters issue by passing them as system parameters to Maven build.
  • Fixed the issue related to the order of custom authentication success handlers added in the project-user-spring.xml file.

React Native

  • Fixed inconsistent output issue in the Onselect event in the Nav widget.
  • Fixed CORS error due to the withCredentials header while making REST Services calls.
  • Fixed the inconsistency issue between show-in-device and Utils.isTablet() functions when the browser is resized.
  • Fixed the issue related to the List and Card Widgets where the Items per Row property is not working.

Widgets

  • Fixed the issue where the class added to the tree in the Tree widget is not getting applied.
  • Fixed an issue in the Tab widget where the OnLoad event is not getting triggered if there is inline content.
  • Fixed the issue where the branch name is not displayed in the project header.
  • Fixed the issue in the Tree widget where the property binding using Use Expression is not working.
  • Fixed the issue in the Tree widget related to incorrect $item information in the callback functions.

Technology Stack


UI Frameworks

DescriptionJS LibraryVersion
JS Bindingjquery3.6.0
jquery-ui*1.13.2
MVC Frameworkangular 12.2.16
angular-ui-bootstrap3.3.6
ngx-bootstrap6.2
Stylesbootstrap3.3.7
Chartingd33.5.17
nvd31.8.6
Built-in functionslodash4.17.21
Device support, gestureshammerjs2.0.8

Optimised 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.29 -> 5.3.30
Security frameworkSpring Security5.8.6
Java JSON utilitiesGson2.10.1
DB Persistence libraryHibernate5.6.15.Final
Sample databaseHSQL2.7.2
JSON libraryJackson2.15.2
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
Maven3.9.4
npm9.5.1
Ant1.10.11

Angular Web and Mobile 11

DescriptionVersion
Java11
Node12.22.3
Maven3.9.4
npm6.14.13
Ant1.10.11

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