{"push_id":793661468,"size":44,"distinct_size":1,"ref":"refs/heads/prop_metadata","head":"0b9b56b09f9175d4f6f99d1e773daa1542899ece","before":"332dd8328f06af5e9db44107fafaede8290db00a","commits":[{"sha":"39ce9d33974bbeea30e9376608c6704ed71c48cb","author":{"email":"9bb2ec8e6ff6cff56cfeda0fe5018fec83de0701@google.com","name":"Robert Messerle"},"message":"feat(animate): adds basic support for CSS animations on enter and leave\n\nCloses #3876","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/39ce9d33974bbeea30e9376608c6704ed71c48cb"},{"sha":"b42b9fc42d894e7488f64be3f432f600ffcbc767","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"refactor(hooks): change to intrefaces","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/b42b9fc42d894e7488f64be3f432f600ffcbc767"},{"sha":"83715f06d11acb43dce4fdee77db133837f2fe76","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"chore(docs): typo","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/83715f06d11acb43dce4fdee77db133837f2fe76"},{"sha":"63e785902fbc6d5edbc1a4ed135f65d1cdf00acd","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"feat(change_detection): allow triggering CD form ChangeDetectorRef\n\nCloses #4144","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/63e785902fbc6d5edbc1a4ed135f65d1cdf00acd"},{"sha":"309944931f2dd9d6d9ea1626acf83fe697cdb113","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"fix(router): recognize child components with empty segments\n\nPreviosly, recognition ended when a parent captured all the parsed URL segments.\nThis caused routes that delegated from a parent to a child with an empty segment\nto never be recognized.\n\nCloses #4178","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/309944931f2dd9d6d9ea1626acf83fe697cdb113"},{"sha":"cac25fe003bad421be71b4cef822c32a4b55462a","author":{"email":"c19de0edea1ffcee0777a0bce4af24389cba4306@google.com","name":"Rado Kirov"},"message":"chore(build): replace traceur-runtime with es6-shim.\n\nThis removes traceur as a dependency for the t push -f\nangular2 build.\n\nCloses #4148","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/cac25fe003bad421be71b4cef822c32a4b55462a"},{"sha":"d2458866c1bf1a5677579c33ada739229f7163c9","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"refactor(router): remove unused Pipeline","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/d2458866c1bf1a5677579c33ada739229f7163c9"},{"sha":"bfbce542e651f9cb92e5adec476e9cf81ff6975f","author":{"email":"d77b690445f2f643d8174ea1880d270fd1780eb1@google.com","name":"Jeremy Elbourn"},"message":"chore(material): add unit tests for MdButton.","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/bfbce542e651f9cb92e5adec476e9cf81ff6975f"},{"sha":"e4f94f067847e1dbfcbdd241eb2833a3e8da8e55","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angularjs.org","name":"Igor Minar"},"message":"fix(build): lazy-require es6-shim in the a1 router to prevent npm/gulp issues\n\nWe should really remove this shim from the angular 1 bundle. I'll create an issue for that.","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/e4f94f067847e1dbfcbdd241eb2833a3e8da8e55"},{"sha":"9dc1d6ae810c59243cd083d319ad1c8e19830d03","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"fix(code size): do not rely on Uri in BrowserDomAdapter\n\nCloses #4182","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/9dc1d6ae810c59243cd083d319ad1c8e19830d03"},{"sha":"4f57990d45cb3876449f8431a43482609bcf3907","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":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/4f57990d45cb3876449f8431a43482609bcf3907"},{"sha":"193792c27fd87ac236690d2c11d362171fb9b3b0","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":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/193792c27fd87ac236690d2c11d362171fb9b3b0"},{"sha":"97d1844bfc933bcd525eb8eed43f86fe816e477d","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.\n\nCloses #3852","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/97d1844bfc933bcd525eb8eed43f86fe816e477d"},{"sha":"cb4a9a3c040fbf39d6e26fecb6387d34dcf36d39","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"refactor(router): use CamelCase aliases for routes","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/cb4a9a3c040fbf39d6e26fecb6387d34dcf36d39"},{"sha":"5298eb0709dd85081372e89c6f81bebdfaaefd94","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"feat(router): enforce convention of CamelCase names in route aliases\n\nCloses #4083","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/5298eb0709dd85081372e89c6f81bebdfaaefd94"},{"sha":"cb4ff7491a0f87831b5bc3624da49d5d6a43b918","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"chore(dart/transform): Integrate protoc into gulp build\n\nThis change detects if the user has `protoc` available and, if so, uses\nit to generate `.pb.dart` files. If not, pre-built files are used\ninstead.","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/cb4ff7491a0f87831b5bc3624da49d5d6a43b918"},{"sha":"e889ec8335011ef7d478efdbebc9141d146a0613","author":{"email":"c886a7521c502ae6ff45bf33d63258d4a85bef22@google.com","name":"Tim Blasi"},"message":"refactor(dart/transform): Use a protobufs representation during transform\n\nTo simplify processing and testing in the future, use protobufs to\nrepresent of `.ng_deps.dart` files rather than always dealing\ndirectly in Dart code.\n\nThis update does not actually use the protobuf representation, but this\nis a step towards moving all phases to parse and use protobufs rather than\nDart code.","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/e889ec8335011ef7d478efdbebc9141d146a0613"},{"sha":"3a7b50f244a1b118518b632e1e253fb80a46637a","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"Marc Laval"},"message":"fix(shims): function.name to return empty string when no name","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/3a7b50f244a1b118518b632e1e253fb80a46637a"},{"sha":"c83207f2316b0cd2a42dc5d5e0c556714fbc5d56","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"Marc Laval"},"message":"fix(test): Android browser does not support element.click()","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/c83207f2316b0cd2a42dc5d5e0c556714fbc5d56"},{"sha":"d6464633faa3f91176b8721fb5fa6b931966855a","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"Marc Laval"},"message":"fix(test): StyleCompiler tests failing in Android browsers","distinct":false,"url":"https://api.github.com/repos/kegluneq/angular/commits/d6464633faa3f91176b8721fb5fa6b931966855a"}]}