Angular Robot
4311aa70f7
build: update cross-repo angular dependencies ( #48388 )
...
See associated pull request for more information.
PR Close #48388
2022-12-08 12:29:37 -08:00
Piotr Kowalski
4d467b32aa
docs: fix the name of stub component ( #48318 )
...
PR Close #48318
2022-12-07 14:08:25 -08:00
Angular Robot
7c4e9ce5c0
build: update cross-repo angular dependencies ( #47882 )
...
See associated pull request for more information.
PR Close #47882
2022-12-06 12:48:11 -08:00
Angular Robot
6533f424b7
build: update dependency jasmine-spec-reporter to v7 ( #48367 )
...
See associated pull request for more information.
PR Close #48367
2022-12-06 11:43:04 -08:00
Angular Robot
126573d76b
build: update all non-major dependencies ( #48372 )
...
See associated pull request for more information.
PR Close #48372
2022-12-06 11:06:39 -08:00
Angular Robot
57fdc998bf
build: update dependency @types/jasmine to v4 ( #48365 )
...
See associated pull request for more information.
PR Close #48365
2022-12-06 10:57:03 -08:00
Angular Robot
8656ac0df3
build: update dependency karma-jasmine-html-reporter to v2 ( #48369 )
...
See associated pull request for more information.
PR Close #48369
2022-12-06 10:09:13 -08:00
Alan Agius
f443ee6af7
docs: wrap json property in double quotes ( #48375 )
...
Previously, the `budgets` was not wrapped in quotes which caused the JSON to be invalid.
PR Close #48375
2022-12-06 09:58:21 -08:00
Angular Robot
c2183f188a
build: update dependency ts-node to v10 ( #48370 )
...
See associated pull request for more information.
PR Close #48370
2022-12-06 09:12:26 -08:00
Angular Robot
a675b06e20
build: update dependency karma-jasmine to v5 ( #48368 )
...
See associated pull request for more information.
PR Close #48368
2022-12-06 09:11:47 -08:00
Angular Robot
281c614113
build: update dependency jasmine-core to v4 ( #48366 )
...
See associated pull request for more information.
PR Close #48366
2022-12-05 15:56:40 -08:00
Bob Watson
65d8803f11
docs: add example app for new landing page ( #48360 )
...
PR Close #48360
2022-12-05 14:37:46 -08:00
piyush132000
e44b2b3fe0
docs: removed empty methods ( #48343 )
...
Removed empty methods and import from files
PR Close #48343
2022-12-05 12:03:33 -08:00
Derek Cormier
c0ddaf878a
build(bazel): mark an AIO sjs e2e test as flakey ( #48331 )
...
Like a couple of the the other systemjs e2e tests, this one occasionally fails CI.
PR Close #48331
2022-12-05 12:02:29 -08:00
Andrew Kushnir
7b7d5e1199
docs: added missingNgForOfLet extended diagnostics details page ( #48320 )
...
Closes #48288 .
PR Close #48320
2022-12-02 14:54:09 -08:00
Andrew Kushnir
4bff346240
docs: added missingControlFlowDirective extended diagnostics details page ( #48319 )
...
Closes #48287 .
PR Close #48319
2022-12-02 11:46:53 -08:00
Paul Gschwendtner
0125677cfe
build: always ensure node_modules folders are not picked up in AIO ( #48329 )
...
AIO has two risk places where `node_modules` folders may exist and may
be accidentally picked up by Bazel- even though they are already added
as part of `.bazelignore` and made visible through `.gitignore`. It
doesn't hurt instructing Bazel to always ignore `node_modules` as part
of the `glob` instruction.
Co-authored-by: Joey Perrott <josephperrott@gmail.com >
PR Close #48329
2022-12-02 09:47:43 -08:00
Andrew Scott
21952bbd0f
docs: Add page for 'suffixNotSupported' diagnostic ( #48315 )
...
Adds documentation page for `suffixNotSupported` extended diagnostic.
fixes #48290
PR Close #48315
2022-12-02 08:59:00 -08:00
piyush132000
b4ab710990
docs: removed empty method ( #48236 )
...
I removed empty methods from a file and unnecessary import and added export keyword for exportng module
PR Close #48236
2022-12-01 09:39:09 -08:00
Bob Watson
2b55f4bf0d
docs: update docs to use new build and test commands ( #48266 )
...
PR Close #48266
2022-11-28 15:33:53 -08:00
piyush132000
fcf857209f
docs: removed empty methods ( #48230 )
...
I removed empty methods from a file and unnecessary import
PR Close #48230
2022-11-28 09:13:19 -08:00
Aristeidis Bampakos
379b2702d8
docs: update deployment to GitHub Pages ( #48239 )
...
The GitHub Pages section has been moved to the left sidebar of the Settings page.
PR Close #48239
2022-11-28 09:11:00 -08:00
Andrew Scott
228e992db7
docs(router): Deprecate canLoad guards in favor of canMatch ( #48180 )
...
As mentioned in #46021 , `canMatch` guards can replace `canLoad`. There
are slight differences between the two but the purpose of preventing
user access to feature modules is still achievable. There are several
reasons keeping `CanLoad` around is detrimental to the API surface:
* Lazy loading should not be an architectural feature of an application. It's an
optimization you do for code size. That is, there should not be an architectural
feature in the router to directly specifically control whether to lazy load something or
not based on conditions such as authentication. This slightly
different from the `canMatch` guard: the guard controls whether
you can use the route at all and as a side-effect, whether we download the code.
`CanLoad` only specified whether the code should be downloaded so `canMatch` is
more powerful and more appropriate.
* The naming of `CanLoad` will be potentially misunderstood for the `loadComponent` feature.
Because it applies to `loadChildren`, it feels reasonable to think that it will
also apply to `loadComponent`. This isn’t the case: since we don't need
to load the component until right before activation, we defer the
loading until all guards/resolvers have run.
* Unnecessary API surface bloat where two features (CanMatch and CanLoad) do
essentially the same thing. This affects code size for supporting two
nearly identical features as well as the learning and teaching journey
for them both.
* `CanLoad` guards have the downside of _only_ being run once to prevent
loading child routes. Once that passes and children are loaded, the
guard never runs again. As a result, developers need to always provide
_both_ canLoad and a canActivate in case the answer to the guard flips
back to `false`. This is not the case for `canMatch`, which will run
on every navigation.
DEPRECATED: CanLoad guards in the Router are deprecated. Use CanMatch
instead.
PR Close #48180
2022-11-28 09:04:08 -08:00
Brooke
2009b57888
docs: add brooke avery to GDE resources ( #47923 )
...
PR Close #47923
2022-11-22 16:22:06 -08:00
Derek Cormier
903917b13d
build(bazel): remaining AIO Bazel migration fixes
2022-11-22 13:51:16 -07:00
Derek Cormier
7beee3ab83
build(bazel): mark a couple of aio example tests as flaky
...
May be caused by resource contention when running the example tests in
parallel.
2022-11-22 13:51:16 -07:00
Derek Cormier
2e823d3fb8
build(bazel): tweak parallel jobs for AIO local deps ci
...
Parallel runs of tests on circleci executor push RAM to the limits.
2022-11-22 13:51:16 -07:00
Derek Cormier
a61397f2f8
build(bazel): consolidate windows chromium path workaround
...
Add the hack to a central location so that it's easier to fix later.
2022-11-22 13:51:16 -07:00
Derek Cormier
f37dd0fc96
build(bazel): create AIO example playgrounds for manual testing
...
After the bazel migration, AIO examples are no longer fully formed in
the source tree.
2022-11-22 13:51:16 -07:00
Derek Cormier
e4b82cea26
build(bazel): clean up pathing in aio build tooling
...
Make use of process.env.RUNFILES.
2022-11-22 13:51:16 -07:00
Derek Cormier
474671568e
build(bazel): fix aio example systemjs tests for locally linked packages
...
These required a preserveSymlinks hack similar to the CLI tests
2022-11-22 13:51:16 -07:00
Derek Cormier
7bcefdcc63
build(bazel): selectively enable network access for some aio targets
...
By default network access is disabled for actions on ci.
2022-11-22 13:51:16 -07:00
Derek Cormier
b4c40c5d55
build(bazel): merge aio/tools/defaults.bzl and tools/defaults.bzl
...
Detect the correct workspace for the source maps dep.
2022-11-22 13:51:16 -07:00
Derek Cormier
67a3dcc115
build(bazel): post-rebase fixes for aio bazel build
...
Updated cli source snapshot and had to fix up lockfile.
2022-11-22 13:51:16 -07:00
Derek Cormier
7fd6f04df1
build(bazel): run aio systemjs example e2es concurrently
...
These had to be run with the 'exclusive' tag under bazel due to
hardcoded ports.
2022-11-22 13:51:16 -07:00
Derek Cormier
4cc881e7eb
build(bazel): clean up manual build contents for aio example deps
...
This avoids the need to depend on "node_modules" and "node_modules/.bin"
separately.
2022-11-22 13:51:16 -07:00
Derek Cormier
04935771b7
build(bazel): fix a failing example e2e test that failed to find the
...
shadow root
This broke after using the chrome version provided by dev-infra.
2022-11-22 13:51:16 -07:00
Derek Cormier
50dee93f35
build(bazel): add aio targets to ci
...
This is a first pass. There is more work to do on package.json, adding
more test targets under bazel, and revising documentation.
2022-11-22 13:51:16 -07:00
Derek Cormier
bc1e93d639
build(bazel): refactor aio example e2es to fix windows performance
...
Use the same config flag to enable local vs npm deps as aio.
2022-11-22 13:51:16 -07:00
Derek Cormier
7a134cf41a
build(bazel): incrementally run aio example e2e tests
...
Replaces the workflow where all example e2es are run at once
2022-11-22 13:51:16 -07:00
Derek Cormier
7c8ca113c1
build(bazel): replace ignore example feature with bazel equivalent
...
Comment out the entry in the EXAMPLES map to ignore an example.
2022-11-22 13:51:16 -07:00
Derek Cormier
9a27c4cb50
build(bazel): incrementally build aio example zips and live examples
...
The existing scripts were amended to work on one example at a time
2022-11-22 13:51:16 -07:00
Derek Cormier
8678550a94
build(bazel): create targets for aio docs tests
...
This replaces the docs-test npm script
2022-11-22 13:51:16 -07:00
Derek Cormier
9cb9161876
build(bazel): generate aio stackblitz and example zips
...
Can be served by running bazel run //aio:serve
2022-11-22 13:51:16 -07:00
Derek Cormier
655427f9b8
build(bazel): add a bazel aio serve target
...
This works with ibazel but is not highly incremental
2022-11-22 13:51:16 -07:00
Derek Cormier
431c562815
build(bazel): add bazel targets for aio doc generation
...
This is an incremental step to produce dgeni output with bazel. The
generated outputs are not yet used by other targets.
2022-11-22 13:51:16 -07:00
Bob Watson
4f03a9c327
docs: fix broken link in v15 deprecations table ( #48157 )
...
PR Close #48157
2022-11-22 11:39:47 -08:00
Bob Watson
2e2135bf18
docs: add missing documentation setup instructions ( #48174 )
...
PR Close #48174
2022-11-22 11:39:25 -08:00
Alan Agius
57a9f67ae8
docs: fix dates in release guide ( #48173 )
...
A version always stays for about a year in LTS.
PR Close #48173
2022-11-22 11:32:01 -08:00
Ikko Ashimine
4ce9650ce4
docs: fix typo in navigation.json ( #48127 )
...
documenation -> documentation
PR Close #48127
2022-11-21 13:45:51 -08:00