WaveMaker currently generates code based on Angular 9 for applications. With the announcement on ending support of Angular 9, we are upgrading to the next Angular version, 10.2.5.
Consequently, we have developed a roadmap to update the platform with the Release 10.9 scheduled for the 13th of September 2021, which includes the Angular 10 update. If you are a WaveMaker application developer who uses your own infrastructure to build and deploy the application, you need to read further.
This update requires you to take action, i.e., updating the Node and NPM versions. To avoid breaking changes, we have recommended the following steps described in this blog post.
Please note that this Angular update does not include Ivy Engine but covers some critical bug fixes. As part of the process, we continue to use View Engine and will move to use Ivy in the subsequent versions.
What's in the Update
|Description||Current Version||Moving to|
Update Node JS Version: Angular 10 requires Node JS version 12.22.3. So you must upgrade Node and NPM on your build infrastructure with the versions mentioned above.
How WaveMaker can Help
There are two ways to upgrade to your build system with Angular 10.
- Download and install Node and NPM in the build system with the versions specified above.
- Use resources provided by WaveMaker team.
Using Docker Option
If you are using Docker images for building WaveMaker application, you can use them in the following ways:
- Using them from the public repo containing pre-built Docker image developed and published by WaveMaker.
- Using Docker files to build the Docker images. For more information, see Build with Docker.
Testing your Application
To make the transition smooth, we can provide the beta link on demand to test your application. Please reach out to the support team for more details.
We recommend you test the application to see if the build is successful. For this, you must test the application using the Angular Build. If the build fails, we request you to contact our support team with logs.