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/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.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/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
- Branches list truncated to 999 entries, 232 were omitted.
- 12.0.0
- Releases list truncated to 1 entries, 8 were omitted.
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.Processing "take a new snapshot" request ...
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
427d2b2 | Ben Hong | 08 May 2024, 20:54:28 UTC | docs: fix visible code snippets in first-app tutorial | 08 May 2024, 20:54:28 UTC |
fb54863 | Doug Parker | 07 May 2024, 19:13:33 UTC | release: bump Angular DevTools to version 1.0.16 (#55715) PR Close #55715 | 08 May 2024, 18:11:28 UTC |
eb1af1e | Doug Parker | 07 May 2024, 19:33:07 UTC | refactor(devtools): remove `--config snapshot-build` and leave a note for Firefox (#55717) We removed display of the Git SHA in Angular DevTools in https://github.com/angular/angular/pull/55694, so there is no longer a need to stamp release builds in Chrome or Firefox. I opted to leave a `--config snapshot-build-firefox` option as a no-op which a reader could follow to a comment explaining exactly _why_ we can't stamp Firefox releases. This should hopefully make it less likely that we forget and attempt to re-add this feature in the future only to encounter the same release problems. PR Close #55717 | 08 May 2024, 18:08:49 UTC |
b9c88dc | Andrew Kushnir | 08 May 2024, 16:05:32 UTC | docs: release notes for the v18.0.0-rc.1 release | 08 May 2024, 16:06:38 UTC |
0b79089 | Andrew Kushnir | 08 May 2024, 15:49:11 UTC | docs: release notes for the v17.3.8 release | 08 May 2024, 15:49:45 UTC |
7287fef | Matthieu Riegler | 03 May 2024, 20:05:52 UTC | docs: uwu (#55666) PR Close #55666 | 07 May 2024, 21:57:26 UTC |
8305e50 | Alan Agius | 07 May 2024, 10:18:35 UTC | build: trigger error when size-tracking is enabled but not in limit file (#55708) Trigger an error when attempting to enable size-tracking for a project not listed in the integration-payload.json file. Before this update, size-checks would succeed even if the project wasn't included in the file size limit. PR Close #55708 | 07 May 2024, 20:39:56 UTC |
8630dc8 | Alan Agius | 07 May 2024, 09:40:00 UTC | test: add Integration tests for hydration and event reply (#55708) This commit introduces integration tests for hydration and event reply functionalities. Additionally, it implements a payload size check for the `event-dispatch-contract.min.js`. PR Close #55708 | 07 May 2024, 20:39:55 UTC |
ca6cdcd | Andrew Scott | 02 May 2024, 14:39:44 UTC | refactor(core): feature for potential zoneless-compatibility debug check (#55663) This commit adds a feature that is useful for determining if an application is zoneless-ready. The way this works is generally only useful right now when zoneless is enabled. Some version of this may be useful in the future as a general configuration option to change detection to make `checkNoChanges` pass always exhaustive as an opt-in to address #45612. Because this is an experimental, debug-only feature, it is okay to merge during the RC period. PR Close #55663 | 07 May 2024, 20:39:13 UTC |
abbaf8f | Andrew Scott | 18 April 2024, 22:13:23 UTC | refactor(core): Throw a runtime error if both zone and zoneless are provided (#55410) This commit adds a dev-mode error if both the zone and zoneless providers are used together. PR Close #55410 | 07 May 2024, 20:37:42 UTC |
8cb838f | Angular Robot | 07 May 2024, 01:28:04 UTC | build: update io_bazel_rules_sass digest to 9a4a4be (#55700) See associated pull request for more information. PR Close #55700 | 07 May 2024, 20:36:31 UTC |
0fb455f | Tom Wilkinson | 06 May 2024, 20:56:38 UTC | refactor(core): Move global dispatch behavior into Dispatcher. (#55692) This behavior is now implemented by calling `dispatch` whether or not the `action` is populated. The `Dispatcher` then does global dispatch and early returns if there's no action. PR Close #55692 | 07 May 2024, 19:00:40 UTC |
67bb310 | Thomas Nguyen | 06 May 2024, 22:24:52 UTC | refactor(core): Fix timing of removal of jsaction attribute to be after event replay. (#55696) This otherwise leads to bugs where, by the time replay needs the attribute, hydration happens and it's gone. PR Close #55696 | 07 May 2024, 15:16:16 UTC |
a9460d0 | arturovt | 14 April 2024, 20:57:23 UTC | fix(zone.js): remove `abort` listener on a signal when actual event is removed (#55339) This commit updates the implementation of the `addEventListener` patcher. We're currently creating an abort event listener on the signal (when it's provided) and never remove it. The abort event listener creates a closure which captures `task` (tasks capture zones and other stuff too) and prevent `task`, zones and signals from being garbage collected. We now store the function which removes the abort event listener when the actual event listener is being removed. The function is stored on task data since task data is already being used to store different types of information that's necessary to be shared between `addEventListener` and `removeEventListener`. Closes #54739 PR Close #55339 | 07 May 2024, 15:07:33 UTC |
afc057e | Paul Gschwendtner | 07 May 2024, 12:32:01 UTC | docs: properly link to developer preview section (#55711) Fixes an invalid link to the developer preview section. PR Close #55711 | 07 May 2024, 15:06:42 UTC |
0fffe53 | Angular Robot | 06 May 2024, 09:05:01 UTC | build: update all non-major dependencies (#55531) See associated pull request for more information. PR Close #55531 | 07 May 2024, 15:05:57 UTC |
77ae5a3 | AleksanderBodurri | 06 May 2024, 20:16:22 UTC | refactor(devtools): remove git sha stamping from devtools build (#55694) This stamping is interfering with publishing to the Firefox addons store by brining in the entirety of the `.git` directory as part of the source code necessary for a reproducible build, which Firefox requires as part of it's approval process. In it's place, we are now using the extension version pulled from the manifest. PR Close #55694 | 06 May 2024, 23:02:36 UTC |
76f2c4f | Andrew Scott | 06 May 2024, 19:36:05 UTC | refactor(core): private export token that indicates if zone scheduling is provided (#55690) This is needed internally to determine whether to provide zone or zoneless by default. PR Close #55690 | 06 May 2024, 23:01:48 UTC |
9366e17 | Andrew Scott | 12 April 2024, 21:05:48 UTC | refactor(router): resolve view transition promise in a timeout when unsupported (#55327) Related to #51131, this change ensures that the router navigation exits the current event loop before rendering the route when the view transition feature is enabled, when the browser does not support view transitions. PR Close #55327 | 06 May 2024, 23:00:53 UTC |
8795374 | Rahat Ahmed | 29 April 2024, 22:03:54 UTC | refactor(core): Remove unused JSNAMESPACE_SUPPORT from event-dispatch (#55619) The usage of this option has been removed from google3 code, so we don't need to keep it around anymore. PR Close #55619 | 06 May 2024, 21:58:25 UTC |
7330b69 | Andrew Scott | 05 April 2024, 15:28:33 UTC | fix(core): TestBed should not override NgZone from initTestEnvironment (#55226) Prior to this change, `NgZone` was provided by default in TestBed in a location that would override anything configured in `TestBed.initTestEnvironment`. This change moves the default `NgZone` provider to the `RootScopeModule` and these providers can be overridden by the ones in `additionalModuleTypes`, which are assigned from the first argument of `initTestEnvironment`. This makes it possible to configure Zone globally for all tests as opposed to needing to repeat it in `configureTestingModule` of each suite. PR Close #55226 | 06 May 2024, 20:33:16 UTC |
3e1d6e9 | Alan Agius | 24 April 2024, 14:15:47 UTC | fix(compiler): maintain multiline CSS selectors during CSS scoping (#55509) Previously, multiline selectors were being converted into single lines, resulting in sourcemap disruptions due to shifts in line numbers. Closes #55508 PR Close #55509 | 06 May 2024, 19:39:50 UTC |
9d3cd9b | Andrew Kushnir | 06 May 2024, 01:56:56 UTC | refactor(animations): make async animations code compatible with Closure compiler (#55686) Closure compiler optimizations in g3 require `.then` to be present for a dynamic import (or an import should be `await`ed) to detect the set of imported symbols. Currently, the `.then` is located at a later stage in the file, which confuses static code analysis. This change adds the `.then((m) => m)` workaround to satisfy Closure compiler constraints. PR Close #55686 | 06 May 2024, 19:35:23 UTC |
b3e61ba | Alan Agius | 06 May 2024, 09:57:32 UTC | ci: update Renovate configuration: replace `matchPackagePatterns` with `matchDepPatterns` (#55683) This commit addresses a warning in Renovate regarding a deprecated behavior that will be phased out in the future. ``` WARNING: To prevent future issues, replace the usage of matchPackagePatterns with matchDepPatterns (repository=angular/angular, baseBranch=main) "packageRule": { "matchPackagePatterns": ["^@bazel/.*", "^build_bazel.*"], "groupName": "bazel setup", "schedule": ["at any time"] }, "packageName": "bazelbuild/rules_nodejs", "depName": "build_bazel_rules_nodejs" ``` PR Close #55683 | 06 May 2024, 19:34:09 UTC |
15e0600 | Alan Agius | 06 May 2024, 09:51:26 UTC | ci: remove `stopUpdatingLabel` setting (#55683) This commit removes the 'stopUpdatingLabel' option from Renovate settings. This option caused pull requests to not automatically rebase when conflicting. PR Close #55683 | 06 May 2024, 19:34:09 UTC |
cf84acf | Alan Agius | 06 May 2024, 07:35:17 UTC | fix(platform-server): remove event dispatch script from HTML when hydration is disabled (#55681) Prior to this commit, the included event dispatcher remained in the HTML even when hydration was disabled. PR Close #55681 | 06 May 2024, 19:33:09 UTC |
7898957 | Angular Robot | 06 May 2024, 07:06:45 UTC | build: lock file maintenance (#55680) See associated pull request for more information. PR Close #55680 | 06 May 2024, 19:32:18 UTC |
73a1790 | Alan Agius | 03 May 2024, 20:05:34 UTC | build: remove `mermaid` from deps (#55664) This dependency is now pulled via `@angular/docs` PR Close #55664 | 06 May 2024, 19:31:27 UTC |
9ddb003 | Alan Agius | 03 May 2024, 08:52:41 UTC | fix(http): resolve `withRequestsMadeViaParent` behavior with `withFetch` (#55652) This commit addresses dependency injection defects when using the `withFetch` API. Formerly, utilizing `withFetch` led to the automatic setting of `HttpBackend` to `FetchBackend`, which proved problematic in certain scenarios. Notably, conflicts arose when integrating `withRequestsMadeViaParent` and manually overriding tokens, as observed in instances like `InMemoryWebApiModule`. PR Close #55652 | 06 May 2024, 19:29:53 UTC |
7a2efd4 | cexbrayat | 02 May 2024, 17:04:19 UTC | fix(migrations): handle more cases in HttpClientModule migration (#55640) This commit handles two cases that were breaking applications when using the new migration: - tests using `HttpClientModule` in `TestBed.configureTestingModule` were broken as the import was removed, but the module is still present in the test configuration. It now properly adds `provideHttpClient(withInterceptorsFromDi())` and related imports to the test. - tests using `HttpClientTestingModule` were migrated to use `provideHttpClient(withInterceptorsFromDi())` but the necessary imports were not added. They are now added by the migration. PR Close #55640 | 06 May 2024, 19:29:17 UTC |
464dae9 | Andrew Scott | 02 May 2024, 14:56:27 UTC | docs: small updates to zoneless docs (#55636) PR Close #55636 | 06 May 2024, 19:28:36 UTC |
8f273ce | iteriani | 30 April 2024, 00:12:01 UTC | refactor(core): Allow the container and the listenable element to be configurable for early event contract. (#55586) This will allow a multi-app application to listen to early events from different elements and place them on a separate field on the window. PR Close #55586 | 06 May 2024, 15:15:54 UTC |
1872fcd | Angular Robot | 03 May 2024, 19:05:03 UTC | build: update cross-repo angular dependencies (#55422) See associated pull request for more information. PR Close #55422 | 03 May 2024, 20:00:18 UTC |
6e1e70d | Alan Agius | 03 May 2024, 17:21:11 UTC | ci: use application builder for integration tests (#55660) This updates the integration tests to use the application builder. PR Close #55660 | 03 May 2024, 18:21:06 UTC |
554a1be | Alan Agius | 03 May 2024, 12:54:18 UTC | ci: delate `aio-payloads.json` (#55659) This file is no longer used. PR Close #55659 | 03 May 2024, 18:20:13 UTC |
b80b462 | Alan Agius | 03 May 2024, 17:04:04 UTC | ci: add adev build as part of the CI process (#55662) Currently, this is not which caused main to be broken because breakages where not caught during PR PR Close #55662 | 03 May 2024, 17:20:58 UTC |
b5ab2ef | Alan Agius | 03 May 2024, 16:58:51 UTC | build: fix adev build (#55662) adev is broken at head PR Close #55662 | 03 May 2024, 17:20:58 UTC |
46acb55 | Alan Agius | 03 May 2024, 15:54:15 UTC | build: update integration tests lock files (#55661) This should fix CI. PR Close #55661 | 03 May 2024, 16:17:16 UTC |
aeb3fe2 | Alan Agius | 03 May 2024, 13:17:03 UTC | build: remove tslint and codelyzer deps from integration tests (#55658) These are redundant. PR Close #55658 | 03 May 2024, 15:15:41 UTC |
14d5094 | cexbrayat | 03 May 2024, 10:18:02 UTC | docs: typo in RedirectFunction description (#55653) PR Close #55653 | 03 May 2024, 15:08:12 UTC |
e533110 | Matthieu Riegler | 01 May 2024, 21:18:40 UTC | fix(platform-browser): Use the right namespace for mathML. (#55622) Prior to this change, MathML element were created with the wrong namespace resulting in regular DOM `Element`. This commit fixes this. Related to #55608 (but doesn't fix it entirely). PR Close #55622 | 03 May 2024, 15:07:31 UTC |
3a930a5 | Angular Robot | 23 April 2024, 21:05:44 UTC | build: update dependency typescript to v5.4.5 (#55042) See associated pull request for more information. PR Close #55042 | 03 May 2024, 15:06:34 UTC |
72108ba | Alan Agius | 03 May 2024, 13:28:25 UTC | build: update cross-repo angular dependencies (#55654) See associated pull request for more information. PR Close #55654 | 03 May 2024, 15:04:40 UTC |
9e07b62 | arturovt | 12 February 2024, 16:35:20 UTC | fix(zone.js): add missing APIs to Node.js `fs` patch (#54396) This commit updates the list of Node.js `fs` APIs to be patched because they haven't been updated for a long time. It adds `opendir,lutimes,writev`. For example, the `opendir` method was added to Node.js in version 12.12.0 in 2019, causing some of the APIs to potentially be always called within the `<root>` context. **Note:** There are missing unit tests for these changes because in unit tests, `fs` is patched by Bazel's Node.js rules and its `node_patches.cjs`. However, the APIs are successfully patched in the real production code and are called with the correct context. PR Close #54396 | 03 May 2024, 15:03:25 UTC |
58a8f12 | Doug Parker | 02 May 2024, 02:45:57 UTC | refactor(devtools): set `key` in `manifest.chrome.json` (#55639) This key comes from the release build of the Chrome extension. Setting it here configures the extension ID of a local build to match the extension ID of the public release. This makes Chrome recognize that local builds are the same extension leading to more intuitive behavior. It's also useful for allowlists of extension IDs to keep the local ID consistent. PR Close #55639 | 02 May 2024, 21:46:24 UTC |
76e7aa8 | Andrew Scott | 16 April 2024, 17:32:55 UTC | refactor(core): Update coalescing to just use patched timers in root zone (#55366) Rather than attempting to use the native timing functions, this commit simplifies the logic significantly by using the global timer functions as they are, either patched or unpatched. When Zone is defined, we run the timers in the root zone. This has more predictable behavior and timing than (a) using both patched and unpatched versions of timers in different places (b) trying to get an unpatched timer and failing due to environment specifics and patches that aren't ZoneJS. PR Close #55366 | 02 May 2024, 21:43:10 UTC |
7645325 | Andrew Kushnir | 01 May 2024, 22:56:20 UTC | refactor(core): mark `@defer` APIs as stable (#55625) This commit removes the `@developerPreview` annotation from the `@defer` APIs, effectively promoting them (and the entire feature!) to stable. PR Close #55625 | 02 May 2024, 21:42:00 UTC |
b44e35f | Doug Parker | 02 May 2024, 18:30:23 UTC | release: bump Angular DevTools to 1.0.15 (#55643) PR Close #55643 | 02 May 2024, 20:37:34 UTC |
afd87ac | Rahat Ahmed | 30 April 2024, 20:19:48 UTC | refactor(core): Turn off JSNAMESPACE_SUPPORT by default (#55598) All usages in google3 have been deleted so this should be a no-op. Next I'll clean up all the configurations turning this off and then delete the option entirely. PR Close #55598 | 02 May 2024, 19:34:24 UTC |
c320aa6 | twerske | 02 May 2024, 00:50:51 UTC | docs: style the nav based on version type (#55628) PR Close #55628 | 02 May 2024, 19:33:27 UTC |
2e891ad | Kristiyan Kostadinov | 02 May 2024, 10:29:30 UTC | fix(compiler): add math elements to schema (#55631) Fixes that we didn't have the MathML elements in the schema. Note that we can't discover which tag names are available by looking at globally-available classes, because all MathML elements are `MathMLElement` rather than something like `SVGCircleElement`. As such, I ended up having to hardcode the currently-available tags. Fixes #55608. PR Close #55631 | 02 May 2024, 18:12:14 UTC |
8b59215 | cexbrayat | 02 May 2024, 05:53:06 UTC | docs: typos in NG0956 (#55630) PR Close #55630 | 02 May 2024, 18:10:58 UTC |
45b5805 | Angular Robot | 30 April 2024, 22:05:03 UTC | build: update io_bazel_rules_sass digest to 9f8be59 (#55602) See associated pull request for more information. PR Close #55602 | 02 May 2024, 18:06:46 UTC |
95bf0c8 | iteriani | 25 April 2024, 21:06:50 UTC | refactor(core): Remove jsaction from element after handling the event. (#55549) This also adds a test to make sure that the event contract is still listening to other events, especially in the case where we may want partial hydration in the future. PR Close #55549 | 02 May 2024, 18:04:59 UTC |
8cabb7a | Andrew Scott | 01 May 2024, 22:30:19 UTC | Revert "fix(core): render hooks should not specifically run outside the Angular zone (#55399)" (#55624) This reverts commit 7e89753eeff24f52d39fef92600293bf1700cd1b. Running render hooks inside the zone is specifically problematic for `afterRender` hooks. If the callback has async task, it would cause an infinite change detection. In addition, updating state in render hooks is generally discourages and certainly should update state in a way that notifies Angular of the change (either via signal or with `markForCheck`) rather than relying on ZoneJS to pick it up (which would only work if the change is done inside an async task). PR Close #55624 | 02 May 2024, 18:00:29 UTC |
7c1b4a4 | Andrew Scott | 01 May 2024, 22:08:05 UTC | fix(core): afterRender hooks registered outside change detection can mark views dirty (#55623) This commit fixes an error in the looping logic of `ApplicationRef.tick` when the tick skips straight to render hooks. In this case, if a render hook makes a state update that requires a view refresh, we would never actually refresh the view and just loop until we hit the loop limit. PR Close #55623 | 02 May 2024, 17:58:28 UTC |
1f2e791 | Payam Valadkhan | 25 April 2024, 20:57:08 UTC | refactor(compiler-cli): optimize extra import generation in local compilation mode (#55548) Currently we add global extra imports to all the files in the compilation unit. However not all the files need extra imports. For example non-Angular files definitely do not need such extra imports, and in some cases these extra imports causes problems as the file is meant to be run the Node but it has Angular dependencies which are not compatible with Node. This change tries to limit extra import generation to a subset of files. Wit hthis change we create extra imports only for the files that contain at least one component whose NgModule is in a different file. This is because all other files do not need extra imports since they are either not Angular files or they already have all the imports that the components need. PR Close #55548 | 02 May 2024, 17:57:41 UTC |
a0ec2d8 | Kristiyan Kostadinov | 01 May 2024, 08:19:43 UTC | fix(core): don't schedule timer triggers on the server (#55605) Fixes that even though we weren't rendering the deferred block the server, we were still triggering the timeout which can delay the response. Fixes #55475. PR Close #55605 | 01 May 2024, 22:10:26 UTC |
fc96020 | Emma Twersky | 01 May 2024, 16:30:11 UTC | docs: update press kit to reduce confusion (#55611) PR Close #55611 | 01 May 2024, 22:09:33 UTC |
7ff7dfa | Matthieu Riegler | 29 April 2024, 22:02:16 UTC | docs: fix missing example (#55584) preview is hidding was responsible for hidding the content. fixes #55583 PR Close #55584 | 01 May 2024, 22:07:58 UTC |
a33fdfd | Angular Robot | 25 April 2024, 15:05:36 UTC | build: update actions/checkout digest to 0ad4b8f (#55537) See associated pull request for more information. PR Close #55537 | 01 May 2024, 22:07:18 UTC |
bf25dfa | Tom Wilkinson | 30 April 2024, 23:06:28 UTC | refactor(core): Add a boostrapCustomEvent method. (#55603) This can replace CUSTOM_EVENT_SUPPORT by allowing users to bootstrap custom event support separately from the `EventContract`. PR Close #55603 | 01 May 2024, 20:43:27 UTC |
b9a997c | Tom Wilkinson | 29 April 2024, 19:48:37 UTC | refactor(core): Remove STOP_PROPAGATION define. (#55582) This define has been removed at head, and now legacy stop propagation behavior can be opted into at the LegacyDispatcher level, if necessary. PR Close #55582 | 01 May 2024, 18:55:31 UTC |
5903c37 | Tom Wilkinson | 24 April 2024, 23:07:03 UTC | refactor(core): Move action resolution into a standalone class. (#55523) This refactor will enable moving this functionality into the dispatcher. PR Close #55523 | 01 May 2024, 18:54:34 UTC |
cda8bfa | Rahat Ahmed | 24 April 2024, 21:38:46 UTC | docs(core): Add event-dispatch README.md (#55521) PR Close #55521 | 01 May 2024, 18:53:25 UTC |
379242c | Andrew Kushnir | 01 May 2024, 18:49:59 UTC | docs: release notes for the v18.0.0-rc.0 release | 01 May 2024, 18:50:28 UTC |
874d332 | Andrew Kushnir | 01 May 2024, 18:41:46 UTC | docs: release notes for the v17.3.7 release | 01 May 2024, 18:42:03 UTC |
7cea897 | Doug Parker | 25 April 2024, 18:32:31 UTC | release: bump DevTools to 1.0.14 (#55545) PR Close #55545 | 01 May 2024, 00:01:54 UTC |
024e9bf | Andrew Scott | 26 April 2024, 19:33:13 UTC | refactor(core): Ensure animations are flushed before running render hooks (#55564) This commit ensures we flush animations by calling renderFactory begin/end in cases where the ApplicationRef._tick happens in a mode that skips straight to the render hooks. PR Close #55564 | 30 April 2024, 22:39:56 UTC |
3312727 | Doug Parker | 18 April 2024, 23:45:13 UTC | refactor(zone.js): use `Object.prototype.toString` directly for improved tree shakability (#55412) These lines were not tree shakable by Closure Compiler because `.toString()` is special cased as a "pure" function eligible to eliminated if it's return value is unused. However `.toString.call` circumvents this and makes Closure Compiler think the function may have side effects. Switching to `.toString()` should be fine here as `process.toString()` in Node outputs `[object process]` so this should be safe. Presumably the original motivation for this roundabout approach was for type safety reasons which no longer apply as `_global` is `any`. PR Close #55412 | 30 April 2024, 21:06:43 UTC |
9f777b6 | Ben Hong | 29 April 2024, 17:33:40 UTC | docs: add README for adev site (#55578) PR Close #55578 | 30 April 2024, 21:04:56 UTC |
2ac54f8 | Angular Robot | 29 April 2024, 07:07:07 UTC | build: lock file maintenance (#55575) See associated pull request for more information. PR Close #55575 | 30 April 2024, 21:03:59 UTC |
99cf450 | Andrew Scott | 26 April 2024, 23:28:45 UTC | docs: Reference page anchor scroll consistency (#55566) The docs-viewer loads asynchronously and can happen after the scroll event has happened and the Router has attempted to scroll to the requested position/anchor. This commit saves the scroll event and handles it again if the cards are loaded after scrolling happens. PR Close #55566 | 30 April 2024, 21:03:04 UTC |
73d999f | twerske | 30 April 2024, 16:51:28 UTC | docs: fix formatting for signal inputs guide (#55275) PR Close #55275 | 30 April 2024, 21:02:13 UTC |
7eaa407 | Serge K Lebedev | 09 December 2023, 16:04:37 UTC | docs(changelog): remove duplicate mutate removal entry in 17.0.0 (#53471) PR Close #53471 | 30 April 2024, 21:00:43 UTC |
ff65669 | Andrew Kushnir | 30 April 2024, 20:40:00 UTC | release: cut the zone.js-0.14.5 release (#55599) PR Close #55599 | 30 April 2024, 20:51:16 UTC |
0a77825 | Paul Gschwendtner | 30 April 2024, 15:03:40 UTC | build: improve incremental rebuilds of compliance tests (#55594) Currently whenever a compliance test case TS file is modified, all compliance tests in repository are rebuilt in partial compilation mode. This is inefficient and also slows down local development where one may use a wildcard to run all test targets inside `/test/compliance/...`. This commit fixes this. PR Close #55594 | 30 April 2024, 16:22:38 UTC |
a4a82af | Pawel Kozlowski | 30 April 2024, 12:50:35 UTC | docs(core): add documentation for errors NG0955 and NG0956 (#55591) This commit adds detailed description for the errors NG0955 and NG0956. Those errors correspond to the check introduced in the built-in for loop. PR Close #55591 | 30 April 2024, 16:21:33 UTC |
375e9a7 | Angular Robot | 30 April 2024, 05:05:16 UTC | build: update scorecard action dependencies (#55589) See associated pull request for more information. PR Close #55589 | 30 April 2024, 16:20:06 UTC |
66ffeca | Andrew Scott | 27 March 2024, 22:13:23 UTC | fix(router): Scroller should scroll as soon as change detection completes (#55105) Using `setTimeout` to delay scrolling can result in scrolling in the next frame and cause noticeable flicker. This commit scrolls as soon as the next render happens (or in `setTimeout` if a render does not happen before then). fixes #53985 PR Close #55105 | 30 April 2024, 16:19:06 UTC |
fd54415 | Joey Perrott | 29 April 2024, 19:23:09 UTC | ci: complete migration to prettier formatting (#55580) Format the remaining unformatted files in the repository PR Close #55580 | 29 April 2024, 21:00:16 UTC |
49d3062 | Mikal Callahan | 20 March 2024, 23:30:25 UTC | docs(docs-infra): allow file renaming in code editor (#54989) Any filename but the main.ts is now editable. PR Close #54989 | 29 April 2024, 20:42:26 UTC |
9160a21 | Matthieu Riegler | 25 April 2024, 21:55:36 UTC | docs: add mention of the HTTP client for interceptors (#55551) fixes #53911 PR Close #55551 | 29 April 2024, 20:41:04 UTC |
0650981 | Matthieu Riegler | 25 April 2024, 20:34:10 UTC | docs: fix broken link to error doc (#55547) PR Close #55547 | 29 April 2024, 20:40:03 UTC |
b87a4c4 | ahmadhakeem18 | 16 April 2024, 17:33:36 UTC | docs: update NgClass example description to match the example's behavior (#55209) Co-authored-by: Sonu Kapoor <sonukapoor@users.noreply.github.com> PR Close #55209 | 29 April 2024, 20:39:18 UTC |
4f9084e | ahmadhakeem18 | 07 January 2024, 02:00:45 UTC | docs: show the difference between pseudo classes angular uses and native ones in runtime (#53819) PR Close #53819 | 29 April 2024, 20:35:33 UTC |
292c987 | Doug Parker | 14 March 2024, 20:06:41 UTC | refactor(compiler): add `handler` attribute to XMB output (#54865) This allows tracking of which tools generated which XMB files and helps attribute Angular usage. PR Close #54865 | 29 April 2024, 18:56:31 UTC |
0d78a92 | Joey Perrott | 23 April 2024, 15:25:05 UTC | refactor: migrate compiler-cli to prettier formatting (#55485) Migrate formatting to prettier for compiler-cli from clang-format PR Close #55485 | 29 April 2024, 17:25:43 UTC |
f307e95 | Joey Perrott | 19 April 2024, 16:53:49 UTC | refactor: migrate zone.js to prettier formatting (#55427) Migrate formatting to prettier for zone.js from clang-format PR Close #55427 | 29 April 2024, 16:52:05 UTC |
31fdf0f | Joey Perrott | 23 April 2024, 16:04:28 UTC | refactor: migrate core to prettier formatting (#55488) Migrate formatting to prettier for core from clang-format PR Close #55488 | 29 April 2024, 16:49:19 UTC |
be17de5 | Andrew Scott | 23 April 2024, 18:53:48 UTC | refactor(core): Permit disabling autoDetect for zoneless fixture (#55494) The caveat here is that this needs to be done before creating the fixture. There are some technical issues to overcome with disabling it after it was already enabled, related to detaching from `ApplicationRef` without other side effects. PR Close #55494 | 26 April 2024, 16:42:15 UTC |
91b1f24 | Kristiyan Kostadinov | 26 April 2024, 08:13:10 UTC | fix(migrations): resolve multiple structural issues with HttpClient migration (#55557) Fixes several issues with the `HttpClient` migration that showed up after I tried updating the Material docs site to the latest v18 release. Includes: * The migration was assuming that all Angular decorators have at least one argument. This led to a null pointer error that broke the v18 update process when I was testing it. * The migration incorrectly reimplemented the detection of classes with Angular decorators. This can cause code to be migrated incorrectly and doesn't handle cases like import aliases. I've switched it to use the existing tooling for detecting decorated classes. * The migration was trying to migrate directives, even though they don't support the `imports` field. * The migration was detecting `TestBed.configureTestingModule` calls using a raw string match which is very fragile and can be broken by the user's formatting. * There were syntax errors in the unit tests. * There were type checking errors in the unit tests, for example none of them were importing the Angular decorators that they were migrating. There's more room for improvement, but this should resolve the most glaring issues without having to rewrite too much. PR Close #55557 | 26 April 2024, 16:32:31 UTC |
4a7402f | Matthieu Riegler | 25 April 2024, 22:47:49 UTC | docs: update ChangeDetectionStrategy links (#55553) fixes #54227 fixes #50943 PR Close #55553 | 26 April 2024, 16:31:41 UTC |
f7233b0 | Matthieu Riegler | 25 April 2024, 22:44:36 UTC | docs: remove mention of style sanitization. (#55553) fixes #49566 PR Close #55553 | 26 April 2024, 16:31:41 UTC |
f6e11e6 | Matthieu Riegler | 25 April 2024, 22:14:08 UTC | docs: remove image (#55553) The image was replaced by the following mermaid chart. PR Close #55553 | 26 April 2024, 16:31:41 UTC |
5559b7f | Matthieu Riegler | 25 April 2024, 21:51:05 UTC | docs: update app-shell to reflect actual content (#55550) fixes #55507 PR Close #55550 | 26 April 2024, 16:29:33 UTC |
5b4970b | iteriani | 24 April 2024, 19:40:02 UTC | refactor(platform-server): Update event_replay_spec to more match production code. (#55517) Notably, do evals where in SSR we evaluate a contract binary and evaluate scripts. PR Close #55517 | 25 April 2024, 21:58:11 UTC |
96972b4 | Matthieu Riegler | 17 March 2024, 14:57:05 UTC | refactor(devtools): hide hydration error when the component tree is collapsed (#54912) This commit improves the devtools UX. PR Close #54912 | 25 April 2024, 21:57:19 UTC |
e0096ef | Matthieu Riegler | 17 March 2024, 14:18:13 UTC | refactor(devtools): prevent dblclick on the expand arrow to show the element panel (#54912) This will improve the UX PR Close #54912 | 25 April 2024, 21:57:18 UTC |
54de0f3 | Matthieu Riegler | 17 March 2024, 13:57:59 UTC | refactor(devtools): improve signal support. (#54912) In some cases signals weren't unwraped thus not reading the value correctly. This commit fixes this issue. PR Close #54912 | 25 April 2024, 21:57:18 UTC |