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/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/55303-fix-v0-version-number
- 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-ben-to-reviewers
- refs/heads/add-docs-script-command
- refs/heads/backup-7.2.x
- refs/heads/bazel
- refs/heads/default-cookie-banner-state
- refs/heads/docs/update-security-guide-reference
- refs/heads/fix-extra-padding-on-tutorial-editor
- refs/heads/fix-missing-security-guide
- 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/remove-aio-stuff
- refs/heads/saucelabs-bazel
- refs/heads/signals
- refs/heads/sonukapoor-patch-1
- refs/heads/styling-experiments
- refs/heads/template_pipeline
- refs/heads/twerske-patch-1
- 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.2
- refs/tags/17.3.3
- refs/tags/17.3.4
- refs/tags/17.3.5
- 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/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
- refs/tags/5.2.10
- refs/tags/5.2.11
- refs/tags/5.2.2
- refs/tags/5.2.3
- refs/tags/5.2.4
- refs/tags/5.2.5
- refs/tags/5.2.6
- refs/tags/5.2.7
- refs/tags/5.2.8
- refs/tags/5.2.9
- refs/tags/6.0.0
- refs/tags/6.0.0-beta.0
- refs/tags/6.0.0-beta.1
- refs/tags/6.0.0-beta.2
- refs/tags/6.0.0-beta.3
- refs/tags/6.0.0-beta.4
- refs/tags/6.0.0-beta.5
- refs/tags/6.0.0-beta.6
- refs/tags/6.0.0-beta.7
- refs/tags/6.0.0-beta.8
- refs/tags/6.0.0-rc.0
- refs/tags/6.0.0-rc.1
- refs/tags/6.0.0-rc.2
- refs/tags/6.0.0-rc.3
- refs/tags/6.0.0-rc.4
- refs/tags/6.0.0-rc.5
- refs/tags/6.0.0-rc.6
- refs/tags/6.0.1
- refs/tags/6.0.2
- refs/tags/6.0.3
- refs/tags/6.0.4
- refs/tags/6.0.5
- refs/tags/6.0.6
- refs/tags/6.0.7
- refs/tags/6.0.8
- refs/tags/6.0.9
- refs/tags/6.1.0
- refs/tags/6.1.0-beta.0
- refs/tags/6.1.0-beta.1
- refs/tags/6.1.0-beta.2
- refs/tags/6.1.0-beta.3
- refs/tags/6.1.0-rc.0
- refs/tags/6.1.0-rc.3
- refs/tags/6.1.1
- refs/tags/6.1.10
- refs/tags/6.1.2
- refs/tags/6.1.3
- refs/tags/6.1.4
- refs/tags/6.1.5
- refs/tags/6.1.6
- refs/tags/6.1.7
- refs/tags/6.1.8
- refs/tags/6.1.9
- refs/tags/7.0.0
- refs/tags/7.0.0-beta.0
- refs/tags/7.0.0-beta.1
- refs/tags/7.0.0-beta.2
- refs/tags/7.0.0-beta.3
- refs/tags/7.0.0-beta.4
- Branches list truncated to 999 entries, 178 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.![swh spinner](/static/img/swh-spinner.gif)
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 |
---|---|---|---|---|
46e8982 | Paul Gschwendtner | 24 August 2022, 08:02:50 UTC | build: invalidate circleci cache to prune unused nested node modules (#47240) Yarn 1.x has a bug where it keeps nested unused node modules and doesn't delete them automatically. This throws off Bazel in some scenarios when the lock file is updated. This commit invalidates the cache to get a fresh clean node modules cache without any unused nested directories. PR Close #47240 | 24 August 2022, 18:04:18 UTC |
09834f9 | Kalbarczyk | 23 August 2022, 09:08:51 UTC | docs: add Angular & JavaScript Master Podcast to resources list (#47227) PR Close #47227 | 23 August 2022, 23:20:44 UTC |
16855bd | Angular Robot | 19 August 2022, 23:02:20 UTC | build: update io_bazel_rules_sass digest to 6802532 (#47104) See associated pull request for more information. PR Close #47104 | 23 August 2022, 16:24:56 UTC |
9a8352f | Paul Gschwendtner | 22 August 2022, 12:31:21 UTC | ci: do not match dev-infra group for pullapprove owner changes (#47216) Back when we fixed the pullapprove verify command and our config to properly include dot-prefixed files, we accidentally started matching the pullapprove file in the dev-infra group. This commit fixes this so that dev-infra is not triggered for basic code owner config changes. PR Close #47216 | 23 August 2022, 16:22:42 UTC |
eaaa294 | Jessica Janiuk | 22 August 2022, 20:12:57 UTC | docs: update peek-a-boo example (#47219) The peek-a-boo example image does not exactly reflect what happens. This updates the hook table and the image of the peek-a-boo output. Closes #40138 PR Close #47219 | 22 August 2022, 23:03:18 UTC |
474eec7 | Kalbarczyk | 11 August 2022, 15:49:13 UTC | docs: add Angular Master website to resources list (#47129) PR Close #47129 | 22 August 2022, 23:02:19 UTC |
791fa9a | Alex Rickabaugh | 22 August 2022, 21:49:44 UTC | Revert "fix(animations): fix stagger timing not handling params (#47208)" (#47222) This reverts commit 05f5e8ad8657fb26ed871b1d1d191529bd5e0765. Reason: breaks internal g3 tests PR Close #47222 | 22 August 2022, 21:53:20 UTC |
baaf1d1 | Dylan Hunn | 18 August 2022, 22:35:08 UTC | refactor(compiler): Add a new helper method `getOwningNgModule`. (#47166) This helper accepts a class for an Angular trait, and returns the NgModule which owns that trait. This will be useful for the language service import project, which needs to edit import arrays on the module. PR Close #47166 | 22 August 2022, 17:57:48 UTC |
ae9f165 | dario-piotrowicz | 21 August 2022, 18:41:27 UTC | fix(animations): fix stagger timing not handling params (#47208) prior to this change the stagger timing was being built during the ast building instead of dynamically when visiting the stagger animation, thus it could not handle params correctly, this change makes it so that during ast building a timing ast is built instead and that ast is used dynammically to build animations which can handle params correctly resolves #19786 PR Close #47208 | 22 August 2022, 17:51:29 UTC |
46c67e9 | Dylan Hunn | 18 August 2022, 02:26:18 UTC | refactor(language-service): Create helper methods for manipulating object and array ASTs. (#47181) Create three new helper methods: `addElementToArrayLiteral`, `objectPropertyAssignmentForKey`, and `updateObjectValueForKey`. These methods make interacting with array and object literals easier. These will be useful for the standalone imports feature, which will need to add new terms to import arrays in Component and NgModule decorators. PR Close #47181 | 22 August 2022, 17:44:22 UTC |
44d8c36 | Dylan Hunn | 17 August 2022, 23:13:55 UTC | refactor(compiler): Add a new helper method `getPrimaryAngularDecorator`. (#47180) This helper accepts a class, and returns the primary Angular Decorator associated with that trait (e.g. the Component, Pipe, Directive, or NgModule decorator). This will be useful for the language service import project, which needs to edit import arrays inside the decorator. PR Close #47180 | 22 August 2022, 17:39:42 UTC |
43bb409 | Bob Watson | 22 August 2022, 15:31:32 UTC | docs: Add Bob Watson as a member of the Angular team (#47217) PR Close #47217 | 22 August 2022, 17:28:05 UTC |
107d094 | George Kalpakas | 22 August 2022, 11:39:47 UTC | fix(docs-infra): avoid distorting contributor images (#47215) Ensure contributor images are not distorted. This was accidentally broken in #46347. PR Close #47215 | 22 August 2022, 13:05:17 UTC |
9b0fd07 | Jeremy Elbourn | 25 April 2022, 21:08:11 UTC | refactor(core): remove obsolete `data:` url validation (#45860) Validation for `data:` urls is obsolete now that modern browsers ([Firefox as of v57+](https://blog.mozilla.org/security/2017/10/04/treating-data-urls-unique-origins-firefox-57)) don't treat `data:` urls as same-origin resources. Googlers can see internal change cl/363609175 for additional context. PR Close #45860 | 18 August 2022, 20:41:43 UTC |
1096ad2 | George Kalpakas | 18 August 2022, 08:53:15 UTC | build(docs-infra): upgrade cli command docs sources to 67ac90a75 (#47183) Updating [angular#14.1.x](https://github.com/angular/angular/tree/14.1.x) from [cli-builds#14.2.x](https://github.com/angular/cli-builds/tree/14.2.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/07471d230...67ac90a75): **Modified** - help/cache.json PR Close #47183 | 18 August 2022, 19:24:48 UTC |
5a5813b | Jan Kuehle | 17 August 2022, 09:02:49 UTC | refactor(compiler): /a/.exec() returns RegExpExecArray (#47169) Fix compilation issue with TypeScript nightly. TypeScript added a field `0` to `RegExpMatchArray` in https://github.com/microsoft/TypeScript/commit/3b80ddca212959ae5dcf2f48704be627283c6468. Before that, `RegExpMatchArray` and `RegExpExecArray` were identical. In one place Angular incorrectly expects `RegExpMatchArray` as the result of a RegExp#exec() call. This assignment fails on TypeScript nightly with the error: Property '0' is missing in type 'RegExpExecArray' but required in type 'RegExpMatchArray'. Fix the issue by using the type `RegExpExecArray` instead. This also works for older TypeScript versions. PR Close #47169 | 18 August 2022, 19:22:45 UTC |
fcf369f | FatalMerlin | 04 August 2022, 22:50:14 UTC | fix(service-worker): update golden `index.md` (#47044) Missing updated on golden `index.md` Updated with api-extractor PR Close #47044 | 18 August 2022, 19:09:11 UTC |
7306fc7 | FatalMerlin | 04 August 2022, 19:15:43 UTC | refactor(service-worker): formatting of index.ts (#47044) Fixed formatting of index.ts. PR Close #47044 | 18 August 2022, 19:09:11 UTC |
f839e01 | Merlin | 04 August 2022, 19:01:08 UTC | fix(service-worker): export NoNewVersionDetectedEvent (#47044) NoNewVersionDetectedEvent is marked as @publicApi but not exported. PR Close #47044 | 18 August 2022, 19:09:10 UTC |
dacac7e | Pawel Kozlowski | 17 August 2022, 14:47:01 UTC | release: cut the v14.1.3 release | 17 August 2022, 14:55:45 UTC |
0583227 | Kristiyan Kostadinov | 14 August 2022, 12:53:04 UTC | fix(compiler): infinite loop in parser assignment expression with invalid left-hand expression (#47151) In #39004 some logic was introduced that tries to recover invalid expressions by treating the `=` token as a recovery point. It works by skipping ahead to the next recovery point inside the `skip` method which is called whenever an error is reported. This can lead to an infinite loop inside the `parseChain` method which assumes that reporting an error would've skipped over the token, but that won't happen since the `=` token is a recovery point. These changes resolve the infinite loop by breaking the loop if `error` didn't skip to a different token after the error was reported. Fixes #47131. PR Close #47151 | 17 August 2022, 07:33:32 UTC |
3d9455e | George Kalpakas | 13 August 2022, 08:52:28 UTC | build(docs-infra): upgrade cli command docs sources to 07471d230 (#47149) Updating [angular#14.1.x](https://github.com/angular/angular/tree/14.1.x) from [cli-builds#14.1.x](https://github.com/angular/cli-builds/tree/14.1.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/a764b37fa...07471d230): **Modified** - help/cache.json PR Close #47149 | 15 August 2022, 15:18:00 UTC |
970e68a | Roman Matusevich | 12 August 2022, 14:24:04 UTC | docs: remove duplicated styles (#47143) PR Close #47143 | 12 August 2022, 18:18:20 UTC |
5ffc882 | Roman Matusevich | 12 August 2022, 15:18:28 UTC | docs: fix code samples formatting in tutorial (#47144) PR Close #47144 | 12 August 2022, 18:17:27 UTC |
a5ca049 | Andrew Scott | 12 August 2022, 01:55:07 UTC | refactor(router): Provide easily patchable file for assigning relativeLinkResolution (#47136) For context on the migration plan, see b/241955063 PR Close #47136 | 12 August 2022, 16:11:34 UTC |
bb465e1 | Bob Watson | 08 August 2022, 18:05:32 UTC | docs: set titles to sentence case (#47083) * update overview and reviewing topics to accommodate new ToC * incorporate edits from peer reviews PR Close #47083 | 12 August 2022, 16:04:26 UTC |
5547ce0 | Andrew Scott | 11 August 2022, 16:00:21 UTC | refactor(router): Update error message when Router is provided twice (#47130) The current error message is absolute in that it thinks there is only one possible way to provide Router twice. In fact, you can get a new instance of the Router in several ways so the error message should indicate the exact failure case with a _potential_ cause. Based on findings in thread https://github.com/angular/angular/commit/0cbbd6aeecda8ea994f1086727e580b813a53d79#commitcomment-80900192 PR Close #47130 | 12 August 2022, 13:27:50 UTC |
09d5753 | Bob Watson | 11 August 2022, 14:38:18 UTC | docs: clarify use of unsubscribe with HttpClient (#47127) fix: #46542 PR Close #47127 | 12 August 2022, 09:58:05 UTC |
063035f | AlirezaEbrahimkhani | 25 July 2022, 07:48:48 UTC | docs: fix embedded view description issue (#46957) createEmbeddedView method instantiates an embedded view based on this template and take your templateRef as argument and would render the passed templateRef in your ViewContainerRef. resolves angular#46955 PR Close #46957 | 11 August 2022, 18:07:39 UTC |
0a99130 | Kalbarczyk | 11 August 2022, 14:54:07 UTC | docs: add NG Poland 2022 and JS Poland 2022 to events (#47128) PR Close #47128 | 11 August 2022, 17:03:07 UTC |
6a94157 | Alma Eyre | 09 August 2022, 17:19:55 UTC | docs: Moving a div down in tutorial toh-pt6.md (#47095) PR Close #47095 | 11 August 2022, 16:09:51 UTC |
bb40a08 | Sonu Kapoor | 10 August 2022, 13:08:35 UTC | docs: rename duplicate header (#47110) PR Close #47110 | 11 August 2022, 16:08:38 UTC |
c365cfa | Leosvel Pérez Espinosa | 11 August 2022, 14:03:26 UTC | docs: remove duplicated sentence (#47126) PR Close #47126 | 11 August 2022, 16:04:16 UTC |
b31f5dd | Dylan Hunn | 10 August 2022, 17:58:46 UTC | release: cut the v14.1.2 release | 10 August 2022, 18:07:49 UTC |
2548712 | Andrew Scott | 09 August 2022, 23:46:27 UTC | build: add atscott to unavailable users (#47102) PR Close #47102 | 10 August 2022, 17:45:38 UTC |
f4fa4af | 4javier | 09 August 2022, 14:10:26 UTC | docs: clarify providers' injection in lazy loaded modules (#47094) Addresses https://github.com/angular/angular/issues/47059 I try to keep the edit as concise as possible because adding any further explanation would bring to much deeper info compared to the topic of the page Removed some convoluted info and replaced with a link to a page that should focus on the specific aspect of the matter. Conditional is obliged because IMHO that page should have a dedicated paragraph explaining various ways of populating different injectors with providers, and maybe integrating the interesting parts from the recent created page about standalone app. PR Close #47094 | 10 August 2022, 17:45:04 UTC |
439d77e | Andrew Scott | 09 August 2022, 17:44:06 UTC | fix(router): Fix route recognition behavior with some versions of rxjs (#47098) (#47112) Some versions of rxjs cause the algorithm used in the Router to not recognize Route configs correctly. This commit updates the algorithm to be compatible in the same way as other code locations internally. Context: https://github.com/angular/angular/commit/1160b8194f78141b40d1d4885ec182d033ff2659 fixes #47089 Note: This does not have a test because I was unable to identify the version of rxjs that would cause a failure here. PR Close #47098 PR Close #47112 | 10 August 2022, 17:43:50 UTC |
036f740 | Angular Robot | 09 August 2022, 13:17:07 UTC | build: update github/codeql-action action to v2.1.18 (#47015) See associated pull request for more information. PR Close #47015 | 09 August 2022, 17:56:00 UTC |
e10aa88 | AntonioCardenas | 03 August 2022, 23:04:44 UTC | docs: add antoniocardenas to GDE resources (#47033) PR Close #47033 | 09 August 2022, 17:02:12 UTC |
38d23af | Vovch | 08 August 2022, 13:54:36 UTC | docs: change "zone" to "ngZone" in an example (#47079) Change requesting "this.zone" to "this.ngZone" in the Plotly example, as it corresponds to the name declared in the constructor. PR Close #47079 | 09 August 2022, 17:01:27 UTC |
923a744 | Angular Robot | 09 August 2022, 05:11:17 UTC | build: update eslint dependencies to v5.33.0 (#47087) See associated pull request for more information. PR Close #47087 | 09 August 2022, 17:00:11 UTC |
874d78b | Bob Watson | 01 August 2022, 23:33:29 UTC | docs: add more documentation about lint messages (#47019) Adds suggestions for how to resolve the most common messages produced by the documentation linter. Adds links to the Proselint and other style tests to the new documentation. Updates pullapprove and navigation. PR Close #47019 | 08 August 2022, 18:34:56 UTC |
8d18969 | onrails | 06 August 2022, 22:48:21 UTC | docs: updated reference link to NativeScript/Angular documentation (#47063) PR Close #47063 | 08 August 2022, 18:34:21 UTC |
2106b74 | Mladen Jakovljević | 04 August 2022, 11:02:13 UTC | refactor: improve disabled attribute warning (#47041) Users using the "disabled" property binding on reactive form controls would want to know how to dynamically update the disabled state of a form control when they get a console warning. PR Close #47041 | 08 August 2022, 18:33:53 UTC |
5ff715c | Eduardo Speroni | 26 July 2022, 22:32:45 UTC | fix(core): check if transplanted views are attached to change detector (#46974) Prevents change detection on views transplanted in OnPush components that have been detached from change detection. PR Close #46974 | 08 August 2022, 18:33:29 UTC |
30c9e80 | Edward | 06 August 2022, 07:32:12 UTC | docs: fix dependecy injection documentation page typos (#47057) PR Close #47057 | 08 August 2022, 18:33:05 UTC |
0392feb | Bruno Barbosa | 07 August 2022, 03:25:30 UTC | fix(docs-infra): fix nav css on tutorial tour of heroes (#47064) Fix the navigation button to work properly by the css style applied when the button is active, on tutorial Tour of Heroes. PR Close #47064 | 08 August 2022, 18:32:40 UTC |
6d215d3 | Kristiyan Kostadinov | 07 August 2022, 08:33:46 UTC | refactor(core): remove unused module tracking (#47066) We used to track all modules in a top-level constant called `autoRegisterModuleById` which was used by `getRegisteredNgModuleType`. As of #45024 the constant isn't being used anymore so we can remove it. PR Close #47066 | 08 August 2022, 18:32:17 UTC |
e46972a | Roman Matusevich | 07 August 2022, 10:23:55 UTC | docs: fix text formatting for paragraph in Hierarchical injectors (#47067) Paragraph of text is not wrapped into `p` tag due to missing empty line after the `div` block. The fix is just add an empty line. PR Close #47067 | 08 August 2022, 18:31:44 UTC |
2e42bb9 | Pawel Kozlowski | 08 August 2022, 10:41:30 UTC | docs: update link to the TypeScript handbook (#47075) Closes #47070 PR Close #47075 | 08 August 2022, 18:31:19 UTC |
d14235c | Paul Gschwendtner | 06 August 2022, 08:17:16 UTC | ci: invalidate circleci caches to prune nested `node_modules` (#46707) Yarn 1.x. is known to not prune nested unused node modules. This throws off Bazel when the dependency tree changes but there are leftover unused nested node module folders. This causes CI failures currently after the dependency tree updates. Invalidating the cache fixes this issue. Long-term a switch to Yarn 2.x+, pnpm will fix this. PR Close #46707 | 08 August 2022, 16:23:56 UTC |
befd650 | Angular Robot | 05 August 2022, 17:09:37 UTC | build: update all non-major dependencies (#46707) See associated pull request for more information. PR Close #46707 | 08 August 2022, 16:23:56 UTC |
fd2abeb | Jan Melcher | 05 August 2022, 22:09:21 UTC | docs: fix link in dependency injection guide (#47055) PR Close #47055 | 08 August 2022, 16:23:06 UTC |
387f4a7 | ileil | 29 November 2021, 23:15:42 UTC | docs: update dependency injection content (#44466) Refactored the DI section to improve doc quality, reduce cognitive load and drive consistency. - Added an overview with prerequisites and doc cards that point to rest of the DI content - Added introduction topic with topic purpose, value proposition and "fail fast" - Broke apart complex concepts into simpler tasks - Unified tone and language for each topic - Added new content based on SME feedback - Deleted obsolete content PR Close #44466 | 05 August 2022, 17:06:14 UTC |
8f32c09 | Angular Robot | 04 August 2022, 21:04:01 UTC | build: update io_bazel_rules_sass digest to 697e5a0 (#47046) See associated pull request for more information. PR Close #47046 | 05 August 2022, 16:57:45 UTC |
04b3497 | Paul Gschwendtner | 05 August 2022, 14:04:06 UTC | build: update `ngsw-config.json` after redirect changes (#47048) Looks like the `ngsw-config.json` file needs to be updated after a new redirect being added in: https://github.com/angular/angular/pull/46820. PR Close #47048 | 05 August 2022, 16:56:57 UTC |
d0e3ad5 | Paul Gschwendtner | 05 August 2022, 12:34:22 UTC | refactor(docs-infra): update `safevalues` and account for API changes (#47048) Updates `safevalues` to unblock https://github.com/angular/angular/pull/46707. As part of this commit the necessary refactorings due to API changes are also made. PR Close #47048 | 05 August 2022, 16:56:57 UTC |
c7fed38 | Andrew Scott | 05 August 2022, 15:53:14 UTC | refactor(router): Cherry-pick Router services to be providedIn: 'root' (#47052) Recent refactoring in the Router made services available via `providedIn: 'root'`. However, some of these changes were not merged to the patch branch. This commit updates the remaining services needed to create the `Router` without `RouterModule` and adds a test to ensure it works. PR Close #47052 | 05 August 2022, 16:36:11 UTC |
1d39ab6 | Angular Robot | 04 August 2022, 00:05:43 UTC | build: update io_bazel_rules_sass digest to 70ffe01 (#47023) See associated pull request for more information. PR Close #47023 | 04 August 2022, 20:08:42 UTC |
fce4ea1 | ashide2729 | 04 August 2022, 06:58:40 UTC | docs: add yarn build fail workaround on windows (#47037) PR Close #47037 | 04 August 2022, 20:08:19 UTC |
2a833e6 | George Kalpakas | 04 August 2022, 09:31:29 UTC | ci: fix Renovate post-upgrade task command (#47040) Since Renovate runs from the project directory, it cannot find the `sync-deps` yarn script inside `aio/tools/examples/shared/`: [example failure][1] Update the post-upgrade task command to run inside that directory instead of the project root. [1]: https://github.com/angular/angular/pull/46707#issuecomment-1203335639 PR Close #47040 | 04 August 2022, 20:07:56 UTC |
d0f4f1d | Bob Watson | 03 August 2022, 18:56:10 UTC | docs: update Vale installation instructions (#47031) This update includes: * installation directions for the current version of the Vale VSCode extension (v. 0.15.0) * a workaround for if the current version of the extension doesn't work. PR Close #47031 | 04 August 2022, 00:35:31 UTC |
3ee883e | Andrew Kushnir | 03 August 2022, 01:28:55 UTC | fix(docs-infra): do not require `@ngModule` tag on standalone types (#47024) This commit updates docs extraction logic to avoid requiring the `@ngModule` tag on standalone types, since they don't have to be present in any NgModule. PR Close #47024 | 03 August 2022, 18:04:56 UTC |
b868f1c | Andrew Kushnir | 03 August 2022, 17:41:36 UTC | release: cut the v14.1.1 release | 03 August 2022, 17:48:18 UTC |
efb8e3e | Andrew Scott | 02 August 2022, 16:47:39 UTC | docs(core): Update inject error documentation (#47020) The inject function is also available when using EnvironmentInjector.runInContext. PR Close #47020 | 03 August 2022, 01:06:55 UTC |
8085fe3 | Angular Robot | 02 August 2022, 05:26:08 UTC | build: update eslint dependencies to v5.32.0 (#47016) See associated pull request for more information. PR Close #47016 | 02 August 2022, 18:59:42 UTC |
9edfe4a | George Kalpakas | 02 August 2022, 07:21:48 UTC | build(docs-infra): ensure all boilerplate dependencies are in sync (#47009) All docs examples share the same `node_modules/` (symlinked into each example from `aio/tools/examples/shared/node_modules/`). However, each example type has a different `package.json`, which comes from `aio/tools/examples/shared/boilerplate/*`). In order to ensure that the dependencies in each example's `package.json` are the same as the ones in the symlinked `node_modules/` (i.e. the ones that CI tests are run with), we have a script (`yarn run sync-deps`) that can sync dependencies from `shared/package.json` into the boilerplate `package.json` files. Previously, this script had to be run manually, which was easy to forget/not know about and resulted in the boilerplate dependencies often being out-of-sync with the ones in `shared/package.json` (and by extension, the ones that were actually installed in `node_modules/`). This commit helps keep the boilerplate dependencies up-to-date in the following ways: - Adds the `sync-deps` script to the `postinstall` scripts. This ensures that dependencies remain in sync whenever someone manually updates dependencies in `shared/package.json`. - Runs the `sync-deps` script as a Renovate post-upgrade task. This ensures that the depenencies remain in sync whenever Renovate updates dependencies in `shared/package.json`. For more info on configuring post-upgrade tasks in Renovate, see: - [postUpgradeTasks][1] - [allowedPostUpgradeCommands][2] - [allowPostUpgradeCommandTemplating][3] NOTE: For the Renovate change to take effect, the [global config][4] in `angular/dev-infra` also needs to be updated. This will be done in a separate PR. [1]: https://docs.renovatebot.com/configuration-options/#postupgradetasks [2]: https://docs.renovatebot.com/self-hosted-configuration/#allowedpostupgradecommands [3]: https://docs.renovatebot.com/self-hosted-configuration/#allowpostupgradecommandtemplating [4]: https://github.com/angular/dev-infra/blob/22d3067021130271afcfd02d063828c5bdd9c2d7/.github/ng-renovate/runner-config.js PR Close #47009 | 02 August 2022, 18:58:51 UTC |
79825d3 | Andrew Scott | 01 August 2022, 16:25:35 UTC | fix(router): Do not call preload method when not necessary (#47007) In Angular 14, we introduced the `loadComponent` API for a `Route` to allow lazy loading of a routed component in addition to the existing `loadChildren` which allows lazy loading of child routes. As a result, the `preload` method of the `PreloadingStrategy` needs to sometimes be called even when there is a `canLoad` guard on the `Route`. `CanLoad` guards block loading of child routes but _do not_ block loading of the component. This change updates the conditional checks in the internal preloader to skip calling the `PreloadingStrategy.preload` when there is only a `loadChildren` callback with a `canLoad` guard an no `loadComponent`. In this case, the callback passed to the `preload` method is already effectively a no-op so it's not necessary to call it at all. resolves #47003 PR Close #47007 | 02 August 2022, 16:38:28 UTC |
4e9492c | Paul Gschwendtner | 27 July 2022, 08:03:49 UTC | build: update dev-infra packages and account for build-tooling split from `ng-dev` (#46976) The dev-infra build tooling is now decoupled from `ng-dev`. This will make it easier to update `ng-dev` without necessarily needing to upgrade the whole build system, Bazel etc. This is useful when e.g. new release tool features have been added and should also be ported to active LTS branches. PR Close #46976 | 02 August 2022, 16:37:38 UTC |
3f162f5 | Andrew Scott | 21 July 2022, 18:26:37 UTC | refactor(common): Align PathLocationStrategy constructor with default factory (#46929) When using the Angular Router, one of `APP_BASE_HREF` or a `<base>` in the header must be provided. When _not_ using the `RouterModule`, injecting the `LocationStrategy` will result in the `PathLocationStrategy` being provided with a default value used in place of `APP_BASE_HREF` that is `document?.location?.origin ?? ''`. It can be quite surprising and annoying that once you add `RouterModule` to the application, suddenly the `APP_BASE_HREF` must be specifically provide something new when it could use a sensible default instead. The current behavior (before this commit) is as follows: * When `RouterModule` is not provided (or the dev doesn't specifically provide `PathLocationStrategy`): use `DOCUMENT.location?.origin ?? ''`. Note that the base href in the dom and `APP_BASE_HREF` are not used. * When `RouterModule` _is_ provided: 1. APP_BASE_HREF if defined 2. Get base href from DOM 3. throw if neither of the two above are defined This commit updates this behavior to be aligned regardless of `RouterModule` usage. The order (by default) is now: 1. Developer provided `APP_BASE_HREF` 2. base href from the DOM 3. `location.origin` 4. If none of the above exist, use `''` This is slightly different than the behavior before. However, I believe it is more appropriate. For the case without `RouterModule`, it would likely be surprising that `APP_BASE_HREF` and the base href from the DOM are ignored by default. For the case with `RouterModule`, we now have a more sensible fallback/default when neither `APP_BASE_HREF` nor `<base>` are defined (instead of just throwing an error). PR Close #46929 | 01 August 2022, 21:21:14 UTC |
b6445c4 | Marek Hám | 01 August 2022, 20:31:54 UTC | docs: fix link to live example (#47011) Fixes #46975 PR Close #47011 | 01 August 2022, 21:20:37 UTC |
d05d05e | Durairaj Subramaniam | 28 July 2022, 17:34:52 UTC | docs: fix link in routing (#46988) PR Close #46988 | 01 August 2022, 20:00:25 UTC |
7a7452d | Angular Robot | 01 August 2022, 03:21:10 UTC | build: update bazel setup to v5.5.3 (#47000) See associated pull request for more information. PR Close #47000 | 01 August 2022, 19:55:44 UTC |
05f3f74 | Andrew Scott | 08 July 2022, 20:59:56 UTC | fix(router): Use correct return type for provideRoutes function (#46941) The provideRoutes function of the Router returns a Provider array and should not be typed as 'any' PR Close #46941 | 01 August 2022, 18:20:50 UTC |
6307f35 | Andrew Scott | 08 July 2022, 20:58:32 UTC | refactor(router): Remove unused ANALYZE_FOR_ENTRY_COMPONENTS (#46942) `entryComponents` is a feature that is not used or necessary in Angular anymore. PR Close #46942 | 01 August 2022, 18:18:10 UTC |
ce6ad5a | Roman Matusevich | 30 July 2022, 05:14:54 UTC | docs: fix selector in Component Interaction guide (#46995) The selector for the `CountdownTimerComponent` is `app-countdown-timer` not `countdown-timer`. PR Close #46995 | 01 August 2022, 18:16:31 UTC |
cbfd91b | Asaf M | 31 July 2022, 12:01:19 UTC | docs: fixed typos (#47008) Used my script: https://github.com/Uziel302/websites-spell-checker/blob/master/mdnversion PR Close #47008 | 01 August 2022, 18:15:55 UTC |
8cd95d4 | J Rob Gant | 28 July 2022, 19:37:27 UTC | refactor(zone.js): remove leftover debugging code using `Error.stack` (#46989) Pull request #46672 added some debugging code to trace down the root cause of its bug, but parts of the debugging code has never been cleaned up and ended up landing as part of the PR. This commit removes the code as it might cause unexpected issues. Likely when e.g. `Error` is patched and would perform XHRs in testing, unveiling e.g. CORS issues. See #46989. PR Close #46989 | 01 August 2022, 16:52:30 UTC |
ec00075 | Cédric Exbrayat | 15 July 2022, 08:01:05 UTC | refactor(compiler-cli): remove unused error codes (#46847) A few codes were unused, or no longer used. PR Close #46847 | 01 August 2022, 16:50:12 UTC |
a0a6353 | Kristiyan Kostadinov | 24 July 2022, 09:21:23 UTC | fix(bazel): allow extendedDiagnostics option to be passed in through tsconfig (#46953) Adds the `extendedDiagnostics` field to the list of allowed options so that it is picked up from the user's tsconfig. PR Close #46953 | 01 August 2022, 16:49:14 UTC |
8dcd3cd | Angular Robot | 26 July 2022, 05:21:58 UTC | build: update eslint dependencies to v5.31.0 (#46968) See associated pull request for more information. PR Close #46968 | 01 August 2022, 16:46:41 UTC |
677fe6a | Angular Robot | 22 July 2022, 22:04:29 UTC | build: update io_bazel_rules_sass digest to 030f696 (#46947) See associated pull request for more information. PR Close #46947 | 01 August 2022, 16:40:03 UTC |
5d8394c | Angular Robot | 21 July 2022, 18:04:55 UTC | build: update dependency google-closure-compiler to v20220719 (#46926) See associated pull request for more information. PR Close #46926 | 01 August 2022, 16:39:26 UTC |
acdb28d | Angular Robot | 31 July 2022, 00:48:26 UTC | build: update cross-repo angular dependencies to 6d9c069 (#46905) See associated pull request for more information. PR Close #46905 | 01 August 2022, 16:38:35 UTC |
c5a5165 | Aristeidis Bampakos | 25 July 2022, 13:55:45 UTC | docs: modify callout in TOH part 2 (#46964) PR Close #46964 | 01 August 2022, 16:30:04 UTC |
71831c6 | Andrew Quinn | 25 July 2022, 10:03:50 UTC | docs: fix typo in guide/structural-directives page (#46961) Fix typo [missing plural marker "element_s_"] on https://angular.io/guide/structural-directives. Original: >Structural directives are directives which change the DOM layout by adding and removing DOM element. Fix: >Structural directives are directives which change the DOM layout by adding and removing DOM element**s**. PR Close #46961 | 01 August 2022, 16:29:40 UTC |
3511373 | Bob Watson | 15 July 2022, 14:27:43 UTC | docs: initial upload of styles used by doc linter (#46897) Add the configuration and style files to support documentation linting. The `README.md` file includes instructions for installation and use of the lint tool. PR Close #46897 | 01 August 2022, 16:29:06 UTC |
ff7c716 | Bob Watson | 22 July 2022, 14:53:38 UTC | build: update doc approvers (#46939) Remove: TMDavis, who is no longer at Google Add: bob-watson who is now on the team PR Close #46939 | 22 July 2022, 15:39:34 UTC |
6b779b1 | Ivaylo Kirov | 20 July 2022, 02:02:05 UTC | docs: add missing period to the Security guide (#46900) PR Close #46900 | 22 July 2022, 15:37:30 UTC |
1eb77a2 | Simona Cotin | 21 July 2022, 15:20:07 UTC | docs: add simona cotin to contributors (#46922) PR Close #46922 | 22 July 2022, 08:27:08 UTC |
929d69e | Alan Agius | 21 July 2022, 06:19:06 UTC | docs(router): remove incorrect deprecation text in `InitialNavigation` (#46916) Remove left over deprecation note. PR Close #46916 | 22 July 2022, 08:26:25 UTC |
f5d764d | Andrew Scott | 21 July 2022, 16:23:49 UTC | refactor(router): Update internal INITIAL_NAVIGATION token to use an enum (#46925) This updates the internal use of INITIAL_NAVIGATION to do two things: 1. Explicitly provide `Enabled` as the default for the token factory 2. Use an enum instead of a string to reduce bundle size PR Close #46925 | 22 July 2022, 08:25:37 UTC |
55f485b | Andrew Kushnir | 20 July 2022, 01:38:46 UTC | refactor(platform-server): include TransferState providers into ServerModule (#46899) This commit updates the code to include the TransferState providers (used for serialization) into the `ServerModule` instead of having the need to import the `ServerTransferStateModule` separately. The list of providers in the `ServerTransferStateModule` is now empty and importing it is a noop. This is not a breaking change, since the `ServerModule` must be included anyways to make server rendering work correctly. PR Close #46899 | 21 July 2022, 12:17:43 UTC |
3606917 | Cédric Exbrayat | 15 July 2022, 07:37:52 UTC | fix(core): improve the missing control flow directive message (#46903) Similarly to what has been done in #46846 for the extended diagnostics about missing control flow directive that was only mentioning that the `CommonModule` should be imported, this commit improves the validation done by the JiT compiler. Now that the control flow directives are available as standalone, the message mentions that directive itself can be imported. The message now also mentions which import should be used for the directive (as it can be tricky to figure out that `NgForOf` is the directive corresponding to `*ngFor`). PR Close #46903 | 21 July 2022, 08:27:32 UTC |
0cbbd6a | Andrew Scott | 08 July 2022, 19:54:14 UTC | refactor(router): Update Router to be `providedIn: 'root'` (#46914) This commit updates the Router itself to be `providedIn: 'root'` with a factory function rather than provided in the `RouterModule`. PR Close #46914 | 20 July 2022, 19:21:05 UTC |
a8e9247 | Andrew Kushnir | 19 July 2022, 01:20:00 UTC | refactor(platform-server): make `TransferState` standalone-friendly (#46879) This commit updates the `TransferState` to make it `providedIn: 'root'`. This makes the entire `BrowserTransferStateModule` module unnecessary, so it got deprecated as well. The `ServerTransferStateModule` is still retained, but the `renderApplication` function now also includes the necessary tokens to serialize the `TransferState` automatically, so when using the `renderApplication` function, there is no need to include `ServerTransferStateModule` as well. This change is a part of the ongoing efforts to update the shape of the FW APIs to make them standalone-friendly (so there is no need to import any NgModules). PR Close #46879 | 20 July 2022, 18:05:08 UTC |
793326d | Andrew Kushnir | 20 July 2022, 17:41:15 UTC | release: cut the v14.1.0 release | 20 July 2022, 17:44:59 UTC |
10d46b4 | Doug Parker | 20 July 2022, 01:03:33 UTC | refactor(bazel): remove `experimental_extended_template_diagnostics` flag (#46898) Extended diagnostics are enabled by default now and this flag doesn't do anything anymore but I missed it in a previous cleanup. PR Close #46898 | 20 July 2022, 15:50:45 UTC |
b744bf6 | dario-piotrowicz | 23 May 2022, 21:48:02 UTC | refactor(compiler-cli): improve error for non-exported non-standalone (#46114) improve the error message for non-standalone components which are not exported from their module, and that are also imported directly as if they were standalone this change simply adds the suggestion to the developer to import the ngModule instead resolves #46004 PR Close #46114 | 20 July 2022, 15:50:01 UTC |
2e5bd88 | Andrew Kushnir | 19 July 2022, 21:27:12 UTC | refactor(core): NgModuleRef should not implement EnvironmentInjector interface (#46896) This commit refactors the `NgModuleRef` implementation to drop functions required by the `EnvironmentInjector` interface. Previously the idea was that the `NgModuleRef` can act as an Injector to facilitate easier transition to standalone. However, from the mental model perspective, the `NgModuleRef` has the `injector` field, which is the correct injector reference and can be used is needed as an `EnvironmentInjector`. PR Close #46896 | 20 July 2022, 15:49:15 UTC |