WaveMaker 11.15.2 - Release date: 20 April 2026
WaveMaker 11.15.2 brings a focused set of enhancements to improve styling flexibility, widget behavior, and overall developer experience. It also delivers key stability fixes across UI, theming, and platform behavior, ensuring more consistent and reliable app performance.
Enhancements
React Native
Floating Label Styling and Behavior Improvements
Donut Chart: Text Color Customization
Wizard Widget: Async Handling in onNext
WMX Component Visibility Control
Preview Stability After Adding WMX Components
Form Field Keyboard Event Support
Custom Global Error Handling Support
Floating Label Default Position Fix
Chart Content Height Configuration
Zero Value Visibility in Bar and Column Charts
Bug Fixes
React Native
Background Image Rendering in Container
Badge Styling and Token Support
Fixes an issue where badge styling tokens (badge.background-color, badge.color, badge.margin-left) were not reflected in preview.
Adds new tokens for better customization:
badge.height badge.width badge.font.size badge.line-height badge.border.radius
For circular badges, border.radius should be set to half of height/width.
Message Text Color Token Exposure
Input Field Font Weight in Focus State
Select Component Styling and Variant Issues
Fixes multiple issues with Select component styling:
Variant styles not applying correctly in disabled state Select-specific variants not appearing in variant selection Arrow button styling (border, padding, width) not configurable
Text Decoration Support for Anchor and Popover
Fixes issues where text-decoration styles were not applied correctly to Anchor components and were missing for Popover components in the Style Workspace.
Bottom Sheet Styling Controls
Input Field Focus Styling Override
Anchor Text Decoration Not Applying
Popover Token Coverage
Variants Not Reflecting in Expo Preview
Styling Issues After Migration
Resolves UI inconsistencies observed after migrating projects:
Double borders in Bottom Sheet components Unexpected underline or duplicate borders in input and display fields
Padding with Multiple Values
Fixes issue where multi-value padding was not applied correctly.
For example:
Horizontal padding applied correctly Vertical padding (top/bottom) failed when multiple values were provided
Now supports proper application of both horizontal and vertical padding values.
Dialog Overlay Styling Exposure
Accordion Styling Properties Exposure
Currency Widget Token Support
Tab Widget Token Support
Adds missing tokens for Tab widget customization:
Padding and bottom border for tab headers Margin for active tab indicator Font family for tab header text
Accordion Pane Styling
Button Border Width Per Side
Fixes inability to apply border width individually per side.
Previously, border styles only worked when applied uniformly. Now supports independent control for each side.
Tabbar Styling Improvements
Fixes multiple styling limitations in Tabbar:
Height not applying correctly Border width per side not configurable Padding and margin for icons and tab items not adjustable
Floating Input Placeholder Visibility
Container Show/Hide Behavior
Select Component Arrow Button Styling
Exposes styling controls for Select component arrow button, including:
Border properties Height and padding Removal of default styles
Form Field Border and Disabled State Styling
Fixes issues where:
Border width updates were not applied Disabled background color did not reflect changes Borders remained visible even when set to 0
Modal Dialog Padding
Heading Default Margin Override
Button Text Alignment and Icon Styling
Fixes issues where:
Text alignment settings were not applied correctly Button text remained left-aligned Icon color could not be styled independently from text
RadioSet Scrolling on iOS
Fixes unintended scrolling of RadioSet inside List widget on iOS. Behavior is now consistent across both iOS and Android.
Dropdown Position with Progress Circle Header
Container Padding and Token Support
Fixes container padding not applying correctly and adds missing tokens for:
Padding (all sides) Border width (individual sides)
Autocapitalize Support in Web Preview
Adds proper auto-capitalization support:
Words mode capitalizes each word Sentences mode capitalizes after punctuation
Date Widget Selection Issue
Fixes issues where:
Calendar buttons were not working Selected date did not match displayed value
List Scroll Behavior in Tabs
Fixes issue where full page scrolled instead of restricting scroll within the List widget inside a tab pane.
Dynamic Autocapitalize Binding
Alert Dialog Styling Tokens
Dark Theme Token Application
Fixes issue where updated token values were not reflected in Dark theme, ensuring consistency across themes.
UI Freeze on Rapid TabBar Interaction
Fixes UI freeze caused by rapid TabBar interactions.
Introduces disableNavigationAnimation configuration to prevent UI thread blocking and ensure smooth navigation.
CheckboxSet Accessibility in Dialog
Fixes accessibility issues where CheckboxSet items inside Dialog were not visible in Appium Inspector.
Individual checkbox elements and labels are now accessible for testing and automation.
Technology Stack
WaveMaker Studio
UI Frameworks (Web and Mobile)
| Description | JS Library | Version |
|---|---|---|
| JS Binding | jquery | 3.7.1 |
| jquery-ui* | 1.13.3 | |
| MVC Framework | Angular | 18.2.13 |
| ngx-bootstrap | 9.0.0 | |
| Styles | bootstrap | 3.3.7 |
| Charting | d3 | 7.8.5 |
| nvd3 | 1.8.11 | |
| Fullcalendar | 6.1.15 | |
| Built-in functions | lodash-es | 4.17.21 |
| Device support, gestures | hammerjs | 2.0.8 |
Backend Frameworks (Web and Mobile)
| Description | Java Library | Version | |
|---|---|---|---|
| Spring Framework | 6.2.15 -> 6.2.17 | ||
| Security framework | Spring Security | 6.5.7 -> 6.5.9 | |
| Spring Data | 2025.0.7 -> 2025.0.10 | ||
| Spring Boot | 3.5.9 -> 3.5.13 | ||
| Spring Session | 3.5.4 -> 3.5.5 | ||
| Java JSON utilities | Gson | 2.13.2 | |
| DB Persistence library | Hibernate(Jakarta) | 5.6.15. Final | |
| Sample database | HSQL | 2.7.4 | |
| JSON library | Jackson | 2.20.1 -> 2.21.2 | |
| Logging framework | SLF4j | 2.0.17 | |
| Logging Implementation | Log4j2 | 2.25.3 -> 2.25.4 | |
| Http client library | HttpComponents - httpclient | 5.5.1 | |
| Servlet Framework | 6.0.0 | ||
| Database Connection Pooling | HikariCP | 7.0.2 | |
| Commons Lang3 | 3.19.0 | ||
| Guava | 33.5.0-jre | ||
| Postgresql Driver | 42.7.8 | ||
| Hibernate Validator | 8.0.2.Final | ||
| Jgit | 7.4.0.202509020913-r | ||
| Commons Codec | 1.18.0 | ||
| Commons IO | 2.19.0 | ||
| Commons Text | 1.13.1 | ||
| Antisamy | 1.7.7 | ||
| Freemarker | 2.3.34 | ||
| Apache Tika | 3.2.3 | ||
| Mariadb JDBC Driver | 3.5.2 | ||
| Mongodb Driver | 5.6.2 | ||
| Jakarta Validation Api | 3.1.1 | ||
| commons-validator | 1.10.0 | ||
| json-smart | 2.5.2 |
Web
Runtime Environment
| Description | Version |
|---|---|
| JDK | 21.0.6 |
| WebSphere Liberty | 23.0.0.9+ |
| JBoss Wildfly | 27+ |
| Tomcat | 10.1.39 |
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.
Angular Web
| Description | Version | |
|---|---|---|
| Java | 21.0.6 | |
| Node | 22.18.0 | |
| Maven | 3.9.12 | |
| npm | 10.9.3 | |
| Ant | 1.10.11 |
For more information about building projects with Maven, see here.
Mobile (React Native)
Environment Setup
| Description | Version | |
|---|---|---|
| Java | 17 | |
| Node | 22.11.0 | |
| Maven | 3.9.9 | |
| npm | 10.9.0 | |
| Android Studio | Meerkat 2024.3.1 to Narwhal 4 Feature Drop 2025.1.4 | |
| Xcode | 16.2 to 26 | |
| SDK Build Tools | 36.0.0 | |
| wm-reactnative-cli | 1.9.5 | |
| Android Gradle Plugin (AGP) | 8.14.3 |
SDK Update
| Description | Version |
|---|---|
| Expo | 54.0.12 |
| React Native | 0.81.4 |