{"push_id":3114117653,"size":45,"distinct_size":2,"ref":"refs/heads/jb-apidoc-di","head":"51f747cf11eb920cbce9825a523f3255c32cd9b8","before":"9219d038198a723b7a22d9e99751f6ca703bbbad","commits":[{"sha":"ccc77ca441ae11d2b516806b4b1c1b7b3062b896","author":{"name":"miginmrs","email":"28575e5a6c14c7177263d6feb05b4ac2b4d2c6ec@protonmail.com"},"message":"fix(router): change processing url tree children condition (#26243)\n\nstop adding next path of pathless activated route to the url\n\nPR Close #26224\n\nPR Close #26243","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/ccc77ca441ae11d2b516806b4b1c1b7b3062b896"},{"sha":"20cef5078dc86bc5d9831fafec076d912ad3521f","author":{"name":"miginmrs","email":"28575e5a6c14c7177263d6feb05b4ac2b4d2c6ec@protonmail.com"},"message":"fix(router): process empty path segment when preceding a named outlet (#26243)\n\nPR Close #10726\n\nPR Close #26243","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/20cef5078dc86bc5d9831fafec076d912ad3521f"},{"sha":"1279a503a16e9793bc79388eca9dbebeebef197d","author":{"name":"Olivier Combe","email":"07da6d37efc32717156c7cc26a7fc46018dbd012@gmail.com"},"message":"feat(ivy): add ng-reflect debug text for containers (#27350)\nPR Close #27350","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/1279a503a16e9793bc79388eca9dbebeebef197d"},{"sha":"2bc39860bb9d35779234e6ad49495389993e0073","author":{"name":"Olivier Combe","email":"07da6d37efc32717156c7cc26a7fc46018dbd012@gmail.com"},"message":"feat(ivy): support inputs & outputs with aliases in component decorators (#27350)\nPR Close #27350","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/2bc39860bb9d35779234e6ad49495389993e0073"},{"sha":"cd858323f2fc4684f40e34f804ccbca04b76071d","author":{"name":"Ben Lesh","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benlesh.com"},"message":"feat(ivy): Forward refs now supported (#27439)\n\nAdds deferred execution of scope setting for modules such that forward refs can be supported in ivy. Design docs can be found at https://docs.google.com/document/d/11KTbybis9rt0cZgMKd1wo_IKb6y1PMU-RoTDVLTXK4Y/edit#\n\nPR Close #27439","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/cd858323f2fc4684f40e34f804ccbca04b76071d"},{"sha":"d70a7f3ac94e9a68df51c07206a25c4c68a1fa1a","author":{"name":"Jason Aden","email":"95f8f3f2b80079cc72a60a45ffb43b02651c70eb@google.com"},"message":"feat(router): add pathParamsOrQueryParamsChange mode for runGuardsAndResolvers (#27464)\n\nThis option means guards and resolvers will ignore changes to matrix parameters. Guards and resolvers will be rerun when the path changes, when path parameters change, or when query parameters change.\n\nThe primary use case for such a mode is when updating the UI and getting the URL to be in sync with local changes. For example, if displaying a sortable table, changing the sort direction is often handled by the table itself. But you would want to update the URL to be in sync with what's being displayed to the user. As long as the table sort direction is stored as a matrix parameter, you can use this option to update the URL without causing the overhead of re-running guards and resolvers.\n\nRelated to #26861 #18253\n\nPR Close #27464","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/d70a7f3ac94e9a68df51c07206a25c4c68a1fa1a"},{"sha":"345bdd3db0cfd0798a03d113b77ed10c4e0535fc","author":{"name":"Alex Rickabaugh","email":"6e7b2a2739bf23d08125acba0ec619d24b531bae@alxandria.net"},"message":"fix(ivy): generate empty ngfactory files if needed (#27470)\n\nPreviously the ngfactory shim generator in ngtsc would always write two\nimports in the factory file shims:\n\n1) an import to @angular/core\n2) an import to the base file\n\nIf the base file has no exports, import #2 would be empty. This turns out\nto cause issues downstream.\n\nThis commit changes the generated shim so if there are no exports in the\nbase file, the generated shim is empty too.\n\nPR Close #27470","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/345bdd3db0cfd0798a03d113b77ed10c4e0535fc"},{"sha":"0d8ab323a77fb9a377944ea137f71f5a3214419e","author":{"name":"Alex Rickabaugh","email":"6e7b2a2739bf23d08125acba0ec619d24b531bae@alxandria.net"},"message":"fix(ivy): add missing directoryExists() method to shim CompilerHost (#27470)\n\nThe method `ts.CompilerHost.directoryExists` is optional, and was not\npreviously handled by our ts.CompilerHost wrapper for factory and\nsummary shims (GeneratedShimsHostWrapper).\n\nTypeScript checks for the existence of this method and silently ignores\nthings like typeRoots if it's not found. This commit adds proper handling\nof directoryExists() to the shim.\n\nA test is also added which verifies typeRoots behavior works when shims\nare enabled.\n\nPR Close #27470","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/0d8ab323a77fb9a377944ea137f71f5a3214419e"},{"sha":"8f425701e468eee041afa0a258d97ce50edd522f","author":{"name":"Alex Rickabaugh","email":"6e7b2a2739bf23d08125acba0ec619d24b531bae@alxandria.net"},"message":"test(ivy): enable //packages/bazel/test/ngc-wrapped/... tests for Ivy (#27470)\n\nThis commit allows //packages/bazel/test/ngc-wrapped/... tests to run\nunder Ivy mode. To get them to pass, it addresses a problem with the\nway the tests are configured: both test targets have sloppy .d.ts\ndependencies configured, leading to many type errors being generated\nin TypeScript for the .d.ts files.\n\nDue to the way ngc directs TypeScript emit, it avoids type-checking\n.d.ts files and thus this issue does not surface. ngtsc does a whole-\nprogram emit which results in full .d.ts type-checking by default,\ncatching this configuration issue.\n\nTo fix this, skipLibCheck is added to the tsconfig.jsons for these\ntests, which tells TypeScript to skip type-checking of the .d.ts files,\navoiding this problem in a similar way to ngc.\n\nPR Close #27470","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/8f425701e468eee041afa0a258d97ce50edd522f"},{"sha":"68074df0a23f12b11bd480a1911d7403d2b31530","author":{"name":"Greg Magolan","email":"24f3dfcf52ab4bb635a82ee18f57c16a5028b25d@gmail.com"},"message":"build(bazel): replace yarn_install(name = \"npm\") with @npm local_reporsitory() to speed up build (#27469)\n\nPR Close #27469","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/68074df0a23f12b11bd480a1911d7403d2b31530"},{"sha":"26433509f9cde47a5871712a28a952c07527c64c","author":{"name":"Igor Minar","email":"78b6854e22ab09d4ae3dac29b92052963103b33e@angular.io"},"message":"build: to fsevents@2.0.1 (#27469)\n\nthe old version was failing to compile on MacOS Mojave 10.14.1.\n\nPR Close #27469","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/26433509f9cde47a5871712a28a952c07527c64c"},{"sha":"821fecb4137599ea642f4f48dc561935feb552c0","author":{"name":"Pawel Kozlowski","email":"e93abf4e471b18d410f233bcd309156a9365cee9@gmail.com"},"message":"test(ivy): update root causes for @angular/core TestBed failures (#27479)\n\nPR Close #27479","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/821fecb4137599ea642f4f48dc561935feb552c0"},{"sha":"24ebdbd04bdd068b427b1aa325635cd9a12817e6","author":{"name":"Filipe Silva","email":"71437a656880962409048d4bcf7bab6fef513c83@gmail.com"},"message":"ci: test ts-api-guardian on windows (#27205)\n\nPR Close #27205","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/24ebdbd04bdd068b427b1aa325635cd9a12817e6"},{"sha":"445f7896c136934af90c0b90e1bb208992df5da3","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"build: error when files specified in payload size limits are missing (#27250)\n\nPR Close #27250","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/445f7896c136934af90c0b90e1bb208992df5da3"},{"sha":"33977a2ad50f1ef4f13dc8e11f8f6cb02dcb36ca","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"refactor(docs-infra): move minified `lunr` script to the `generated` directory (#27250)\n\nPR Close #27250","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/33977a2ad50f1ef4f13dc8e11f8f6cb02dcb36ca"},{"sha":"b2f73ddb6434ab992e823b6f2d941121aeabe2b8","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"fix(docs-infra): do not create an anchor for the `file-not-found` header (#27250)\n\nPR Close #27250","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/b2f73ddb6434ab992e823b6f2d941121aeabe2b8"},{"sha":"dca1535cb536da1ba1c31f6f434f6a1300fb0574","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"fix(docs-infra): always fetch Roboto font (#27250)\n\nPreviously, we did not load the Roboto font, instead relying on the user\nto have it available on their system and falling back to different fonts\notherwise. This resulted in the page being styled slightly differently\nfor those people that didn't have the font installed locally.\n\nPR Close #27250","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/dca1535cb536da1ba1c31f6f434f6a1300fb0574"},{"sha":"2adf03e54a554ad178009e5c63b0325c83f7e891","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"fix(docs-infra): inline SVG icons used in page load sensitive UI (#27250)\n\nThese icons are part of the app shell and used on every load (on both\ndesktop and mobile). Inlining them ensures they are rendered asap.\n\nPR Close #27250","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/2adf03e54a554ad178009e5c63b0325c83f7e891"},{"sha":"27b196f585e961d9775ca992e35c8843b8e95c8d","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"fix(docs-infra): remove hard-coded color from inlined SVG icons (#27250)\n\nThis allows the icons to inherit the color of their HTMLElement parent.\n\nPR Close #27250","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/27b196f585e961d9775ca992e35c8843b8e95c8d"},{"sha":"af952cad624b769d25c13167af5dd09e8d0893e5","author":{"name":"George Kalpakas","email":"a08019458eba13d68a72a173e7f81c03c7031509@gmail.com"},"message":"fix(docs-infra): ensure material icons are cached for offline access (#27250)\n\nIn order for 'Material Icons' to work offline, their `.woff2` file needs\nto have been cached by the SW. This file is not requested by the\nbrowser, until an element needs to use the icon font.\n\nIn order to speed up the initial page load and avoid FOUC, we use\ninlined SVGs for all icons in the app shell. As a result, the `.woff2`\nfile may not be requested, when a user visits angular.io. If they go\noffline before visiting a page that does actually use 'Material Icons',\nthen such icons will not work correctly (e.g. the `error_outline` icon\nused in the error page for failed requests due to network\nunanvailability).\n\nThis commit fixes this, by adding a non-visible element that needs the\n'Material Icons' font on the main component. Thids ensures that the\n`.woff2` file will always be loaded, even if the page does not use any\nmaterial icons.\n\n(Note: The element is inserted lazily to avoid affecting the initial\nrendering.)\n\nPR Close #27250","distinct":false,"url":"https://api.github.com/repos/jbogarthyde/angular/commits/af952cad624b769d25c13167af5dd09e8d0893e5"}]}
{"actor":{"display_login":"jbogarthyde"}}