https://github.com/angular/angular
- HEAD
- refs/heads/10.0.x
- refs/heads/10.1.x
- refs/heads/10.2.x
- refs/heads/11.0.x
- refs/heads/11.1.x
- refs/heads/11.2.x
- refs/heads/12.0.x
- refs/heads/12.1.x
- refs/heads/12.2.x
- refs/heads/12.3.x
- refs/heads/13.0.x
- refs/heads/13.1.x
- refs/heads/13.2.x
- refs/heads/13.3.x
- refs/heads/13.4.x
- refs/heads/14.0.x
- refs/heads/14.1.x
- refs/heads/14.2.x
- refs/heads/14.3.x
- refs/heads/15.0.x
- refs/heads/15.1.x
- refs/heads/15.2.x
- refs/heads/16.0.x
- refs/heads/16.1.x
- refs/heads/16.2.x
- refs/heads/17.0.x
- refs/heads/17.1.x
- refs/heads/17.2.x
- refs/heads/17.3.x
- refs/heads/18.0.x
- refs/heads/18.1.x
- refs/heads/18.2.x
- refs/heads/2.0.x
- refs/heads/2.1.x
- refs/heads/2.2.x
- refs/heads/2.3.x
- refs/heads/2.4.x
- refs/heads/4.0.x
- refs/heads/4.1.x
- refs/heads/4.2.x
- refs/heads/4.3.x
- refs/heads/4.4.x
- refs/heads/5.0.x
- refs/heads/5.1.x
- refs/heads/5.2.x
- refs/heads/5.2x
- refs/heads/52695-improve-clarity-of-tutorial-intro
- refs/heads/53015-add-h1-for-skip-to-main-content
- refs/heads/55510/fix-security-guide-links
- refs/heads/55725-fix-visible-snippets
- refs/heads/6.0.x
- refs/heads/6.1.x
- refs/heads/7.0.x
- refs/heads/7.1.x
- refs/heads/7.2.x
- refs/heads/8.0.x
- refs/heads/8.1.x
- refs/heads/8.2.x
- refs/heads/9.0.x
- refs/heads/9.1.x
- refs/heads/JeanMeche-patch-1
- refs/heads/add-adev-docs
- refs/heads/add-ben-to-reviewers
- refs/heads/add-docs-script-command
- refs/heads/add-missing-border-on-editor
- refs/heads/backup-7.2.x
- refs/heads/bazel
- refs/heads/browser-update-test
- refs/heads/docs-developer-preview-fix
- refs/heads/docs/update-security-guide-reference
- refs/heads/dylhunn-patch-1
- refs/heads/dylhunn-zonejs-instructions
- refs/heads/fix-extra-padding-on-tutorial-editor
- refs/heads/fix-missing-security-guide
- refs/heads/fix-playground-spacing-issue
- refs/heads/g3
- refs/heads/image-directive-13.3.x
- refs/heads/in-depth-guides-refactor
- refs/heads/jperrott-test
- refs/heads/main
- refs/heads/publish-snapshots
- refs/heads/redirects-aio
- refs/heads/remove-aio-stuff
- refs/heads/remove-embedded-editor-from-first-app
- refs/heads/robots-aio
- refs/heads/saucelabs-bazel
- refs/heads/signals
- refs/heads/sonukapoor-patch-1
- refs/heads/styling-experiments
- refs/heads/twerske-patch-1
- refs/heads/twerske-patch-2
- refs/heads/twerske-v18-changelog
- refs/heads/update-dropdown-for-v18
- refs/heads/watch-burn-rates
- refs/heads/windows-executor-no-cache
- refs/remotes/presubmit-pr-2853
- refs/renovate/branches/renovate/core-js-3.x
- refs/renovate/branches/renovate/cross-repo-angular-dependencies
- refs/renovate/branches/renovate/firebase-tools-11.x
- refs/reviewable/pr1707/r1
- refs/reviewable/pr1855/r1
- refs/reviewable/pr1977/r1
- refs/reviewable/pr1995/r1
- refs/reviewable/pr2164/r1
- refs/reviewable/pr2218/r1
- refs/reviewable/pr2255/r1
- refs/reviewable/pr2257/r1
- refs/reviewable/pr2317/r1
- refs/reviewable/pr2337/r1
- refs/reviewable/pr2347/r1
- refs/reviewable/pr2407/r1
- refs/reviewable/pr2419/r1
- refs/reviewable/pr2419/r2
- refs/reviewable/pr2419/r3
- refs/reviewable/pr2463/r1
- refs/reviewable/pr2464/r1
- refs/reviewable/pr2464/r2
- refs/reviewable/pr2568/r1
- refs/reviewable/pr2573/r1
- refs/reviewable/pr2573/r2
- refs/reviewable/pr2587/r1
- refs/reviewable/pr2588/r1
- refs/reviewable/pr2593/r1
- refs/reviewable/pr2610/r1
- refs/reviewable/pr2634/r1
- refs/reviewable/pr2641/r1
- refs/reviewable/pr2658/r1
- refs/reviewable/pr2658/r2
- refs/reviewable/pr2665/r1
- refs/reviewable/pr2666/r1
- refs/reviewable/pr2666/r2
- refs/reviewable/pr2667/r1
- refs/reviewable/pr2668/r1
- refs/reviewable/pr2676/r1
- refs/reviewable/pr2679/r1
- refs/reviewable/pr2679/r2
- refs/reviewable/pr2690/r1
- refs/reviewable/pr2695/r1
- refs/reviewable/pr2695/r2
- refs/reviewable/pr2695/r3
- refs/reviewable/pr2699/r1
- refs/reviewable/pr2699/r2
- refs/reviewable/pr2699/r3
- refs/reviewable/pr2699/r4
- refs/reviewable/pr2699/r5
- refs/reviewable/pr2699/r6
- refs/reviewable/pr2703/r1
- refs/reviewable/pr2709/r1
- refs/reviewable/pr2709/r2
- refs/reviewable/pr2711/r1
- refs/reviewable/pr2711/r2
- refs/reviewable/pr2713/r1
- refs/reviewable/pr2713/r2
- refs/reviewable/pr2713/r3
- refs/reviewable/pr2714/r1
- refs/reviewable/pr2714/r2
- refs/reviewable/pr2714/r3
- refs/reviewable/pr2715/r1
- refs/reviewable/pr2715/r2
- refs/reviewable/pr2717/r1
- refs/reviewable/pr2717/r2
- refs/reviewable/pr2719/r1
- refs/reviewable/pr2729/r1
- refs/reviewable/pr2729/r2
- refs/reviewable/pr2731/r1
- refs/reviewable/pr2731/r2
- refs/reviewable/pr2734/r1
- refs/reviewable/pr2735/r1
- refs/reviewable/pr2735/r2
- refs/reviewable/pr2736/r1
- refs/reviewable/pr2737/r1
- refs/reviewable/pr2737/r2
- refs/reviewable/pr2737/r3
- refs/reviewable/pr2737/r4
- refs/reviewable/pr2738/r1
- refs/reviewable/pr2738/r2
- refs/reviewable/pr2742/r1
- refs/reviewable/pr2743/r1
- refs/reviewable/pr2744/r1
- refs/reviewable/pr2744/r2
- refs/reviewable/pr2746/r1
- refs/reviewable/pr2746/r2
- refs/reviewable/pr2749/r1
- refs/reviewable/pr2750/r1
- refs/reviewable/pr2752/r1
- refs/reviewable/pr2757/r1
- refs/reviewable/pr2758/r1
- refs/reviewable/pr2759/r1
- refs/reviewable/pr2760/r1
- refs/reviewable/pr2762/r1
- refs/reviewable/pr2764/r1
- refs/reviewable/pr2767/r1
- refs/reviewable/pr2769/r1
- refs/reviewable/pr2772/r1
- refs/reviewable/pr2772/r2
- refs/reviewable/pr2772/r3
- refs/reviewable/pr2772/r4
- refs/reviewable/pr2773/r1
- refs/reviewable/pr2778/r1
- refs/reviewable/pr2778/r2
- refs/reviewable/pr2780/r1
- refs/reviewable/pr2781/r1
- refs/reviewable/pr2784/r1
- refs/reviewable/pr2789/r1
- refs/reviewable/pr2791/r1
- refs/reviewable/pr2792/r1
- refs/reviewable/pr2792/r2
- refs/reviewable/pr2797/r1
- refs/reviewable/pr2801/r1
- refs/reviewable/pr2802/r1
- refs/reviewable/pr2804/r1
- refs/reviewable/pr2805/r1
- refs/reviewable/pr2854/r1
- refs/reviewable/pr3118/r1
- refs/reviewable/pr3126/r1
- refs/reviewable/pr3132/r1
- refs/reviewable/pr3135/r1
- refs/reviewable/pr3135/r2
- refs/reviewable/pr3135/r3
- refs/reviewable/pr3158/r1
- refs/reviewable/pr3564/r1
- refs/reviewable/pr3592/r1
- refs/reviewable/pr4656/r1
- refs/reviewable/pr4657/r1
- refs/reviewable/pr4702/r1
- refs/reviewable/pr4745/r1
- refs/reviewable/pr864/r1
- refs/tags/10.0.0
- refs/tags/10.0.0-next.0
- refs/tags/10.0.0-next.1
- refs/tags/10.0.0-next.2
- refs/tags/10.0.0-next.3
- refs/tags/10.0.0-next.4
- refs/tags/10.0.0-next.5
- refs/tags/10.0.0-next.6
- refs/tags/10.0.0-next.7
- refs/tags/10.0.0-next.8
- refs/tags/10.0.0-next.9
- refs/tags/10.0.0-rc.0
- refs/tags/10.0.0-rc.2
- refs/tags/10.0.0-rc.3
- refs/tags/10.0.0-rc.4
- refs/tags/10.0.0-rc.5
- refs/tags/10.0.0-rc.6
- refs/tags/10.0.1
- refs/tags/10.0.10
- refs/tags/10.0.11
- refs/tags/10.0.12
- refs/tags/10.0.13
- refs/tags/10.0.14
- refs/tags/10.0.2
- refs/tags/10.0.3
- refs/tags/10.0.4
- refs/tags/10.0.5
- refs/tags/10.0.6
- refs/tags/10.0.7
- refs/tags/10.0.8
- refs/tags/10.0.9
- refs/tags/10.1.0
- refs/tags/10.1.0-next.0
- refs/tags/10.1.0-next.1
- refs/tags/10.1.0-next.2
- refs/tags/10.1.0-next.3
- refs/tags/10.1.0-next.4
- refs/tags/10.1.0-next.5
- refs/tags/10.1.0-next.6
- refs/tags/10.1.0-next.7
- refs/tags/10.1.0-next.8
- refs/tags/10.1.0-rc.0
- refs/tags/10.1.1
- refs/tags/10.1.2
- refs/tags/10.1.3
- refs/tags/10.1.4
- refs/tags/10.1.5
- refs/tags/10.1.6
- refs/tags/10.2.0
- refs/tags/10.2.1
- refs/tags/10.2.2
- refs/tags/10.2.3
- refs/tags/10.2.4
- refs/tags/10.2.5
- refs/tags/11.0.0
- refs/tags/11.0.0-next.0
- refs/tags/11.0.0-next.1
- refs/tags/11.0.0-next.2
- refs/tags/11.0.0-next.3
- refs/tags/11.0.0-next.4
- refs/tags/11.0.0-next.5
- refs/tags/11.0.0-next.6
- refs/tags/11.0.0-rc.0
- refs/tags/11.0.0-rc.1
- refs/tags/11.0.0-rc.2
- refs/tags/11.0.0-rc.3
- refs/tags/11.0.1
- refs/tags/11.0.2
- refs/tags/11.0.3
- refs/tags/11.0.4
- refs/tags/11.0.5
- refs/tags/11.0.6
- refs/tags/11.0.7
- refs/tags/11.0.8
- refs/tags/11.0.9
- refs/tags/11.1.0
- refs/tags/11.1.0-next.0
- refs/tags/11.1.0-next.1
- refs/tags/11.1.0-next.2
- refs/tags/11.1.0-next.3
- refs/tags/11.1.0-next.4
- refs/tags/11.1.0-next.5
- refs/tags/11.1.0-rc.0
- refs/tags/11.1.1
- refs/tags/11.1.2
- refs/tags/11.2.0
- refs/tags/11.2.0-next.0
- refs/tags/11.2.0-next.1
- refs/tags/11.2.0-rc.0
- refs/tags/11.2.1
- refs/tags/11.2.10
- refs/tags/11.2.11
- refs/tags/11.2.12
- refs/tags/11.2.13
- refs/tags/11.2.14
- refs/tags/11.2.2
- refs/tags/11.2.3
- refs/tags/11.2.4
- refs/tags/11.2.5
- refs/tags/11.2.6
- refs/tags/11.2.7
- refs/tags/11.2.8
- refs/tags/11.2.9
- refs/tags/12.0.0-next.0
- refs/tags/12.0.0-next.1
- refs/tags/12.0.0-next.2
- refs/tags/12.0.0-next.3
- refs/tags/12.0.0-next.4
- refs/tags/12.0.0-next.5
- refs/tags/12.0.0-next.6
- refs/tags/12.0.0-next.7
- refs/tags/12.0.0-next.8
- refs/tags/12.0.0-next.9
- refs/tags/12.0.0-rc.0
- refs/tags/12.0.0-rc.1
- refs/tags/12.0.0-rc.2
- refs/tags/12.0.0-rc.3
- refs/tags/12.0.1
- refs/tags/12.0.2
- refs/tags/12.0.3
- refs/tags/12.0.4
- refs/tags/12.0.5
- refs/tags/12.1.0
- refs/tags/12.1.0-next.2
- refs/tags/12.1.0-next.3
- refs/tags/12.1.0-next.4
- refs/tags/12.1.0-next.5
- refs/tags/12.1.0-next.6
- refs/tags/12.1.1
- refs/tags/12.1.2
- refs/tags/12.1.3
- refs/tags/12.1.4
- refs/tags/12.1.5
- refs/tags/12.2.0
- refs/tags/12.2.0-next.0
- refs/tags/12.2.0-next.1
- refs/tags/12.2.0-next.2
- refs/tags/12.2.0-next.3
- refs/tags/12.2.0-rc.0
- refs/tags/12.2.1
- refs/tags/12.2.10
- refs/tags/12.2.11
- refs/tags/12.2.12
- refs/tags/12.2.13
- refs/tags/12.2.14
- refs/tags/12.2.15
- refs/tags/12.2.16
- refs/tags/12.2.17
- refs/tags/12.2.2
- refs/tags/12.2.3
- refs/tags/12.2.4
- refs/tags/12.2.5
- refs/tags/12.2.6
- refs/tags/12.2.7
- refs/tags/12.2.8
- refs/tags/12.2.9
- refs/tags/13.0.0
- refs/tags/13.0.0-next.0
- refs/tags/13.0.0-next.1
- refs/tags/13.0.0-next.10
- refs/tags/13.0.0-next.11
- refs/tags/13.0.0-next.12
- refs/tags/13.0.0-next.13
- refs/tags/13.0.0-next.14
- refs/tags/13.0.0-next.15
- refs/tags/13.0.0-next.2
- refs/tags/13.0.0-next.3
- refs/tags/13.0.0-next.4
- refs/tags/13.0.0-next.5
- refs/tags/13.0.0-next.6
- refs/tags/13.0.0-next.7
- refs/tags/13.0.0-next.8
- refs/tags/13.0.0-next.9
- refs/tags/13.0.0-rc.0
- refs/tags/13.0.0-rc.1
- refs/tags/13.0.0-rc.2
- refs/tags/13.0.0-rc.3
- refs/tags/13.0.1
- refs/tags/13.0.2
- refs/tags/13.0.3
- refs/tags/13.1.0
- refs/tags/13.1.0-next.0
- refs/tags/13.1.0-next.1
- refs/tags/13.1.0-next.2
- refs/tags/13.1.0-next.3
- refs/tags/13.1.1
- refs/tags/13.1.2
- refs/tags/13.1.3
- refs/tags/13.2.0
- refs/tags/13.2.0-next.0
- refs/tags/13.2.0-next.1
- refs/tags/13.2.0-next.2
- refs/tags/13.2.0-rc.0
- refs/tags/13.2.0-rc.1
- refs/tags/13.2.1
- refs/tags/13.2.2
- refs/tags/13.2.3
- refs/tags/13.2.4
- refs/tags/13.2.5
- refs/tags/13.2.6
- refs/tags/13.2.7
- refs/tags/13.3.0
- refs/tags/13.3.0-next.0
- refs/tags/13.3.0-rc.0
- refs/tags/13.3.1
- refs/tags/13.3.10
- refs/tags/13.3.11
- refs/tags/13.3.12
- refs/tags/13.3.2
- refs/tags/13.3.3
- refs/tags/13.3.4
- refs/tags/13.3.5
- refs/tags/13.3.6
- refs/tags/13.3.7
- refs/tags/13.3.8
- refs/tags/13.3.9
- refs/tags/13.4.0
- refs/tags/14.0.0
- refs/tags/14.0.0-next.0
- refs/tags/14.0.0-next.1
- refs/tags/14.0.0-next.10
- refs/tags/14.0.0-next.11
- refs/tags/14.0.0-next.12
- refs/tags/14.0.0-next.13
- refs/tags/14.0.0-next.14
- refs/tags/14.0.0-next.15
- refs/tags/14.0.0-next.16
- refs/tags/14.0.0-next.2
- refs/tags/14.0.0-next.3
- refs/tags/14.0.0-next.4
- refs/tags/14.0.0-next.5
- refs/tags/14.0.0-next.6
- refs/tags/14.0.0-next.7
- refs/tags/14.0.0-next.8
- refs/tags/14.0.0-next.9
- refs/tags/14.0.0-rc.0
- refs/tags/14.0.0-rc.1
- refs/tags/14.0.0-rc.2
- refs/tags/14.0.0-rc.3
- refs/tags/14.0.1
- refs/tags/14.0.2
- refs/tags/14.0.3
- refs/tags/14.0.4
- refs/tags/14.0.5
- refs/tags/14.0.6
- refs/tags/14.0.7
- refs/tags/14.1.0
- refs/tags/14.1.0-next.0
- refs/tags/14.1.0-next.1
- refs/tags/14.1.0-next.2
- refs/tags/14.1.0-next.3
- refs/tags/14.1.0-next.4
- refs/tags/14.1.0-rc.0
- refs/tags/14.1.1
- refs/tags/14.1.2
- refs/tags/14.1.3
- refs/tags/14.2.0
- refs/tags/14.2.0-next.0
- refs/tags/14.2.0-next.1
- refs/tags/14.2.0-rc.0
- refs/tags/14.2.1
- refs/tags/14.2.10
- refs/tags/14.2.11
- refs/tags/14.2.12
- refs/tags/14.2.2
- refs/tags/14.2.3
- refs/tags/14.2.4
- refs/tags/14.2.5
- refs/tags/14.2.6
- refs/tags/14.2.7
- refs/tags/14.2.8
- refs/tags/14.2.9
- refs/tags/14.3.0
- refs/tags/15.0.0
- refs/tags/15.0.0-next.0
- refs/tags/15.0.0-next.1
- refs/tags/15.0.0-next.2
- refs/tags/15.0.0-next.3
- refs/tags/15.0.0-next.4
- refs/tags/15.0.0-next.5
- refs/tags/15.0.0-next.6
- refs/tags/15.0.0-rc.0
- refs/tags/15.0.0-rc.1
- refs/tags/15.0.0-rc.2
- refs/tags/15.0.0-rc.3
- refs/tags/15.0.0-rc.4
- refs/tags/15.0.1
- refs/tags/15.0.2
- refs/tags/15.0.3
- refs/tags/15.0.4
- refs/tags/15.1.0
- refs/tags/15.1.0-next.0
- refs/tags/15.1.0-next.1
- refs/tags/15.1.0-next.2
- refs/tags/15.1.0-next.3
- refs/tags/15.1.0-rc.0
- refs/tags/15.1.1
- refs/tags/15.1.2
- refs/tags/15.1.3
- refs/tags/15.1.4
- refs/tags/15.1.5
- refs/tags/15.2.0
- refs/tags/15.2.0-next.0
- refs/tags/15.2.0-next.1
- refs/tags/15.2.0-next.2
- refs/tags/15.2.0-next.3
- refs/tags/15.2.0-next.4
- refs/tags/15.2.0-rc.0
- refs/tags/15.2.1
- refs/tags/15.2.10
- refs/tags/15.2.2
- refs/tags/15.2.3
- refs/tags/15.2.4
- refs/tags/15.2.5
- refs/tags/15.2.6
- refs/tags/15.2.7
- refs/tags/15.2.8
- refs/tags/15.2.9
- refs/tags/16.0.0
- refs/tags/16.0.0-next.0
- refs/tags/16.0.0-next.1
- refs/tags/16.0.0-next.2
- refs/tags/16.0.0-next.3
- refs/tags/16.0.0-next.4
- refs/tags/16.0.0-next.5
- refs/tags/16.0.0-next.6
- refs/tags/16.0.0-next.7
- refs/tags/16.0.0-rc.0
- refs/tags/16.0.0-rc.1
- refs/tags/16.0.0-rc.2
- refs/tags/16.0.0-rc.3
- refs/tags/16.0.0-rc.4
- refs/tags/16.0.1
- refs/tags/16.0.2
- refs/tags/16.0.3
- refs/tags/16.0.4
- refs/tags/16.0.5
- refs/tags/16.0.6
- refs/tags/16.1.0
- refs/tags/16.1.0-next.0
- refs/tags/16.1.0-next.1
- refs/tags/16.1.0-next.2
- refs/tags/16.1.0-next.3
- refs/tags/16.1.0-rc.0
- refs/tags/16.1.1
- refs/tags/16.1.2
- refs/tags/16.1.3
- refs/tags/16.1.4
- refs/tags/16.1.5
- refs/tags/16.1.6
- refs/tags/16.1.7
- refs/tags/16.1.8
- refs/tags/16.1.9
- refs/tags/16.2.0
- refs/tags/16.2.0-next.0
- refs/tags/16.2.0-next.1
- refs/tags/16.2.0-next.2
- refs/tags/16.2.0-next.3
- refs/tags/16.2.0-next.4
- refs/tags/16.2.0-rc.0
- refs/tags/16.2.1
- refs/tags/16.2.10
- refs/tags/16.2.11
- refs/tags/16.2.12
- refs/tags/16.2.2
- refs/tags/16.2.3
- refs/tags/16.2.4
- refs/tags/16.2.5
- refs/tags/16.2.6
- refs/tags/16.2.7
- refs/tags/16.2.8
- refs/tags/16.2.9
- refs/tags/17.0.0
- refs/tags/17.0.0-next.0
- refs/tags/17.0.0-next.1
- refs/tags/17.0.0-next.2
- refs/tags/17.0.0-next.3
- refs/tags/17.0.0-next.4
- refs/tags/17.0.0-next.5
- refs/tags/17.0.0-next.6
- refs/tags/17.0.0-next.7
- refs/tags/17.0.0-next.8
- refs/tags/17.0.0-rc.0
- refs/tags/17.0.0-rc.1
- refs/tags/17.0.0-rc.2
- refs/tags/17.0.0-rc.3
- refs/tags/17.0.1
- refs/tags/17.0.2
- refs/tags/17.0.3
- refs/tags/17.0.4
- refs/tags/17.0.5
- refs/tags/17.0.6
- refs/tags/17.0.7
- refs/tags/17.0.8
- refs/tags/17.0.9
- refs/tags/17.1.0
- refs/tags/17.1.0-next.0
- refs/tags/17.1.0-next.1
- refs/tags/17.1.0-next.2
- refs/tags/17.1.0-next.3
- refs/tags/17.1.0-next.4
- refs/tags/17.1.0-next.5
- refs/tags/17.1.0-rc.0
- refs/tags/17.1.1
- refs/tags/17.1.2
- refs/tags/17.1.3
- refs/tags/17.2.0
- refs/tags/17.2.0-next.0
- refs/tags/17.2.0-next.1
- refs/tags/17.2.0-rc.0
- refs/tags/17.2.0-rc.1
- refs/tags/17.2.1
- refs/tags/17.2.2
- refs/tags/17.2.3
- refs/tags/17.2.4
- refs/tags/17.3.0
- refs/tags/17.3.0-next.0
- refs/tags/17.3.0-next.1
- refs/tags/17.3.0-rc.0
- refs/tags/17.3.1
- refs/tags/17.3.10
- refs/tags/17.3.11
- refs/tags/17.3.12
- refs/tags/17.3.2
- refs/tags/17.3.3
- refs/tags/17.3.4
- refs/tags/17.3.5
- refs/tags/17.3.6
- refs/tags/17.3.7
- refs/tags/17.3.8
- refs/tags/17.3.9
- refs/tags/18.0.0
- refs/tags/18.0.0-next.0
- refs/tags/18.0.0-next.1
- refs/tags/18.0.0-next.2
- refs/tags/18.0.0-next.3
- refs/tags/18.0.0-next.4
- refs/tags/18.0.0-next.5
- refs/tags/18.0.0-next.6
- refs/tags/18.0.0-rc.0
- refs/tags/18.0.0-rc.1
- refs/tags/18.0.0-rc.2
- refs/tags/18.0.0-rc.3
- refs/tags/18.0.1
- refs/tags/18.0.2
- refs/tags/18.0.3
- refs/tags/18.0.4
- refs/tags/18.0.5
- refs/tags/18.0.6
- refs/tags/18.0.7
- refs/tags/18.1.0
- refs/tags/18.1.0-next.0
- refs/tags/18.1.0-next.1
- refs/tags/18.1.0-next.2
- refs/tags/18.1.0-next.3
- refs/tags/18.1.0-next.4
- refs/tags/18.1.0-rc.0
- refs/tags/18.1.1
- refs/tags/18.1.2
- refs/tags/18.1.3
- refs/tags/18.1.4
- refs/tags/18.1.5
- refs/tags/18.2.0
- refs/tags/18.2.0-next.0
- refs/tags/18.2.0-next.1
- refs/tags/18.2.0-next.2
- refs/tags/18.2.0-next.3
- refs/tags/18.2.0-next.4
- refs/tags/18.2.0-rc.0
- refs/tags/18.2.1
- refs/tags/18.2.2
- refs/tags/19.0.0-next.0
- refs/tags/19.0.0-next.1
- refs/tags/19.0.0-next.2
- refs/tags/2.0.0
- refs/tags/2.0.0-alpha.13
- refs/tags/2.0.0-alpha.14
- refs/tags/2.0.0-alpha.15
- refs/tags/2.0.0-alpha.16
- refs/tags/2.0.0-alpha.17
- refs/tags/2.0.0-alpha.18
- refs/tags/2.0.0-alpha.19
- refs/tags/2.0.0-alpha.20
- refs/tags/2.0.0-alpha.21
- refs/tags/2.0.0-alpha.22
- refs/tags/2.0.0-alpha.23
- refs/tags/2.0.0-alpha.24
- refs/tags/2.0.0-alpha.25
- refs/tags/2.0.0-alpha.26
- refs/tags/2.0.0-alpha.27
- refs/tags/2.0.0-alpha.28
- refs/tags/2.0.0-alpha.29
- refs/tags/2.0.0-alpha.30
- refs/tags/2.0.0-alpha.31
- refs/tags/2.0.0-alpha.32
- refs/tags/2.0.0-alpha.33
- refs/tags/2.0.0-alpha.34
- refs/tags/2.0.0-alpha.35
- refs/tags/2.0.0-alpha.36
- refs/tags/2.0.0-alpha.37
- refs/tags/2.0.0-alpha.38
- refs/tags/2.0.0-alpha.39
- refs/tags/2.0.0-alpha.40
- refs/tags/2.0.0-alpha.41
- refs/tags/2.0.0-alpha.42
- refs/tags/2.0.0-alpha.44
- refs/tags/2.0.0-alpha.45
- refs/tags/2.0.0-alpha.46
- refs/tags/2.0.0-alpha.47
- refs/tags/2.0.0-alpha.48
- refs/tags/2.0.0-alpha.49
- refs/tags/2.0.0-alpha.50
- refs/tags/2.0.0-alpha.51
- refs/tags/2.0.0-alpha.52
- refs/tags/2.0.0-alpha.53
- refs/tags/2.0.0-alpha.54
- refs/tags/2.0.0-alpha.55
- refs/tags/2.0.0-beta.0
- refs/tags/2.0.0-beta.1
- refs/tags/2.0.0-beta.10
- refs/tags/2.0.0-beta.11
- refs/tags/2.0.0-beta.12
- refs/tags/2.0.0-beta.13
- refs/tags/2.0.0-beta.14
- refs/tags/2.0.0-beta.15
- refs/tags/2.0.0-beta.16
- refs/tags/2.0.0-beta.17
- refs/tags/2.0.0-beta.2
- refs/tags/2.0.0-beta.3
- refs/tags/2.0.0-beta.4
- refs/tags/2.0.0-beta.5
- refs/tags/2.0.0-beta.6
- refs/tags/2.0.0-beta.7
- refs/tags/2.0.0-beta.8
- refs/tags/2.0.0-beta.9
- refs/tags/2.0.0-build.006a96d.js
- refs/tags/2.0.0-build.00822c3.dart
- refs/tags/2.0.0-build.00822c3.js
- refs/tags/2.0.0-build.015faee.dart
- refs/tags/2.0.0-build.015faee.js
- refs/tags/2.0.0-build.016ab31.dart
- refs/tags/2.0.0-build.016ab31.js
- refs/tags/2.0.0-build.019cb41.dart
- refs/tags/2.0.0-build.019cb41.js
- refs/tags/2.0.0-build.01ba94b.dart
- refs/tags/2.0.0-build.01ba94b.js
- refs/tags/2.0.0-build.0206d72.dart
- refs/tags/2.0.0-build.0206d72.js
- refs/tags/2.0.0-build.020ce32.dart
- refs/tags/2.0.0-build.020ce32.js
- refs/tags/2.0.0-build.0290362.dart
- refs/tags/2.0.0-build.0290362.js
- refs/tags/2.0.0-build.03823d4.dart
- refs/tags/2.0.0-build.03823d4.js
- refs/tags/2.0.0-build.039ed3b.dart
- refs/tags/2.0.0-build.039ed3b.js
- refs/tags/2.0.0-build.03e3035.dart
- refs/tags/2.0.0-build.03e3035.js
- refs/tags/2.0.0-build.041c599.dart
- refs/tags/2.0.0-build.041c599.js
- refs/tags/2.0.0-build.046758c.dart
- refs/tags/2.0.0-build.046758c.js
- refs/tags/2.0.0-build.0544e07.dart
- refs/tags/2.0.0-build.0544e07.js
- refs/tags/2.0.0-build.059e09c.dart
- refs/tags/2.0.0-build.059e09c.js
- refs/tags/2.0.0-build.05fa1fd.dart
- refs/tags/2.0.0-build.05fa1fd.js
- refs/tags/2.0.0-build.05fb269.dart
- refs/tags/2.0.0-build.05fb269.js
- refs/tags/2.0.0-build.0614797.dart
- refs/tags/2.0.0-build.0614797.js
- refs/tags/2.0.0-build.065ac93.dart
- refs/tags/2.0.0-build.065ac93.js
- refs/tags/2.0.0-build.06b2aa1.dart
- refs/tags/2.0.0-build.06b2aa1.js
- refs/tags/2.0.0-build.06d076a.dart
- refs/tags/2.0.0-build.06d076a.js
- refs/tags/2.0.0-build.06e32eb.dart
- refs/tags/2.0.0-build.06e32eb.js
- refs/tags/2.0.0-build.070d818.dart
- refs/tags/2.0.0-build.070d818.js
- refs/tags/2.0.0-build.071165f.dart
- refs/tags/2.0.0-build.071165f.js
- refs/tags/2.0.0-build.074075d.dart
- refs/tags/2.0.0-build.074075d.js
- refs/tags/2.0.0-build.080469f.dart
- refs/tags/2.0.0-build.080469f.js
- refs/tags/2.0.0-build.0815a77.dart
- refs/tags/2.0.0-build.0815a77.js
- refs/tags/2.0.0-build.093b794.dart
- refs/tags/2.0.0-build.093b794.js
- refs/tags/2.0.0-build.0a3a17f.dart
- refs/tags/2.0.0-build.0a3a17f.js
- refs/tags/2.0.0-build.0a44fc6.dart
- refs/tags/2.0.0-build.0a44fc6.js
- refs/tags/2.0.0-build.0ae7775.dart
- refs/tags/2.0.0-build.0ae7775.js
- refs/tags/2.0.0-build.0b6e75a.dart
- refs/tags/2.0.0-build.0b6e75a.js
- refs/tags/2.0.0-build.0c9596a.dart
- refs/tags/2.0.0-build.0c9596a.js
- refs/tags/2.0.0-build.0cdf280.dart
- refs/tags/2.0.0-build.0cdf280.js
- refs/tags/2.0.0-build.0db0252.dart
- refs/tags/2.0.0-build.0db0252.js
- refs/tags/2.0.0-build.0df8bc4.dart
- refs/tags/2.0.0-build.0df8bc4.js
- refs/tags/2.0.0-build.0ec9ccf.dart
- refs/tags/2.0.0-build.0ec9ccf.js
- refs/tags/2.0.0-build.0ef6809.dart
- refs/tags/2.0.0-build.0ef6809.js
- refs/tags/2.0.0-build.0f85b36.dart
- refs/tags/2.0.0-build.0f85b36.js
- refs/tags/2.0.0-build.0f8e40b.dart
- refs/tags/2.0.0-build.0f8e40b.js
- refs/tags/2.0.0-build.116015b.dart
- refs/tags/2.0.0-build.116015b.js
- refs/tags/2.0.0-build.125fa38.dart
- refs/tags/2.0.0-build.125fa38.js
- refs/tags/2.0.0-build.132829e.dart
- refs/tags/2.0.0-build.132829e.js
- refs/tags/2.0.0-build.13e6354.dart
- refs/tags/2.0.0-build.13e6354.js
- refs/tags/2.0.0-build.140ce9f.dart
- refs/tags/2.0.0-build.140ce9f.js
- refs/tags/2.0.0-build.1417e12.dart
- refs/tags/2.0.0-build.1417e12.js
- refs/tags/2.0.0-build.15f5f27.dart
- refs/tags/2.0.0-build.15f5f27.js
- refs/tags/2.0.0-build.1607ef8.dart
- refs/tags/2.0.0-build.1607ef8.js
- refs/tags/2.0.0-build.16d9c60.dart
- refs/tags/2.0.0-build.16d9c60.js
- refs/tags/2.0.0-build.16e74cf.dart
- refs/tags/2.0.0-build.16e74cf.js
- refs/tags/2.0.0-rc.0
- refs/tags/2.0.0-rc.1
- refs/tags/2.0.0-rc.2
- refs/tags/2.0.0-rc.3
- refs/tags/2.0.0-rc.4
- refs/tags/2.0.0-rc.5
- refs/tags/2.0.0-rc.6
- refs/tags/2.0.0-rc.7
- refs/tags/2.0.1
- refs/tags/2.0.2
- refs/tags/2.1.0
- refs/tags/2.1.0-beta.0
- refs/tags/2.1.0-rc.0
- refs/tags/2.1.1
- refs/tags/2.1.2
- refs/tags/2.2.0
- refs/tags/2.2.0-beta.0
- refs/tags/2.2.0-beta.1
- refs/tags/2.2.0-rc.0
- refs/tags/2.2.1
- refs/tags/2.2.2
- refs/tags/2.2.3
- refs/tags/2.2.4
- refs/tags/2.3.0
- refs/tags/2.3.0-beta.0
- refs/tags/2.3.0-beta.1
- refs/tags/2.3.0-rc.0
- refs/tags/2.3.1
- refs/tags/2.4.0
- refs/tags/2.4.0-marker
- refs/tags/2.4.1
- refs/tags/2.4.10
- refs/tags/2.4.2
- refs/tags/2.4.3
- refs/tags/2.4.4
- refs/tags/2.4.5
- refs/tags/2.4.6
- refs/tags/2.4.7
- refs/tags/2.4.8
- refs/tags/2.4.9
- refs/tags/4.0.0
- refs/tags/4.0.0-beta.0
- refs/tags/4.0.0-beta.1
- refs/tags/4.0.0-beta.2
- refs/tags/4.0.0-beta.3
- refs/tags/4.0.0-beta.4
- refs/tags/4.0.0-beta.5
- refs/tags/4.0.0-beta.6
- refs/tags/4.0.0-beta.7
- refs/tags/4.0.0-beta.8
- refs/tags/4.0.0-rc.1
- refs/tags/4.0.0-rc.2
- refs/tags/4.0.0-rc.3
- refs/tags/4.0.0-rc.4
- refs/tags/4.0.0-rc.5
- refs/tags/4.0.0-rc.6
- refs/tags/4.0.1
- refs/tags/4.0.2
- refs/tags/4.0.3
- refs/tags/4.1.0
- refs/tags/4.1.0-beta.0
- refs/tags/4.1.0-beta.1
- refs/tags/4.1.0-rc.0
- refs/tags/4.1.1
- refs/tags/4.1.2
- refs/tags/4.1.3
- refs/tags/4.2.0
- refs/tags/4.2.0-beta.0
- refs/tags/4.2.0-beta.1
- refs/tags/4.2.0-rc.0
- refs/tags/4.2.0-rc.1
- refs/tags/4.2.0-rc.2
- refs/tags/4.2.1
- refs/tags/4.2.2
- refs/tags/4.2.3
- refs/tags/4.2.4
- refs/tags/4.2.5
- refs/tags/4.2.6
- refs/tags/4.3.0
- refs/tags/4.3.0-beta.0
- refs/tags/4.3.0-beta.1
- refs/tags/4.3.0-rc.0
- refs/tags/4.3.1
- refs/tags/4.3.2
- refs/tags/4.3.3
- refs/tags/4.3.4
- refs/tags/4.3.5
- refs/tags/4.3.6
- refs/tags/4.4.0
- refs/tags/4.4.0-RC.0
- refs/tags/4.4.1
- refs/tags/4.4.2
- refs/tags/4.4.3
- refs/tags/4.4.4
- refs/tags/4.4.5
- refs/tags/4.4.6
- refs/tags/4.4.7
- refs/tags/5.0.0
- refs/tags/5.0.0-beta.0
- refs/tags/5.0.0-beta.1
- refs/tags/5.0.0-beta.2
- refs/tags/5.0.0-beta.3
- refs/tags/5.0.0-beta.4
- refs/tags/5.0.0-beta.5
- refs/tags/5.0.0-beta.6
- refs/tags/5.0.0-beta.7
- refs/tags/5.0.0-rc.0
- refs/tags/5.0.0-rc.1
- refs/tags/5.0.0-rc.2
- refs/tags/5.0.0-rc.3
- refs/tags/5.0.0-rc.4
- refs/tags/5.0.0-rc.5
- refs/tags/5.0.0-rc.6
- refs/tags/5.0.0-rc.7
- refs/tags/5.0.0-rc.8
- refs/tags/5.0.0-rc.9
- refs/tags/5.0.1
- refs/tags/5.0.2
- refs/tags/5.0.3
- refs/tags/5.0.4
- refs/tags/5.0.5
- refs/tags/5.1.0
- refs/tags/5.1.0-beta.0
- refs/tags/5.1.0-beta.1
- refs/tags/5.1.0-beta.2
- refs/tags/5.1.0-rc.0
- refs/tags/5.1.0-rc.1
- refs/tags/5.1.1
- refs/tags/5.1.2
- refs/tags/5.1.3
- refs/tags/5.2.0
- refs/tags/5.2.0-beta.0
- refs/tags/5.2.0-beta.1
- refs/tags/5.2.0-rc.0
- refs/tags/5.2.1
- Branches list truncated to 999 entries, 243 were omitted.
- 12.0.0
- Releases list truncated to 1 entries, 8 were omitted.
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.Processing "take a new snapshot" request ...
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
f24da6b | Pawel Kozlowski | 26 October 2022, 18:30:17 UTC | release: cut the v15.0.0-rc.1 release | 26 October 2022, 18:34:19 UTC |
ea7ff35 | Andrew Scott | 26 October 2022, 16:35:31 UTC | Revert "build: add atscott to unavailable list for pullapprove (#47658)" (#47877) This reverts commit cf88a3ce204c04cf2ff33352c67134f69c251247. PR Close #47877 | 26 October 2022, 17:00:55 UTC |
603194e | George Kalpakas | 25 October 2022, 09:07:18 UTC | build(docs-infra): upgrade cli command docs sources to 50d813140 (#47870) Updating [angular#15.0.x](https://github.com/angular/angular/tree/15.0.x) from [cli-builds#15.0.x](https://github.com/angular/cli-builds/tree/15.0.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/46cb32b90...50d813140): **Modified** - help/analytics.json - help/config.json PR Close #47870 | 26 October 2022, 15:35:02 UTC |
5dadec5 | Angular Robot | 26 October 2022, 13:46:35 UTC | build: update cross-repo angular dependencies (#47874) See associated pull request for more information. PR Close #47874 | 26 October 2022, 14:33:21 UTC |
d75e3da | Angular Robot | 25 October 2022, 20:04:33 UTC | build: update bazel setup to v5.7.0 (#47436) See associated pull request for more information. PR Close #47436 | 26 October 2022, 13:43:20 UTC |
ebd2ddb | Angular Robot | 25 October 2022, 19:17:25 UTC | build: update cross-repo angular dependencies (#47846) See associated pull request for more information. PR Close #47846 | 26 October 2022, 12:12:24 UTC |
df36537 | Angular Robot | 13 October 2022, 19:39:34 UTC | build: update babel dependencies (#47765) See associated pull request for more information. PR Close #47765 | 25 October 2022, 19:57:13 UTC |
ed48887 | Angular Robot | 23 October 2022, 00:48:40 UTC | build: update cross-repo angular dependencies (#47871) See associated pull request for more information. PR Close #47871 | 25 October 2022, 13:33:43 UTC |
2908eba | Kristiyan Kostadinov | 25 October 2022, 07:35:03 UTC | fix(platform-server): align server renderer interface with base renderer (#47868) The `ServerRenderer` wasn't aligned with the `Renderer2` interface which meant that it was still referring to the old `debugInfo` parameters. It also wasn't implementing the `preserveContent` argument of `selectRootElement` which can lead to incosistencies between the server and the client. Fixes #47844. PR Close #47868 | 25 October 2022, 12:51:46 UTC |
a8ce8f7 | Alan Agius | 24 October 2022, 11:02:03 UTC | docs: update typescript configuration (#47842) This commits update the TypeScript configuration for the updated version 15 release. PR Close #47842 | 25 October 2022, 08:29:37 UTC |
66eb142 | Alan Agius | 24 October 2022, 09:12:32 UTC | docs: update configuring browser compatibility (#47842) This commits adds more information about why and how Browserslist is used in the Angular CLI. PR Close #47842 | 25 October 2022, 08:29:37 UTC |
61f8522 | Alan Agius | 24 October 2022, 09:15:28 UTC | docs: update projects file structure (#47841) With this change we update the file structure to reflect that of new projects in version 15. PR Close #47841 | 25 October 2022, 08:28:32 UTC |
c0903ac | Pawel Kozlowski | 24 October 2022, 13:57:26 UTC | Revert "fix(forms): don't mutate validators array (#47830)" (#47845) This reverts commit 0329c13e95127fd6f0044b6809b9bccb27f3cb91. PR Close #47845 | 25 October 2022, 08:05:18 UTC |
588cd3e | vyom1611 | 03 October 2022, 18:21:01 UTC | docs: removing http-server section in Service worker tour (#47613) - Based on issue #47583 - Updated docs for Service workers by removing the section which used http-server to use service workers with ng serve - By changelog of v14.2.0, service workers become compatible with ng serve using feature #23679 PR Close #47613 | 24 October 2022, 13:42:57 UTC |
a99d9d6 | Kristiyan Kostadinov | 21 October 2022, 11:11:41 UTC | fix(forms): don't mutate validators array (#47830) Fixes that the `AbstractControl` was mutating the validators arrays being passed into the constructor an helper methods like `setValidators`. Fixes #47827. PR Close #47830 | 24 October 2022, 12:12:56 UTC |
6471eaf | Paul Gschwendtner | 21 October 2022, 14:06:36 UTC | build: update recommended launch vscode config to use proper bazel dist path (#47831) As of Bazel v5, the `bazel-out` symlink no longer exists. This commit corrects the path in the VSCode recommended launch configuration. This helps speed up this launch configuration given less files having to be explored. PR Close #47831 | 24 October 2022, 08:42:22 UTC |
d184041 | onrails | 15 September 2022, 15:31:45 UTC | docs: fixing copy inconsistencies in schematics description (#47453) I fixed inconsistent spelling and formatting and replaced a dead link to clarity design system starter. docs(schematics): revert a change in schematic usage pronoun docs: parentheses removal from schematic generation description Co-Authored-By: Bob Watson <104218420+bob-watson@users.noreply.github.com> PR Close #47453 | 24 October 2022, 08:41:48 UTC |
a014ca1 | WD Snoeijer | 21 October 2022, 15:35:08 UTC | docs: fix linter errors in user-input.md (#47832) PR Close #47832 | 21 October 2022, 17:14:01 UTC |
fb273f6 | Balaji | 19 October 2022, 15:06:43 UTC | docs: fix minor typo in hierarchical-dependency-injection.md (#47812) Small Typo change - renamed oh to or in https://angular.io/guide/hierarchical-dependency-injection#skipself-and-viewproviders PR Close #47812 | 21 October 2022, 15:33:12 UTC |
3a18398 | Alex Castle | 20 October 2022, 17:46:09 UTC | fix(common): Don't warn about image distortion is fill mode is enabled (#47824) The image distortion warning (when rendered aspect ratio is noticeably different than intrinsic) doesn't make sense with fill mode, where the user may want the image to stretch, crop or letterbox. PR Close #47824 | 20 October 2022, 23:50:02 UTC |
44c1770 | Dylan Hunn | 19 October 2022, 21:45:08 UTC | release: cut the v15.0.0-rc.0 release | 19 October 2022, 21:53:31 UTC |
79e9e8a | Andrew Scott | 27 September 2022, 18:56:48 UTC | fix(router): Delay router scroll event until navigated components have rendered (#47563) Currently, the scroll event is fired immediately after the `NavigationEnd`. However, this is problematic because a change detection has not been able to run, meaning that Angular will not yet have run the update block of the component templates being rendered as part of the navigation. This change delays the scroll event using a `setTimeout`, which will allow Angular's change detection to run before the scroll restoration is performed. fixes #24547 PR Close #47563 | 19 October 2022, 21:11:18 UTC |
3d5df57 | Andrew Kushnir | 19 October 2022, 18:59:48 UTC | docs: exclude lifecycle hooks of the NgOptimizedImage from docs (#47814) This commit adds the `@nodoc` annotations to the lifecycle hooks of the `NgOptimizedImage` directive to exclude them from the docs. PR Close #47814 | 19 October 2022, 21:08:53 UTC |
074b794 | Andrew Kushnir | 19 October 2022, 16:55:16 UTC | fix(docs-infra): display "developer preview" label on class members (#47814) This commit adds the "developer preview" label for class properties and methods. PR Close #47814 | 19 October 2022, 21:08:52 UTC |
4f52d4e | Alex Castle | 18 October 2022, 17:39:26 UTC | fix(common): don't generate srcset if noopImageLoader is used (#47804) Do not generate a srcset if the loader being used is the default noopImageLoader. This loader does not take width into account, so it does not make sense to use it with srcsets. PR Close #47804 | 19 October 2022, 21:08:02 UTC |
716352c | WD Snoeijer | 10 October 2022, 22:54:35 UTC | docs: fix linter errors for accessibility.md (#47725) PR Close #47725 | 19 October 2022, 18:13:54 UTC |
6e19a12 | Andrew Kushnir | 17 October 2022, 22:08:26 UTC | docs: declare NgOptimizedImage APIs as stable (#47794) In v14.2, we've introduced a new directive to help developers to configure images for better performance. The directive was initially released in the "developer preview" mode. We've collected the feedback, made several improvements and we are happy to announce that the NgOptimizedImage APIs are promoted to stable! This commit updates vast majority of APIs to drop the `@developerPreview` label, which effectively documents them as stable. There are few APIs though that retained the `@developerPreview` annotations: - the `IMAGE_CONFIG` token - the `ImageConfig` type - the `fill` @Input of the directive We plan to collect some additional feedback for the mentioned APIs and drop the `@developerPreview` annotation after that. PR Close #47794 | 19 October 2022, 18:13:13 UTC |
5d3bae2 | urugator | 17 October 2022, 10:57:36 UTC | docs(router): fix misleading description of `BaseRouteReuseStrategy` (#47786) The original description gave a false impression that only query params and fragment changes are ignored, while actually `routeParams` changes are ignored as well. PR Close #47786 | 19 October 2022, 18:12:24 UTC |
6476f15 | Virginia Dooley | 17 October 2022, 17:39:11 UTC | docs: Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. (#47790) PR Close #47790 | 19 October 2022, 18:10:56 UTC |
420d6b3 | Kara Erickson | 17 October 2022, 22:57:20 UTC | docs(common): update image directive docs (#47796) This is a small commit to: - clarify that loaders aren't mandatory - remove outdated preconnect option from docs - clarify how width/height should be set for fixed size images - minor structural changes for clarity PR Close #47796 | 19 October 2022, 13:25:14 UTC |
c2c9663 | Virginia Dooley | 17 October 2022, 17:23:06 UTC | docs: Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. Inserted an introductory paragraph under level 1 heading. (#47788) PR Close #47788 | 19 October 2022, 13:24:12 UTC |
fa47980 | Kara Erickson | 18 October 2022, 00:23:39 UTC | fix(common): update size error to mention 'fill' mode (#47797) The current error that is thrown when the "width" or "height" attributes is missing doesn't mention that "fill" mode is another option. This commit updates the error with that option. PR Close #47797 | 19 October 2022, 13:23:38 UTC |
6f1a4b8 | Andrew Kushnir | 18 October 2022, 04:26:27 UTC | refactor(common): drop deprecated selector from the NgOptimizedImage directive (#47798) This commit updates the NgOptimizedImage directive to: - drop a deprecated selector (the `rawSrc` one) - drop corresponding input getter The `rawSrc` was replaced by the `ngSrc` one during the developer preview phase. PR Close #47798 | 19 October 2022, 13:23:04 UTC |
23f210c | Kara Erickson | 02 September 2022, 03:34:12 UTC | fix(common): warn if using supported CDN but not built-in loader (#47330) This commit adds a missing warning if the image directive detects that you're hosting your image on one of our supported image CDNs but you're not using the built-in loader for it. This excludes applications that are using a custom loader. PR Close #47330 | 19 October 2022, 13:21:52 UTC |
a2f4170 | Andrew Kushnir | 12 October 2022, 18:32:24 UTC | docs: declare Standalone APIs as stable (#47754) In v14, we've introduced core concepts to allow Components, Directives and Pipes to configure their dependencies without the need to use NgModules and without the need to be declared in an NgModule. The concepts and initial set of APIs were marked as "developer preview" to allow developers to use these APIs and share the feedback. Since v14, we've been reviewing the entire API surface of the framework and either updating existing APIs to support standalone or creating new APIs that allowed to use Router, HttpClient and other abstractions without NgMod ules. Based on the mentioned work to review and stabilize APIs and also based on the positive feedback from the commun ity, we are happy to announce that the Standalone APIs are promoted to stable! This commit updates vast majority of standalone-related APIs to drop the `@developerPreview` label, which effect ively documents then as stable. Two APIs that retained the `@developerPreview` annotations are: - withRequestsMadeViaParent (from `@angular/common/http`) - renderApplication (from `@angular/platform-server`) We plan to collect some additional feedback for the mentioned APIs and drop the `@developerPreview` annotation b efore the next major release. Co-Authored-By: Alex Rickabaugh <alx@alxandria.net> Co-Authored-By: Andrew Scott <atscott@google.com> Co-Authored-By: Dylan Hunn <dylhunn@gmail.com> Co-Authored-By: Jessica Janiuk <jessicajaniuk@google.com> Co-Authored-By: JoostK <joost.koehoorn@gmail.com> Co-Authored-By: Kristiyan Kostadinov <crisbeto@abv.bg> Co-Authored-By: Pawel Kozlowski <pkozlowski.opensource@gmail.com> PR Close #47754 | 17 October 2022, 10:15:21 UTC |
4d61d89 | WD Snoeijer | 07 October 2022, 22:34:34 UTC | docs: fix linter errors for zone.md (#47707) PR Close #47707 | 17 October 2022, 10:14:45 UTC |
cf17a80 | WD Snoeijer | 13 October 2022, 21:18:51 UTC | docs: fix linter errors for web-worker.md (#47766) PR Close #47766 | 17 October 2022, 10:13:41 UTC |
309b2cd | Kristiyan Kostadinov | 14 October 2022, 08:01:07 UTC | fix(compiler-cli): implement more host directive validations as diagnostics (#47768) Implements more of the runtime validations for host directives as compiler diagnostics so that they can be caught earlier. Also does some minor cleanup. PR Close #47768 | 17 October 2022, 10:12:22 UTC |
d366664 | WD Snoeijer | 14 October 2022, 13:55:11 UTC | docs: fix linter errors for view-encapsulation.md (#47772) PR Close #47772 | 17 October 2022, 10:11:54 UTC |
b955388 | Paul Gschwendtner | 12 October 2022, 15:24:44 UTC | test: update size golden for main bundle reduction (#47717) The `main` bundle size has been reduced with the Angular CLI update. This is not worth investigating as it's a positive side reduction likely due to further optimizations in the Angular CLI devkit. Also updates the other golden payload entries to capture all other CLI related payload changes- making future payload update easier to investigate. PR Close #47717 | 17 October 2022, 10:11:26 UTC |
334a740 | Paul Gschwendtner | 12 October 2022, 12:21:20 UTC | build: run ng update for Angular CLI next (#47717) Runs the Angular CLI v15 migrations for AIO. PR Close #47717 | 17 October 2022, 10:11:26 UTC |
0a87176 | Paul Gschwendtner | 10 October 2022, 15:04:23 UTC | build: update cross angular deps and lock dependencies (#47717) Renovate no longer updated the dependencies because they were expanded to a range. Ranges did not satisfy the `@next` tag anymore- so Renovate did was not able to update. This fixes the dependencies by locking them- and also updates the versions according to our Renovate config. PR Close #47717 | 17 October 2022, 10:11:26 UTC |
b6fd814 | Alan Agius | 13 October 2022, 14:09:57 UTC | fix(localize): update ng add schematic to support Angular CLI version 15 (#47763) Prior to this, the `@angular/localize/init` was added as a polyfill which caused the `@angular/localize` types not to be included in the TypeScript program which caused errors such as the below: ``` Error: src/app/app.component.ts:9:11 - error TS2304: Cannot find name '$localize'. ``` With the recent changes in the CLI (https://github.com/angular/angular-cli/pull/24032), adding `@angular/localize/init` as polyfil or in the `main.server.ts` is no longer necessary. Instead we add this as a TypeScript type. When users are running in JIT mode, we add `@angular/localize/init` as an additional entrypoint. This change also exposes the `$localize` method as a global when importing `@angular/localize`. Closes #47677 PR Close #47763 | 17 October 2022, 07:58:21 UTC |
4c95484 | Charles Barnes | 14 October 2022, 12:09:47 UTC | docs(docs-infra): fix errors page hover styles (#47770) fix hover styles for error messages to be consistent for dark theme Fixes #47723 PR Close #47770 | 17 October 2022, 07:57:47 UTC |
b6e9a50 | Paul Gschwendtner | 15 October 2022, 16:26:50 UTC | build: update `ng-dev` to fix `caretaker check` and update label config (#47779) * Updates ng-dev to support the new g3sync canonical JSON configs * Updates the google-internal-tests option to support the g3 sync canonical JSON config * Moves the YAML sync config to a dedicated JSON file, used by the action and by `yarn ng-dev`. * Updates the ng-dev caretaker config to fix that the Merge assistance queue is always empty. PR Close #47779 | 17 October 2022, 07:57:17 UTC |
874f3fc | Charles Lyding | 06 October 2022, 14:04:17 UTC | refactor(compiler-cli): use mkdirSync recursive option instead of custom implementation (#47678) The supported Node.js versions for the `@angular/compiler-cli` package (^14.15.0 || >=16.10.0) allow for the use of the `recursive` option of `mkdirSync`. Using the `recursive` option removes the need to manually create each subdirectory in a given path. PR Close #47678 | 13 October 2022, 20:51:04 UTC |
0457b58 | abergquist | 02 September 2022, 03:56:31 UTC | docs: Separated HTML elements with blank lines (#47331) Separated HTML elements with judicious use of space. It not only makes it easier to read the HTML; it also makes it consistent with the formatting of https://github.com/angular/angular/edit/main/aio/content/examples/what-is-angular/src/app/hello-world-bindings/hello-world-ngif.component.html. PR Close #47331 | 13 October 2022, 19:10:28 UTC |
e13d97c | Andrew Kushnir | 12 October 2022, 18:59:09 UTC | refactor(common): make `provideHttpClient` return `EnvironmentProviders` (#47758) This commit updates the `provideHttpClient` function to return the `EnvironmentProviders` instead of a regular `Provider[]`, to make sure that the `provideHttpClient` can only be used where an environment is being setup. PR Close #47758 | 13 October 2022, 16:44:59 UTC |
955edf2 | Bob Watson | 17 August 2022, 22:44:54 UTC | docs: update of documentation contrib. guide (#47381) This update describes the content authoring and revision process in sufficient detail for technical and non-technical contributors to the angular.io documentation. PR Close #47381 | 13 October 2022, 16:37:26 UTC |
1b48e65 | Paul Gschwendtner | 11 October 2022, 16:52:08 UTC | build: wire up new github action for identifying g3-affecting PRs (#47735) Wire up new github action for identifying g3-affecting PRs. PR Close #47735 | 13 October 2022, 09:43:43 UTC |
93cc5b2 | Jessica Janiuk | 12 October 2022, 18:36:37 UTC | release: cut the v15.0.0-next.6 release | 12 October 2022, 18:38:19 UTC |
7ab0a26 | Joey Perrott | 12 October 2022, 17:32:31 UTC | build: update comp labels to be area instead (#47750) Updates all of the comp: * labels to area: * instead PR Close #47750 | 12 October 2022, 18:10:35 UTC |
59dfb54 | Jessica Janiuk | 12 October 2022, 17:53:06 UTC | docs: release notes for the v14.2.6 release | 12 October 2022, 17:53:59 UTC |
510a295 | Joey Perrott | 12 October 2022, 17:25:24 UTC | build: update to the latest version of the feature triage action Update to the latest version of the feature triage action | 12 October 2022, 17:34:28 UTC |
c36f500 | Joey Perrott | 12 October 2022, 16:47:01 UTC | build: update labels to match standardized labels (#47747) Update labels as part of standardization PR Close #47747 | 12 October 2022, 17:02:39 UTC |
38078e7 | Alan Agius | 12 October 2022, 10:15:46 UTC | fix(compiler-cli): add missing period to error message (#47744) With this change we add a missing period to the error message. PR Close #47744 | 12 October 2022, 15:57:25 UTC |
9483343 | Alex Castle | 11 October 2022, 20:40:03 UTC | feat(common): Add fill mode to NgOptimizedImage (#47738) Add a new boolean attribute to NgOptimizedImage called `fill` which does the following: * Removes the requirement for height and width * Adds inline styling to cause the image to fill its containing element * Adds a default `sizes` value of `100vw` which will cause the image to have a responsive srcset automatically generated PR Close #47738 | 12 October 2022, 15:56:56 UTC |
3a9c452 | Joshua Morony | 08 October 2022, 11:57:59 UTC | docs: add Joshua Morony to GDE resources (#47704) PR Close #47704 | 11 October 2022, 23:42:46 UTC |
4de3573 | Angular Robot | 21 September 2022, 23:02:42 UTC | build: update io_bazel_rules_sass digest to f6ceac7 (#47376) See associated pull request for more information. PR Close #47376 | 11 October 2022, 23:16:21 UTC |
8921c12 | Angular Robot | 09 October 2022, 22:02:43 UTC | build: update all non-major dependencies (#47551) See associated pull request for more information. PR Close #47551 | 11 October 2022, 23:14:51 UTC |
e3fbeab | Angular Robot | 10 October 2022, 16:44:25 UTC | build: update dependency @rollup/plugin-commonjs to v23 (#47711) See associated pull request for more information. PR Close #47711 | 11 October 2022, 23:09:06 UTC |
547b45a | WD Snoeijer | 08 October 2022, 20:38:34 UTC | docs: fix linter errors for what-is-angular.md (#47708) PR Close #47708 | 11 October 2022, 23:07:09 UTC |
a910c83 | AleksanderBodurri | 10 October 2022, 05:56:07 UTC | build(devtools): migrate to manifest v3 (#47575) Previously we built DevTools for all browsers with version 2 of the manifest file format. This commit includes a number of refactors and API additions that will enable us to build DevTools with version 3 of the manifest file format. The manifest v3 build of Angular DevTools has been tested on Chrome, Edge, and Safari. Notably, the Firefox version of Angular DevTools remains as a manifest v2 build. Firefox does not yet support manifest v3 in it's latest stable release. When Firefox makes this transition, a follow up PR will update the Firefox manifest file to version 3. Because Firefox still needs v2, we need to keep some old v2 APIs around in our background page (service worker in v3) that will execute conditionally based on if the extension was built for v2 or v3. This is determined with the chrome.runtime.getManifest().manifest_version API. PR Close #47575 | 11 October 2022, 22:47:22 UTC |
bbbd4c3 | WD Snoeijer | 07 October 2022, 02:17:00 UTC | docs: fix linter errors for security.md (#47688) PR Close #47688 | 11 October 2022, 22:05:43 UTC |
23c06ee | WD Snoeijer | 08 October 2022, 21:25:09 UTC | docs: fix linter errors for workspace-config.md (#47709) PR Close #47709 | 11 October 2022, 21:59:00 UTC |
5fbe40c | WD Snoeijer | 07 October 2022, 00:35:01 UTC | docs: fix linter errors for property-binding-best-practices.md (#47686) PR Close #47686 | 11 October 2022, 21:19:18 UTC |
83f3d04 | WD Snoeijer | 07 October 2022, 00:44:14 UTC | docs: fix linter errors for property-binding.md (#47687) PR Close #47687 | 11 October 2022, 21:18:45 UTC |
39b72e2 | Kristiyan Kostadinov | 11 October 2022, 11:40:46 UTC | fix(compiler): update element schema (#47552) Updates the DOM element schema to add the `hgroup` element and to include some properties that weren't supported the last time the schema was updated. Fixes #47545. PR Close #47552 | 11 October 2022, 17:21:47 UTC |
1b9fd46 | Alan Agius | 11 October 2022, 12:39:05 UTC | feat(core): add support for Node.js version 18 (#47730) This change aligns with the supported Node.js versions of the Angular CLI. See: https://github.com/angular/angular-cli/pull/24026 BREAKING CHANGE: Angular no longer supports Node.js versions `14.[15-19].x` and `16.[10-12].x`. Current supported versions of Node.js are `14.20.x`, `16.13.x` and `18.10.x`. PR Close #47730 | 11 October 2022, 17:21:19 UTC |
b618b5a | arturovt | 20 June 2022, 09:13:58 UTC | fix(zone.js): cancel tasks only when they are scheduled or running (#46435) Currently, there's no check if the task (that is being canceled) has the right state. Only `scheduled` and `running` tasks can be canceled. If the task has a non-appropriate state, then an error will be thrown. Cancelation should not throw an error on an already canceled task, e.g. `clearTimeout` does not throw errors when it's called multiple times on the same timer. PR Close #45711 PR Close #46435 | 11 October 2022, 17:20:54 UTC |
96b7fe9 | Dylan Hunn | 07 October 2022, 05:39:43 UTC | fix(forms): call `setDisabledState` on `ControlValueAcessor` when control is enabled (#47576) Previously, `setDisabledState` was never called when attached if the control is enabled. This PR fixes the bug, and creates a configuration option to opt-out of the fix. Fixes #35309. BREAKING CHANGE: setDisabledState will always be called when a `ControlValueAccessor` is attached. You can opt-out with `FormsModule.withConfig` or `ReactiveFormsModule.withConfig`. PR Close #47576 | 11 October 2022, 16:03:01 UTC |
1818c54 | WD Snoeijer | 10 October 2022, 22:09:03 UTC | docs: fix linter errors in prerendering.md (#47724) PR Close #47724 | 11 October 2022, 15:59:24 UTC |
a41ff94 | Sri Ram | 08 October 2022, 04:32:49 UTC | docs(core): Improved README.md (#47700) PR Close #47700 | 11 October 2022, 15:58:38 UTC |
1b602fa | Jessica Janiuk | 11 October 2022, 00:49:33 UTC | Revert "fix(compiler): update element schema" (#47726) This reverts commit 3c45f6f33e7a20c460d95203a562e0c056d3dbf7. PR Close #47726 | 11 October 2022, 00:56:04 UTC |
ca2fa7a | Aristeidis Bampakos | 10 October 2022, 21:48:51 UTC | docs: add 0 to filename of runtime error guides (#47722) PR Close #47722 | 10 October 2022, 22:30:43 UTC |
40aad83 | Joey Perrott | 10 October 2022, 21:41:58 UTC | ci: adjust workflow permissions for OpenSSF Scorecard results publishing (#47721) Version 2 of the `openssf/scorecard-action` GitHub action requires the `id-token: write` permission to publish results. PR Close #47721 | 10 October 2022, 22:29:01 UTC |
bc54687 | JoostK | 04 January 2022, 18:03:30 UTC | fix(compiler-cli): exclude abstract classes from `strictInjectionParameters` requirement (#44615) In AOT compilations, the `strictInjectionParameters` compiler option can be enabled to report errors when an `@Injectable` annotated class has a constructor with parameters that do not provide an injection token, e.g. only a primitive type or interface. Since Ivy it's become required that any class with Angular behavior (e.g. the `ngOnDestroy` lifecycle hook) is decorated using an Angular decorator, which meant that `@Injectable()` may need to have been added to abstract base classes. Doing so would then report an error if `strictInjectionParameters` is enabled, if the abstract class has an incompatible constructor for DI purposes. This may be fine though, as a subclass may call the constructor explicitly without relying on Angular's DI mechanism. Therefore, this commit excludes abstract classes from the `strictInjectionParameters` check. This avoids an error from being reported at compile time. If the constructor ends up being used by Angular's DI system at runtime, then the factory function of the abstract class will throw an error by means of the `ɵɵinvalidFactory` instruction. In addition to the runtime error, this commit also analyzes the inheritance chain of an injectable without a constructor to verify that their inherited constructor is valid. BREAKING CHANGE: Invalid constructors for DI may now report compilation errors When a class inherits its constructor from a base class, the compiler may now report an error when that constructor cannot be used for DI purposes. This may either be because the base class is missing an Angular decorator such as `@Injectable()` or `@Directive()`, or because the constructor contains parameters which do not have an associated token (such as primitive types like `string`). These situations used to behave unexpectedly at runtime, where the class may be constructed without any of its constructor parameters, so this is now reported as an error during compilation. Any new errors that may be reported because of this change can be resolved either by decorating the base class from which the constructor is inherited, or by adding an explicit constructor to the class for which the error is reported. Closes #37914 PR Close #44615 | 10 October 2022, 21:46:25 UTC |
48b354a | Kristiyan Kostadinov | 03 October 2022, 07:52:23 UTC | fix(compiler): update element schema (#47552) Updates the DOM element schema to add the `hgroup` element and to include some properties that weren't supported the last time the schema was updated. Fixes #47545. PR Close #47552 | 10 October 2022, 21:33:45 UTC |
bebef5f | Dylan Hunn | 05 October 2022, 01:41:52 UTC | feat(language-service): Quick fix to import a component when its selector is used (#47088) The language service can now generate an import corresponding to a selector. This includes both the TypeScript module import and the decorator import. This applies to both standalone components and components declared in NgModules. PR Close #47088 | 10 October 2022, 21:32:43 UTC |
75e6297 | jaybell | 04 September 2022, 23:52:41 UTC | feat(common): add <link> preload tag on server for priority img (#47343) This commit adds a logic that generates preload tags for priority images, when rendering happens on the server (e.g. Angular Universal). PR Close #47343 | 10 October 2022, 20:48:10 UTC |
f467c9e | Angular Robot | 06 October 2022, 23:41:12 UTC | build: update scorecard action dependencies (#47385) See associated pull request for more information. PR Close #47385 | 10 October 2022, 20:05:23 UTC |
6bcde0e | George Kalpakas | 08 October 2022, 08:58:49 UTC | build(docs-infra): upgrade cli command docs sources to 46cb32b90 (#47703) Updating [angular#main](https://github.com/angular/angular/tree/main) from [cli-builds#main](https://github.com/angular/cli-builds/tree/main). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/77c70052e...46cb32b90): **Modified** - help/generate.json PR Close #47703 | 10 October 2022, 20:04:56 UTC |
a8569e3 | Ferdinand Malcher | 10 October 2022, 16:20:35 UTC | feat(forms): export forms utility functions: isFormArray, isFormGroup… (#47718) This commit exports existing utility functions to check for control instances: isFormControl, isFormGroup, isFormRecord, isFormArray Those are useful when implementing validators that use the specifics of one of those control types. To narrow down the type to what it actually is, we can now use the util functions in validators: ``` export const myArrayValidator: ValidatorFn = (control) => { if (!isFormArray(control)) { return null; } // now you can use FormArray-specific members, e.g.: if (control.controls.every(c => !!c.value) { return { myerror: true } } else { return null; } } ``` PR Close #47718 | 10 October 2022, 19:43:26 UTC |
c0c7efa | Andrew Kushnir | 05 October 2022, 23:16:49 UTC | feat(common): add `provideLocationMocks()` function to provide Location mocks (#47674) This commit adds the `provideLocationMocks()` function that returns mocks for the `Location` and `LocationStrategy` classes. This function can be used in tests to configure an environment where it's possible to fire simulated location events (helpful when testing Router configuration). PR Close #47674 | 10 October 2022, 19:42:11 UTC |
4fde292 | Alex Castle | 06 October 2022, 23:40:00 UTC | feat(common): Add automatic srcset generation to ngOptimizedImage (#47547) Add a feature to automatically generate the srcset attribute for images using the NgOptimizedImage directive. Uses the 'sizes' attribute to determine the appropriate srcset to generate. PR Close #47547 | 10 October 2022, 16:21:08 UTC |
ed11a13 | Kristiyan Kostadinov | 07 October 2022, 09:26:45 UTC | feat(core): drop support for TypeScript 4.6 and 4.7 (#47690) Updates the version range in the compiler to require at least TypeScript 4.8. Note that I'm keeping the backwards-compatibility layer for 4.7 around for now until internal projects have been migrated to 4.8. BREAKING CHANGE: TypeScript versions older than 4.8 are no longer supported. PR Close #47690 | 10 October 2022, 16:18:56 UTC |
370aa34 | Angular Robot | 07 October 2022, 17:45:41 UTC | build: update dependency google-closure-compiler to v20221004 (#47696) See associated pull request for more information. PR Close #47696 | 10 October 2022, 16:09:15 UTC |
6bdba61 | Angular Robot | 08 October 2022, 04:45:06 UTC | build: update dependency @rollup/plugin-babel to v6 (#47701) See associated pull request for more information. PR Close #47701 | 10 October 2022, 16:05:33 UTC |
07017a7 | Alex Rickabaugh | 05 October 2022, 20:17:37 UTC | feat(router): prevent `provideRouter()` from usage in @Component (#47669) This commit switches `provideRouter()` to return the new `EnvironmentProviders` wrapper type, preventing it from being accidentally (or intentionally) included in `@Component.providers`. PR Close #47669 | 07 October 2022, 21:03:13 UTC |
7de1469 | Alex Rickabaugh | 05 October 2022, 19:14:41 UTC | feat(core): introduce EnvironmentProviders wrapper type (#47669) This commit introduces a new type `EnvironmentProviders` which can be used in contexts where Angular accepted `Provider`s destined for `EnvironmentInjector`s. This includes contexts such as `@NgModule.providers` and `Route.providers`. The new type is useful for preventing such providers from accidentally ending up in `@Component.providers`. It can be used as the return type of provider functions (such as `provideRouter`) to enforce this safety. Because `Provider` allows `any[]` nested arrays, the compile-time safety provided by `EnvironmentProviders` is easily circumvented. However, the runtime shape of `EnvironmentProviders` is not compatible with component injectors and will result in a runtime error if it leaks through (NG0207). A new function `makeEnvironmentProviders` is used to construct this new type from an array of providers. The existing `importProvidersFrom` operation previously returned a very similar type `ImportedNgModuleProviders` which had the same goal. This machinery is switched over to use the new `EnvironmentProviders` interface instead (in fact, `ImportedNgModuleProviders` is now just an alias to `EnvironmentProviders`). PR Close #47669 | 07 October 2022, 21:03:13 UTC |
c5a1b90 | Alex Rickabaugh | 05 October 2022, 19:13:06 UTC | refactor(core): support `EnvironmentProviders` types internally (#47669) This commit modifies `R3Injector` and other code in Angular that deals with providers, to handle `EnvironmentProviders` objects as well as normal `Provider` types. There is no user-visible impact to this change, but it prepares the core of the DI system for the introduction of `EnvironmentProviders` as a public feature. PR Close #47669 | 07 October 2022, 21:03:13 UTC |
3133351 | Alex Rickabaugh | 05 October 2022, 19:09:21 UTC | refactor(core): define shape of EnvironmentProviders interface (#47669) This commit introduces the `EnvironmentProviders` interface, but does not yet export it as public API. PR Close #47669 | 07 October 2022, 21:03:13 UTC |
deb4cab | Bob Watson | 07 October 2022, 18:22:08 UTC | docs: update spelling dictionary (#47697) PR Close #47697 | 07 October 2022, 18:45:32 UTC |
33dc1e6 | Bob Watson | 07 October 2022, 16:59:51 UTC | docs: remove assorted lint errors (#47693) PR Close #47693 | 07 October 2022, 17:42:12 UTC |
7bee28d | Andrew Kushnir | 03 October 2022, 00:40:59 UTC | feat(router): add a migration to remove `relativeLinkResolution` usages (#47604) As of Angular v15, the deprecated `relativeLinkResolution` config option of the Router is removed. This migration cleans up (removes) the `relativeLinkResolution` fields from the Router config objects in applications code. ```ts import { RouterModule } from '@angular/router'; RouterModule.forRoot([], { relativeLinkResolution: 'legacy', enableTracing: false, }); ``` ```ts import { RouterModule } from '@angular/router'; RouterModule.forRoot([], { // the `relativeLinkResolution` is removed enableTracing: false, }); ``` PR Close #47604 | 07 October 2022, 17:28:42 UTC |
739e689 | Paul Gschwendtner | 24 September 2022, 09:09:53 UTC | build: setup remote execution through shared command (#47537) Sets up remote execution through a shared command. PR Close #47537 | 07 October 2022, 16:31:30 UTC |
bdb5371 | Matthias Weiß | 15 August 2022, 17:55:59 UTC | feat(common): add injection token for default DatePipe configuration (#47157) This commit introduces a new `DATE_PIPE_DEFAULT_OPTIONS` token, which can be used to configure default DatePipe options, such as date format and timezone. DEPRECATED: The `DATE_PIPE_DEFAULT_TIMEZONE` token is now deprecated in favor of the `DATE_PIPE_DEFAULT_OPTIONS` token, which accepts an object as a value and the timezone can be defined as a field (called `timezone`) on that object. PR Close #47157 | 07 October 2022, 16:16:00 UTC |
a792bf1 | Charles Lyding | 05 October 2022, 19:07:19 UTC | perf(compiler-cli): minimize filesystem calls when generating shims (#47682) Previously when a file was being analyzed to determine if a shim should be generated, up to two calls to the host `fileExists` function per file per generator were made. In the default host, each `fileExists` call made two underlying file system calls. Following these calls, the file was then read via `getSourceFile`. However, `getSourceFile` will return `undefined` if the requested file does not exist. As a result, `getSourceFile` can be used directly to request both potential file names and leverage the return value to determine if the file does not exist. This avoids the need to call `fileExists` at all. PR Close #47682 | 07 October 2022, 16:10:34 UTC |
ea16a98 | Alex Rickabaugh | 06 October 2022, 22:35:45 UTC | fix(http): better handle unexpected `undefined` XSRF tokens (#47683) `HttpXsrfTokenExtractor` allows returning `string|null` for an XSRF token, and the interceptor checked if the returned token is `null`. However, some implementations return `undefined` instead (behind an `any`) type, which caused the interceptor to crash when trying to set an `undefined` value for the header. This commit makes the XSRF interceptor a little more resilient against such broken implementations of the `HttpXsrfTokenExtractor` interface. PR Close #47683 | 06 October 2022, 23:41:06 UTC |
84478f5 | Renan Ferro | 06 October 2022, 20:05:48 UTC | refactor(docs-infra): add new Input for better description of close button in notification component (#47681) Add a new input for banner description with default value, allowing the insertion of other descriptions and if nothing is passed, it assumes a default value. PR Close #47681 | 06 October 2022, 23:23:42 UTC |