- Update Q from v0.9.6 to v0.9.7
- Fix loading of bundles
- Wait for preload to finish before issuing requests for modules that might be included in one of the bundles
- Use
config.read
when running on Node
- Use
config.read
to loadpackage.json
if given toloadPackage
- Fix
require.identify
to work with cyclic package dependencies
- Fix bootstrap stopping if document had finished loading.
- Update to Q v0.9.6
- Add more complete demo and split the readme into multiple documentation files.
- Fix bug when loading dependencies that use script-injection which are not included in a preloading bundle. Before Mr would hang when waiting for them to load.
- Fix bug in preloading, where isResolved was replaced with isPending in Q 0.9
- Fix preloading. Fixes some logic in figuring out whether to issue a script request for a package.json in production
- Test runner updates
- Add injectDependency and injectMapping
- Update case sensitivity test to capture errors on first require, for case sensitive file systems
- Add support for running tests under PhantomJS and Travis
- Update Q from v0.9.0 to v0.9.2
- Update Q from v0.8.12 to v0.9.0
- Defer throwing load errors to execution (Fixes #14)
- Update bootstrapping for latest Q
- Support returned exports in bootstrapping
- Export more Node utilities (when used on Node)
- Require.urlToPath -> Require.locationToPath(location)
- Add Require.filePathToLocation(path)
- Add Require.directoryPathToLocation(path)
- Add Require.findPackagePath(directory)
- Add Require.findPackageLocationAndModuleId(path)
- Add support for
production
mode. Currently causes Mr to ignoredevDependencies
- Update Q to 0.8.12