{"push_id":690471993,"size":62,"distinct_size":26,"ref":"refs/heads/patch-4","head":"29270b68b8846769b45f815c29dcee6d3ce8c955","before":"afd89498b7e37d0041296846e92388316b6593c9","commits":[{"sha":"dc6e7eb19b4ab0a68f6b0eddc42b2302ac9cd51c","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"feat(dart/transform): Record Type interfaces\n\nTo support interface-based lifecycle methods (#2220), we need to be able\nto query for the `interface`s a class supports. Record implemented\ninterfaces to allow mirror-less querying at runtime.\n\nCloses #2204","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/dc6e7eb19b4ab0a68f6b0eddc42b2302ac9cd51c"},{"sha":"13d0815839c828c0b94cd2057ab0c28e7c0157a4","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Miško Hevery"},"message":"chore: update TRIAGE_AND_LABELS.md","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/13d0815839c828c0b94cd2057ab0c28e7c0157a4"},{"sha":"851797aecbe93e29f0dfd741ce2c7e55284f04a9","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"refactor(dart): Run dartfmt 0.1.8\n\nFormat Dart code using dartfmt 0.1.8. Update pubspec to require\ndart_style 0.1.8.","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/851797aecbe93e29f0dfd741ce2c7e55284f04a9"},{"sha":"529805508ae47c564e0ed26ff261c2918c24dd9e","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"feat(dart/change_detect): Add type to ChangeDetector context\n\nAdd a type for the `context` field in Dart's pre-generated change\ndetectors. This requires slight changes to set the dehydrated value of\n`context` to `null` rather than `ChangeDetectionUtil.uninitialized()`,\nwhich was its former dehydrated state.\n\nMirror these chagnes as closely as possible in the\n`ChangeDetectionJITGenerator` to allow easier maintenance.\n\nCloses #2070","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/529805508ae47c564e0ed26ff261c2918c24dd9e"},{"sha":"46eeee6b5e44304a9954bbc878a022a1062fa0f9","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"feat(build): add `test.unit.dartvm` for a faster roundtrip of dartvm tests","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/46eeee6b5e44304a9954bbc878a022a1062fa0f9"},{"sha":"87b3b718e329ccf9cc720d2e0f1b5a10d611daaf","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"refactor(render): don’t use a global cache for property setters\n\nRelated to #2359","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/87b3b718e329ccf9cc720d2e0f1b5a10d611daaf"},{"sha":"8a52375fb87f77279ff3546506fb898318f6da1a","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"chore(transformer): add tests for property bindings and multiple executions","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/8a52375fb87f77279ff3546506fb898318f6da1a"},{"sha":"41ae8e76f05108e2f0fcd6fcd168a6d454b2d99c","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"feat(diffing-broccoli-plugin): support multiple inputTrees\n\nCloses #1815\nCloses #2064","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/41ae8e76f05108e2f0fcd6fcd168a6d454b2d99c"},{"sha":"4ee3fdaf7f047824d88cd71f64720bb7a34167ed","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"feat(broccoli): add diffing MergeTrees plugin\n\nCloses #1815\nCloses #2064","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/4ee3fdaf7f047824d88cd71f64720bb7a34167ed"},{"sha":"6b31d82263990a16f6b5a469917b5e5930888258","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"chore(tsd): update fs-extra","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/6b31d82263990a16f6b5a469917b5e5930888258"},{"sha":"c593dfc26cdf81dcd9bb5a5f92776ad71ab6a538","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"chore(tsd): update jasmine","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/c593dfc26cdf81dcd9bb5a5f92776ad71ab6a538"},{"sha":"dc8dac7c35b30ea04129277f10fa124548093f69","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"feat(broccoli): improve merge-trees plugin and add \"overwrite\" option","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/dc8dac7c35b30ea04129277f10fa124548093f69"},{"sha":"928ec1c5f88c791af39dd737237382d3f4ecf08b","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"fix(broccoli): ensure that inputTrees are stable","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/928ec1c5f88c791af39dd737237382d3f4ecf08b"},{"sha":"5357b1548a6814a57077ded3afae7dfb513ba0c9","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"chore(broccoli): disable logging in DiffingBroccoliPlugin\n\nIt is very noisy, especially when multiple trees are used. Since the\ntree differ is fairly quick, it's not measuring the real costs of a\nplugin anyhow.\n\nCloses #2378","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/5357b1548a6814a57077ded3afae7dfb513ba0c9"},{"sha":"7141c15e65583851696c22504b8aa3034cd24715","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"Alex Eagle"},"message":"fix(docs): Working generated angular2.d.ts\n\nThis requires some hacks, documented in\nhttps://docs.google.com/document/d/1nNebWTiLzz5ePcit_bjZPtaiSIFU4EsQKUlX7LX0c0A/edit\n\nChanges:\n- include subtyping info in angular2.d.ts by adding 'extends supertype'\n- export missing symbols needed transitively by angular2/angular2\n- because of decorator/annotation mismatch, we can't export these to applications.\n  So I've added a separate angular2.api.ts file to re-export specifically to .d.ts\n  generation.\n- Hack to remove aliases introduced by 'import * as alias' syntax\n- Hack to deal with Error still an interface\n\nnote that we require users to install the transitive dependencies - this is how TSD works.","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/7141c15e65583851696c22504b8aa3034cd24715"},{"sha":"d5c528ac2befe99cad203b80eaea6927a17679f4","author":{"email":"dbc6bbe3b711e3f58f25638428fdfc12e34c8c38@yearofmoo.com","name":"Matias Niemelä"},"message":"refactor: use a custom replacement build step instead of broccoli-replace\n\nCloses #2050","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/d5c528ac2befe99cad203b80eaea6927a17679f4"},{"sha":"8d081ea7afe6c3439d32db6a3922315e7605ba06","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"fix: include error message in the stack trace","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/8d081ea7afe6c3439d32db6a3922315e7605ba06"},{"sha":"ab8eb4f652c40b90b794f9e44935fff16614d7eb","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"fix: increase the stack frame size for tests","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/ab8eb4f652c40b90b794f9e44935fff16614d7eb"},{"sha":"a418397174eeaef869730d3c9270196cf5f0e28d","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"fix: corrected var/# parsing in template\n\nCloses #2084","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/a418397174eeaef869730d3c9270196cf5f0e28d"},{"sha":"72736a1b09afb8fb1a29a99d8b1eb3a504862a25","author":{"email":"dbc6bbe3b711e3f58f25638428fdfc12e34c8c38@yearofmoo.com","name":"Matias Niemelä"},"message":"revert: refactor: use a custom replacement build step instead of broccoli-replace\n\nThis reverts commit d5c528ac2befe99cad203b80eaea6927a17679f4.","distinct":false,"url":"https://api.github.com/repos/gdi2290/angular/commits/72736a1b09afb8fb1a29a99d8b1eb3a504862a25"}]}