Hi. I am looking to upgrade to WABD 2.23 and I am trying to figure out the proper way to do this. The documentation seems somewhat incomplete on this topic. The instructions for upgrading the apps is clear and works fine. Updating custom widgets is where the confusion starts. In one section is states the following:
If you have custom widgets and themes in the app that were created in the previous version of Web AppBuilder, the command utility will import them into the new version as well, without automatically checking them. You need to make sure these custom widgets are compiled with the version of ArcGIS API for JavaScript and version of Web AppBuilder to which you import the app. See the version comparison chart.
I do not understand what they mean by making sure it is compiled with JS API that matches WAB version. I know 2.23 will use API version 3.39 but I do not see where you are able to change that. I have assumed that the widget will try to use the version that WAB was build from. Any ideas?
To add to the confusion there is another part of the documentation that states that custom widgets can be upgraded by WAB.
Upgrade custom widgets and themes
Although there is no function to upgrade a custom widget and theme directly, you can follow the steps below.
I follow the steps which is simply importing a map from old WAB to the new version. It brings the widgets in but I am not seeing changes suggesting there was any "upgrade" that occurred. The manifest on those still show the old version. Does anyone know what this suggested process actually does?
I appreciate any help.