- 0
- Adds support for "introduction", whereby an extension can introduce
a generated module to a dependency not listed in its
package.json
. - Removes support for "translators", "analyzers", and "compilers" plugins. Only "extensions" plugins are supported, which can export "analyze" and "translate" hooks. Compilers are removed entirely since they were never supported in bundles.
- The boot script now depends on the global URL and Promise objects instead of using Q promises and a trick with base and anchor tags for URL resolution.
- The executable bundler is now called
wc
for "web compiler", likecc
but funny maybe.
- Adds support for "introduction", whereby an extension can introduce
a generated module to a dependency not listed in its
- 1
- Fixed
wc
, makes itjscat
, before anyone notices thatwc
was a terrible idea.
- Fixed
- 0
- Adds support for npm version 3.
- 0
- Adds a
sysjs
alias forbundle
, since the latter is too generic.
- Adds a
- 1
- Fixes a bug with extensions and redirects.
- 0
- Adds support for consolidated "extensions" instead of "analyzers" and "translators".
- Removes documentation for "compilers", since these do not play well with the bundler.
- 1
- Updates the boot script.
- 0
- 1
- Fixes sourceURL in generated JavaScript.
- Fixes a race between cyclic dependencies.
- 2
- Fixes the bundle script, making it executable.
- 3
- Fixes a bug with cross-package module identifier normalization.
- 4
- Improves error messages
- Explicitly distinguishes internal and external module identifier redirects.
- The developer mode boot script now exposes the module system as
window.system
. Behavior if there are multiple boot scripts is not deteriministic.
- 5
- Modernizes sourceURL notation.
- Dependency resolution errors now cause the bundler to fail loudly.
- 6
- Updates the boot script.