WaveMaker 11.1.2 - Release date: 26 September 2022
WaveMaker released an update about Layout and Flex in Cordova, React Native fixes for Style, Form, Chart, and other bug fixes.
New Features
- Layout Widget and Flex Layout Widget are now supported for Web and Cordova apps.
React Native Features
- Enable the devices tab in the Properties panel to show/hide Widgets based on the device type at runtime.
React Native Fixes
Styles
- Fixed an issue related to setting the background color of the Anchor badge in Page styles.
- Fixed an issue related to Grid layout responsiveness.
Form
- Fixed an issue related to validation when configuring min or max value for Number and Currency widgets.
- Fixed an issue related to validation when resetting should clear any values in Form.
- Fixed an issue related to property not working when validation message was provided via conditional binding.
Charts
- Fixed an issue related to Charts not rendering data correctly when you provide more than 20 records in a dataset and map the axis to a Date type field for Charts.
Improvements
- snakeyaml library updated from 1.30 to 1.32.
Bug Fixes
- Fixed an issue related to a
No data founderror when filtering data using languages, including Arabic and Greek. - Fixed an issue related to importing 10.x projects when the Azure VCS repository is configured.
- Fixed an issue related to the Wizard widget's Next button being disabled when a widget inside it has the Disabled property set to
true. - Fixed an issue related to Spring Database transaction not rolling back when a procedure is failed.
- Fixed an issue related to the Content Security Policy filter in the Websphere Application Server.
Technology Stack
UI Frameworks
| Description | JS Library | Version |
|---|---|---|
| JS Binding | jquery | 3.6.0 |
| jquery-ui* | 1.13.0 | |
| MVC Framework | angular | 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.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.7.3 |
| Java JSON utilities | Gson | 2.9.1 |
| DB Persistence library | Hibernate | 5.6.10.Final |
| Sample database | HSQL | 2.7.0 |
| JSON library | Jackson | 2.13.3 |
| Logging framework | SLF4j | 1.7.36 |
| Logging Implementation | Log4j2 | 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.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.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 |