Versioning your Viewer-based app
November 26, 2018
We talked about versioning your Viewer code before (see here) and showed how to do with a suffix, e.g.: ?v=v6.0
Starting on version 6 we can specify it on the URL, which allows us better control over the served file. The resulting HTML should look like:
<link rel="stylesheet" href="https://developer.api.autodesk.com/modelderivative/v2/viewers/6.0/style.min.css" type="text/css"> <script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/6.0/viewer3D.min.js"></script>
As we use Semantic Version we can replace minor and patch versions with * (star), resulting in something like:
<link rel="stylesheet" href="https://developer.api.autodesk.com/modelderivative/v2/viewers/6.*/style.min.css" type="text/css"> <script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/6.*/viewer3D.min.js"></script>
The above will load any new minor or patch version from 6, which today (as of November 26) would be 6.3.1. You can also use 6.3.* to specify the minor or 6.3.1 to completely specify the version.