{"push_id":930749311,"size":10,"distinct_size":10,"ref":"refs/heads/componentController","head":"a49697dd1f0ec2d935d92d6624807b9eea19af01","before":"e5a8447e2bb46d71b8378577f27becd068531399","commits":[{"sha":"dd14e0c44d2963d217cd4eb28f1ad6e6a643d63f","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"feat(ngMock.$componentController): add helper to instantiate controllers for components\n\nCloses #13683\nCloses #13711","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/dd14e0c44d2963d217cd4eb28f1ad6e6a643d63f"},{"sha":"8ccc0547a8838454300e2dc75bab7fafdf22d21f","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com","name":"Peter Bacon Darwin"},"message":"docs(examples): add copyright and license info to each plunker file\n\nCloses #13729","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/8ccc0547a8838454300e2dc75bab7fafdf22d21f"},{"sha":"2764536e8f8168d033209545a7b30e89dfd87e63","author":{"email":"030f84cfc4d6c5fb82e5efeca9a248a2163d761a@hotmail.com","name":"Georgios Kalpakas"},"message":"refct(privateMocks): remove unused argument from `createMockStyleSheet()`","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/2764536e8f8168d033209545a7b30e89dfd87e63"},{"sha":"cb74999b1721aab4589e48bd708d008c9f5a6b22","author":{"email":"030f84cfc4d6c5fb82e5efeca9a248a2163d761a@hotmail.com","name":"Georgios Kalpakas"},"message":"test: fix failing tests on MS Edge\n\nIncludes the following fixes (per component):\n\n* `$sniffer`: Properly determine the expected `vendorPrefix` for MS Edge\n* `input`: MS Edge does not support dates with years with more than 4 digits.\n      Trying to set the value of an `input[datetime-local]` to `9999-12-31T23.59.59.999` throws an\n      error (probably related to converting the date to one with a year with more than 4 digits,\n      due to timezone offset).\n* `$sanitize`: Fix failing tests on MS Edge\n* `$animateCss`: Although the detected `vendorPrefix` for MS Edge is \"ms\", it doesn't seem to\n      recognize some vendor-prefixed CSS rules (e.g. `-ms-animation-*`). Other browsers (currently)\n      recognize either vendor-prefixed rules only or both.\n      Fixed by adding and retrieving styles using both prefixed and un-prefixed names.\n* `$compile`: Skip failing `foreignObject` test on MS Edge.\n      For unknown reasons, an `<svg>` element inside a `<foreignObject>` element on MS Edge has no\n      size, causing the included `<circle>` element to also have no size and thus fails an\n      assertion (relying on the element having a non-zero size).\n      This seems to be an MS Edge issue; i.e. it is also reproducible without Angular.\n      (Tested with MS Edge version 25.10586.0.0 on Windows 10.)\n\nCloses #13686","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/cb74999b1721aab4589e48bd708d008c9f5a6b22"},{"sha":"a801df719ea8b5996676d4e7a88a26a5ece471e7","author":{"email":"82848f870acf225368925a997f5307e2a6364292@googlemail.com","name":"Martin Staffa"},"message":"fix(ngMock): ignore empty javascript animations in $animate.closeAndFlush()","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/a801df719ea8b5996676d4e7a88a26a5ece471e7"},{"sha":"d4fa3313088a03d15ccbf266583d6ecaa0d22241","author":{"email":"dbc6bbe3b711e3f58f25638428fdfc12e34c8c38@yearofmoo.com","name":"Matias Niemelä"},"message":"fix(ngAnimate): only copy over the animation options once\n\nA bug in material has exposed that ngAnimate makes a copy of\nthe provided animation options twice. By making two copies,\nthe same DOM operations are performed during and at the end\nof the animation. If the CSS classes being added/\nremoved contain existing transition code, then this will lead\nto rendering issues.\n\nCloses #13722\nCloses #13578","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/d4fa3313088a03d15ccbf266583d6ecaa0d22241"},{"sha":"4e1b36c21686ad0ca4930d1d81f77a7d9cc35851","author":{"email":"030f84cfc4d6c5fb82e5efeca9a248a2163d761a@hotmail.com","name":"Georgios Kalpakas"},"message":"fix($controller): allow identifiers containing `$`\n\nAs discussed in https://github.com/angular/angular.js/issues/13664#issuecomment-170536024.\n\nCloses #13736","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/4e1b36c21686ad0ca4930d1d81f77a7d9cc35851"},{"sha":"39dd379d5f39df392789a70fb96ed43bdf23b08c","author":{"email":"91170948aea2442b2320b0901f871e02f780a922@gmail.com","name":"David Rodenas Pico"},"message":"feat(ngMock.$componentController): use $injector instead of adding new code to angular.min.js #13683","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/39dd379d5f39df392789a70fb96ed43bdf23b08c"},{"sha":"9af06425a376af94d782315d89c4e6f152e8a52d","author":{"email":"91170948aea2442b2320b0901f871e02f780a922@gmail.com","name":"David Rodenas Pico"},"message":"feat(ngMock.$componentController): handle multiple directives with the same name #13683","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/9af06425a376af94d782315d89c4e6f152e8a52d"},{"sha":"a49697dd1f0ec2d935d92d6624807b9eea19af01","author":{"email":"91170948aea2442b2320b0901f871e02f780a922@gmail.com","name":"David Rodenas Pico"},"message":"Merge branch 'componentController'","distinct":true,"url":"https://api.github.com/repos/drpicox/angular.js/commits/a49697dd1f0ec2d935d92d6624807b9eea19af01"}]}