Derek Cormier
308567167b
build(bazel): Fix a bug where the aio build artifact didn't include assets.
...
Copy the applicaiton sources to the bin dir in order to find the generated relative asset paths.
2022-11-22 13:51:16 -07:00
Derek Cormier
d9f90b55f6
build(bazel): build aio 404 page under bazel
...
The legacy build injected this file into the dist folder, however that's
not possible under bazel so files are copied to a new directory.
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
8775a745ad
build(bazel): fix some aio linting errors
...
Surfaced by modifying ci to include aio targets
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
22a317de3d
build(bazel): stamp targets to build, test, and serve aio against
...
first party deps
Architect is not compatible with disabling the rules_nodejs linker so
these targets must use npm_link to link first party deps
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
07126ae40f
build(bazel): fix race conditions in windows aio build
...
Disables the rules_nodejs linker and adds a custom esm module resolver
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
7642abfb7a
build(bazel): fix bazel aio regressions after rebase
...
The aio-bazel-migration branch was rebased onto main to include runfiles
support on windows.
2022-11-22 13:51:16 -07:00
Derek Cormier
c5acfb2b33
build(bazel): run aio app tests with bazel-provided chromium
...
Similar to the e2e protractor tests
2022-11-22 13:51:16 -07:00
Derek Cormier
b5ebe9ae6e
build(bazel): run aio application e2e tests under bazel
...
Includes a postinstall fix for puppeteer so that chromium
can be run with protractor on osx under bazel
2022-11-22 13:51:16 -07:00
Derek Cormier
20ff128103
build(bazel): create targets for aio example tooling tests
...
This replaces the boilerplate:test npm script
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
2daf369ec8
build(bazel): add an aio fast serve target
...
This is equivalent to docs-watch in the legacy build.
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
mgechev
c5d176ceb5
docs: add state of javascript banner ( #48160 )
...
PR Close #48160
2022-11-22 09:45:42 -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
Ivan Rodriguez
f376bf8deb
docs: fix typo in cli-builder.mf ( #48129 )
...
Replace `@example/my-builder` with `@example/my-builder`
PR Close #48129
2022-11-21 13:44:41 -08:00
Joe Roxbury
29b198f0c9
docs(forms): add FormRecord class to API summary ( #48136 )
...
Add the missing FormRecord class to the
Reactive forms API summary which is located under Developer Guides ->
Forms -> Reactive Forms.
Fixes #47808
PR Close #48136
2022-11-21 13:44:17 -08:00
Alan Agius
80d0cb5b5b
docs: add version 15 to active version ( #48148 )
...
With this change we update the releases docs to include version 15 as an active version and mark version 14 as an LTS.
Closes #48116
PR Close #48148
2022-11-21 13:43:45 -08:00
Mikhail Savchuk
b653ee340e
docs: fix typo in image-directive.md ( #48115 )
...
PR Close #48115
2022-11-18 12:17:13 -08:00
Volodymyr
8a45dab754
docs: Changed documentation for providers vs. viewProviders ( #47281 )
...
Content in ```<ng-content></ng-content>``` sees ```viewProviders``` from ```app-root```
PR Close #47281
2022-11-17 13:20:20 -08:00
George Kalpakas
79bd0f1e96
build(docs-infra): upgrade cli command docs sources to 6ccbc6b4c ( #48076 )
...
Updating [angular#main](https://github.com/angular/angular/tree/main ) from
[cli-builds#main](https://github.com/angular/cli-builds/tree/main ).
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/23b229e89...6ccbc6b4c ):
**Modified**
- help/build.json
- help/generate.json
##
Relevant changes in
[commit range](https://github.com/angular/cli-builds/compare/22d1977c5...6ccbc6b4c ) since PR #48018 :
**Modified**
- help/build.json
##
Closes #48018
PR Close #48076
2022-11-17 09:32:06 -08:00
Angular Robot
80e3c28995
build: update dependency @nguniversal/builders to v15 ( #48093 )
...
See associated pull request for more information.
PR Close #48093
2022-11-17 09:30:51 -08:00
Andrew Scott
0a8b8a66cd
docs(router): Deprecate public members of Router that are meant to be configured elsewhere ( #48006 )
...
None of the public properties of the `Router` are meant to be writeable.
They should all be configured using other methods, all of which have been
documented.
DEPRECATED: router writable properties
The following strategies are meant to be configured by registering the
application strategy in DI via the `providers` in the root `NgModule` or
`bootstrapApplication`:
* `routeReuseStrategy`
* `titleStrategy`
* `urlHandlingStrategy`
The following options are meant to be configured using the options
available in `RouterModule.forRoot` or `provideRouter`.
* `onSameUrlNavigation`
* `paramsInheritanceStrategy`
* `urlUpdateStrategy`
* `canceledNavigationResolution`
The following options are available in `RouterModule.forRoot` but not
available in `provideRouter`:
* `malformedUriErrorHandler` - This was found to not be used anywhere
internally.
* `errorHandler` - Developers can instead subscribe to `Router.events`
and filter for `NavigationError`.
PR Close #48006
2022-11-17 09:26:20 -08:00
Bob Watson
032a488d02
docs: add info about v15 changes and update process ( #47951 )
...
PR Close #47951
2022-11-16 16:13:30 -08:00
Jeremy Elbourn
fc4714113c
docs: add host directives guide ( #48057 )
...
PR Close #48057
2022-11-15 20:36:59 +00:00
Alan Agius
8602f16aa3
docs: remove version 12 from actively supported versions ( #48041 )
...
Version 12 is no longer in LTS.
PR Close #48041
2022-11-14 19:28:11 +00:00
Alex Castle
954f700ab4
docs(common): Refine NgOptimizedImage docs ( #48035 )
...
Make several changes to the structure of the documentation, based on early feedback about the readability and usefulness of the docs.
PR Close #48035
2022-11-11 15:47:03 -08:00
Andrew Kushnir
ec8b52af69
docs(core): add an error details page for unsafe <iframe> bindings ( #48027 )
...
PR Close #48027
2022-11-11 11:28:35 -08:00
Mujo Osmanovic
85d9b61f9a
docs(docs-infra): Fix typo in documentation for standalone components ( #48026 )
...
PR Close #48026
2022-11-11 08:48:34 -08:00
Alex Castle
1d1e33e8d0
fix(common): Add fetchpriority to ngOptimizedImage preloads ( #48010 )
...
Add fetchpriority='high' to ngOptimizedImage preloads to so their priority matches the priority of the image element itself
PR Close #48010
2022-11-10 17:36:39 +00:00
Andrew Scott
85a932cc80
docs(router): deprecate setupTestingRouter ( #48008 )
...
The `setupTestingRouter` function is not necessary. The `Router` can be fully
initialized through the DI configuration in the same way as it is in
production. Tests should use `provideRouter` or `RouterTestingModule`.
PR Close #48008
2022-11-09 11:07:43 -08:00
Andrew Scott
f5d0c80622
docs(router): small adjustments to router docs ( #48009 )
...
* Update extractedUrl documentation to point to the correct extract method
* Remove authService.redirectUrl from tour of heroes (it's not used anywhere)
PR Close #48009
2022-11-09 10:56:40 -08:00
Andrew Scott
ee13ab2b93
docs(router): Update router docs to use guard functions instead of @Injectable ( #47989 )
...
This commit updates various router docs to use the functional style
guards instead of the `@Injectable` style.
PR Close #47989
2022-11-08 11:35:08 -08:00
Alex Castle
6438f69f28
docs(common): Merge two ngOptimizedImage docs into one ( #47990 )
...
Move the old image-directive-setup.md documentation page to be a section on the main image-directive.md docs page
PR Close #47990
2022-11-08 10:36:06 -08:00
Dylan Hunn
8e6ec72beb
fix(forms): Runtime error pages must begin with leading zero ( #47991 )
...
I recently checked in a new error guide. The corresponding page must have a leading zero because it is a runtime error. Otherwise links to this error guide will be invalid.
PR Close #47991
2022-11-08 10:35:09 -08:00
Dylan Hunn
604cdb7307
fix(forms): Improve a very commonly viewed error message by adding a guide. ( #47969 )
...
[A Github issue](https://github.com/angular/angular/issues/43821 ) about an arcane-sounding Forms error is one of the repo's top-ten most visited pages. This converts the error to `RuntimeErrorCode` and adds a dedicated guide to explain how to solve it.
PR Close #47969
2022-11-07 16:00:06 -08:00
Alan Agius
4d5e5ae54a
docs: update polyfills sections for version 15 ( #47975 )
...
This commit updates the polyfills section in the browsers support guide. The `polyfills.ts` is no longer generated in version 15+
PR Close #47975
2022-11-07 09:25:04 -08:00
Andrew Scott
bc0fc02016
refactor(router): Warn when provideRoutes is used without provideRouter ( #47896 )
...
Due to being only 1 letter away from `provideRouter`, it is quite
possible that developers may accidentally use `provideRoutes` rather
than `provideRouter` in the `boostrapApplication` function. This change
will warn developers when `provideRoutes` is used without the `Router`.
PR Close #47896
2022-11-04 09:29:24 -07:00
Andrew Scott
6b659d08ef
docs(router): deprecate provideRoutes function ( #47896 )
...
This function is too similar in name to the new `provideRouter` and can
lead to misconfiguring the router. The function itself is just a small
wrapper around `{provide: ROUTES, multi: true, useValue: routes}`. It is
rarely necessary to provide routes in this way. The harm `provideRoutes`
will cause due to being only 1 letter away from `provideRouter` vastly
outweighs the benefit of a slightly shorter provider.
PR Close #47896
2022-11-04 09:29:24 -07:00