WaveMaker 10.0 Preview - Release date: 20 November 2018
WaveMaker has released a new version with new features.
Highlights
i. Artifact Repository
Artifact Repository is a collection of artifacts or resources used across application development lifecycle in WaveMaker platform. It allows for easy exploration and discovery of Artifacts available to the developer network. These artifacts include Prefabs, Project Shells, Project Templates and Themes. These Artifacts can be developed and published either:
- to a specific project, or
- to the individual workspace for a non-enterprise version, or
- to Enterprise Network for the enterprise version.
For more information, see Artifact Repository.
ii. Developer Roles
When multiple developers across the team are collaborating on large development projects, establishing a clear set of access control policies helps in effectively managing the deliverables. You can set fine-grained permissions for each developer at the project and platform level.
For more information, see Project User Management.
Enhancements
i. Number Widget
A new widget, Number, has been added which automatically detects the app locale and renders the number fields accordingly.
For more information, see #doc.
ii. Locale support
Locale support for application runtime for widgets like the number, date/time, calendar, and currency has been enhanced to support standard internationalization locale formatting. For more information, see Localization. 3. Open ID Connect support has been added to App Security. #doc 4. Mobile: Integrated pull-to-refresh functionality on Page (#doc) and swipe actions on the List widget (#doc).
Technology Stack
UI Frameworks
Description | JS Library | Version | |
---|---|---|---|
JS Binding | jquery | 3.3.1 | |
jquery-ui* | 1.11.4 -> 1.12.1 | ||
MVC Framework | angular | 1.6.9 -> 7.0.1 | |
angular-ui-bootstrap | 2.5.0 -> 3.3.6 | ||
Styles | bootstrap | 3.3.7 | |
Charting | d3 | 3.5.17 | |
nvd3 | 1.8.4 -> 1.8.6 | ||
Built-in functions | lodash | 4.17.5 -> 4.17.11 | |
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.
Back-end Frameworks
Description | Java Library | Version | |
---|---|---|---|
Spring Framework | 4.3.14 -> 4.3.19 | ||
Security framework | Spring Security | 4.2.4 -> 5.0.8 | |
Java JSON utilities | Gson | 2.2.4 | |
DB Persistence library | Hibernate | 5.2.10 | |
Sample database | HSQL | 2.4.0 | |
JSON library | Jackson | 2.6.3 -> 2.9.7 | |
Logging framework | SLF4j | 1.7.25 | |
Http client library | HttpComponents | client-4.5.5 core-4.3.2 mime-4.5.5 | |
REST API annotations | Swagger | 1.3.10 | |
Date Time Framework | Java 8 Date/Time API | ||
Json Libraries | com.tdunning | ||
Servlet Framework | 3.1 |
Run Time Environment
Description | Version |
---|---|
JDK | 1.8 |
WebSphere | 8.5.5 |
JBoss | 7.1.1 |
Tomcat | 8.5* |
Cordova (mobile apps) | 8.0.0 |
This is the default Tomcat runtime support. Apps can be deployed to any standard Java Web Server running on JDK 1.8 (more...)