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
Joey Perrott
a5e98aa338
fix(devtools): remove unnecessary escaping in regex expressions ( #51554 )
...
Correct various Useless regular-expression character escape issues.
PR Close #51554
2023-08-29 21:52:34 +00:00
Joey Perrott
5c36fc784f
fix(compiler-cli): remove unnecessary escaping in regex expressions ( #51554 )
...
Correct various Useless regular-expression character escape issues.
PR Close #51554
2023-08-29 21:52:34 +00:00
Joey Perrott
04c6574280
fix(animations): remove unnecessary escaping in regex expressions ( #51554 )
...
Correct various Useless regular-expression character escape issues.
PR Close #51554
2023-08-29 21:52:34 +00:00
Joey Perrott
e6b301caa2
fix(core): remove unnecessary escaping in regex expressions ( #51554 )
...
Correct various Useless regular-expression character escape issues.
PR Close #51554
2023-08-29 21:52:34 +00:00
Joey Perrott
403833557b
fix(docs-infra): escape the . character in regex ( #51555 )
...
Escape the `.` character in a hostnaem regex
PR Close #51555
2023-08-29 21:13:14 +00:00
Joey Perrott
97a40958b5
build: update security related package version for aio ( #51562 )
...
Update packages for security exposure
PR Close #51562
2023-08-29 20:27:00 +00:00
Joey Perrott
dbd761f528
fix(compiler-cli): correct incomplete escaping ( #51557 )
...
Correct incomplete escaping and replace all instances of `
PR Close #51557
2023-08-29 19:48:26 +00:00
Joey Perrott
dcd1add06f
fix(core): correct incomplete escaping ( #51557 )
...
Correct incomplete escaping and replace all instances of comment delimiters
PR Close #51557
2023-08-29 19:48:26 +00:00
Joey Perrott
8081fdd22d
fix(language-service): correct incomplete escaping ( #51557 )
...
Correct incomplete escaping and replace all instances of $
PR Close #51557
2023-08-29 19:48:25 +00:00
Joey Perrott
6e5b865710
build: use pin for devcontainer base image ( #51556 )
...
Use pinned verison of container image for devcontainer.
PR Close #51556
2023-08-29 18:38:55 +00:00
Gerald Monaco
0c7c852ee7
fix(core): run afterRender callbacks outside of the Angular zone ( #51551 )
...
afterRender should run outside of the Angular zone so that it does not trigger further CD cycles
PR Close #51551
2023-08-29 17:54:20 +00:00
Thomas Turrell-Croft
a06140a2ca
docs: add browsers switch to CI test example ( #50451 )
...
PR Close #50451
2023-08-29 17:52:10 +00:00
Andrew Kushnir
20d62603c2
fix(core): handle hydration of view containers that use component hosts as anchors ( #51456 )
...
This commit fixes an issue where serialization of a view container fails in case it uses a component host as an anchor. This fix is similar to the fix from #51247 , but for cases when we insert a component (that acts as a host for a view container) deeper in a hierarchy.
Resolves #51318 .
PR Close #51456
2023-08-29 16:37:50 +00:00
Shuaib hasan akib
14941b9b79
docs(docs-infra): remove inactive resource from community page ( #51418 )
...
PR Close #51418
2023-08-28 18:36:26 +00:00
Mikka
0ad738658e
docs: remove MessageService information from HeroService section ( #51501 )
...
PR Close #51501
2023-08-28 16:44:57 +00:00
Joey Perrott
b7732f79db
ci: fix escaping for determing current stable version ( #51496 )
...
Fix the escaping for the sed command determining the stable version
PR Close #51496
2023-08-24 20:35:41 +00:00
Jeremy Elbourn
554305976b
docs(docs-infra): set meta description per page ( #51487 )
...
aio currently uses the same `<meta name="Description">` content for every page. It seems like this might be causing a problem with search engine indexing such that different pages are being marked as duplicates of each other. It's unfortunately impossible to know whether this will actually fix the issue without it going live.
PR Close #51487
2023-08-24 16:44:34 +00:00
Joey Perrott
6f4a5c325d
build: add AIO_PAYLOAD_TOKEN env variable ( #51489 )
...
add environement variable for deployment
PR Close #51489
2023-08-24 16:09:00 +00:00
Joey Perrott
546a8e52dd
build: provide CI_BUILD_URL env variable ( #51488 )
...
Provide the link to the job workflow on github actions
PR Close #51488
2023-08-23 22:44:59 +00:00
Joey Perrott
02894382f3
ci: properly provide environment variables for aio deployment ( #51484 )
...
Provide environment variables
PR Close #51484
2023-08-23 14:44:39 -07:00
Joey Perrott
fbd5d0e7b5
build: include bazel build file in aio playground code ( #51485 )
...
Include the bazel build file in the aio playground code so it contains the same bazel
targets as the regular examples.
PR Close #51485
2023-08-23 14:44:04 -07:00
Shuaib hasan akib
5af3642f65
docs(docs-infra): Update text mdn to MDN ( #51470 )
...
PR Close #51470
2023-08-23 14:41:04 -07:00