- Rewritten on top of the latest spec update to ES6 Module Loader
- Comprehensive circular references support for ES6, AMD, CommonJS and System.register compilation
- System.register compilation support
- Bundles now run instantiate
- Any module with named defines will take the value of its last named define
- data-main, data-baseurl script helpers
- data-config "json" config loading
- System.config() helper
- Generalised meta system with System.meta and "metaname metavalue"; at top of source file
- Shim config running through meta system
- Shim init support
- Formats rewritten for circular dependency support, see https://github.com/systemjs/systemjs/wiki/Creating-a-Custom-Format-Extension
- Plugin API instantiate support, see - https://github.com/systemjs/systemjs/wiki/Creating-a-Plugin
- loader.pluginLoader support for plugin loading in builds
- AMD production build adjusted to be a general CSP production build supporting System.register