{"push_id":792108587,"size":4,"distinct_size":4,"ref":"refs/heads/bootstrapping","head":"c3b6d42fe986ab6a7abf27daee99658d69083f02","before":"6598febec5641fb55f559ba9149e2572f25be598","commits":[{"sha":"bfbce542e651f9cb92e5adec476e9cf81ff6975f","author":{"email":"d77b690445f2f643d8174ea1880d270fd1780eb1@google.com","name":"Jeremy Elbourn"},"message":"chore(material): add unit tests for MdButton.","distinct":true,"url":"https://api.github.com/repos/alxhub/angular/commits/bfbce542e651f9cb92e5adec476e9cf81ff6975f"},{"sha":"b271bb6463046be3925406a7216cc87e16223d42","author":{"email":"6e7b2a2739bf23d08125acba0ec619d24b531bae@alxandria.net","name":"Alex Rickabaugh"},"message":"feat(core): Support multiple ChangeDetectors in a single LifeCycle.\n\nThis allows a single LifeCycle to be shared among multiple root components, since each root component has its own ChangeDetector configured.","distinct":true,"url":"https://api.github.com/repos/alxhub/angular/commits/b271bb6463046be3925406a7216cc87e16223d42"},{"sha":"836720d16c91bd84c5453557407dc772abb9c5df","author":{"email":"6e7b2a2739bf23d08125acba0ec619d24b531bae@alxandria.net","name":"Alex Rickabaugh"},"message":"refactor(router): Switch from using APP_COMPONENT binding to a manual ROUTER_PRIMARY_COMPONENT binding.\n\nWith the coming bootstrapping changes, a single application (and thus Router) can have multiple root components. One of these needs to be identified as the \"primary\" component from which the Router will load its configuration. This is now done by providing a ROUTER_PRIMARY_COMPONENT binding to the primary component type.","distinct":true,"url":"https://api.github.com/repos/alxhub/angular/commits/836720d16c91bd84c5453557407dc772abb9c5df"},{"sha":"c3b6d42fe986ab6a7abf27daee99658d69083f02","author":{"email":"6e7b2a2739bf23d08125acba0ec619d24b531bae@alxandria.net","name":"Alex Rickabaugh"},"message":"feat(core): Add a long-form syntax for Angular bootstrapping.\n\nThis change adds a syntax for bootstrapping Angular on a page that allows more fine-grained control of the hierarchy created. platform() creates a platform injector (of which there can only be one). From the platform, .application() creates an Angular application including a Zone and all specified application bindings (e.g. for the DOM, HTTP, Compiler, Renderer, etc). At the application level, .bootstrap() will bootstrap the given component into that application.","distinct":true,"url":"https://api.github.com/repos/alxhub/angular/commits/c3b6d42fe986ab6a7abf27daee99658d69083f02"}]}