Andrew Kushnir
cc57b24881
release: cut the v16.2.5 release
16.2.5
2023-09-13 10:33:40 -07:00
Chinmay Chandak
f6f3783a3d
docs: Fix misspelling in note of git commit --all ( #51735 )
...
In note of `git commit --all` command optional `-a` changed to `--all`
PR Close #51735
2023-09-12 12:25:43 -07:00
Shuaib hasan akib
febbca5124
docs(docs-infra): replace twitter logo by new one ( #51716 )
...
PR Close #51716
2023-09-12 12:24:45 -07:00
Andrew Scott
38c6fa1cee
fix(docs-infra): Ensure experimental tag shows up on docs ( #51712 )
...
The experimental tag is part of the stability tags along with "deprecated". This commit updates some code to pick up experimental as well.
PR Close #51712
2023-09-11 09:20:54 -07:00
Gerald Monaco
c700418ab8
refactor(core): delegate afterRender errors to an ErrorHandler ( #51711 )
...
Improves the error handling story for after*Render by delegating errors to an ErrorHandler, so that one failure does not break every callback.
PR Close #51711
2023-09-08 14:21:06 -07:00
Gerald Monaco
867b380f64
refactor(core): make AfterRenderEventManager tree-shakable ( #51711 )
...
In preparation for adding support for phases to after*Render, which will increase the implementation size, this commit splits out the optional logic so that it can be tree-shaken and dynamically loaded.
PR Close #51711
2023-09-08 14:21:06 -07:00
Kristiyan Kostadinov
975cb05819
build: attempt to deflake windows tests ( #51701 )
...
Adds some logic to try and deflake the tests on Windows.
PR Close #51701
2023-09-08 09:28:03 -07:00
JoostK
2579592be6
build: migrate project_id option to use bes_instance_name ( #51696 )
...
This commit update the RBE configuration to use `bes_instance_name` instead
of `project_id`, which got renamed [in Bazel 5.1][1]. Doing so avoids several warnings
in the CI output.
[1]: https://github.com/bazelbuild/bazel/commit/2b48c6b9a447756fcb3295b8a75899b96efa7fd4
PR Close #51696
2023-09-07 13:49:08 -07:00
Jessica Janiuk
7ce89a2e94
release: cut the v16.2.4 release
16.2.4
2023-09-06 10:57:58 -07:00
Matthieu Riegler
4051930b8c
docs: Add info about hydration caching. ( #51648 )
...
The docs was missing an important information about caching. Only GET/HEAD requests are cached until `isStable`
PR Close #51648
2023-09-06 15:31:36 +00:00
Angular Robot
0de326271b
docs: update Angular CLI help [16.2.x] ( #51667 )
...
Updated Angular CLI help contents.
PR Close #51667
2023-09-06 14:45:49 +00:00
Joey Perrott
a734ca3e15
Revert "ci: disable all of the angular-robot settings ( #51663 )" ( #51666 )
...
This reverts commit df54b1ce1a .
PR Close #51666
2023-09-05 20:48:25 +00:00
SrinathSree
c2fac37717
docs: Added missing explanation of implements OnInit ( #51634 )
...
PR Close #51634
2023-09-05 20:08:56 +00:00
Joey Perrott
6d3c497c9d
ci: disable all of the angular-robot settings ( #51663 )
...
Disable angular robot as it is no longer used for primary workflows and is looking to be turned down.
PR Close #51663
2023-09-05 18:18:15 +00:00
AleksanderBodurri
37aad5aa04
fix(devtools): use the __ignore_ng_zone__ flag in devtools message bus' to prevent CD loop ( #51339 )
...
Updates ChromeMessageBus, SamePageMessageBus and IframeMessageBus to use this new flag in their emit methods.
PR Close #51339
2023-09-05 18:16:33 +00:00
AleksanderBodurri
1122afd656
refactor(core): implement __ignore_ng_zone__ flag ( #51339 )
...
This flag allows message event listeners to prevent callbacks from executing within the NgZone if they contain a special `__ignore_ng_zone__` flag.
This functionality is built with Angular DevTools in mind, where it prevents an infinite change detection loop in inspecting applications that have message event listeners:
CD -> Inspected app emits componentTreeDirty event to DevTools -> DevTools emits event to get new component Tree from Inspected app -> Inspected app message event listener fires -> CD
PR Close #51339
2023-09-05 18:16:33 +00:00
Joey Perrott
9fc808c129
ci: remove test job from circleci in favor of GHA ( #51660 )
...
Remove the `test` job from circleci
PR Close #51660
2023-09-05 18:06:50 +00:00
Joey Perrott
608f5e7cd1
ci: remove publish_package_as_artifacts job from circleci ( #51660 )
...
Remove the job as it is no longer used.
PR Close #51660
2023-09-05 18:06:50 +00:00
Joey Perrott
f0ff388731
build: update @angular/ng-dev ( #51659 )
...
Update version of @angular/ng-dev
PR Close #51659
2023-09-05 17:40:57 +00:00
Matthieu Riegler
4721208d5a
docs: remove mention of the string based lazy loading ( #51651 )
...
String based lazy loading has been deprecated in v8 and remove in v13. We can safely remove it from the docs.
PR Close #51651
2023-09-05 16:53:29 +00:00
Connie Leung
fcfa173270
docs: add Connie Leung to GDE contributors list ( #51476 )
...
PR Close #51476
2023-09-05 14:16:35 +00:00
eddiebee
dcf6b01f0d
docs: update the sentence to express its meaning ( #51622 )
...
PR Close #51622
2023-09-01 17:09:28 +00:00
hiepxanh
8ce22ebae3
docs: fix missing information in createComponent ( #51493 )
...
PR Close #51493
2023-09-01 16:15:13 +00:00
hiepxanh
137195cd26
docs: add viewContainerRef example ( #51573 )
...
PR Close #51573
2023-09-01 16:14:40 +00:00
Joey Perrott
af9cd84c13
build: migrate to node 18 ( #51609 )
...
Migrate to use node version 18
PR Close #51609
2023-09-01 15:12:44 +00:00
Shuaib hasan akib
c14c7cc191
docs(docs-infra): mixin generated same multiple css ( #51528 )
...
PR Close #51528
2023-09-01 15:12:05 +00:00
Alex Rickabaugh
f56b6555bd
refactor(core): switch signals to a refcounting algorithm ( #51226 )
...
This commit switches the signals library from a bidirectional symmetric
dependency graph using weak references, to a bidirectional _asymmetric_
graph which uses strong references. This is made possible with a reference
counting algorithm which only tracks producer -> consumer references for
effect-like "live" consumers, preventing memory leaks.
The new algorithm should be simpler and faster than the previous
implementation as weak references are fairly slow to create and traverse.
A tradeoff is that non-live consumers must now poll their producers when
read, as they cannot rely on dirty notifications.
As part of this refactoring, the `ReactiveNode` class is replaced with an
interface instead, and methods are moved to standalone functions. This is
paired with instantiating individual signals/computeds via `Object.create`
against a prototype node which contains static or initial values. This
technique, in conjunction with the rest, greatly improves the performance
of node creation.
PR Close #51226
2023-09-01 14:18:41 +00:00
Pawel Kozlowski
7bb4f9126b
refactor(core): remove duplicated access to TView ( #51610 )
...
Tiny refactoring to remove repeated field access to LView.
PR Close #51610
2023-09-01 14:18:06 +00:00
Angular Robot
ab1e8c8667
build: update dependency gulp-conventional-changelog to v4 ( #51607 )
...
See associated pull request for more information.
PR Close #51607
2023-09-01 14:16:24 +00:00
Matthieu Riegler
b1a3925794
refactor(core): Use intersections on branded types. ( #49702 )
...
An Intersection on a branded type allows us to remove some unecessary type assertions.
PR Close #49702
2023-08-31 20:22:12 +00:00
Shuaib hasan akib
7842d06bbd
docs(docs-infra): for accessibility and responsive, iframe should be in video container, contain some space horizontally, and title ( #51475 )
...
PR Close #51475
2023-08-31 19:22:10 +00:00
Angular Robot
23db70f2d0
build: update dependency archiver to v6 ( #51605 )
...
See associated pull request for more information.
PR Close #51605
2023-08-31 17:32:08 +00:00
AleksanderBodurri
d2343f2ca8
refactor(devtools): migrate material legacy components to mdc ( #51590 )
...
Removes all legacy angular material imports and moves devtools over to mdc.
PR Close #51590
2023-08-31 17:31:43 +00:00
Joey Perrott
055448e9c6
fix(docs-infra): fix incomplete escaping ( #51604 )
...
Correct incomplete escaping
PR Close #51604
2023-08-31 17:15:29 +00:00
Joey Perrott
3fd41a14cd
refactor(docs-infra): correct incomplete string replacement ( #51585 )
...
Find all usages of `\n` and replace them instead of just the first.
PR Close #51585
2023-08-31 16:35:51 +00:00
Angular Robot
ba46365abd
build: update dependency google-closure-compiler to v20230802 ( #51265 )
...
See associated pull request for more information.
PR Close #51265
2023-08-31 16:34:50 +00:00
Angular Robot
9cc424019e
build: update actions/checkout digest to f43a0e5 ( #51576 )
...
See associated pull request for more information.
PR Close #51576
2023-08-31 16:34:23 +00:00
Joey Perrott
16e25aa01b
ci: fix permissions issue in zonejs ci test ( #51600 )
...
Correct permissions issue in zonejs folders
PR Close #51600
2023-08-31 16:26:16 +00:00
Paul Gschwendtner
68d6fae734
build: enable video recording for saucelabs bazel tests ( #51533 )
...
We temporarily enable video recording for Saucelabs bazel tests. We are
seeing some flakiness here, and before we can replace the legacy job,
we should understand why the browsers sometimes disconnect.
PR Close #51533
2023-08-30 19:44:46 +00:00
Paul Gschwendtner
3ef0295572
build: improve debug logging of saucelabs daemon ( #51533 )
...
We should print more specific details about a browser being used
for tests. This will help us debug timeout/flakiness easier.
PR Close #51533
2023-08-30 19:44:45 +00:00
Paul Gschwendtner
19930f3ffa
build: increase idle timeout for saucelabs daemon ( #51533 )
...
Saucelabs seemingly has increased the maximum idle timeout. So we
leverage that to improve stability of our tests. Useful when e.g.
the heartbeat webdriver commands are for some reasons delayed.
PR Close #51533
2023-08-30 19:44:45 +00:00
Joey Perrott
a258823071
ci: migrate zonejs tests to gha ( #51352 )
...
Migreate zonejs tests from CircleCI to Github Actions
PR Close #51352
2023-08-30 19:42:55 +00:00
Joey Perrott
cc9f5cb3aa
docs: remove unreachable/incorrect contributor links ( #51350 )
...
PR Close #51350
2023-08-30 19:41:53 +00:00
Joey Perrott
d140dd2d41
ci: migrate monitoring jobs to GHA ( #51350 )
...
Migrate monitoring jobs to Github Actions from CircleCI
PR Close #51350
2023-08-30 19:41:53 +00:00
Jessica Janiuk
587093c3a5
release: cut the v16.2.3 release
16.2.3
2023-08-30 10:59:51 -07:00
Luis Castro
dc4f77c851
docs(core): clarify InjectionToken usage ( #51386 )
...
- Emphasized the importance of using the same InjectionToken instance for both provider and injection call.
- Added examples to illustrate correct usages to prevent NullInjectorError.
PR Close #51386
2023-08-30 15:53:24 +00:00
Aristeidis Bampakos
c99624d078
docs: fix casing of GitHub in navigation ( #51427 )
...
PR Close #51427
2023-08-29 23:32:37 +00:00
Aristeidis Bampakos
e8a36a7b81
docs: fix casing of image alt in page not found ( #51432 )
...
PR Close #51432
2023-08-29 23:30:51 +00:00
Aristeidis Bampakos
5c4cf07f4d
docs: fix casing of a11y labels in main page ( #51431 )
...
PR Close #51431
2023-08-29 23:30:12 +00:00
Aristeidis Bampakos
646fe3c5fb
docs: fix typos in search results component ( #51433 )
...
PR Close #51433
2023-08-29 23:29:40 +00:00