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
- 642cc1c349d31d2e4b89a8c8ee5f090a2ac599c3
- Branches list truncated to 1000 entries, 242 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 ...
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
642cc1c | Pawel Kozlowski | 08 February 2023, 18:23:17 UTC | release: cut the v15.2.0-next.4 release | 08 February 2023, 18:26:45 UTC |
47387d4 | Pawel Kozlowski | 08 February 2023, 18:18:34 UTC | docs: release notes for the v15.1.4 release | 08 February 2023, 18:20:03 UTC |
bdbf21d | Kristiyan Kostadinov | 08 February 2023, 12:34:13 UTC | fix(migrations): avoid generating imports with forward slashes (#48993) We're using Node's `path` utilities to remap existing imports and create new ones which can yield paths with forward slash separators. These changes add some logic to ensure that we only generate forward slashes. PR Close #48993 | 08 February 2023, 14:19:59 UTC |
c7926b5 | Kristiyan Kostadinov | 08 February 2023, 09:32:45 UTC | fix(migrations): move standalone migrations into imports (#48987) Normally having a standalone declaration in the `imports` array is an error and something we handle in the conversion to standalone, but tests can end up in this situation, because apps may have separate tsconfigs for the main app and for tests. These changes make it so that we move any incorrectly-defined standalone declarations, even if they aren't part of the current migration. PR Close #48987 | 08 February 2023, 14:18:06 UTC |
ffad1b4 | Kristiyan Kostadinov | 07 February 2023, 10:43:40 UTC | fix(migrations): reduce number of files that need to be checked (#48987) Attempts to speed up the standalone migration by: 1. Not analyzing typechecker files. 2. Telling TS not to check libraries. PR Close #48987 | 08 February 2023, 14:18:05 UTC |
e9e4449 | Kristiyan Kostadinov | 07 February 2023, 10:41:05 UTC | fix(migrations): preserve tsconfig in standalone migration (#48987) For the standalone migration we need to pass a couple of compiler flags which accidentally also overwrote the project's compiler options. These changes extend the options instead. PR Close #48987 | 08 February 2023, 14:18:05 UTC |
1afa6ed | Kristiyan Kostadinov | 07 February 2023, 10:27:32 UTC | fix(migrations): don't add ModuleWithProviders to standalone test components (#48987) Fixes that we were copying all expressions in the `imports` array of the test to the `imports` of the component, including any potential `ModuleWithProviders`. Fixes #48971. PR Close #48987 | 08 February 2023, 14:18:05 UTC |
770191c | Kristiyan Kostadinov | 07 February 2023, 10:14:55 UTC | fix(migrations): migrate tests when switching to standalone bootstrap API (#48987) The first step of the migration updates the tests of the component being migrated, however it also skips any bootstraped declarations. We get back to the these declarations when converting to the standalone bootstrapping APIs, but we weren't updating their tests. These changes rework some of the logic so that we migrate any remaining tests as a part of the final step. Relates to #48944. PR Close #48987 | 08 February 2023, 14:18:05 UTC |
6377487 | Kristiyan Kostadinov | 07 February 2023, 09:10:28 UTC | fix(migrations): only exclude bootstrapped declarations from initial standalone migration (#48987) Currently the standalone migration is set up to skip any modules that have a `bootstrap` array with at least one element. This ends up being misleading for small apps who have everything in the root module. These changes add some logic to only skip the root component. Fixes #48944. PR Close #48987 | 08 February 2023, 14:18:05 UTC |
845ef71 | Angular Robot | 06 February 2023, 20:06:37 UTC | build: update github/codeql-action action to v2.2.2 (#48889) See associated pull request for more information. PR Close #48889 | 08 February 2023, 14:07:06 UTC |
5128ba0 | Andrew Scott | 10 January 2023, 18:40:49 UTC | refactor(router): Warn if a navigation will change in the upcoming v16 release (#48688) v16 will have a breaking change to the way `UrlTree`s are constructed. This change is actually a bug fix that makes `UrlTree` creation correct in more scenarios (see #48508). However, this can affect applications that are relying on the current incorrect behavior. This commit adds a dev mode warning when the target of a navigation will change once #48508 is submitted. PR Close #48688 | 07 February 2023, 20:25:59 UTC |
4b8b5e3 | Angular Robot | 07 February 2023, 06:08:23 UTC | build: update eslint dependencies to v5.51.0 (#48983) See associated pull request for more information. PR Close #48983 | 07 February 2023, 19:49:02 UTC |
0cf1116 | Kristiyan Kostadinov | 07 February 2023, 12:49:48 UTC | fix(compiler-cli): incorrectly detecting forward refs when symbol already exists in file (#48988) In #48898 the `isForwardRef` flag was added to indicate whether a reference should be wrapped in a `forwardRef`. This logic assumed that the node can't be referring to another node within the same file, however from testing it looks like that's not actually the case, because we hit the same code path when an external import to the same symbol exists already. PR Close #48988 | 07 February 2023, 17:00:46 UTC |
57d0c03 | Kian Yang Lee | 31 January 2023, 07:45:40 UTC | docs: Fixing typo error (#48891) PR Close #48891 | 06 February 2023, 20:38:26 UTC |
431ec6c | Matthieu Riegler | 01 February 2023, 21:31:34 UTC | refactor(forms): removing a workaround comment (#48904) The code is clearer without the reduce, let's just remove the comment. PR Close #48904 | 06 February 2023, 20:37:48 UTC |
c4e5840 | Matthieu Riegler | 03 February 2023, 23:23:48 UTC | refactor(docs-infra): Enable @typescript-eslint/quotes rule for aio content (#48952) The commit enables the @typescript-eslint/quotes rule which mendates single quotes over doubles and allows template literals with backticks. PR Close #48952 | 06 February 2023, 20:33:23 UTC |
7339412 | Walid Bouguima | 05 February 2023, 15:46:07 UTC | docs(core): standalone-migration schematics typos fix and properties addition (#48961) Fixed a typo and updated the hyphenation in a couple of words to keep consistency across schematics docs style. Assuming beginners reading docs, I also added the property called public showGreeting = true; This is because it is available in the examples `.HTML` `*ngIf` directive snippets without being present in the `.ts` class properties declarations. also this removes potential inference that this absence is a result of the standalone migration schematics work. PR Close #48961 | 06 February 2023, 20:32:57 UTC |
67422f5 | Jessica Janiuk | 06 February 2023, 17:07:10 UTC | fix(dev-infra): Fix code ownership for animations package (#48975) An incorrect username was added to the reviewers list for animations. PR Close #48975 | 06 February 2023, 20:32:32 UTC |
5a886c0 | Simona Cotin | 05 February 2023, 16:20:03 UTC | docs(extended-diagnostics): fix code example (#48963) Update code examples to use < and > for html elements PR Close #48963 | 06 February 2023, 20:31:33 UTC |
a47721c | Kristiyan Kostadinov | 06 February 2023, 16:15:43 UTC | refactor(migrations): add API to remap generated import names (#48974) Internally we'll need to remap some imports to generate better import statements. These changes add an API that we can use to do the remapping. PR Close #48974 | 06 February 2023, 20:28:38 UTC |
4f6127a | Kristiyan Kostadinov | 06 February 2023, 16:07:08 UTC | refactor(migrations): account for internal module names in module reference check (#48974) Fixes that the code which checks if something is a reference to a specific class didn't work internally. PR Close #48974 | 06 February 2023, 20:28:38 UTC |
32cf4e5 | Kristiyan Kostadinov | 05 February 2023, 10:23:35 UTC | fix(migrations): avoid internal modules when generating imports (#48958) Adds some logic to prefer non-Angular-internal modules when generating imports. This allows us to generate better code for some cases like the `ɵInternalFormsSharedModule` in Forms. Also adds some logic to prefer symbols that are already in the same file. Fixes #48942. PR Close #48958 | 06 February 2023, 20:27:52 UTC |
49a7c9f | Kristiyan Kostadinov | 05 February 2023, 09:17:08 UTC | fix(migrations): standalone migration incorrectly throwing path error for multi app projects (#48958) Fixes that the standalone migration was throwing the "Could not find any paths to migrate..." error on a per-tsconfig-basis, preventing the migration from running on any configs that might occur further down in the project. These changes move the error to after all the configs have been checked. PR Close #48958 | 06 February 2023, 20:27:52 UTC |
54b24eb | Alex Castle | 01 February 2023, 23:38:19 UTC | feat(common): Add loaderParams attribute to NgOptimizedImage (#48907) Add a new loaderParams attribute, which can be used to send arbitrary data to a custom loader, allowing for greater control of image CDN features. PR Close #48907 | 06 February 2023, 18:10:44 UTC |
759db12 | Kristiyan Kostadinov | 06 February 2023, 08:01:29 UTC | fix(migrations): duplicated comments on migrated classes (#48966) Fixes that the migration was duplicating the comments on class nodes that were being converted to standalone. Fixes #48943. PR Close #48966 | 06 February 2023, 17:52:18 UTC |
2de6dae | Kristiyan Kostadinov | 03 February 2023, 08:52:59 UTC | fix(migrations): migrate RouterModule.forRoot with a config object to use features (#48935) Previously if the standalone migration saw a `RouterModule.forRoot` with a config object, it wouldn't migrate it. These changes add some logic that convert the config object to a set of features from the new router API. PR Close #48935 | 03 February 2023, 19:40:45 UTC |
2ceff3f | Matthieu Riegler | 11 December 2022, 01:48:29 UTC | refactor(core): remove IE11 only sanitization code (#48438) As IE11 support has been drop with v13, this specific code isn't needed anymore. PR Close #48438 | 03 February 2023, 17:45:03 UTC |
ba38178 | Kristiyan Kostadinov | 01 February 2023, 09:01:56 UTC | fix(migrations): generate forwardRef for same file imports (#48898) Adds some logic that will generate a `forwardRef` if necessary when adding imports. PR Close #48898 | 02 February 2023, 21:40:17 UTC |
d014503 | Kristiyan Kostadinov | 01 February 2023, 09:01:35 UTC | fix(language-service): generate forwardRef for same file imports (#48898) Adds some logic that will generate a `forwardRef` if necessary when automatically fixing an import. PR Close #48898 | 02 February 2023, 21:40:17 UTC |
59c0106 | Kristiyan Kostadinov | 01 February 2023, 09:00:03 UTC | refactor(compiler): indicate whether potential import is forward reference (#48898) In the `PotentialImport` we indicate if it's in the same file by not setting a `moduleSpecifier`, but if that's the case, the imported symbol might need to be wrapped in a `forwardRef` to avoid generating an error. These changes expose this information so the various tools can take advantage of it. PR Close #48898 | 02 February 2023, 21:40:17 UTC |
3a9bbad | Redouane Bekkouche | 23 January 2023, 19:11:05 UTC | docs: making footer copyright year dynamic (#48811) PR Close #48811 | 02 February 2023, 21:39:53 UTC |
f5a7e02 | Andrew Scott | 27 January 2023, 22:36:54 UTC | docs(router): Update functional guard and resolver docs (#48873) This commit updates the docs of the functional guards and resolvers to improve the migration experience when moving away from class-based equivalents. PR Close #48873 | 02 February 2023, 21:39:32 UTC |
c2bcf0b | Matthieu Riegler | 24 January 2023, 20:12:11 UTC | refactor(compiler): Remove strictStyling option for ShadowCss (#48824) `strictStyling` was an option provided by Polymer but it's not needed by Angular. This commit removes the dead code and updates related comments. PR Close #48824 | 02 February 2023, 21:38:38 UTC |
617a010 | Dylan Hunn | 02 February 2023, 21:37:16 UTC | docs: release notes for the v15.1.3 release | 02 February 2023, 21:37:52 UTC |
3cce18e | Dylan Hunn | 02 February 2023, 19:17:21 UTC | release: cut the v15.2.0-next.3 release | 02 February 2023, 21:24:18 UTC |
65329a9 | Dylan Hunn | 02 February 2023, 18:06:35 UTC | Revert "build: pin dependency aspect_bazel_lib to de8d9ca (#48887)" (#48928) This reverts commit b0a5b3873a1c5ac932d95c5af0b2a726ad9dca33. PR Close #48928 | 02 February 2023, 18:56:30 UTC |
9250afb | Payam Valadkhan | 27 January 2023, 23:01:46 UTC | refactor(compiler-cli): Export the interface PluginCompilerHost for 1p use. (#48874) Some 1p module which uses the method TscPlugin.wrapHost requires to import this type to make its internal class definitions compatible with this type. PR Close #48874 | 02 February 2023, 17:44:18 UTC |
16ef770 | Matthieu Riegler | 26 January 2023, 13:23:57 UTC | fix(router): Handle routerLink directive on svg anchors. (#48857) On svgs, the tagNames are lowercase even for non-svg related tags like `a`. fixes #48854 PR Close #48857 | 02 February 2023, 17:38:06 UTC |
6e0e94d | Angular Robot | 29 January 2023, 01:32:59 UTC | build: update cross-repo angular dependencies (#48875) See associated pull request for more information. PR Close #48875 | 02 February 2023, 17:37:39 UTC |
fc6d898 | Angular Robot | 29 January 2023, 10:05:44 UTC | build: update dependency madge to v6 (#48877) See associated pull request for more information. PR Close #48877 | 02 February 2023, 17:37:13 UTC |
7030fb8 | Matthieu Riegler | 29 January 2023, 19:26:10 UTC | docs: display the exact command to generate a browserslist config (#48879) `ng generate config browserslist` is the command to generate the browerslist fixes #48878 PR Close #48879 | 02 February 2023, 17:36:47 UTC |
8389557 | Kristiyan Kostadinov | 01 February 2023, 10:55:01 UTC | fix(migrations): don't copy unmigrated declarations into imports array (#48882) Currently the migration is set up to assume that any elements that exist in a `declarations` array will be converted to standalone and copied into the `imports` array, however that might be incorrect for some special cases like the root component. These changes rework the declaration merging logic so that they take all the declarations being migrated into account. PR Close #48882 | 02 February 2023, 17:35:57 UTC |
8273800 | Angular Robot | 30 January 2023, 13:11:46 UTC | build: update actions/cache digest to 627f0f4 (#48884) See associated pull request for more information. PR Close #48884 | 02 February 2023, 17:33:20 UTC |
b0a5b38 | Angular Robot | 31 January 2023, 00:07:32 UTC | build: pin dependency aspect_bazel_lib to de8d9ca (#48887) See associated pull request for more information. PR Close #48887 | 02 February 2023, 17:32:50 UTC |
7f8d1b5 | Angular Robot | 31 January 2023, 10:07:02 UTC | build: update eslint dependencies to v5.50.0 (#48892) See associated pull request for more information. PR Close #48892 | 02 February 2023, 17:32:22 UTC |
2edb822 | Angular Robot | 01 February 2023, 01:32:36 UTC | build: update io_bazel_rules_sass digest to 901d22c (#48897) See associated pull request for more information. PR Close #48897 | 02 February 2023, 17:31:42 UTC |
584976e | Kristiyan Kostadinov | 02 February 2023, 08:32:58 UTC | fix(migrations): support --defaults in standalone migration (#48921) Fixes that running the standalone migration with `--defaults` was throwing an error, because all the properties were specified as required. We don't need to set them as required, because they have default values. Fixes #48845. PR Close #48921 | 02 February 2023, 17:31:09 UTC |
a40cd47 | Kristiyan Kostadinov | 02 February 2023, 08:30:28 UTC | fix(migrations): avoid modifying testing modules without declarations (#48921) Fixes that we were changing the testing modules that have no `declarations` unnecessarily, resulting in more formatting changes that users would have to clean up. PR Close #48921 | 02 February 2023, 17:31:09 UTC |
8a9907c | Matthieu Riegler | 27 January 2023, 21:08:10 UTC | refactor(common): Remove currency pipe depreciation notice about the default currency (#48872) Currency pipe won't be using the LOCALE_ID to determine the default currency. fixes #47612 PR Close #48872 | 02 February 2023, 17:30:04 UTC |
5c5d365 | Besim Gürbüz | 31 January 2023, 10:26:36 UTC | docs: fix indentation error in content/guide/build.md (#48893) PR Close #48893 | 02 February 2023, 17:29:16 UTC |
33b9cb8 | Matthieu Riegler | 01 February 2023, 22:27:06 UTC | refactor: remove todos on forms tests (#48894) Removing the todos implied using fakeAsync and passing an async validator as async (3rd parameter). PR Close #48894 | 02 February 2023, 17:28:39 UTC |
6edf35c | Matthieu Riegler | 31 January 2023, 16:21:23 UTC | refactor(forms): remove deprecated uses from the unit tests (#48894) Jasmine has deprecated the `expectationFailOutput` argument and replaced it by the `withContext()` method Also removing all references to #24571 from the forms unit tests as the non null assertions are fine in the context. PR Close #48894 | 02 February 2023, 17:28:39 UTC |
2fc5b70 | Alan Agius | 27 January 2023, 12:58:02 UTC | fix(platform-server): insert transfer state `script` before other `script` tags (#48868) Previously, the state `script` was always appended as the last item in the `body` tag. This can result in the state not being available when the Angular application is bootstrap. A workaround for this was to delay the bootstrapping of the application until by using the `DOMContentLoaded` event listener. ```ts const bootstrap = () => platformBrowserDynamic().bootstrapModule(AppModule); document.addEventListener('DOMContentLoaded', bootstrap); ``` With this change the above workaround is no longer necessary as the state `script` tag is now added prior of any other `script` which guarantees that the state is present prior of the Angular application is bootstrapped. PR Close #48868 | 31 January 2023, 00:54:07 UTC |
03f47ac | Kristiyan Kostadinov | 27 January 2023, 10:24:28 UTC | fix(migrations): use consistent quotes in generated imports (#48876) Adds some logic so that the imports generated by the `ImportManager` use the same styles as the other imports. PR Close #48876 | 31 January 2023, 00:52:23 UTC |
d3a14d9 | Brecht Billiet | 03 December 2022, 16:40:16 UTC | docs(docs-infra): update strongbrew resource to new website (#48340) StrongBrew has stopped a few years back. We are taking over at https://simplified.courses where we have an Angular blog, do on-site training and create content. PR Close #48340 | 27 January 2023, 17:07:19 UTC |
f82bdc4 | Kristiyan Kostadinov | 27 January 2023, 12:51:13 UTC | fix(migrations): don't delete classes that may provide dependencies transitively (#48866) Fixes that we would incorrectly remove a module that imports another module which has providers. This is a follow-up from the following discussion: https://github.com/angular/angular/pull/48832#discussion_r1086623514 PR Close #48866 | 27 January 2023, 16:55:20 UTC |
c865b8b | Kristiyan Kostadinov | 27 January 2023, 09:36:25 UTC | docs(migrations): follow-up readme fixes (#48866) Addresses a couple of notes from #48848 that came in after the PR was merged. PR Close #48866 | 27 January 2023, 16:55:20 UTC |
869c9ac | Santosh Yadav | 01 January 2023, 23:39:58 UTC | docs: add angular getting started course (#48619) PR Close #48619 | 27 January 2023, 16:51:06 UTC |
c2dc51a | Santosh Yadav | 01 January 2023, 23:29:03 UTC | docs: add this is angular to Community Curations (#48618) PR Close #48618 | 27 January 2023, 16:23:53 UTC |
8d3e246 | Walid Bouguima | 26 January 2023, 14:22:41 UTC | docs: update Reactive Forms' FormControl usage description (#48858) It seems that the description of the `FormControl` usage is incorrect or at least the copy is not very helpful for beginners and can be very confusing as we do not have a command to generate a `FormControl`, as far as I know 😄. Additionally, the link for component generation points to the CLI page instead of the component generation section on the CLI page. It would be DX/UX for readers and users to get where the link's text is supposed to take them. PR Close #48858 | 27 January 2023, 16:22:11 UTC |
2352f8d | Onkar Ruikar | 18 January 2023, 11:59:47 UTC | docs(docs-infra): in navigation put prerequisites page 'guide/property-binding' before 'guide/attribute-binding' (#48766) Pages 'https://angular.io/guide/attribute-binding' and 'https://angular.io/guide/class-binding' have prerequisite of 'https://angular.io/guide/property-binding' but in navigation the property binding page comes much later. The change puts the binding pages in prerequisite order. PR Close #48766 | 27 January 2023, 16:21:28 UTC |
b418754 | Dario Piotrowicz | 23 December 2022, 13:51:18 UTC | fix(animations): fix non-animatable warnings for easing (#48583) the easing "prop" used to specify the easing function to apply to animations isn't a valid css property, it is thus considered not animatable but different values for such property shouldn't cause non-animatable warnings resolves #48571 PR Close #48583 | 26 January 2023, 22:03:07 UTC |
33a636a | Matthieu Riegler | 26 January 2023, 11:51:16 UTC | docs: fix crisis-center / crisis-list route parameter (#48853) The params is in the child component, let's reflect that in the code. fixes #36970 PR Close #48853 | 26 January 2023, 22:01:42 UTC |
e7a4fd3 | Angular Robot | 26 January 2023, 00:09:13 UTC | build: update cross-repo angular dependencies (#48843) See associated pull request for more information. PR Close #48843 | 26 January 2023, 22:00:41 UTC |
ed8f701 | Kristiyan Kostadinov | 26 January 2023, 16:02:32 UTC | docs(core): add readme for standalone migration (#48848) Updates the readme for the standalone migration to describe the process and the different transformations that are happening. PR Close #48848 | 26 January 2023, 17:02:50 UTC |
345e737 | Kristiyan Kostadinov | 20 January 2023, 08:53:57 UTC | feat(core): add ng generate schematic to convert to standalone bootstrapping APIs (#48848) Adds a new mode to the `@angular/core:standalone` schematic that allows users to switch from `bootstrapModule` to `bootstrapApplication`, as well as `provideRouter`, `provideAnimations` and `provideNoopAnimations`. PR Close #48848 | 26 January 2023, 17:02:50 UTC |
04e0ac3 | Kristiyan Kostadinov | 26 January 2023, 09:46:30 UTC | fix(migrations): migration host incorrectly reading empty files (#48849) Fixes that the migration host was doing a basic falsy check if the content was read correctly which meant that a component with an empty template would be considered as having a missing template file. Fixes #48846. PR Close #48849 | 26 January 2023, 15:54:14 UTC |
65c74ed | Alan Agius | 26 January 2023, 09:49:12 UTC | fix(migrations): normalize paths to posix (#48850) Both TypeScript and Angular Schematic rely on posix system paths which can cause issues on Windows if paths are not normalized correctly. Such as `sourceFile.fileName.startsWith(pathToMigrate)` on Windows will always return falsey. PR Close #48850 | 26 January 2023, 15:53:48 UTC |
2796230 | Alan Agius | 26 January 2023, 09:55:27 UTC | fix(migrations): add `enum` in `mode` option in `standalone` schema (#48851) Currently the `mode` is validated during schematic execution. While this cover a case of incorrect value this caused other parts were the correct values cannot be determined. Options in schemas are used for a number of reasons during runtime. - These are used to build auto complete - Validation of inputs prior of the schematic is built with meaningful errors such as suggested inputs. - Generation of help output. Eventually these should also be used to generate DTS. This is already done in the CLI to avoid having to write Types manually. PR Close #48851 | 26 January 2023, 15:52:48 UTC |
dedac8d | Andrew Scott | 20 December 2022, 17:02:06 UTC | feat(router): Add test helper for trigger navigations in tests (#48552) In order to test components and services which depend on router navigations, such as `ActivatedRoute` instances, tests currently need to provide a fair bit of boilerplate _or_ they can set up a stub for `ActivatedRoute` and list it in the `providers` to override it in `TestBed`. This approach of stubbing the `ActivatedRoute` creates a situation that can easily cause the test to break. The stub often only mocks out the dependencies that the component/service _currently_ needs. This dependencies might change over time and break the test in an unexpected way. In addition, it is difficult to get the structure of `ActivatedRoute` exactly correct. This change will allow unit tests to quickly set up routes, trigger real navigations in the Router, and get instances of component's to test along with real instances of `ActivatedRoute`. This all comes without needing to know that the component depends on `ActivatedRoute` at all. This becomes more important when considering that a component may be refactored in the future to use `@Input` rather than access data on the `ActivatedRoute` instance (see #18967). Tests which mock out `ActivatedRoute` would all break, but those which use `navigateForTest` would continue to work without needing any updates. resolves #15779 resolves #48608 PR Close #48552 | 25 January 2023, 19:31:38 UTC |
930020c | Andrew Scott | 06 January 2023, 17:40:56 UTC | refactor(router): Move `afterNextNavigation` helper function to a reusable location (#48552) There may be use-cases in the future where `afterNextNavigation` is used in other locations. For example, a test helper function which navigates should likely wait for all redirects to complete rather than simply waiting for the promise returned from `navigate` to resolve. PR Close #48552 | 25 January 2023, 19:31:38 UTC |
a055196 | Iván Navarro | 22 January 2023, 23:06:45 UTC | fix(common): warn if using ngSrcset without a configured image loader (#48804) Warn the user in the console in case the `ngSrcset` is present and no loader is configured. In this case, the default loader is used and it ignores this attribute. PR Close #48804 | 25 January 2023, 19:27:00 UTC |
5915c72 | Matthieu Riegler | 12 January 2023, 13:50:27 UTC | refactor(upgrade): rewrite the downgrade component adapter (#48715) To remove the non-null assertions linked to #24571, DowngradeComponentAdapter has been refactored and the public methods have been simplifed. PR Close #48715 | 25 January 2023, 18:32:05 UTC |
67c9d52 | Matthieu Riegler | 12 January 2023, 12:54:14 UTC | refactor(upgrade): code cleaning on upgrade module (#48715) This commit removes unused code, non-null assertions linked to #24571 and improves readability PR Close #48715 | 25 January 2023, 18:32:05 UTC |
2239120 | Matthieu Riegler | 12 January 2023, 12:43:47 UTC | refactor(upgrade): code cleaning on tests (#48715) This commit removes the null assertions linked to #24571 PR Close #48715 | 25 January 2023, 18:32:05 UTC |
06e161f | Kristiyan Kostadinov | 22 January 2023, 08:02:06 UTC | fix(compiler): incorrect code when non-null assertion is used after a safe access (#48801) Fixes that the expression converter was producing code that throws a runtime error if a non-null assertion is used as a part of a safe read, write or call. Fixes #48742. PR Close #48801 | 25 January 2023, 18:31:37 UTC |
fd539a2 | Matthieu Riegler | 25 January 2023, 13:16:07 UTC | docs: fix the documentation for BootstrapOptions (#48834) Inline code was being rendered on aio, this commit fixes this. PR Close #48834 | 25 January 2023, 18:31:08 UTC |
14aefa1 | Virginia Dooley | 07 October 2022, 00:06:43 UTC | docs: add new files for HTTP content (#47684) PR Close #47684 | 25 January 2023, 18:29:47 UTC |
c91606b | Jessica Janiuk | 25 January 2023, 17:06:04 UTC | release: cut the v15.2.0-next.2 release | 25 January 2023, 17:09:50 UTC |
d7b4b42 | Jessica Janiuk | 25 January 2023, 16:53:28 UTC | docs: release notes for the v15.1.2 release | 25 January 2023, 16:54:26 UTC |
e7318fc | Kristiyan Kostadinov | 25 January 2023, 09:08:02 UTC | feat(core): add ng generate schematic to remove unnecessary modules (#48832) Adds a new mode to the `@angular/core:standalone` schematic that automatically deletes modules that may not be necessary after the previous step of converting them to standalone. PR Close #48832 | 25 January 2023, 16:20:27 UTC |
1063404 | Angular Robot | 24 January 2023, 21:07:13 UTC | docs: update Angular CLI help [main] (#48827) Updated Angular CLI help contents. PR Close #48827 | 24 January 2023, 21:27:02 UTC |
87fe316 | dario-piotrowicz | 25 September 2022, 14:40:36 UTC | refactor: remove unnecessary test support check utilities (#47543) remove the following utilities used in unit tests which check for features that are supported by all supported browsers: - supportsCustomElements - supportsWebAnimation - supportsRegExUnicodeFlag - supportsTemplateElement also remove the following utilities which check for features that are not supported (and aren't going to be) by any of the supported browsers: - supportsDeprecatedCustomCustomElementsV0 - supportsDeprecatedShadowDomV0 PR Close #47543 | 24 January 2023, 21:06:09 UTC |
402fcc5 | Charles Lyding | 20 January 2023, 17:02:18 UTC | refactor(localize): bundle message digest algorithm directly in npm package (#48799) The main entry point for the `@angular/localize` package no longer imports the `@angular/compiler` package and now has no external dependencies. This allows the main functionality of the package to be used without requiring any other Angular packages. Only the message digest algorithm implementation from the `@angular/compiler` package was being used and this code is now bundled directly into the final npm package for `@angular/localize`. The `tooling` secondary entry point still leverages and requires Angular related packages (`@angular/compiler`/`@angular/compiler-cli`). However, the tooling functionality is not intended to be used and/or bundled in a web application. Closes #48163 PR Close #48799 | 24 January 2023, 18:31:25 UTC |
3440778 | Angular Robot | 24 January 2023, 17:06:22 UTC | build: update cross-repo angular dependencies (#48437) See associated pull request for more information. PR Close #48437 | 24 January 2023, 18:30:43 UTC |
c2cd0c5 | Matthieu Riegler | 23 January 2023, 23:16:02 UTC | fix(docs-infra): consistent table width with min-width:100% (#48815) Let's have a consistent min-width of the tables across AIO to improve the look of the docs. fixes #43840 PR Close #48815 | 24 January 2023, 18:30:04 UTC |
bc8cfa2 | Matthieu Riegler | 21 December 2022, 09:38:51 UTC | fix(compiler): handle css selectors with space after an escaped character. (#48558) In Css, selectors with escaped characters require a space after if the following character is a hex character. ie: .\fc ber which matches class="über" These escaped selectors happen for example when esbuild run with `optimization.minify` fixes #48524 PR Close #48558 | 24 January 2023, 17:46:33 UTC |
a154db8 | Kristiyan Kostadinov | 20 January 2023, 16:19:18 UTC | feat(core): add ng generate schematic to convert declarations to standalone (#48790) Implements a new `ng generate @angular/core:standalone` schematic that allows the user to convert all the declarations in a set of NgModules to standalone. PR Close #48790 | 24 January 2023, 16:48:19 UTC |
b37a624 | Kristiyan Kostadinov | 20 January 2023, 08:34:53 UTC | build: set up ng generate schematics for core (#48790) Adds the necessary boilerplate to allow for `ng generate` schematics to be included with `@angular/core`. PR Close #48790 | 24 January 2023, 16:48:19 UTC |
69c3d28 | Kristiyan Kostadinov | 20 January 2023, 08:04:28 UTC | refactor(migrations): minor improvements to existing schematic utilties (#48790) Makes the following minor improvements to our current schematic utilities: * `closestNode` now takes a TS predicate function instead of a `SyntaxKind`. This allows it automatically infer the type of the match. * `getImportSpecifier` now accepts a regex for the module name. This will be useful for some upcoming migrations. * Splits the logic for creating the migration program options into a separate function so that it's easier to reuse. * `createMigrationProgram` now returns the program directly, instead of a literal with some other information. * `FakeReadFileFn` and `createMigrationCompilerHost` aren't exported anymore since they aren't used anywhere. PR Close #48790 | 24 January 2023, 16:48:19 UTC |
e4b2845 | Kristiyan Kostadinov | 20 January 2023, 07:53:59 UTC | refactor(migrations): allow for aliases to be specified in the import manager (#48790) Adds the ability to set an alias when adding an import through the `ImportManager`. This will be required in some upcoming schematics. PR Close #48790 | 24 January 2023, 16:48:19 UTC |
c03e6a6 | Dylan Hunn | 24 January 2023, 14:45:35 UTC | docs: Use of $any() has no runtime incidence. (#48785) Some users are woried about `$any()` as function calls are to be avoided in templates. This sentence clarifies the situation. fixes #48781 PR Close #48785 | 24 January 2023, 16:47:33 UTC |
4da1f29 | JoostK | 23 January 2023, 19:55:47 UTC | fix(compiler-cli): resolve deprecation warning (#48812) This commit updates one usage of the `ts.factory.createMethodDeclaration` API to avoid a deprecated function signature, which avoids logging a warning. PR Close #48812 | 24 January 2023, 16:45:12 UTC |
28da74c | Alan Agius | 23 January 2023, 13:46:14 UTC | test: update size golden to reflect Angular cross dependency updates (#48809) The increase is caused by changes in Material which causes more CSS to be generated. Before ```css .mat-pseudo-checkbox { color: #0000008a; } .mat-pseudo-checkbox:after { color: #fafafa; } .mat-pseudo-checkbox-disabled { color: #b0b0b0; } .mat-primary .mat-pseudo-checkbox-checked, .mat-primary .mat-pseudo-checkbox-indeterminate { background: #1976d2; } .mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-indeterminate, .mat-accent .mat-pseudo-checkbox-checked, .mat-accent .mat-pseudo-checkbox-indeterminate { background: #d32f2f; } .mat-warn .mat-pseudo-checkbox-checked, .mat-warn .mat-pseudo-checkbox-indeterminate { background: #f44336; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { background: #b0b0b0; } ``` After ```css .mat-pseudo-checkbox-full { color: #0000008a; } .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled { color: #b0b0b0; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #1976d2; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #1976d2; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #d32f2f; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #d32f2f; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #d32f2f; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #d32f2f; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #f44336; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #f44336; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #b0b0b0; } .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #b0b0b0; } ``` Closes #48701 PR Close #48809 | 24 January 2023, 16:44:32 UTC |
4cd331b | Angular Robot | 23 January 2023, 13:11:42 UTC | build: update cross-repo angular dependencies (#48809) See associated pull request for more information. (cherry picked from commit f254c98403303aeee20b5d7b94b4799907aa2de9) PR Close #48809 | 24 January 2023, 16:44:32 UTC |
09053f7 | Angular Robot | 24 January 2023, 06:06:03 UTC | build: update github/codeql-action action to v2.1.39 (#48816) See associated pull request for more information. PR Close #48816 | 24 January 2023, 16:43:02 UTC |
f2c8ac5 | Matthieu Riegler | 11 January 2023, 22:40:04 UTC | refactor(service-worker): removing some todos (#48707) Removing some outdated/unnecessary todos. PR Close #48707 | 24 January 2023, 16:40:23 UTC |
82c8b7a | Matthieu Riegler | 19 January 2023, 09:11:13 UTC | build(docs-infra): replace base64 images for stackblitz by svgs (#48774) PNG converted to base64 don't work on stackblitz. As stackblitz does't support binary files for dynamicaly created projects, we now use only svgs. Fixes: #48773 PR Close #48774 | 24 January 2023, 16:39:28 UTC |
a63983d | Yann Thomas LE MOIGNE | 22 January 2023, 11:37:02 UTC | build: Fix version of images in recommended-Dockerfile. node:14-browsers doesn't exist anymore in Dockerhub (#48803) Change the version of recommended-Dockerfile image to cim/node:16.13-browsers. Closes #48802 PR Close #48803 | 24 January 2023, 16:38:32 UTC |
0ad0136 | Angular Robot | 24 January 2023, 06:08:16 UTC | build: update eslint dependencies to v5.49.0 (#48818) See associated pull request for more information. PR Close #48818 | 24 January 2023, 16:37:36 UTC |