WaveMaker 10.13.0 - Release date: 14 March 2022
WaveMaker released another version update with new features and bug fixes.
Improvements
Import VCS Project via URL
Import a Project to WaveMaker Studio using a repository clone URL.
Supported VCS providers: GitHub and GitLab.
New Formatters
By default, all UI widgets in a WaveMaker app sanitize the content rendered inside them. This prevents any possible XSS vulnerabilities in the app. However, if the developer wants to bypass this sanitization in WaveMaker widgets, the new Formatters trustAs or sanitize can be used while binding the data to these widgets. Learn more
Behavior Change when Rendering Richtext in Data table Widget
Richtext data is now rendered as plain text in the Data Table widget to prevent XSS attacks in the generated app.
If you still want to render Richtext as HTML in Data Table, change the column widget's View Mode to the Label widget. Learn more
For existing apps built on WM 10.12.x or before, this is a manual change required to be done by the app developer.
Bug Fixes
- Fixed an issue related to editing Prefab message key to languages other than English.
Technology Stack
UI Frameworks
Description | JS Library | Version |
---|---|---|
JS Binding | jquery | 3.4.1 |
jquery-ui* | 1.12.1 | |
MVC Framework | angular | 11.2.14 |
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.19 |
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.15 | |
Security framework | Spring Security | 5.5.2 |
Java JSON utilities | Gson | 2.8.9 |
DB Persistence library | Hibernate | 5.5.7.Final |
Sample database | HSQL | 2.5.1 |
JSON library | Jackson | 2.12.5 |
Logging framework | SLF4j | 1.7.32 |
Logging Implementation | Log4j2 | 2.17.1 |
Http client library | HttpComponents | httpclient- 4.5.13 httpmime- 4.5.6 |
Servlet Framework | 3.1.0 | |
Database Connection Pooling | HikariCP | 4.0.3 |
Runtime Environment
Description | Version |
---|---|
JDK | 1.8 |
WebSphere | 8.5.5 |
JBoss | 7.1.1 |
Tomcat | 8.5* |
Cordova (mobile apps) Android iOS | 10.0.0 10.1.0 6.1.0 |
This is the default Tomcat runtime support. Apps can be deployed to any standard Java Web Server running on JDK 1.8. For more information, see here.