{"push_id":886534836,"size":40,"distinct_size":7,"ref":"refs/heads/1120-caseSens","head":"17adee01ce19c72aa9debd0124b167034796fd57","before":"6231aa33950abbd84df2a5a898ac35cde631459d","commits":[{"sha":"d59c20c315627b76d809099d3beb50055aa16876","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"fix(web worker): remove usages of deprecated zone API\n\nCloses #5425","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/d59c20c315627b76d809099d3beb50055aa16876"},{"sha":"5a27ffb5f548d51ae189358c9981f1da1cf85509","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"chore(bundling): prepare bundle with all external dependencies\n\nCurrently:\n- zone.js\n- reflect-metadata\n\nCould contain shims in the future.","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/5a27ffb5f548d51ae189358c9981f1da1cf85509"},{"sha":"fa725b4512e280f8fc5dcb8dbf7031a1f0a87f39","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"feat(bundles): publish UMD bundles\n\nCloses #5223","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/fa725b4512e280f8fc5dcb8dbf7031a1f0a87f39"},{"sha":"2cd0f076cc493e75e1a5ea2d3c1eee4067fb988a","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(build): increase memory limit","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/2cd0f076cc493e75e1a5ea2d3c1eee4067fb988a"},{"sha":"cf157b99d3186f568a2afea10c6cd74f9c81bb44","author":{"email":"e7751662914e7ffd9db94a023092d282941d006f@amadeus.com","name":"mlaval"},"message":"chore(test): fix public API test in some browsers\n\nFixes #5470\n\nCloses #5478","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/cf157b99d3186f568a2afea10c6cd74f9c81bb44"},{"sha":"b6ec2387b31ad1f51b95c8fac8f2a60b2de855f6","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"feat(templates): introduce quoted expressions to support 3rd-party expression languages\n\nA quoted expression is:\n\nquoted expression = prefix `:` uninterpretedExpression\nprefix = identifier\nuninterpretedExpression = arbitrary string\n\nExample: \"route:/some/route\"\n\nQuoted expressions are parsed into a new AST node type Quote. The `prefix` part of the\nnode must be a legal identifier. The `uninterpretedExpression` part of the node is an\narbitrary string that Angular does not interpret.\n\nThis feature is meant to be used together with template AST transformers introduced in\nhttps://github.com/angular/angular/commit/a43ed79ee7d49ec55a0adea9b587ed67780c870c. The\ntransformer would interpret the quoted expression and convert it into a standard AST no\nlonger containing quoted expressions. Angular will continue compiling the resulting AST\nnormally.","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/b6ec2387b31ad1f51b95c8fac8f2a60b2de855f6"},{"sha":"1bec4f6c6135d7aaccec7492d70c36e1ceeaeefa","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"feat(router): add support for APP_BASE_HREF to HashLocationStrategy\n\nCloses #4935\nCloses #5368\n\nCloses #5451","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/1bec4f6c6135d7aaccec7492d70c36e1ceeaeefa"},{"sha":"b90de665352aca95f8b82c510bc7a7856beb8821","author":{"email":"9551fc80a5616d0eced0739a6be83c3a0caedab6@google.com","name":"Yegor Jbanov"},"message":"fix(parser): do not crash on untokenizable quote prefixes\n\nCloses #5486","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/b90de665352aca95f8b82c510bc7a7856beb8821"},{"sha":"8c670822ced84b8e36fe6b619b09542602427785","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"chore(bundles): don't distribute sfx bundles for http\n\nCurrently the main sfx bundle already contains http and router\nand the http sfx bundles duplicates all core.\n\nAdditionally https://github.com/angular/angular/issues/5223\nmodifies our strategy for individual bundles\n\nCloses #5434","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/8c670822ced84b8e36fe6b619b09542602427785"},{"sha":"0dbd0b340c5730fc71561d18d9098f79dbe01f91","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"Revert \"Revert \"feat(router): allow linking to auxiliary routes\"\"\n\nThis reverts commit cee67e6fe040d33274fb65e1823f7ead9251fb78.","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/0dbd0b340c5730fc71561d18d9098f79dbe01f91"},{"sha":"a3253210b7c534fe206165c291b3fea210137051","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"Revert \"Revert \"test(router): remove View decorator in router link fixtures\"\"\n\nThis reverts commit a3353a5e28c743a3aac5a1265f38b9311f27f47b.","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/a3253210b7c534fe206165c291b3fea210137051"},{"sha":"6ddfff5cd59aac9099aa6da5118c5598eea7ea11","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"refactor(router): improve recognition and generation pipeline\n\nThis is a big change. @matsko also deserves much of the credit for the implementation.\n\nPreviously, `ComponentInstruction`s held all the state for async components.\nNow, we introduce several subclasses for `Instruction` to describe each type of navigation.\n\nBREAKING CHANGE:\n\nRedirects now use the Link DSL syntax. Before:\n\n```\n@RouteConfig([\n\t{ path: '/foo', redirectTo: '/bar' },\n\t{ path: '/bar', component: BarCmp }\n])\n```\n\nAfter:\n\n```\n@RouteConfig([\n\t{ path: '/foo', redirectTo: ['Bar'] },\n\t{ path: '/bar', component: BarCmp, name: 'Bar' }\n])\n```\n\nBREAKING CHANGE:\n\nThis also introduces `useAsDefault` in the RouteConfig, which makes cases like lazy-loading\nand encapsulating large routes with sub-routes easier.\n\nPreviously, you could use `redirectTo` like this to expand a URL like `/tab` to `/tab/posts`:\n\n@RouteConfig([\n\t{ path: '/tab', redirectTo: '/tab/users' }\n\t{ path: '/tab', component: TabsCmp, name: 'Tab' }\n])\nAppCmp { ... }\n\nNow the recommended way to handle this is case is to use `useAsDefault` like so:\n\n```\n@RouteConfig([\n\t{ path: '/tab', component: TabsCmp, name: 'Tab' }\n])\nAppCmp { ... }\n\n@RouteConfig([\n\t{ path: '/posts', component: PostsCmp, useAsDefault: true, name: 'Posts' },\n\t{ path: '/users', component: UsersCmp, name: 'Users' }\n])\nTabsCmp { ... }\n```\n\nIn the above example, you can write just `['/Tab']` and the route `Users` is automatically selected as a child route.\n\nCloses #4728\nCloses #4228\nCloses #4170\nCloses #4490\nCloses #4694\nCloses #5200\n\nCloses #5475","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/6ddfff5cd59aac9099aa6da5118c5598eea7ea11"},{"sha":"87ddc8fb6a45f07e7bf95fb6a00b22a5a38369da","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(compiler): dedup directives in template compiler\n\nCloses #5311\n\nCloses #5464","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/87ddc8fb6a45f07e7bf95fb6a00b22a5a38369da"},{"sha":"7f3223bd2cb058779923a3832f16599fa6bfe0a0","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"fix(transformers): use BarbackMode instead of assertionEnabled to enable debug info generation\n\nCloses #5245\n\nCloses #5466","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/7f3223bd2cb058779923a3832f16599fa6bfe0a0"},{"sha":"65bdf42903976746424f98b2d76ab7d993a2bf96","author":{"email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com","name":"Pawel Kozlowski"},"message":"chore(bundles): add source maps to umd dev bundles\n\nSource maps are in-lined to follow the same conventions as\nfor non-bundled files.\n\nCloses #5511","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/65bdf42903976746424f98b2d76ab7d993a2bf96"},{"sha":"a8c3b9d67c39a0b12f61a602bb876a36d219efed","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angularjs.org","name":"Igor Minar"},"message":"build(gulp): lazy-require modules in order to improve startup time\n\nCloses #5498","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/a8c3b9d67c39a0b12f61a602bb876a36d219efed"},{"sha":"0c9596ae2b31135711fba1d132f8e5d349a1e095","author":{"email":"bd94e61703c576bc39bbfa6ad030d2b0f5e516fb@gmail.com","name":"Julie Ralph"},"message":"feat(testing): use zones to avoid the need for injectAsync\n\nUse a zone counting timeouts and microtasks to determine when a test\nis finished, instead of requiring the test writer to use\ninjectAsync and return a promise.\n\nSee #5322","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/0c9596ae2b31135711fba1d132f8e5d349a1e095"},{"sha":"b7b3c850339567fb8a650d55d61dcf052f08efd7","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"refactor(core): move EventManager from core to platform/dom\n\nCloses #5465","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/b7b3c850339567fb8a650d55d61dcf052f08efd7"},{"sha":"909031e6887175b380492119df3b694d164c66eb","author":{"email":"9efe82c926224afe96853467a8120a167773640f@gmail.com","name":"vsavkin"},"message":"refactor(tests): move facades tests out of tests/core\n\nCloses #5472","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/909031e6887175b380492119df3b694d164c66eb"},{"sha":"4215afc6391dbf1f9afc55b9819e970f71483dac","author":{"email":"1f33ecc46476eecf0aab4d5b60154391b54e1ea2@umich.edu","name":"Brian Ford"},"message":"fix(router): fix a typing issue\n\nCloses #5518","distinct":false,"url":"https://api.github.com/repos/vicb/angular/commits/4215afc6391dbf1f9afc55b9819e970f71483dac"}]}