{"push_id":4497570196,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"7325053dfa9df13e9e54f4854d6e2346c3c77c1c","before":"6d534f10e69e0c7763bc44c108017eba1bd230b5","commits":[{"sha":"bfe9bc912a7a9cafc181cc5b42e57d3aaeb4e0f9","author":{"name":"Keen Yee Liau","email":"891dd222780bd9d9c4716a6c119d22fcd0600439@google.com"},"message":"fix(language-service): CRLF offset in inline template (#34737)\n\nThis commit fixes incorrect CRLF offsets in inline template.\n\nPR closes https://github.com/angular/vscode-ng-language-service/issues/520\n\nPR Close #34737","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/bfe9bc912a7a9cafc181cc5b42e57d3aaeb4e0f9"},{"sha":"a44479d0a02ba62fcda3648edd7f8581812b8f52","author":{"name":"Ayaz Hafiz","email":"08d9c63dae15f94490366c55f255df4f125da7f3@lyft.com"},"message":"style(common): remove unnecessary private annotation (#34734)\n\nThe `@private` annotation on a function upsets tsc, and appears\nunnecessary for non-exported functions.\n\nPR Close #34734","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/a44479d0a02ba62fcda3648edd7f8581812b8f52"},{"sha":"4b534358bb79c8fc453b05e74ef08a185c417497","author":{"name":"Igor Minar","email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angular.io"},"message":"build: update to @bazel/ibazel@0.11.1 (#34732)\n\nmotivation: keeping up to date and picking up new bugfixes for ibazel that could fix some weirdness\nI see when using 0.10.3\n\nPR Close #34732","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/4b534358bb79c8fc453b05e74ef08a185c417497"},{"sha":"0b9c4245f957bfb52180a4e2e3a16d88b871c36e","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"refactor(docs-infra): simplify Firebase redirect config (#34726)\n\nThis simplifies the Firebase redirect config, removing a redundant\npattern (`/api/http`) which is covered by the previous pattern and\ndropping an unused named captured segment (`:rest*`).\n\nThis change does not affect the redirection behavior for the deployed\napps, but allows the Firebase hosting emulator to work correctly.\n(See [here][1] for more info.)\n\nNOTE: Although we are not currently using the Firebase emulator for\n      development/testing, we might want to use it in the future.\n\n[1]: https://github.com/firebase/superstatic/issues/231#issuecomment-573034515\n\nPR Close #34726","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/0b9c4245f957bfb52180a4e2e3a16d88b871c36e"},{"sha":"afc88074cd8966f5ac3f9b0e4ee452a232a5912c","author":{"name":"mikef","email":"8ca09cf670c51823e155bc3106f31365e041dc3e@gmail.com"},"message":"docs: correct full stop position in providers section (#34712)\n\nCorrect the position of the full stop at the end of the limiting provider scope with components paragraph.\n\nPR Close #34712","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/afc88074cd8966f5ac3f9b0e4ee452a232a5912c"},{"sha":"3dee2244da60fcd4d24d57469ff93d32ee39da73","author":{"name":"Pawel Kozlowski","email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com"},"message":"perf(ivy): styling algorithm benchmark (#34664)\n\nPR Close #34664","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/3dee2244da60fcd4d24d57469ff93d32ee39da73"},{"sha":"5f1f42ba547545082b3f5ed223ebab4969696054","author":{"name":"Paul Gschwendtner","email":"40b47fccafb6f4d234e5a3c340c0b9bfb53bd039@gmail.com"},"message":"test: run styling benchmarks in benchpress (#34664)\n\nRuns the styling benchmarks that have been added with 2e0b237646863562e336f370372b4b7f9e52d818\nin benchpress. The goal is that these benchmarks can be wired up in\nLatency Lab.\n\nPR Close #34664","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/5f1f42ba547545082b3f5ed223ebab4969696054"},{"sha":"55037d11075ec1ea7905412b6dd296b3786a3d99","author":{"name":"Adam","email":"3e296967e78d57613ad75d1aa743fae1ddf5b11d@gmail.com"},"message":"build: bump year (#34651)\n\nPR Close #34651","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/55037d11075ec1ea7905412b6dd296b3786a3d99"},{"sha":"ebcd59ae4f43ab33d61622d0f26a0bae864d5b12","author":{"name":"ajitsinghkaler","email":"a44f42602c3799503b1f3be80c8bfb271eb532df@gmail.com"},"message":"docs: replace from class hero to interface with accordance with # 344022 (#34294)\nFixes #21186\n\nPR Close #34294","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/ebcd59ae4f43ab33d61622d0f26a0bae864d5b12"},{"sha":"8de3c20e5099906194d6530ed297ba53516fddbf","author":{"name":"Paul Gschwendtner","email":"40b47fccafb6f4d234e5a3c340c0b9bfb53bd039@gmail.com"},"message":"fix(ivy): do not reset view dirty state in check no changes mode (#34495)\n\nUnlike in View Engine, we currently reset the dirty state of\ncomponents in the check no changes change detection cycle.\n\nThis means that components cannot be marked as dirty from\nview lifecycle hooks because the dirty state is reset and\nthe lifecycle hooks do not run in the check no changes CD cycle.\n\nPR Close #34495","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/8de3c20e5099906194d6530ed297ba53516fddbf"},{"sha":"eb6e1af46daefbf6c928b1d1ed2becff67bcd85c","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"test(ngcc): fix typos in `CommonJsDependencyHost` tests (to avoid confusion) (#34528)\n\nPR Close #34528","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/eb6e1af46daefbf6c928b1d1ed2becff67bcd85c"},{"sha":"cfbb1a1e77b8adf11a857c8ff75dcb9460bba4c0","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"fix(ngcc): correctly detect dependencies in CommonJS (#34528)\n\nPreviously, `CommonJsDependencyHost.collectDependencies()` would only\nfind dependencies via imports of the form `var foo = require('...');` or\n`var foo = require('...'), bar = require('...');` However, CommonJS\nfiles can have imports in many different forms. By failing to recognize\nother forms of imports, the associated dependencies were missed, which\nin turn resulted in entry-points being compiled out-of-order and failing\ndue to that.\n\nWhile we cannot easily capture all different types of imports, this\ncommit enhances `CommonJsDependencyHost` to recognize the following\ncommon forms of imports:\n\n- Imports in property assignments. E.g.:\n  `exports.foo = require('...');` or\n  `module.exports = {foo: require('...')};`\n\n- Imports for side-effects only. E.g.:\n  `require('...');`\n\n- Star re-exports (with both emitted and imported heleprs). E.g.:\n  `__export(require('...'));` or\n  `tslib_1.__exportStar(require('...'), exports);`\n\nPR Close #34528","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/cfbb1a1e77b8adf11a857c8ff75dcb9460bba4c0"},{"sha":"ca1bc7e80b84e5a262381548da619528d0812336","author":{"name":"Hayouung","email":"140cd03e13d8bdcbc757334c779112b655989510@gmail.com"},"message":"feat(common): allow default currency code to be configurable (#32584)\n\nDefault currency code in CurrencyPipe is currently hardcoded to USD\nand is not configurable. This commit allows the default currency code\nto be configurable by adding a DEFAULT_CURRENCY_CODE injection token.\n\nExample:\n```\nproviders: [{ provide: DEFAULT_CURRENCY_CODE, useValue: \"GBP\" }]\n...\n{{ 123.45 | currency }} // outputs £123.45 as opposed to always $123.45 before\n```\n\nCloses: #25461\n\nPR Close #32584","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/ca1bc7e80b84e5a262381548da619528d0812336"},{"sha":"ed2f5e0efa0f8c6a03852fbfe71308b9aa1271f3","author":{"name":"Pete Bacon Darwin","email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com"},"message":"feat: i18n - include currency code in locale data (#32584)\n\nPR Close #32584","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/ed2f5e0efa0f8c6a03852fbfe71308b9aa1271f3"},{"sha":"2f31ceca476dd3a76a72b5a6136dfee7c992dac8","author":{"name":"Pete Bacon Darwin","email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com"},"message":"refactor: update locales with extracted currency codes (#32584)\n\nThe locale data extraction has been modified to include the default\ncurrency code in the generated locale data. This commit updates these\ngenerated files accordingly.\n\nPR Close #32584","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/2f31ceca476dd3a76a72b5a6136dfee7c992dac8"},{"sha":"39b479dae03d56d8afa3b017ca1bfb7e53074228","author":{"name":"Pete Bacon Darwin","email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com"},"message":"test: update tests for new locale data (#32584)\n\nPR Close #32584","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/39b479dae03d56d8afa3b017ca1bfb7e53074228"},{"sha":"58f10026c4d1d55a96f517ee721ac694602a34c4","author":{"name":"Pete Bacon Darwin","email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@bacondarwin.com"},"message":"docs: add deprecation info about default currency code (#32584)\n\nIn v10 the default currency code will be taken from the\ncurrent locale, rather than simply defaulting to `USD`.\n\nPR Close #32584","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/58f10026c4d1d55a96f517ee721ac694602a34c4"},{"sha":"7d401853b52472fc0c58670141a69caa7cbd7994","author":{"name":"Andrew Scott","email":"63da66181d6e1a46f77326d174e87ac897f1e888@gmail.com"},"message":"fix(ivy): Prevent errors when querying DebugElement roots that were outside angular context (#34687)\n\nDebugElement.query also matches elements that may have been created\noutside of Angular (ex: with `document.appendChild`). If those matched\nDebugElements are in turn used to query for more elements, an error\noccurs because the first step in queryAll is to load the LContext.\n\nPR Close #34687","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/7d401853b52472fc0c58670141a69caa7cbd7994"},{"sha":"15b4173a76216aa9e6076d009946ef342f3300c1","author":{"name":"ayazhafiz","email":"0366d46c3b762591f0eef5d72cf4c0da77a03a17@gmail.com"},"message":"refactor(language-service): create attr for missing attr, bound tmpl (#34743)\n\nCurrently the language service constructs an `AttrAst` anytime it is\nmissing from a `TemplateAst` path. However, this should only be done\nwhen the path does not contain an \"attribute-like\" AST, which can\nincludes bound properties or bound events.\n\nThis commit also refactors `visitAttr` to parse bindings only for\nmicrosyntax expressions and does some other minor cleanup to make\nlinters happy.\n\nThis is some cleanup to help the language service eventually use\n`BoundDirectivePropertyAst`s for providing completions for template\nbindings rather than performing the manual parsing currently done.\n\nPR Close #34743","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/15b4173a76216aa9e6076d009946ef342f3300c1"},{"sha":"7325053dfa9df13e9e54f4854d6e2346c3c77c1c","author":{"name":"ayazhafiz","email":"0366d46c3b762591f0eef5d72cf4c0da77a03a17@gmail.com"},"message":"refactor(language-service): adds Symbol#typeArguments and does cleanup (#34571)\n\nAdds a `typeArguments` method to the `Symbol` interface, cleaning up how\ntype parameters of a TypeScript type are currently found. This will be\nnecessary for providing completions for `$event` variables' properties\n(#34570).\n\nThis commit also performs some fly-by cleanups seen while implementing\nthe `typeArguments` methods. There is more clean up to do in the\n`typescript_symbols` file, but the scope of this commit didn't need to\nget larger.\n\nPR Close #34571","distinct":true,"url":"https://api.github.com/repos/filipesilva/angular/commits/7325053dfa9df13e9e54f4854d6e2346c3c77c1c"}]}
{"actor":{"display_login":"filipesilva"}}