29795 Commits

Author SHA1 Message Date
Andrew Scott 4736c6d133 release: cut the v17.3.12 release 17.3.12 2024-07-17 12:06:23 -07:00
Kristiyan Kostadinov 327bae473b fix(compiler): JIT mode incorrectly interpreting host directive configuration in partial compilation (#57002) (#57003)
Fixes that the runtime implementation of `ɵɵngDeclareDirective` was interpreting the `hostDirectives` mapping incorrectly. Instead of treating the inputs/outputs as `['binding', 'alias']` arrays, it was parsing them as `['binding: alias']`. This was leading to runtime errors if a user is consuming a partially-compiled library in JIT mode.

Fixes #54096.

PR Close #57002

PR Close #57003
2024-07-16 09:35:33 -07:00
Matthieu Riegler 27e6936912 docs: add api links redirect (#56881)
fixes #56879

PR Close #56881
2024-07-09 09:43:26 +02:00
Jens Kuehlers ce9e67932c fix(docs-infra): Fix redirects for signals (#56825)
Fix redirects from aio to adev for
Signal inputs/queries and model inputs

PR Close #56825
2024-07-03 16:11:49 +00:00
Jens Kuehlers b7af42433c fix(docs-infra): update some aio to adev redirects (#56808)
Update some redirects from a.io to a.dev that are more specific.

PR Close #56808
2024-07-02 14:19:16 +00:00
Matthieu Riegler bba82754c3 docs: fix NgModule LazyLoading link in aio to adev (#56778)
fixes #56777

PR Close #56778
2024-07-01 13:47:24 +00:00
Joey Perrott b6c0f13ee2 test: correct node version to allow tests to pass again (#56744)
Update node version.

PR Close #56744
2024-06-27 18:53:15 +00:00
Joey Perrott 801b8c219e docs: update robots.txt to crawl aio again (#56741)
To allow improving search reputation for a.dev we added canonical
links on a.io to point to a.dev and self-referential links on
a.dev. For search engines to pick up these canonical links, we
need to allow crawling on a.io again.

PR Close #56741
2024-06-27 18:25:51 +00:00
Jens Kuehlers 9ec3cd0166 docs: update robots.txt to crawl aio again (#56574)
To allow improving search reputation for a.dev we added canonical
links on a.io to point to a.dev and self-referential links on
a.dev. For search engines to pick up these canonical links, we
need to allow crawling on a.io again.

PR Close #56574
2024-06-26 12:33:26 -07:00
Matthieu Riegler f25e77b83e docs(docs-infra): canonical link to ADEV (#56535)
Also fixes the mode-banner link when changing pages

PR Close #56535
2024-06-20 16:05:20 -07:00
Sasidharan SD 81892b1676 docs: update aio versions to include 17.3.x (#56453)
PR Close #56453
2024-06-14 10:08:25 -07:00
Matthieu Riegler 9209678719 docs(docs-infra): fix redirect to from guide/control_flow (#56338)
PR Close #56338
2024-06-11 17:12:32 -07:00
Matthieu Riegler 0ad308ef26 docs(docs-infra): remove service worker related code from the firebase deploy. (#56210)
PR Close #56210
2024-06-11 08:24:25 -07:00
Jessica Janiuk 182138e74b release: cut the v17.3.11 release 17.3.11 2024-06-05 12:05:21 -07:00
Matthieu Riegler 8e44f07ddf docs: change adev redirect for the security guide (#56275)
PR Close #56275
2024-06-05 18:42:59 +00:00
Matthieu Riegler 76f7c5c1b7 docs(docs-infra): fix mode banner link (#56245)
PR Close #56245
2024-06-03 20:10:02 +00:00
Matthieu Riegler acea887f16 docs(docs-infra): fix redirected link in banner. (#56222)
Fixes #56216

PR Close #56222
2024-06-03 15:27:15 +00:00
Matthieu Riegler 20ab57abc4 docs(docs-infra): disable the service worker for aio. (#56167)
This is will the issues we have with the v17 direction to adev.

PR Close #56167
2024-05-31 16:25:02 -07:00
Matthieu Riegler 4c7964c970 docs(docs-infra): prevent the index.html from v17 to redirect to ADEV. (#56087)
The redirection of index.html to adev broke the service-worker as the request is blocked by CORS.

PR Close #56087
2024-05-29 12:53:30 +02:00
Matthieu Riegler baa6c3c514 docs: archive banner link to adev (#56083)
fixes #56082

PR Close #56083
2024-05-29 12:48:44 +02:00
Joey Perrott 1ed8ec6d90 ci: remove web audit checks for deprecated site (#56011)
Remove web audit checks for aio now that its deprecated.

PR Close #56011
2024-05-22 15:10:30 -07:00
Dylan Hunn 9774ebe1da release: cut the v17.3.10 release 17.3.10 2024-05-22 11:15:22 -07:00
twerske c421d8a9d4 docs: update links in redirect for non adev (#55997)
PR Close #55997
2024-05-22 17:11:15 +00:00
Joey Perrott faf922b24e build: set up redirect from angular.io to v17.angular.io when v17 moves into LTS (#55998)
Sets up a redirect so that all requests to angular.io are redirected to v17.angular.io when it is
deployed after v18 is released.

PR Close #55998
2024-05-22 16:59:13 +00:00
Joey Perrott 5941419cd4 ci: remove aio payload checks for deprecated site (#56000)
Remove payload checks for aio now that its deprecated.

PR Close #56000
2024-05-22 16:48:15 +00:00
Joey Perrott 418a35f3fb fix(docs-infra): fix failing tests related to redirects (#55994)
Correct failing tests created by redirect changes

PR Close #55994
2024-05-22 15:58:33 +00:00
twerske b10e031f52 docs: add redirect banner to adev page (#55626)
PR Close #55626
2024-05-21 14:16:17 -07:00
Emma Twersky d83dda560f docs: remove AIO from search indexing (#55618)
PR Close #55618
2024-05-21 14:09:53 -07:00
Joey Perrott 8734b8fd34 feat(docs-infra): set up redirect of all requests to the root of angular.io to angular.dev (#55620)
With the promotion of adev to stable and being the official docs site for angular.  Requests to angular.io root, but not its
subpages, should be redirected to angular.dev.  Requests to paths on angular.io however will still serve as requested.

PR Close #55620
2024-05-21 13:37:16 -07:00
Angular Robot 41bd844b4e build: update actions/checkout digest to a5ac7e5 (#55889)
See associated pull request for more information.

PR Close #55889
2024-05-21 12:19:30 -07:00
Ben Hong a7ef3aa170 docs: add missing border on embedded editor (#55926)
PR Close #55926
2024-05-21 12:14:14 -07:00
garrettld fc5e032be2 docs(common): fix FormatWidth.Short description (#55821)
PR Close #55821
2024-05-20 23:39:15 -07:00
Pawel Kozlowski 2a7089bdfc refactor(docs-infra): notify on data change inside OnPush component (#55830)
The SecondaryNavigation component was updating state outside of an event handler
without notifying about this change. Modeling state as signal should take
care of proper UI updates (note that I did just a mechanical change here, maybe
there are better ways of dealing with this animations case).

PR Close #55830
2024-05-20 23:33:38 -07:00
arturovt 2f1530b5f3 docs: update zone-pollution.md (#55876)
Provide a thorough explanation of why third-party libraries should be created outside
of the Angular zone. Using a statement like "authored with Zone.js in mind" may seem
unusual because third-party libraries typically do not have knowledge of Zone.js, nor
should they be developed with it in mind. Therefore, we revise this explanation accordingly.
Additionally, include a section on handling events originating from third-party APIs.

PR Close #55876
2024-05-20 23:30:26 -07:00
Alan Agius 349f24af56 refactor(zone.js): remove tslib from dependencies (#55827)
Iif needed `tslib` code is included directly in the bundled FESM2015 hence making the dependency redundant.

PR Close #55827
2024-05-16 09:15:27 -07:00
Andrew Scott 45badde88c release: cut the v17.3.9 release 17.3.9 2024-05-15 13:43:02 -07:00
Pawel Kozlowski d0d83960f3 refactor(docs-infra): mark more components as OnPush (#55775)
Use the OnPush change detection strategy in more components to
improve performance and enable zoneless in the future.

PR Close #55775
2024-05-15 08:50:22 -07:00
Angular Robot 5a93df9f18 build: update scorecard action dependencies (#55786)
See associated pull request for more information.

PR Close #55786
2024-05-15 08:48:27 -07:00
Angular Robot 71f8bca9a7 build: update io_bazel_rules_sass digest to fcce061 (#55755)
See associated pull request for more information.

PR Close #55755
2024-05-13 11:20:28 -07:00
Doug Parker 84f70cc1f1 release: bump Angular DevTools to version 1.0.16 (#55715)
PR Close #55715
2024-05-08 11:11:36 -07:00
Doug Parker 9d36a2d998 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
2024-05-08 11:08:59 -07:00
Andrew Kushnir 99bf2cd524 release: cut the v17.3.8 release 17.3.8 2024-05-08 08:46:41 -07:00
Angular Robot 7725b70a0a build: update io_bazel_rules_sass digest to 9a4a4be (#55700)
See associated pull request for more information.

PR Close #55700
2024-05-07 13:36:34 -07:00
Andrew Kushnir a5c3857a7b Revert "build: update dependency typescript to v5.4.5 (#55042)" (#55716)
This reverts commit bd4dbdd2bd.

PR Close #55716
2024-05-07 13:35:03 -07:00
Paul Gschwendtner 5e0d2bc143 docs: properly link to developer preview section (#55711)
Fixes an invalid link to the developer preview section.
PR Close #55711
2024-05-07 08:06:46 -07:00
AleksanderBodurri b86a81136d 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
2024-05-06 16:02:41 -07:00
Andrew Scott 0fa674ba50 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
2024-05-06 16:00:56 -07:00
Angular Robot bd4dbdd2bd build: update dependency typescript to v5.4.5 (#55042)
See associated pull request for more information.

PR Close #55042
2024-05-03 08:06:38 -07:00
Doug Parker 436111f661 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
2024-05-02 14:46:28 -07:00
Kristiyan Kostadinov c21b459ba6 fix(compiler): add math elements to schema (#55631) (#55645)
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

PR Close #55645
2024-05-02 13:38:46 -07:00