Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/prettier/angular-html-parser

An HTML parser extracted from Angular with some modifications
https://github.com/prettier/angular-html-parser

refactor(core): defer triggers cleanup (#52291)

This commit adds the logic to cleanup all triggers once defer block is triggered.

When a trigge...

54766fb35f87fc74983452096988c425ce7caa32 authored about 1 year ago
build: update lockfile (#52270)

Update lockfiles throughout

PR Close #52270

1f66090378fa44089ae0919547aa4bef3bd52032 authored about 1 year ago
refactor(core): use performance API for defer feature (#52288)

This commit adds a standard performance marker that can be viewed in Chrome dev tools and other ...

bf41a27e3ca46081841ab0ba668d8b33399a5755 authored about 1 year ago
refactor(core): use performance API for hydration-related features (#52288)

This commit adds a standard performance marker that can be viewed in Chrome dev tools and other ...

d10f2b29d72b068abb5ad1a34b0765592ea31c5f authored about 1 year ago
perf(core): avoid unnecessary callbacks in after render hooks (#52292)

A few performance improvements and code cleanups in the after render hooks:
1. We were wrapping ...

cce37435725e539d17da137d30035d422ab53c2f authored about 1 year ago
docs: update prerendering guide (#52300)

This commits update the prerendering docs with the version 17 changes.

PR Close #52300

e2d311994352c62ccd8e054717365a153ed80694 authored about 1 year ago
refactor(core): avoid invoking IntersectionObserver in defer triggers on the server (#52306)

This commit updates the logic to make sure that DOM-specific triggers do not produce errors on t...

666853f7c27f8aaf9a7ce0429eec0a58e3854abc authored about 1 year ago
fix(compiler): template type checking not reporting diagnostics for incompatible type comparisons (#52322)

In #52110 the compiler was changed to produce `if` statements when type checking `@switch` in or...

dc3f7cb3bfc4f22c1e34abeb5a5311ce1e756c90 authored about 1 year ago
fix(router): Ensure newly resolved data is inherited by child routes (#52167)

The current way of computing a route's params and data recomputes
inherited data from the inheri...

327896606832bf6fbfc8f23989755123028136a8 authored over 1 year ago
refactor(common): use performance API for NgOptimizedImage feature logging (#52205)

add a standard performance marker that can be viewed in Chrome dev tools and other tooling. See ...

8fff07cf534b438cc3e895ee1c2d58782c9c78f1 authored over 1 year ago
refactor(compiler-cli): remove unnecessary `compilationMode` args (#52215)

After previous commits, some `compilationMode` args in some helper functions became unused. In t...

ae3acca20d210fd2d2ba966428d21467007c56fd authored over 1 year ago
fix(compiler-cli): modify `getConstructorDependencies` helper to work with reflection host after the previous change (#52215)

Now the method `getConstructorDependencies` no longer needs to do any post analysis, and can rel...

56a76d73e037aeea1975808d5c51608fd23d4fa6 authored over 1 year ago
refactor(compiler-cli): add local compilation logic to reflection host `getConstructorParameters` method (#52215)

Currently the reflection host's `getConstructorParameters` method is not aware of the compilatio...

749d4c498e38e44325ca7601d5e41925434f621d authored over 1 year ago
refactor(core): no need for signals property in component interface since inherited from directive (#52039)

Removed the signals property definition from the Component interface since it already exists in ...

fdf77b98fc24cd88a4203f74a21069f0ad41a12f authored over 1 year ago
refactor(core): check "skip hydration" condition only when hydration info is present (#52221)

This commit refactors a couple places to improve performance:

* avoid checking parent tree if a...

dcf908634f6bb81a96f43a68610dd2492fa694cf authored over 1 year ago
refactor(platform-server): replace Node.js URL API usage (#52231)

This commit replace the usage of URL node API to WHATWG URL API.

See: https://nodejs.org/api/ur...

7978b408df690de87373439e76ab0af123745bce authored over 1 year ago
test(core): clean up unnecessary nesting in old tests (#52239)

A lot of our tests are wrapped in `{}` which serves no purpose, aside from increasing the nestin...

c07805612f77ff59104470a40b86bdd28a93bc61 authored over 1 year ago
docs(forms): replace fb with formBuilder (#52261)

Shorten variable names isn't a good practice. To avoid spreading it, we removed it from Angular'...

cfd89b0833538d88aa51f064893a69e364ee9a68 authored over 1 year ago
docs: Update control flow diagnostic to direct devs to built-ins (#52268)

The commit adds messaging to the control flow template diagnostic to direct developers to the ne...

459b275a3a327401896062e57300d8be86e381a3 authored over 1 year ago
refactor(forms): Log a warning when `FormGroup` keys include a dot. (#50642)

Due to the dotted synthax to resolve controls, keys in FormGroups cannot include dots.

fixes #5...

43115da98697a381bba02aefed9ab475951028ff authored over 1 year ago
test(core): add benchmark for hydration runtime logic (#52206)

This commit adds a benchmark for hydration runtime logic, which contains 2 parts: a baseline (cr...

7981aad30e0e3767e857839af768b1df8db4c9df authored over 1 year ago
test(core): add benchmark for defer runtime logic (#52222)

This commit adds a benchmark for `@defer` runtime logic and uses `@if` as a baseline.

PR Close ...

c76cac25eb5096c6aaedf015b6a2ebbebbfbf6cb authored over 1 year ago
refactor(core): avoid duplicate work when checking if hydration is disabled (#52253)

Minor refactor to avoid lowercasing the `ngSkipHydration` attribute on each call. Since it's sta...

c2560d05f23f6157c610c128e7b253cc2df385ed authored over 1 year ago
refactor(core): remove test.ts files in integration tests (#52109)

These files are not necessary since CLI v15+

PR Close #52109

7ba5dc87edf455209db0ab1be7bc2e4c717f797f authored over 1 year ago
docs: fix typo (#52233)

Fix word: standalone

PR Close #52233

5bc0335358c61da0aff18919a2e454a87c3cc7ac authored over 1 year ago
docs: updated the export default router to satisfies instead of typecast (#52269)

PR Close #52269

9b12c2ff82693d359c8357b4c70871c7735dc3bf authored over 1 year ago
docs: release notes for the v17.0.0-rc.0 release

f8e51971a6e8f6192d0d50032d00636cc1e996da authored over 1 year ago
docs: release notes for the v16.2.10 release

66bc77b27bf423221570e4d10a09f34fe03c3f50 authored over 1 year ago
refactor(core): remove developer preview note from hydration stats note (#52197)

This commit updates the message that we output in the console (once hydration is completed) to d...

b0f9b33be2858efde17b21c69e64ade54fecd28b authored over 1 year ago
docs: remove developer preview note from hydration feature in docs (#52197)

PR Close #52197

39b149cefe71e7efa863a91db3feb66452e25251 authored over 1 year ago
docs: promote `provideClientHydration` and related symbols to stable (#52197)

This commit removes the `@developerPreview` annotation from the `provideClientHydration` functio...

941e65b2a090e1be4ccdf52ca4942888857f9812 authored over 1 year ago
docs: promote `renderApplication` to stable (#52197)

This commit removes the `@developerPreview` annotation from the `renderApplication`, promoting i...

194c1719ab580781852ea33bfdebd4dcd0d6d560 authored over 1 year ago
docs: promote `withFetch` and `FetchBackend` to stable (#52197)

This commit removes the `@developerPreview` annotation from the `withFetch` and `FetchBackend` A...

eee5a5a1af224434fb6a037539be6382338cb533 authored over 1 year ago
docs: Update BAZEL.md with correct bazelrc documentation link (#52090)

PR Close #52090

c8cfd78e266a09cee42319ada1bf9064143238c1 authored over 1 year ago
docs: fix typo (#52258)

Fix typo in aio/content/errors/NG05104.md file

PR Close #52258

d2b7c96100cf7c03d872a047af3f83be85374392 authored over 1 year ago
build: update all non-major dependencies (#51897)

See associated pull request for more information.

PR Close #51897

83f5911a95c7bd89d792aeb646befe3a1628ae68 authored over 1 year ago
build: update scorecard action dependencies (#52126)

See associated pull request for more information.

PR Close #52126

6dc6471e75eb6bb6ace118e8243cd809b393365a authored over 1 year ago
build: update io_bazel_rules_sass digest to 425ecaf (#52173)

See associated pull request for more information.

PR Close #52173

35b06910d869c379742db1c6ee73f08153c4ca68 authored over 1 year ago
perf(core): minimze trackBy calculations (#52227)

Re-organize code to minimize number of calls to the
trackBy function.

PR Close #52227

7818d5c6e2e7ab451c47a089d8c3fc906d7b43c6 authored over 1 year ago
perf(core): cache LiveCollectionLContainerImpl (#52227)

This change avoid re-creation of the LiveCollectionLContainerImpl instance
every time the repeat...

38bf2706c280269e52340fb27d9af672c77b2c3d authored over 1 year ago
perf(core): avoid repeated access to LContainer and trackBy calculation (#52227)

Assuming that the trackBy function is a pure derivation from the collection
object and its index...

ad753f08121171ea8a8b2a4c95e52997aaae09ce authored over 1 year ago
refactor(core): move key calculation in list reconciler (#52227)

We can speedup items comparision by having access to raw values
and delay key calculation in cer...

ed7e45d48d0c362a4ae9e6dfce84cb784dcdee42 authored over 1 year ago
refactor(core): remove the at method from the LiveCollection type (#52227)

The at operation is private and doesn't have to be part of the public interface.

PR Close #52227

09c3b4b936d2547d1714b54d6f392e7d4d7f7dc1 authored over 1 year ago
docs(compiler): Clarify the purpose of i18n param resolution time (#52250)

Adds some additional doc comments clarifying when the `Creation`
resolution time is used vs the ...

3ef5d6ebb76919a92f3add8e2edd33934714d29b authored over 1 year ago
refactor(compiler): Wrap bare ICUs in an i18n block (#52250)

ICUs can be used outside of an i18n block. In this case the ICU should
be automatically wrapped ...

1cb039fa5322ee4d553f645dc97424023c49c767 authored over 1 year ago
refactor(compiler): Resolve ICU params during i18n post-processing (#52250)

ICU params in i18n messages are now resolved in the post-processing call
rather than in the init...

1cd51d6d6859e61410b07067c566c401b8074847 authored over 1 year ago
refactor(compiler): Add support for ingesting ICUs (#52250)

ICUs are now ingested by adding ops to both the creation and update IR.
Both of these ops are ul...

8eed992052e8314b10eaea4a20bcb1c779ee344f authored over 1 year ago
Revert "perf(platform-browser): disable styles of removed components instead of removing (#51808)" (#52238)

This reverts commit 65786b2b96ba198034ff23bb14571a659a491b50 due to an oberved perf regression i...

1640743b18e0b6a0e501855d5bc21414b2613319 authored over 1 year ago
docs: fix typo (#52247)

Fix word: corresponding

PR Close #52247

b63354e3d9bdb2dd9e5bca1e7ac50a4a4cd58e78 authored over 1 year ago
build: update babel dependencies to v7.23.2 (#52236)

See associated pull request for more information.

PR Close #52236

6fefbe8fca6e96549416a27c14e02957da1291e7 authored over 1 year ago
docs: fix typo (#52232)

Fix word: privileges

PR Close #52232

4643b05b84785f0eaa55619c7ab4d87265be2f07 authored over 1 year ago
refactor(compiler): extract generic info for api reference (#52204)

This commit extracts the API reference info for generic parameters for
classes, methods, interfa...

634c5295045d66cf1e8be0e5f384a848b18cf0f8 authored over 1 year ago
perf(platform-browser): only append style element on creation (#52237)

Prior to this change the style element was appended to host element multiple times. Whilst the a...

74660045438d06dbaf8dcffcbac3d4a20055157e authored over 1 year ago
test(compiler): Update golden partial file (#52202)

Updates the golden partial file to account for the newly added test

PR Close #52202

9bc9464a54772cf8eced05aaea624b7f9461706d authored over 1 year ago
refactor(compiler): Fix handling of structural directive on i18n element (#52202)

Placing a structural directive on an element with an `i18n` attribute
was generating too many i1...

7929097820af82316346fb989406271eb8533817 authored over 1 year ago
refactor(compiler): Fix handling of sturctural directive on ng-template (#52202)

Structural directives on an ng-template (e.g. <ng-template *ngIf>) were
being assigned the wrong...

197819ee5e036182238aadbcad779ea7fedd5203 authored over 1 year ago
refactor(compiler): Add support for i18n post-processing (#52195)

Runs post-processing on any i18n messages that have multiple values
assigned to a single placeho...

fb487ea603aa5210d384875553808c4583246183 authored over 1 year ago
refactor(compiler): Fix propagation of child i18n params (#52195)

The way we were propagating params up to parent i18n ops didn't account
for the fact that a pare...

3f2620c1f318ed7ced28429f4fe9c189d93e7911 authored over 1 year ago
refactor(compiler): Remove unnecessary checks for empty container types (#52195)

I added these in an earlier PR when we were considering moving the empty
elements phase earlier....

5371e4672b9dadfb7e5f1dbd5ecbf46338d5fb3d authored over 1 year ago
refactor(compiler): Fix i18n placeholders for slef-closing elements (#52195)

Fixes handling of placeholders for self-closing tags. Self-closing tags
set a combined value for...

9f4927e778b07b4f13545b5f691261fc26cb041f authored over 1 year ago
fix(core): handle if alias in control flow migration (#52181)

This adds the support of `if ` conditions with `as` clause when migrating to the control flow sy...

2003caf4b74bfc023252960daec5212bdfd696a0 authored over 1 year ago
docs: fix typo (#52218)

Fix word: adjustments

PR Close #52218

0881daf690236ea01a07a9e1c1837eb7a0986ada authored over 1 year ago
docs: fix typo (#52219)

Fix word: incompatibilities

PR Close #52219

b08abc4f9b29f2b4e68503a87e1483765796c68a authored over 1 year ago
fix(compiler): avoid error in template parser for tag names that can occur in object prototype (#52225)

Fixes that the compiler was throwing an error if an element tag name is the same as a built-in p...

302ab340e07a4a7d5639b6fc9997a101af39cb57 authored over 1 year ago
docs(language-service): add neovim setup to angular language service docs (#52212)

PR Close #52212

07b769e43b37d72094944cd24be37e4c4627a61c authored over 1 year ago
refactor(core): remove hack on render3 (#51238)

Once useful, the hack to prevent circular dependency serves no purpose
We can safely remove it.
...

4ed6ff13c4fac8a128eb21577b30033c36337a84 authored over 1 year ago
docs: add missing next steps section (#52220)

Added missing 'next steps' section in the tutorial.

PR Close #52220

403e0f27212445959f8a11dbb2dddbec5f0ed215 authored over 1 year ago
refactor(core): run internal work outside of public afterRender phases (#52145)

Public afterRender phases have specific API guarantees which can be invalidated if the internal ...

9d8af457e34f209b7112532c7cc9e38f23901f45 authored over 1 year ago
refactor(core): simplify hydration annotation key (#52207)

This commit drops the `ɵ` symbol from hydration annotation key: `__ɵnghData__` -> `__nghData__`....

4e4ad5ab2e8a3d3bec28d57f850c5d1aa8d589ea authored over 1 year ago
refactor(core): tree shake depepdency interceptor token (#52199)

We have the `DEFER_BLOCK_DEPENDENCY_INTERCEPTOR` DI token that we use in tests to intercept the ...

262d4d52b57e35fda1f57fee511e9f9ae1d42ca8 authored over 1 year ago
refactor(core): minor fixes for the block entities migration (#52209)

Contains the following minor improvements to the block entities migration:
* The migration won't...

e481b1030090dcf3928e768e28d305187ed2f897 authored over 1 year ago
docs: add thomas laforge to GDE resources and add angularchallenges to resources (#52075)

PR Close #52075

1b4bb57971ca473e342dfd8f6e71f4bd59287bcd authored over 1 year ago
refactor(core): remove unused helper for setting `LView` for reactive consumer (#52192)

This code path is never hit because the assignment of the lview happens
in `commitLViewConsumerI...

d32767da06dd3a05930f177fd14a9fed49cbb8d1 authored over 1 year ago
refactor(router): Introduce `StateManager` interface (#52171)

Move existing logic into `HistoryStateManager`

PR Close #52171

479e3f14412e7846c14dc0dbec2bdf279b643c88 authored over 1 year ago
refactor(core): cleanup `DebugElement` (#50896)

* `style` is never `null`.
* adding some typing
* Add 2 todos per #49777

PR Close #50896

87ef880ed3f006db92b09a9985143960c8031204 authored over 1 year ago
refactor(core): deprecate the `NgProbeToken` (#51396)

DEPRECATED: NgProbeToken

The `NgProbeToken` is not used internally since the transition from Vi...

a0dc12bfe827fa881d5b98463775fd71e2b18503 authored over 1 year ago
docs: Phase 2 Sample Code Conversions to Standalone (#51918)

Phase 2 sample code conversions per instructions in doc: https://docs.google.com/document/d/1Qqn...

f2513c540a19b0584fe3ce84dd6fa7c9564a836d authored over 1 year ago
refactor(core): clean up viewport trigger event tracking (#52156)

When the `viewport` triggers were first introduced, we ended up having to use a service to keep ...

4d83a2ea006f3a6d954e9d58ee5f3251ebf1c40d authored over 1 year ago
docs(router): add clarification for behavior of paramsInheritanceStrategy: 'emptyOnly' (#52170)

Follows up to the https://github.com/angular/angular/issues/52108 which was opened due to the co...

187f1439bb14f3b2c8ccd1724475b90c5ed7b3b6 authored over 1 year ago
test(core): verify directive order inside and outside of `@defer` blocks (#52194)

This test verifies that the order does not change when a particular part of code is wrapped by t...

efea62fc41613c3384787d9f724821a8d38be89e authored over 1 year ago
fix(core): do not remove used ng-template nodes in control flow migration (#52186)

This fixes an issue where `ng-template` nodes were removed even when used in other places than c...

20e7e21679f43cba74d4eaaa801c1d2e935517c6 authored over 1 year ago
refactor(core): Add better error handling to control flow migration (#52189)

This adds some clear error handling and messaging for when errors occur during the control flow ...

c121d3992a5eb078e92c38983c139ecfdd54921b authored over 1 year ago
fix(core): handle for alias with as in control flow migration (#52183)

This adds the support of `let index as myIndex` in `*ngFor` for the control flow migration.

Bef...

37c8fd79acdaffcf26956ee409043075bfb09920 authored over 1 year ago
refactor(animations): make `AnimationBuilder` tree-shakable (#52097)

This commit allows also to use the `AnimationBuilder` when using `provideAnimationsAsync()`

fix...

1c4a3677eb4140435d27c0c873f719b7d8cdce58 authored over 1 year ago
docs: add Nicolas Frizzarin to GDE resources (#52003)

This PR add Nicolas Frizzarin to the GDE resources

docs: fix typo on description

PR Close #52003

f3eebaf76ce30e0c7c1668f695247f92e590990e authored over 1 year ago
fix(common): missing space in ngSwitch equality warning (#52180)

This adds a missing space between the sentences of the `===` vs `==` ngSwitch warning.

PR Close...

b1cb0b395b6fadd487a72dc186965fcaf120ac0f authored over 1 year ago
refactor(core): better organization of `@defer` runtime code (#52152)

This commit splits the `render3/instructions/defer.ts` file (that contained most of the runtime ...

908f660a7285a3711bec89aedfe72abeaffd7d6a authored over 1 year ago
build: update cross-repo angular dependencies (#52159)

See associated pull request for more information.

PR Close #52159

11c29f9cc37d3f6b42e2f75f2e5e2c7191828a58 authored over 1 year ago
Revert "refactor(compiler-cli): remove `MethodIdentifier` type (#49611)" (#52174)

This reverts commit c2b1a242e8db0ef8e03f7ee85ffa1f82562fd735.

PR Close #52174

4da0dbedf56f1d2b7f2acc8e631470fd669e2488 authored over 1 year ago
refactor(compiler-cli): remove `MethodIdentifier` type (#49611)

`MethodIdentifier` is unused as is `IdentifierKind.Method`. They both can be removed.

PR Close ...

c2b1a242e8db0ef8e03f7ee85ffa1f82562fd735 authored over 1 year ago
docs: update Angular CLI help [main] (#52168)

Updated Angular CLI help contents.

PR Close #52168

221f882b2857b20c03da210ccd7c15e6761755e9 authored over 1 year ago
docs: update events (#52053)

Generated `events.json` with the latest events retrieved from the Firebase DB.

PR Close #52053

bffee4389b471f71c31049b7a9492c1065305bcf authored over 1 year ago
fix(compiler): apply style on :host attributes in prod builds. (#49118)

In prod builds, selectors are optimized and spaces a removed. #48558 introduced a regression on ...

0198d21231565f5eeaa27a871b9bb9e950b4a869 authored over 1 year ago
release: bump the next branch to v17.1.0-next.0

faad22a3f28c017a5de033d9c315b9b6a2db3f8b authored over 1 year ago
docs: release notes for the v17.0.0-next.8 release

12aeed8b948935cbcecba9d4103b46fda4ad0bb2 authored over 1 year ago
docs: release notes for the v16.2.9 release

44a75aa0f86a71bcb60291a39b62711642b76942 authored over 1 year ago
build: update io_bazel_rules_sass digest to 9a327e5 (#52119)

See associated pull request for more information.

PR Close #52119

87340a453d359db2e98100eba495fbf8592f60a8 authored over 1 year ago
perf(core): build-in for should update indexes only when views were added / removed (#52051)

This change adjust the built-in for algorithm of dealing with embedded views
to update the repea...

e90694259e31f264f05d4aa9ebe275638577ce1a authored over 1 year ago
refactor(core): control flow migration cleanup (#52151)

This adds a console warning to make it clear to users the migration is developer preview. It als...

f66faca3ce4f80324fafe2ad75a615a408502252 authored over 1 year ago
docs(animations): fix typo in state name of keyframes example (#52155)

PR Close #52155

3434359f6486d02a709205f2e92ae672ec5b86b3 authored over 1 year ago