Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
364 commits
Select commit Hold shift + click to select a range
7271ad1
ci: remove RBE workaround from `components-repo-unit-tests` job (#42875)
devversion Jul 16, 2021
7eddd12
feat(dev-infra): add option to setup global types in API golden test …
devversion Jul 16, 2021
e7c7707
fix(docs-infra): correctly handle reported errors (#42883)
gkalpak Jul 17, 2021
722eb5d
fix(docs-infra): prevent main content from overlapping with ToC (#42884)
gkalpak Jul 17, 2021
307dac6
fix(core): use correct injector when resolving DI tokens from within …
JoostK Jul 17, 2021
52dc65d
build(docs-infra): improve @usageNotes message (#42888)
dario-piotrowicz Jul 18, 2021
445fee4
feat(dev-infra): update package version verification to allow for exp…
josephperrott Jul 20, 2021
282e86a
fix(dev-infra): use the version from package.json rather than tags (#…
josephperrott Jul 16, 2021
ca7d4c3
refactor(docs-infra): migrate aio from tslint to eslint (#42820)
dario-piotrowicz Jul 15, 2021
70c3461
fix(compiler-cli): use correct module import for types behind a `forw…
JoostK Jul 17, 2021
e2aa765
fix(docs-infra): fix keyword color in CLI pages code blocks (#42889)
gkalpak Jul 20, 2021
23d6133
docs: release notes for the v12.1.3 release
alxhub Jul 21, 2021
9d747e3
release: cut the v12.2.0-next.3 release (#42916)
alxhub Jul 21, 2021
d3b0d1e
refactor(dev-infra): add spawnSync to child process utils, normalize …
josephperrott Jun 3, 2021
992dc93
refactor(dev-infra): remove usages and dependency on shelljs (#42911)
josephperrott May 27, 2021
4d86ea6
ci: no longer use deprecated `pullapprove_conditions` option (#42895)
devversion Jul 19, 2021
eefe168
fix(core): correctly handle `null` or `undefined` in `ErrorHandler#ha…
gkalpak Jul 20, 2021
a502279
feat(forms): allow minLength/maxLength validator to be bound to `null…
iRealNirmal Jun 11, 2021
5fb23ec
perf(compiler-cli): skip analysis in incremental builds for files wit…
JoostK Jun 12, 2021
b5f1779
docs: Edits to remove jargon (#42907)
TeriGlover Jul 21, 2021
5d222f3
docs: fix spacing in code style guide (#42908)
petebacondarwin Jul 21, 2021
7e9673d
ci: fix typo in docs-bug issue template (#42908)
petebacondarwin Jul 21, 2021
1d9d026
feat(forms): add hasValidators, addValidators, and removeValidators m…
dylhunn Jul 12, 2021
69d4ebf
Revert "fix(dev-infra): perform actual npm login verification for wom…
josephperrott Jul 21, 2021
d2b1c3e
fix(dev-infra): fix creating experimental semver versions to include …
josephperrott Jul 21, 2021
e462743
refactor(dev-infra): move semver utils into the utils directory (#42917)
josephperrott Jul 21, 2021
99f8338
feat(dev-infra): include experimental version stamp in env stamps (#4…
josephperrott Jul 22, 2021
662addb
build(docs-infra): switch the `generate-stackblitz/zips` scripts to E…
gkalpak Jul 22, 2021
19da737
build(docs-infra): switch the `example-e2e` script to ESM (#42921)
gkalpak Jul 22, 2021
648da4f
build: update dependency globby to v12 (#42921)
renovate-bot Jul 22, 2021
1f6cc57
build(docs-infra): upgrade cli command docs sources to a57976b98 (#42…
gkalpak Jul 23, 2021
a6c256f
docs: Add import line to router event example for clarification (#42935)
atscott Jul 22, 2021
8fc08c5
ci: update pullapprove config to properly handle global approvals (#4…
josephperrott Jul 22, 2021
9119e1f
refactor(router): Ensure computed state restoration works for thrown …
atscott Jul 22, 2021
4b49824
test(router): move computed state restoration tests to own file (#42933)
atscott Jul 22, 2021
05d996d
docs: Edits to remove jargon (#42861)
TeriGlover Jul 14, 2021
816ba07
build: update dependency eslint-plugin-jsdoc to v36 (#42956)
renovate-bot Jul 25, 2021
271700c
docs: fix the selector in component interaction guide (#42891)
yuvgeek Jul 19, 2021
72c03a0
build: remove ts-api-guardian from repository (#42735)
devversion Jul 1, 2021
dbae001
feat(router): ability to provide custom route reuse strategy via DI f…
dimakuba Jun 2, 2021
ed9cfb6
fix(compiler-cli): use correct module resolution context for absolute…
JoostK Jul 16, 2021
057e577
refactor(compiler-cli): add makeTemplateDiagnostic wrapper (#42937)
danieltre23 Jul 22, 2021
b93c42e
docs: updated input-output page documentation content (#42964)
Lazarivv Jul 26, 2021
b1082b7
ci: add atscott to fw-compiler reviewers (#42963)
atscott Jul 26, 2021
85e93c3
fix(docs-infra): notify `ErrorHandler` of `UnrecoverableState` errors…
gkalpak Jul 22, 2021
0d81b00
fix(router): add missing outlet events to RouterOutletContract (#42431)
smasala May 31, 2021
047994b
feat(dev-infra): introduce release action for directly branching-off …
devversion Jul 27, 2021
7c35ca0
feat(language-service): support autocomplete string literal union typ…
ivanwonder Jun 30, 2021
63918d8
docs: include interpolations in the "What is Angular" example (#42702)
helloankit Jun 29, 2021
a2c8933
build: update bazel to v4.0.0-beta.1 (#42967)
renovate-bot Jul 27, 2021
b0739c2
docs: release notes for the v12.1.4 release
josephperrott Jul 28, 2021
e8b3ed7
release: bump the next branch to v13.0.0-next.0
josephperrott Jul 28, 2021
8116895
docs: release notes for the v12.2.0-rc.0 release
josephperrott Jul 28, 2021
2a0e28c
fix(dev-infra): ensure that building environment stamp fails silently…
josephperrott Jul 28, 2021
8ce1ac6
docs: Add josmar-crwdstffng to contributors list. (#42972)
josmar-crwdstffng Jul 27, 2021
9e30824
docs: Fix wrongly provided/Injected AnimalService (#42988)
NicholaAlkhouri Jul 29, 2021
f31436d
build: lock file maintenance (#42890)
renovate-bot Jul 30, 2021
bfd4839
fix(dev-infra): browser archive rule should handle `.dmg` files (#42992)
devversion Jul 29, 2021
d8183c9
refactor(compiler): remove unnecessary escapes (#42990)
alxhub Jul 29, 2021
0af354c
refactor(bazel): extract function to patch fileNameToModuleName on ho…
alxhub Jul 27, 2021
42265cc
refactor(ngcc): remove unused import (#42062)
petebacondarwin Jun 30, 2021
29f9888
test(compiler-cli): clarify source-map expectations in compliance tes…
petebacondarwin May 20, 2021
7585519
refactor(compiler): remove cyclic dependencies (#42062)
petebacondarwin May 19, 2021
c8a46bf
refactor(compiler): support interpolation tokens when lexing markup (…
petebacondarwin May 11, 2021
3d3b69f
refactor(compiler): share `isQuote()` via `chars.ts` (#42062)
petebacondarwin May 12, 2021
c516e25
refactor(compiler): support interpolation tokens when lexing attribut…
petebacondarwin May 13, 2021
942b24d
refactor(compiler): support encoded entity tokens when lexing markup …
petebacondarwin May 14, 2021
8a54896
refactor(compiler): expose token parts in Text nodes (#42062)
petebacondarwin May 15, 2021
973f9b8
test(compiler): check `fullStart` source-span (#42062)
petebacondarwin May 20, 2021
f08516d
fix(compiler): include leading whitespace in source-spans of i18n mes…
petebacondarwin Jun 8, 2021
9b3d4f5
refactor(compiler): define interfaces for each lexer token (#42062)
petebacondarwin Jun 12, 2021
11ebe21
test(compiler): check that the parser supports prematurely terminated…
petebacondarwin Jun 17, 2021
28b0c45
refactor(compiler): use `===` rather than `==` in the ml_parser (#42062)
petebacondarwin Jul 1, 2021
fe12651
test(compiler): add a test for parsing multiline expressions in attri…
petebacondarwin Jul 21, 2021
892ae85
ci: remove IE11 from the list of browsers used during CI (#43002)
AndrewKushnir Jul 30, 2021
8861d73
build: rename shims_for_IE.js -> shims_for_internal_tests.js (#43002)
AndrewKushnir Jul 30, 2021
5d8759b
build(docs-infra): upgrade cli command docs sources to 129d45cfa (#43…
gkalpak Jul 31, 2021
9a3cf66
refactor(core): update peerDependencies to allow rxjs7 (#42991)
crisbeto Aug 2, 2021
f62366f
docs: amend links in content-projection guide (#43009)
dario-piotrowicz Aug 1, 2021
f0c5ba0
fix(language-service): global autocomplete doesn't work when the user…
ivanwonder Jul 22, 2021
f85b5f9
Revert "test(compiler): add a test for parsing multiline expressions …
atscott Aug 3, 2021
28651eb
Revert "refactor(compiler): use `===` rather than `==` in the ml_pars…
atscott Aug 3, 2021
fac6ea5
Revert "test(compiler): check that the parser supports prematurely te…
atscott Aug 3, 2021
8b6f7ac
Revert "refactor(compiler): define interfaces for each lexer token (#…
atscott Aug 3, 2021
dd82bbf
Revert "fix(compiler): include leading whitespace in source-spans of …
atscott Aug 3, 2021
6f05dd8
Revert "test(compiler): check `fullStart` source-span (#42062)" (#43033)
atscott Aug 3, 2021
ea5ed4e
Revert "refactor(compiler): expose token parts in Text nodes (#42062)…
atscott Aug 3, 2021
8d8ab47
Revert "refactor(compiler): support encoded entity tokens when lexing…
atscott Aug 3, 2021
77731b8
Revert "refactor(compiler): support interpolation tokens when lexing …
atscott Aug 3, 2021
443ece4
Revert "refactor(compiler): share `isQuote()` via `chars.ts` (#42062)…
atscott Aug 3, 2021
dda75ca
Revert "refactor(compiler): support interpolation tokens when lexing …
atscott Aug 3, 2021
9436f4b
Revert "refactor(compiler): remove cyclic dependencies (#42062)" (#43…
atscott Aug 3, 2021
064e705
Revert "test(compiler-cli): clarify source-map expectations in compli…
atscott Aug 3, 2021
f99ec27
Revert "refactor(ngcc): remove unused import (#42062)" (#43033)
atscott Aug 3, 2021
8628826
fix(core): incorrect error reported when trying to re-create view whi…
crisbeto Jul 31, 2021
82c8393
docs: release notes for the v12.1.5 release (#43046)
atscott Aug 4, 2021
4f93984
docs: release notes for the v12.2.0 release (#43048)
atscott Aug 4, 2021
a99892e
release: cut the v13.0.0-next.0 release (#43049)
atscott Aug 4, 2021
3107988
build(docs-infra): upgrade cli command docs sources to cf835b898 (#43…
gkalpak Aug 4, 2021
e49fc96
feat(forms): Make Form Statuses use stricter types. (#42952)
dylhunn Jul 23, 2021
644f1b3
docs: fix interval type in the example (#43042)
fabien0102 Aug 4, 2021
4db80d6
ci: stop publishing snapshots to angular/dev-infra-private-builds (#4…
josephperrott Aug 5, 2021
d8690d8
fix(dev-infra): search since HEAD on the local branch for version tag…
josephperrott Aug 6, 2021
7846715
fix(router): Allow question marks in query param values (#31187)
jonrimmer Jun 21, 2019
14ebd82
docs: fix typo in Compiler Options guide (#42949)
gkalpak Jul 24, 2021
9359089
build(docs-infra): update docs examples to Angular v12.1.3 (#42949)
gkalpak Jul 24, 2021
04879a1
docs: fix cli link (#43085)
jerone Aug 9, 2021
bbad423
fix(router): ensure check for match options is compatible with proper…
atscott Aug 9, 2021
6c3ad1f
fix(docs-infra): correctly detect chunk load errors (#43088)
gkalpak Aug 9, 2021
892bd92
build(docs-infra): upgrade cli command docs sources to a52ca2236 (#43…
gkalpak Aug 10, 2021
cb988ae
refactor(core): replace references to goog.LOCALE with goog.getLocale…
AndrewKushnir Aug 9, 2021
7edb128
build(dev-infra): exlude commit message filter from formatting (#43091)
vugar005 Aug 9, 2021
181adff
Revert "build(dev-infra): exlude commit message filter from formattin…
AndrewKushnir Aug 10, 2021
002d959
docs: remove the mention of Stylus (#43013)
ahasall Aug 1, 2021
596d533
docs: add angular community meetup and ngxp to community resources (#…
erik-slack Aug 10, 2021
e3415e5
docs: Fix a few typos (#43051)
timgates42 Aug 4, 2021
3a092d6
refactor(compiler-cli): introduce extended package to typecheck with …
danieltre23 Jul 23, 2021
c055cfe
refactor(compiler-cli): make `makeTemplateDiagnostic` wrapper error (…
danieltre23 Aug 4, 2021
be8a8e1
refactor(compiler-cli): introduce `getExtendedTemplateDiagnosticsForC…
danieltre23 Jul 23, 2021
29e2bc7
refactor(compiler-cli): move typecheck test utils into its own packag…
danieltre23 Jul 27, 2021
29a5a90
refactor(compiler-cli): move `getSourceCodeForDiagnostic` to utils (#…
danieltre23 Jul 27, 2021
9a0a2b6
refactor(compiler-cli): visit inputs and outputs for elements and tem…
danieltre23 Aug 3, 2021
d6411c2
refactor(compiler-cli): add `BananaInBoxCheck` to the template checks…
danieltre23 Jul 26, 2021
e25d35f
refactor(compiler-cli): add test for `BananaInBoxCheck` (#42984)
danieltre23 Jul 27, 2021
817c386
docs: release notes for the v12.2.1 release (#43118)
AndrewKushnir Aug 11, 2021
1f18222
release: cut the v13.0.0-next.1 release (#43119)
AndrewKushnir Aug 11, 2021
9fb79d3
build(docs-infra): upgrade cli command docs sources to 81ba264f9 (#43…
gkalpak Aug 11, 2021
d5f9890
feat(language-service): auto-apply optional chaining on nullable symb…
ivanwonder Jul 30, 2021
a2a9b91
docs: adjust description to code example (#43127)
theoklitosBam7 Aug 12, 2021
c7d305b
refactor(compiler): Remove compileUndecoratedClasses config file (#43…
atscott Aug 4, 2021
398be10
build: update all non-major dependencies (#42922)
renovate-bot Aug 11, 2021
470371f
docs: fix description: "property decorator" (not parameter) (#43068) …
Aug 12, 2021
2a1aa58
ci: add breaking changes auto labeling action (#43141)
josephperrott Aug 13, 2021
b0b7ef2
build: update dependency build_bazel_rules_nodejs to v3.8.0 (#43136)
renovate-bot Aug 12, 2021
0c84f6f
refactor(compiler): fix lateron typo in i18n ExtractorHost (#43160)
dario-piotrowicz Aug 14, 2021
971f857
refactor(compiler-cli): remove extra 'diagnostic' from readResource c…
dario-piotrowicz Aug 14, 2021
b3bb6ec
docs: add example for template local variable (#43137)
abadakhshan Aug 13, 2021
286b280
fix(router): eagerly update internal state on browser-triggered navig…
atscott Aug 10, 2021
30bf472
docs: update Aristeidis bio in GDE list (#43164)
bampakoa Aug 15, 2021
81e4257
build: remove dev-infra directory and migrate to relying on @angular/…
josephperrott Aug 5, 2021
19977b1
build: add mainBranchName to github configuration (#43061)
josephperrott Aug 11, 2021
85c345b
refactor(common): change encoding function in httpparams for better p…
edodusi Jul 30, 2021
d743dd9
build: update dependency http-server to v13 (#43096)
renovate-bot Aug 12, 2021
6004afc
build: update dependency entities to v3 (#43095)
renovate-bot Aug 10, 2021
6d9cac4
docs: add tmdavis to contributors (#43135)
TMDavisGoogle Aug 12, 2021
c91cecd
ci: update circle cache key (#43177)
josephperrott Aug 16, 2021
40ef4e0
ci: configure renovate to manage GitHub workflow updates (#43146)
alan-agius4 Aug 16, 2021
564ad06
build: uipdate to latest @angular/dev-infra-private-builds (#43179)
josephperrott Aug 16, 2021
c5250ae
refactor(ngcc): remove unused import (#43129)
petebacondarwin Jun 30, 2021
9e18b65
test(compiler-cli): clarify source-map expectations in compliance tes…
petebacondarwin May 20, 2021
c32bfe5
refactor(compiler): remove cyclic dependencies (#43129)
petebacondarwin May 19, 2021
0d71bc6
refactor(compiler): share `isQuote()` via `chars.ts` (#43129)
petebacondarwin May 12, 2021
0f56b03
refactor(compiler): use `===` rather than `==` in the ml_parser (#43129)
petebacondarwin Jul 1, 2021
a6fab37
test(compiler): check that the parser supports prematurely terminated…
petebacondarwin Jun 17, 2021
66f1962
test(compiler): add a test for parsing multiline expressions in attri…
petebacondarwin Jul 21, 2021
b9fd76e
docs(router): use the correct `live-example` name in `routing-overvie…
gkalpak Aug 16, 2021
cf33849
refactor(compiler-cli): remove unused closureCompilerEnabled from Ngt…
dario-piotrowicz Aug 14, 2021
27a89a9
fix(core): add pure annotations to static property initializers (#43064)
clydin Aug 6, 2021
3cb1f18
fix(animations): add pure annotations to static property initializers…
clydin Aug 6, 2021
7e71370
perf(platform-browser): avoid intermediate arrays in server transitio…
crisbeto Aug 14, 2021
ec4dcdf
build: lock file maintenance (#43015)
renovate-bot Aug 16, 2021
e4e98ed
build(docs-infra): add `sealed` markers to classes in API pages (#42807)
petebacondarwin Jul 9, 2021
e9dd078
docs(upgrade): add `@extensible` to the `UpgradeComponent` class (#42…
petebacondarwin Jul 15, 2021
59f0796
build: update rules_nodejs version for bazel integration test (#43138)
devversion Aug 16, 2021
d7de6d6
build: update bazel to v4.0.0-rc.0 (#43138)
renovate-bot Aug 16, 2021
3db35b3
docs: update links and formatting (#43066)
josmar-crwdstffng Aug 6, 2021
c366d1c
docs: tidy up description of NgComponentOutlet (#43159)
serpent5 Aug 17, 2021
edde058
docs: release notes for the v12.2.2 release (#43196)
dylhunn Aug 18, 2021
3e756f0
docs: fix typo (#43190)
erik-slack Aug 18, 2021
e3b6e26
release: cut the v13.0.0-next.2 release (#43200)
josephperrott Aug 18, 2021
47cca52
refactor(docs-infra): use tslint in aio's tools-lint script (#43010)
dario-piotrowicz Aug 1, 2021
e57691c
feat(core): Add migration to update empty routerLinks in templates (#…
atscott Aug 16, 2021
bed121c
feat(compiler-cli): inline resources when generating class metadata c…
devversion Aug 14, 2021
3932480
refactor(compiler-cli): add `ExtendedTemplateChecker` (#43107)
danieltre23 Aug 17, 2021
cb654d1
refactor(compiler-cli): export `ExtendedTemplateCheckerImpl` and temp…
danieltre23 Jul 28, 2021
ff858ac
refactor(compiler-cli): add `extendedTemplateCheck` phase to compiler…
danieltre23 Aug 2, 2021
4d42a3a
test(compiler-cli): add extended template diagnostics end-to-end test…
danieltre23 Aug 6, 2021
c389052
test(language-service): add extended diagnostics test (#43107)
danieltre23 Aug 12, 2021
ccb09b4
fix(router): null/undefined routerLink should disable navigation (#43…
atscott Jun 11, 2021
b10d90b
feat(language-service): Add method for retrieving the component templ…
atscott Aug 20, 2021
6e92431
fix(service-worker): NPE if onActionClick is undefined (#43210)
Aug 20, 2021
27fdd52
refactor(common): fix emiting typos (#43221)
dario-piotrowicz Aug 21, 2021
2d8fc4a
refactor(compiler-cli): use `TemplateDiagnostic` in `extended` packag…
danieltre23 Aug 11, 2021
6af6de7
refactor(compiler-cli): move `ExtendedTemplateChecker` to `LazyCompil…
danieltre23 Aug 23, 2021
68bb13e
refactor(compiler-cli): move `getDiagnosticsForComponent` to compiler…
danieltre23 Aug 23, 2021
de215a4
refactor(compiler-cli): rename `ExtendedTemplateChecker` get diagnost…
danieltre23 Aug 23, 2021
b34a9a1
refactor(compiler-cli): integrate extended diagnostics with the langu…
danieltre23 Aug 11, 2021
00aad59
test(language-service): add test for extended diagnostics (#43134)
danieltre23 Aug 11, 2021
073b20b
build: update all non-major dependencies (#43201)
renovate-bot Aug 19, 2021
a39c689
build(docs-infra): upgrade cli command docs sources to 2621e1d39 (#43…
gkalpak Aug 24, 2021
86feec6
docs: release notes for the v12.2.3 release (#43258)
alxhub Aug 25, 2021
49766d2
release: cut the v13.0.0-next.3 release (#43259)
alxhub Aug 25, 2021
4341a5f
fix(compiler-cli): Emit type annotations for synthesized decorator fi…
nreid260 Aug 2, 2021
ac59b99
refactor(zone.js): Rename class ZoneDelegate to _ZoneDelegate to diff…
nreid260 Aug 2, 2021
298d8a4
build: update all non-major dependencies (#43263)
renovate-bot Aug 26, 2021
d4a8a66
docs: Close #View tag to avoid confusion (#43256)
segunb Aug 25, 2021
030ff0d
test(ngcc): use @angular npm packages in integration test (#43234)
JoostK Aug 23, 2021
05089df
build: remove no longer needed dependencies (#43264)
alan-agius4 Aug 26, 2021
c396804
refactor(forms): make error messages easier to tree shake (#43223)
crisbeto Aug 24, 2021
78690ee
docs(router): Fix incorrect name for url match options (#43268)
atscott Aug 26, 2021
c33ba8d
build: update issue template to include core package (#43272)
josephperrott Aug 26, 2021
98a648d
refactor(compiler-cli): remove whitespace (#43232)
danieltre23 Aug 19, 2021
5024982
refactor(compiler-cli): change checks folder structure (#43232)
danieltre23 Aug 19, 2021
dee04bd
refactor(compiler-cli): move `component` out of `TemplateContext` (#4…
danieltre23 Aug 19, 2021
46e68df
refactor(compiler-cli): add abstract `TemplateCheckWithVisitor` class…
danieltre23 Aug 13, 2021
fc85fa8
refactor(compiler-cli): use `TemplateCheckWithVisitor` in `InvalidBan…
danieltre23 Aug 13, 2021
0802b59
refactor(compiler-cli): add `NullishCoalescingNotNullableCheck` (#43232)
danieltre23 Aug 13, 2021
95cfd0b
test(compiler-cli): add tests for `NullishCoalescingNotNullableCheck`…
danieltre23 Aug 13, 2021
84ecb91
docs: remove recent departures from contributors page (#43230)
josephperrott Aug 23, 2021
f3c8408
ci: update pullapprove config to reflect kyliau's departure (#43230)
josephperrott Aug 23, 2021
dcfabf0
docs: add step to declare `ProductAlertsComponent` in tutorial (#43229)
gkalpak Aug 23, 2021
faf9f5a
feat(router): new output that would notify when link is activated (#4…
anandtiwary Aug 17, 2021
8fdda0b
docs: release notes for the v12.2.4 release (#43310)
jessicajaniuk Sep 1, 2021
478131c
release: cut the v13.0.0-next.4 release (#43312)
jessicajaniuk Sep 1, 2021
95f3aec
fix(router): add more context to `Unhandled Navigation Error` (#43291)
alan-agius4 Aug 31, 2021
3c863c5
build(docs-infra): update dgeni-packages to improve checkLinks messag…
petebacondarwin Sep 2, 2021
316b19c
docs: enhance what is angular section spacing (#43241)
Aug 24, 2021
9f4cbac
docs: enhance spacings in try it section examples (#43241)
Aug 24, 2021
1952bf0
docs: enhance spacings in component overview section examples (#43241)
Aug 24, 2021
672777c
docs: enhance spacings in component lifecycle section examples (#43241)
Aug 24, 2021
3610002
docs: enhance spacings in component interaction section examples (#43…
Aug 24, 2021
50c522b
docs: enhance spacings in inputs outputs section examples (#43241)
Aug 24, 2021
48c7529
docs: enhance spacings in content projection section examples (#43241)
Aug 24, 2021
c7a93e6
docs: enhance spacings in dynamic component loader section examples (…
Aug 24, 2021
fc3b50e
fix(language-service): exclude the `SafePropertyRead` when applying t…
ivanwonder Sep 2, 2021
c6a9300
fix(common): synchronise location mock behavior with the navigators (…
aahmedayed Nov 16, 2020
3c6b653
feat(router): Option to correctly restore history on failed navigatio…
atscott Aug 30, 2021
9b2732c
build: update bazel setup to latest versions (#43322)
devversion Sep 2, 2021
5472c28
build: check .ng-dev tool configuration in CI (#43322)
devversion Sep 2, 2021
652a6d3
ci: avoid failures when yarn unlinks bazelisk in windows jobs (#43373)
devversion Sep 7, 2021
2be0505
build: update dependency @types/inquirer to v8 (#43371)
renovate-bot Sep 7, 2021
da0403e
refactor: fix typo in postinstall-patches.js (#43362)
eltociear Sep 6, 2021
3b6595d
docs(common): correct typos in jsdoc of http client (#43352)
Sep 5, 2021
359f26e
refactor(core): fix "behavio" typo in schematics README (#43351)
dario-piotrowicz Sep 4, 2021
0cd404c
build: update feature request template to include core package (#43323)
gkalpak Sep 2, 2021
2e11be8
build: remove unused `@types/node-fetch` package (#43345)
alan-agius4 Sep 4, 2021
9d789b8
docs: fix app-hero-detaill typo (#43349)
dario-piotrowicz Sep 4, 2021
d647491
docs: remove Angular 9 from support table (#43350)
charlesabarnes Sep 4, 2021
9c7d18e
refactor(common): removed TODO no longer considered necessary (#43378)
dario-piotrowicz Sep 7, 2021
2efc18e
fix(migrations): migration failed finding tsconfig file (#43343)
alan-agius4 Sep 4, 2021
e488975
fix(docs-infra): fix Trusted Types violation in Analytics snippet
bjarkler Jul 6, 2021
059d6a8
fix(docs-infra): fix simple Trusted Types violations
bjarkler Jul 7, 2021
00b4c30
fix(docs-infra): make pretty-printer compatible with Trusted Types
bjarkler Jul 6, 2021
fb07bf5
fix(docs-infra): make custom icon registry compatible with Trusted Types
bjarkler Jul 6, 2021
4ccb910
fix(docs-infra): make doc-viewer compatible with Trusted Types
bjarkler Jul 6, 2021
e50363d
fix(docs-infra): pass a TrustedScriptURL to ServiceWorkerModule
bjarkler Jul 6, 2021
6c6791b
build(docs-infra): enable Trusted Types enforcement in angular.json
bjarkler Jul 6, 2021
2a631af
build(docs-infra): send CSP reports for Trusted Types violations
bjarkler Jul 7, 2021
638a930
build(docs-infra): enable tsec security checker
bjarkler Jul 8, 2021
9708148
fix(docs-infra): bump aio size limit
bjarkler Aug 6, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -114,11 +114,11 @@ build:remote --cpu=k8
build:remote --host_cpu=k8

# Toolchain and platform related flags
build:remote --crosstool_top=//dev-infra/bazel/remote-execution/cpp:cc_toolchain_suite
build:remote --extra_toolchains=//dev-infra/bazel/remote-execution/cpp:cc_toolchain
build:remote --extra_execution_platforms=//dev-infra/bazel/remote-execution:platform
build:remote --host_platform=//dev-infra/bazel/remote-execution:platform
build:remote --platforms=//dev-infra/bazel/remote-execution:platform
build:remote --crosstool_top=@npm//@angular/dev-infra-private/bazel/remote-execution/cpp:cc_toolchain_suite
build:remote --extra_toolchains=@npm//@angular/dev-infra-private/bazel/remote-execution/cpp:cc_toolchain
build:remote --extra_execution_platforms=@npm//@angular/dev-infra-private/bazel/remote-execution:platform
build:remote --host_platform=@npm//@angular/dev-infra-private/bazel/remote-execution:platform
build:remote --platforms=@npm//@angular/dev-infra-private/bazel/remote-execution:platform

# Remote instance and caching
build:remote --remote_instance_name=projects/internal-200822/instances/primary_instance
Expand Down
2 changes: 0 additions & 2 deletions .bazelversion
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
4.0.0
# [NB: this comment has to be after the first line, see https://github.com/bazelbuild/bazelisk/issues/117]
# When updating the Bazel version you also need to update the RBE toolchains version in package.bzl
50 changes: 31 additions & 19 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,19 +24,19 @@ version: 2.1
# **NOTE 2 **: If you change the cache key prefix, also sync the cache_key_fallback to match.
# **NOTE 3 **: Keep the static part of the cache key as prefix to enable correct fallbacks.
# See https://circleci.com/docs/2.0/caching/#restoring-cache for how prefixes work in CircleCI.
var_3: &cache_key v4-angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "packages/bazel/package.bzl" }}-{{ checksum "aio/yarn.lock" }}
var_3: &cache_key v1-angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "aio/yarn.lock" }}
# We invalidate the cache if the Bazel version changes because otherwise the `bazelisk` cache
# folder will contain all previously used versions and ultimately cause the cache restoring to
# be slower due to its growing size.
var_4: &cache_key_fallback v4-angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}
var_4: &cache_key_fallback v1-angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}

# Windows needs its own cache key because binaries in node_modules are different.
var_3_win: &cache_key_win v4-angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "packages/bazel/package.bzl" }}-{{ checksum "aio/yarn.lock" }}
var_4_win: &cache_key_win_fallback v4-angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}
var_3_win: &cache_key_win v1-angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "aio/yarn.lock" }}
var_4_win: &cache_key_win_fallback v1-angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}

# Cache key for the `components-repo-unit-tests` job. **Note** when updating the SHA in the
# cache keys also update the SHA for the "COMPONENTS_REPO_COMMIT" environment variable.
var_5: &components_repo_unit_tests_cache_key v1-angular-components-{{ checksum "month.txt" }}-7cc42f5d835b7971e9ff73e220b801cf7834d515
var_5: &components_repo_unit_tests_cache_key v1-angular-components-{{ checksum "month.txt" }}-d090617912da8e70aa336aa5b4d804b1b535402e
var_6: &components_repo_unit_tests_cache_key_fallback v1-angular-components-{{ checksum "month.txt" }}

# Workspace initially persisted by the `setup` job, and then enhanced by `build-npm-packages` and
Expand Down Expand Up @@ -213,6 +213,10 @@ commands:
keys:
- *cache_key_win
- *cache_key_win_fallback
# Install @bazel/bazelisk globally and use that for the first run.
# Workaround for https://github.com/bazelbuild/rules_nodejs/issues/894
# NB: the issue was for @bazel/bazel but the same problem applies to @bazel/bazelisk
- run: yarn global add @bazel/bazelisk@$env:BAZELISK_VERSION
# On Windows `~/` is not resolved when using as a CLI value. `../` results in the same path.
- run: yarn install --frozen-lockfile --non-interactive --cache-folder ../.cache/yarn

Expand Down Expand Up @@ -291,6 +295,7 @@ jobs:
- run: yarn -s ng-dev pullapprove verify
- run: yarn -s ng-dev ngbot verify
- run: yarn -s ng-dev commit-message validate-range $CI_GIT_BASE_REVISION $CI_GIT_REVISION
- run: yarn -s check-tooling-setup

test:
executor:
Expand Down Expand Up @@ -676,11 +681,6 @@ jobs:
name: Starting Saucelabs tunnel service
command: ./tools/saucelabs/sauce-service.sh run
background: true
# add module umd tsc compile option so the test can work
# properly in the legacy browsers
- run: yarn tsc -p packages --module UMD
- run: yarn tsc -p modules --module UMD
- run: yarn bazel build //packages/zone.js:npm_package
# Build test fixtures for a test that rely on Bazel-generated fixtures. Note that disabling
# specific tests which are reliant on such generated fixtures is not an option as SystemJS
# in the Saucelabs legacy job always fetches referenced files, even if the imports would be
Expand All @@ -689,10 +689,26 @@ jobs:
- run:
name: Preparing Bazel-generated fixtures required in legacy tests
command: |
yarn bazel build //packages/core/test:downleveled_es5_fixture
yarn bazel build \
//packages/core/test:downleveled_es5_fixture \
//packages/common/locales

# Needed for the ES5 downlevel reflector test in `packages/core/test/reflection`.
mkdir -p dist/all/@angular/core/test/reflection/
cp dist/bin/packages/core/test/reflection/es5_downleveled_inheritance_fixture.js \
dist/all/@angular/core/test/reflection/es5_downleveled_inheritance_fixture.js
# Locale files are needed for i18n tests running within Saucelabs. These are added
# directly as sources so that the TypeScript compilation of `/packages/tsconfig.json`
# can succeed. Note that the base locale and currencies files are checked-in, so
# we do not need to re-generate those through Bazel.
mkdir -p packages/common/locales/extra
cp dist/bin/packages/common/locales/*.ts packages/common/locales
cp dist/bin/packages/common/locales/extra/*.ts packages/common/locales/extra
# add module umd tsc compile option so the test can work
# properly in the legacy browsers
- run: yarn tsc -p packages/tsconfig-legacy-saucelabs.json --module UMD
- run: yarn tsc -p modules --module UMD
- run: yarn bazel build //packages/zone.js:npm_package
- run:
# Waiting on ready ensures that we don't run tests too early without Saucelabs not being ready.
name: Waiting for Saucelabs tunnel to connect
Expand Down Expand Up @@ -741,10 +757,6 @@ jobs:
# variable. It needs to be hardcoded here, because env variables interpolation is
# not supported.
- '/tmp/angular-components-repo'
- run:
# TODO(devversion): remove once https://github.com/angular/components/pull/23056 is available.
name: Replace RBE container instance name
command: sed -i "s#default_instance#primary_instance#g" ${COMPONENTS_REPO_TMP_DIR}/.bazelrc
- run:
# Updates the `angular/components` `package.json` file to refer to the release output
# inside the `packages-dist` directory.
Expand Down Expand Up @@ -791,11 +803,11 @@ jobs:
- setup_win
- run:
name: Build all windows CI targets
command: yarn bazel build --build_tag_filters=-ivy-only //packages/compiler-cli/... //tools/ts-api-guardian/...
command: bazel build --build_tag_filters=-ivy-only //packages/compiler-cli/...
no_output_timeout: 15m
- run:
name: Test all windows CI targets
command: yarn bazel test --test_tag_filters="-ivy-only,-browser:chromium-local" //packages/compiler-cli/... //tools/ts-api-guardian/...
command: bazel test --test_tag_filters="-ivy-only,-browser:chromium-local" //packages/compiler-cli/...
no_output_timeout: 15m

test_ivy_aot_win:
Expand All @@ -804,11 +816,11 @@ jobs:
- setup_win
- run:
name: Build all windows CI targets
command: yarn bazel build --config=ivy --build_tag_filters=-no-ivy-aot,-fixme-ivy-aot //packages/compiler-cli/... //tools/ts-api-guardian/...
command: bazel build --config=ivy --build_tag_filters=-no-ivy-aot,-fixme-ivy-aot //packages/compiler-cli/...
no_output_timeout: 15m
- run:
name: Test all windows CI targets
command: yarn bazel test --config=ivy --test_tag_filters="-no-ivy-aot,-fixme-ivy-aot,-browser:chromium-local" //packages/compiler-cli/... //tools/ts-api-guardian/... //packages/localize/...
command: bazel test --config=ivy --test_tag_filters="-no-ivy-aot,-fixme-ivy-aot,-browser:chromium-local" //packages/compiler-cli/... //packages/localize/...
no_output_timeout: 15m
# Save dependencies to use on subsequent runs.
- save_cache:
Expand Down
2 changes: 1 addition & 1 deletion .circleci/env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ setPublicVar COMPONENTS_REPO_TMP_DIR "/tmp/angular-components-repo"
setPublicVar COMPONENTS_REPO_URL "https://github.com/angular/components.git"
setPublicVar COMPONENTS_REPO_BRANCH "master"
# **NOTE**: When updating the commit SHA, also update the cache key in the CircleCI `config.yml`.
setPublicVar COMPONENTS_REPO_COMMIT "7cc42f5d835b7971e9ff73e220b801cf7834d515"
setPublicVar COMPONENTS_REPO_COMMIT "d090617912da8e70aa336aa5b4d804b1b535402e"


####################################################################################################
Expand Down
3 changes: 0 additions & 3 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,5 @@
*.js eol=lf
*.ts eol=lf

# API guardian patch must always use LF for tests to work
*.patch eol=lf

# Must keep Windows line ending to be parsed correctly
scripts/windows/packages.txt eol=crlf
66 changes: 0 additions & 66 deletions .github/ISSUE_TEMPLATE/1-bug-report.md

This file was deleted.

85 changes: 85 additions & 0 deletions .github/ISSUE_TEMPLATE/1-bug-report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: Bug Report
description: Report a bug in the Angular Framework

body:
- type: dropdown
id: affected-packages
attributes:
label: Which @angular/* package(s) are the source of the bug?
options:
- animations
- bazel
- common
- compiler-cli
- compiler
- core
- elements
- forms
- language-service
- localize
- platform-browser-dynamic
- platform-browser
- platform-server
- router
- service-worker
- upgrade
- Don't known / other
multiple: true
validations:
required: true

- type: dropdown
id: is-regression
attributes:
label: Is this a regression?
options:
- 'Yes'
- 'No'
validations:
required: true

- type: textarea
id: description
attributes:
label: Description
validations:
required: true

- type: input
id: reproduction
attributes:
label: Please provide a link to a minimal reproduction of the bug

- type: textarea
id: exception-or-error
attributes:
label: Please provide the exception or error you saw
render: true

- type: textarea
id: environment
attributes:
label: Please provide the environment you discovered this bug in
render: true
placeholder: |
Angular CLI: 12.0.5
Node: 14.17.0
Package Manager: yarn 1.22.10
OS: linux x64

Angular: 12.0.5
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router

Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1200.5
@angular-devkit/build-angular 12.0.5
@angular-devkit/core 12.0.5
rxjs 6.6.7
typescript 4.2.4

- type: textarea
id: other
attributes:
label: Anything else?
31 changes: 0 additions & 31 deletions .github/ISSUE_TEMPLATE/2-feature-request.md

This file was deleted.

47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/2-feature-request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: 'Feature Request'
description: Suggest a feature for Angular Framework

body:
- type: dropdown
id: affected-packages
attributes:
label: Which @angular/* package(s) are relevant/releated to the feature request?
options:
- animations
- bazel
- common
- compiler-cli
- compiler
- core
- elements
- forms
- language-service
- localize
- platform-browser-dynamic
- platform-browser
- platform-server
- router
- service-worker
- upgrade
multiple: true

- type: textarea
id: description
attributes:
label: Description
validations:
required: true

- type: textarea
id: proposed-solution
attributes:
label: Proposed solution
validations:
required: true

- type: textarea
id: alternatives-considered
attributes:
label: Alternatives considered
validations:
required: true
Loading