{"push_id":908764450,"size":15,"distinct_size":15,"ref":"refs/heads/ultraperf","head":"0b50775d4293bc1994dfbfe57c9a1ec139026a1d","before":"e0e029f4b4c635f1c7ed50936405ca94dbe35a1e","commits":[{"sha":"b232dded770d5130aaf4bc48d9efe3bbf180d561","author":{"email":"a9a988e0a0d4f5039a0fc8d08f1771dfd55877c6@google.com","name":"Alex Eagle"},"message":"chore(readme): update README: no longer alpha","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/b232dded770d5130aaf4bc48d9efe3bbf180d561"},{"sha":"17fbbfba917202b5c2ed86becfcff183bb1ca455","author":{"email":"7f14149ce6b7829baab0c75ef1eb3f453a2a92ac@google.com","name":"Igor Minar"},"message":"docs(readme): remove angular 1 js & dart links\n\nthey are confusing now that we are in beta.","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/17fbbfba917202b5c2ed86becfcff183bb1ca455"},{"sha":"3eff7c6f59776796f62dd0d3ef679405cf479dc9","author":{"email":"d77b690445f2f643d8174ea1880d270fd1780eb1@google.com","name":"Jeremy Elbourn"},"message":"docs(changelog): fix typo in \"somnambulant\"","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/3eff7c6f59776796f62dd0d3ef679405cf479dc9"},{"sha":"8ac9719832079ad416e36427d039f130d827fc37","author":{"email":"f9405332a16b6b992bd2bc10409b4e67f3c92ae5@users.noreply.github.com","name":"Naomi Black"},"message":"Update README.md","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/8ac9719832079ad416e36427d039f130d827fc37"},{"sha":"909e70bd611fb969384295f8e76e83356b7a1092","author":{"email":"f9405332a16b6b992bd2bc10409b4e67f3c92ae5@users.noreply.github.com","name":"Naomi Black"},"message":"Update README.md","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/909e70bd611fb969384295f8e76e83356b7a1092"},{"sha":"2a2f9a9a196cf1502c3002f14bd42b13a4dcaa53","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"feat(router): support links with just auxiliary routes\n\nCloses #5930","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/2a2f9a9a196cf1502c3002f14bd42b13a4dcaa53"},{"sha":"9276dad42ca98eff692c2677ac8536a848808490","author":{"email":"9de350f2a6b0411ef541dcbf4ecbc32e32c8d155@outlook.com","name":"flyyang"},"message":"docs: fix some typos in comments and strings\n\nCouple of typos fixed:\n- occuring -> occurring\n- imlement -> implement\n- idenitifer -> identifer\netc...\n\nCloses #5943","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/9276dad42ca98eff692c2677ac8536a848808490"},{"sha":"352494658173c8c63d0159fd22a662ef50f0a86d","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(docs): fix an import in TOOLS_DART.md\n\nCloses #5923","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/352494658173c8c63d0159fd22a662ef50f0a86d"},{"sha":"e67ebb7f70a6f4b782665dc2a4cc53a4c70ea016","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(core): improve stringify for dart to handle closures","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/e67ebb7f70a6f4b782665dc2a4cc53a4c70ea016"},{"sha":"197cf09689fbb798a9866a26d676b1acb895b67d","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"feat(core): improve NoAnnotationError message\n\nCloses #4866\n\nCloses #5927","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/197cf09689fbb798a9866a26d676b1acb895b67d"},{"sha":"c47d85b0389cdff76c219ec0a31ff6e36ec8f98c","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"fix(code size): revert previous devMode change to restore size targets\n\nThis commit reverts a8d9dbf that introduced a code size regression (16kb gzipped, 63kb minified) in Dart.\n\nEffect on the hello world app:\n\ngzipped: 105kb -> 89kb\nminified: 370kb -> 317kb\n\nBREAKING CHANGE:\n- This is very unlikely to be breaking, but I'm still marking just in case. The only change to the user should be that dev mode is driven by Dart's checked mode, like it was in the past.","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/c47d85b0389cdff76c219ec0a31ff6e36ec8f98c"},{"sha":"76f1f9f1e3ba9e72c5f59b2dbe1d2aece5dc237b","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"chore(build): tighten up code size check now that regression is fixed\n\nOur code size SLA is 100kb gzipped and 300kb minified. Our target is 10kb gzipped.\n\nWe are currently under 90kb gzipped. Let's keep it that way while looking for ways to improve the situation further. We're not <300kb minified yet, so we should be stricter here too.\n\nCloses #5896","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/76f1f9f1e3ba9e72c5f59b2dbe1d2aece5dc237b"},{"sha":"630d93150a58581a0d474ebf1befb5d09b6813c5","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"fix(core): IE only supports parentNode\n\nCloses #5994","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/630d93150a58581a0d474ebf1befb5d09b6813c5"},{"sha":"e748adda2e7a1f6e302628d0d76b5c3d1e3fc196","author":{"email":"bd94e61703c576bc39bbfa6ad030d2b0f5e516fb@gmail.com","name":"Julie Ralph"},"message":"refactor(testing): move common testing logic into test_injector\n\nBefore, all test framework wrappers (internal for dart and js/ts,\nangular2_test for dart and testing for js/ts) had similar logic to\nkeep track of current global test injector and test provider list.\nThis change wraps that logic into one class managed by the test\ninjector.\n\nCloses #5920","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/e748adda2e7a1f6e302628d0d76b5c3d1e3fc196"},{"sha":"0b50775d4293bc1994dfbfe57c9a1ec139026a1d","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"refactor(core): speed up view creation via code gen for view factories.\n\nBREAKING CHANGE:\n- PLATFORM_PIPES can only contain types and arrays of types,\n  but no bindings!\n- `Compiler.compileInHost` now returns a `HostViewFactoryRef`\n- Component view is not yet created when component constructor is called.\n  -> use `onInit` lifecycle callback to access the view of a component\n- `ViewRef` is renamed to `EmbeddedViewRef`\n- `internalView` is gone, use `EmbeddedViewRef.rootNodes` to access\n  the root nodes of an embedded view\n- `renderer.setElementProperty`, `..setElementStyle`, `..setElementAttribute` now\n  take a native element instead of an ElementRef\n- `Renderer` interface now operates on plain native nodes,\n  instead of `RenderElementRef`s or `RenderViewRef`s","distinct":true,"url":"https://api.github.com/repos/tbosch/angular/commits/0b50775d4293bc1994dfbfe57c9a1ec139026a1d"}]}