Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

5.1 brings some changes to the way our Javascript applications are built. Most of these changes involve the consolidation to RequireJS for loading and building. Other changes integrate RequireJS configuration information into the Karma unit testing framework. We also upgraded to the 1.9 version of Dojo which is now fully AMD compatible.

Dojo Upgrade

Many of our thin-client applications are built using the Dojo framework. Prior to 5.1, the version of Dojo in use was based on 1.6. This presented several changes for us ranging from build-time, unit testing, the runtime production and debug loading in the browser. None of this was the fault of Dojo, but the fact that we mixed our Dojo usage with non-Dojo Javascript based on AMD modules, loaded and built by RequireJS.

...