- Fixed broken support for AMD modules
- Add support for CommonJS and AMD modules
- Add JSPM support
- Remove error class after successful bootstrap, fixes #32
- Fixed call of resolve function to not fail if angular.forEach passes the object as third argument in each iteration (Angular > 1.3.0-rc.1), see #20
- Pass additional configuration to bootstrap the AngularJS app (for example
strictDimode), implemented by @jeffsheets, see #23
- Improved injector creation to allow injecting services depending on the $rootElement, implemented by @B8li, see #22
- Fixed bug that the resolve function was called twice during bootstrapping, see aea0e2058e3c5bb881a92a1b3c277e4f0aed6dc5
- always add
ngto the initial injector which is used during bootstrapping, see #15
- the resolve functions can now use dependency injection to access services from the AngularJS core
- BREAKING: the resolve functions can NOT anymore directly get access to the 'injector' (which is also not needed anymore) -> check the updated demos and the docs
- the bootstrap configuration takes a new argument 'injectorModules' where the modules which should be made available to the resolve functions can be specified, thanks @Shepless, see: #11
- bootstrap() now returns a promise, thanks @harriha
- fixed #9: Loading/error CSS classes didn't work if the script was loaded in , thanks @harriha
- add onError to allow custom error handling, closes #1
- remove loading class after angular app is bootstrapped, fixes #7