Migrating from 0.1.x to 0.2.x

The release of the 0.2.x series brings some rather breaking changes for 0.1.x installations. Most of the changes happened in the keys used in the mantriConf.json file, so your 0.1.x file will work but with Deprecation warnings. The warnings and 0.1.x -> 0.2.x converter will get removed when 0.3.x is released.

Changes to your mantriConf.json file

Renames

The following keys have changed name:

  • baseUrl --> jsRoot
  • libs --> vendorLibs
  • build.input --> build.src
  • build.exclude --> build.excludeVendor

Breaking Change

The outputWrapper directive no longer uses Underscore's template method, it now uses Google Closure's native output-wrapper format:

(function() {%output%})();

New Keys and Features

The 0.2.x series brings two new major features, sourcemaps and multiple build modules.