WaveMaker 10.3.0 - Release date: 31 January 2020
WaveMaker has released a new update version with new features and bug fixes.
- Form Field Validation
- Standardizing maven repository URLs from http to https in pom.xml file.
- Supports UPPER function in HQL.
- Added new maven plugins.
- Creating new javaServices from IDE/command line.
- Generate controllers from the existing JavaService.
For more information, see Synchronizing Java Services Controller.
- Now use the data model designed at the client-side with Data Table. This allows the merging of data from different datasources before showing that in the data table.
- Partials, which are reusable components among pages of an app can load faster. We reduced additional network calls and these work on all partials, except for the dynamic ones that change based on variables.
- Updated Cordova version to 9.
When using localization, the selected language would not apply; it would switch to English. This is now fixed.
On clicking on a menu item in the navigation bar even after redirecting to the specific page, the menu would collapse and the menu item would not set as active style.
- Fix: By applying
autoclose=disabledon the menu widget the menu will not get collapsed by default and
autoopen=activepagewill select the active menu option after redirection.
- Fix: By applying
Animation Property was not working for Container Widget from 10.0. This is now fixed.
Fixed iScroll bug which caused the page scroll issues in mobile devices.
pageParams passed as input to a Variable/Action created on app scope was not working. This is now fixed.
- Removed Jobs section for Prefab and Template Bundle projects.
- Fixed UI for Jobs section to view full Error message for longer descriptions.
- Changes to OpenID configuration were not being picked and was not displaying in the config profile window when the app is deployed. This is now fixed.
- Date widget
- 'CURRENT_DATE' value of Date widget was falling back to the selected date value instead of updating it to the current date value. This is now fixed.
- Case-1: When a form has repeated sections of form with formdata, the parent form does not show the formdata for inner forms that are inside the repeated sections. This is fixed.
- Case-2: Form with Prefab having repeated sections of forms. When you apply formdata on the parent form, it would not show up the formdata for inner forms that are inside the repeated sections. This is now fixed.
- When a live form is bound to a variable with filter expression, on change of filtered data, the variable is updated but the widgets dataset was not getting updated. This is now fixed.
- Deselecting of selected rows in the DataTable through deselectItem function from script was not working - This is now fixed.
- Two way binding of model variable was not working on changing the value of the autocomplete widget which is placed inside the list.
- If search key is not provided then default value was not showing in preview mode. THis is now fixed.
|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.
|Security framework||Spring Security||5.0.8|
|Java JSON utilities||Gson||2.8.5|
|DB Persistence library||Hibernate||5.2.17|
|Http client library||HttpComponents||httpclient- 4.5.6 httpmime- 4.5.6|
|REST API annotations||Swagger||1.3.10|
|Date Time Framework||Java 8 Date/Time API|
Run Time Environment
|Cordova (mobile apps) Android iOS||8.1.1 -> 9.0.0 8.0.0 5.0.1|
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.