Skip to content
This repository has been archived by the owner on Dec 18, 2019. It is now read-only.

v0.5.0

Compare
Choose a tag to compare
@MacRusher MacRusher released this 19 Oct 11:40
  • [BREAKING CHANGE] Meteor 1.2 is required
  • [BREAKING CHANGE] All non-relative paths to modules must be absolute and start with /, {} or {package:name}
  • [BREAKING CHANGE] There is no more need to configure System's package to load default file, and some settings like map: {'.': System.normalizeSync('XXX')} can cause infinite loop!
  • [BREAKING CHANGE] !vars was rewritten and replaced by !exports
  • [BREAKING CHANGE] Remove backward compatibility for deprecated package syntax author:package
  • [BREAKING CHANGE] Remove compatibility for filename.import syntax
  • Change in internal module naming (Potentially breaking change)
  • Make use of new build plugins API
  • Option to import file only on selected platform with @client @server syntax
  • Loading a directory (ending module name with /) will load index module from this directory
  • Providing only package name {me:my-package} will load index module from package
  • Use Meteor Promise polyfill instead of this shipped with SystemJS
  • Improve error handling (stack traces are now easier to read when errors are thrown inside module)
  • Provide loader as a module instead of overwriting System's methods (but we still overwrite import, normalize etc.)
  • Update SystemJS to 0.19.0
  • Update babel-compiler to 5.8.24_1