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
This change removes the `mutate` method from the `WritableSignal` interface and
completely drops...
This change marks core signal APIs as stable and exit
developer preview for the main signal buil...
Two key refactors to enable deeper language service support for blocks:
(1) We now generate acc...
04169e15d0e5b278308c4308c799f6bd2eb1806b authored over 1 year ago by Dylan Hunn <[email protected]>See associated pull request for more information.
PR Close #51992
5464bea73c25f2ab8d48f47ec97e86598d442e40 authored over 1 year ago by Angular Robot <[email protected]>Fixes a bug with REMOVE_STYLES_ON_COMPONENT_DESTROY when a component is destroyed and re-created...
65786b2b96ba198034ff23bb14571a659a491b50 authored over 1 year ago by Matt Lewis <[email protected]>This commit adds runtime code to support `after` and `minimum` parameters in the `@placeholder` ...
caa8eb28d56d692e4f4317ed28fd572898aeee92 authored over 1 year ago by Andrew Kushnir <[email protected]>Adds some logic to treat incomplete blocks as empty blocks so that we can recover from them. Als...
a90d85ad40080636909f9c6ad98b7dc7a37207fc authored over 1 year ago by Kristiyan Kostadinov <[email protected]>Adds an `UnknownBlock` node to the Ivy AST to represent blocks that haven't been recognized by t...
40c53577b83a6e1676060c5c2bbe128ff127325f authored over 1 year ago by Kristiyan Kostadinov <[email protected]>Updates the lexer to parse blocks as incomplete, instead of throwing errors. This will allow us ...
a687ef9d27ca519cc323b4abbb0f9d04601b34bc authored over 1 year ago by Kristiyan Kostadinov <[email protected]>
Some functions or code should never run inside reactive contexts. A
function to assert that will...
Revert (with improvements of): dcf18dc74c260253bbf394626beb712a831824f3
We recently landed a ch...
ced66d4007784de1ed38d7fcd82fd1c6db9b8436 authored over 1 year ago by Paul Gschwendtner <[email protected]>
This is a preparatory refactor to enable a new version of
state_manager.ts that uses the Navigat...
Updated Angular CLI help contents.
PR Close #52022
a3b0891031e7ef4ab05adc17ab8f338de8ce1067 authored over 1 year ago by Angular Robot <[email protected]>Migrate the snapshot publishing from CircleCI to GHA
PR Close #51957
e12a10256cdc192d06116509969e8156edf59b20 authored over 1 year ago by Joey Perrott <[email protected]>
GC and render events can happen _while_ running scripts as well as
outside of the script blocks....
Use Github Actions to run saucelabs bazel jobs
PR Close #51945
f93352481b58ba19ec0085a29421ffea83b0744e authored over 1 year ago by Joey Perrott <[email protected]>fe81ff8cd6948bea5a6212721ea920a8572248e1 authored over 1 year ago by Alex Rickabaugh <[email protected]>
6441de87ec067120c5ef26e760b28f27943665aa authored over 1 year ago by Alex Rickabaugh <[email protected]>
c38846292bb361c0efe8bbcd441a1ce07b326b88 authored over 1 year ago by Alex Rickabaugh <[email protected]>
This adds API doc extraction for interfaces, largely using the same code paths for classes. The ...
a7fa25306f8ce47d8aa330531382106efec55a55 authored over 1 year ago by Jeremy Elbourn <[email protected]>Upgrade the existing warning so it now logs an error instead, when an LCP element is determined ...
dde3fdabbd24b48dd6afd120d23e92a3605eb04d authored over 1 year ago by Alex Castle <[email protected]>Update the lock file.
PR Close #51834
5269cae788abc4a95078b9c6e5d43af221a8a9cd authored over 1 year ago by Joey Perrott <[email protected]>Generated `events.json` with the latest events retrieved from the Firebase DB.
Closes #51955
P...
4611b7032df819e4b51264f185ea315f7b401f85 authored over 1 year ago by Angular Robot <[email protected]>
When the `ts.Project` creates the language service plugin (in this case,
the Angular Language Se...
Previously, we always generated temporary variable declarations at the beginning of each view's ...
aa6bb8ee95bb4e6d530ac4b74e346612928bca6e authored over 1 year ago by Dylan Hunn <[email protected]>Consider an `ng-template` which is generated as a result of a structural directive:
```
<div *n...
For components, the parser already extracts the `important` property (and it is later disregarde...
04436cfd602f1caa97938a24786b802926f64087 authored over 1 year ago by Dylan Hunn <[email protected]>A couple tests were already passing, and just needed to be enabled. This includes tests pertaini...
422a3db2a895efb2a53c4c6cd239c09952885c24 authored over 1 year ago by Dylan Hunn <[email protected]>Currently, if there are 2 nested @defer blocks with the same dependency, Angular throws an error...
706838950c34a44d7df3ac20bd657e57771e3267 authored over 1 year ago by Andrew Kushnir <[email protected]>Fixes that we weren't accounting for dependencies using `forwardRef` when determining if they ca...
1d871c03a523e10bb838cb0f9550595cfbd9d14d authored over 1 year ago by Kristiyan Kostadinov <[email protected]>#51885 patched a call site that threw an error but there were 2 others call that needed to be wr...
cc7973f5a5cddbc5288db7d572757819327a40c3 authored over 1 year ago by Matthieu Riegler <[email protected]>Currently the TCB for aliased `if` blocks looks something like this:
```
// Markup: `@if (expr;...
Adds a benchmark for potential upcoming `NgTemplateOutlet` context
logic updates.
PR Close #51887
ffd3fca0a861a648ed889ca0a881b16476d8757d authored over 1 year ago by Paul Gschwendtner <[email protected]>
This partially reverts commit a3e17190e7e7e0329ed3643299c24d5fd510b7d6
and deprecates behavior a...
We are including a file, for some reason, that is outside of the root
dir. This breaks TypeScrip...
The context of an embedded view ref at some point was switched from a
getter to an actual assign...
When adding a new view flag, you currently need to adjust the last number of the last
3 flags. A...
Adds `noPropertyAccessFromIndexSignature` to the tsconfig of the schematics in order to align it...
8e7feefb5bd371f576ae9a81769f87e560083663 authored over 1 year ago by Kristiyan Kostadinov <[email protected]>This commit adds the logic to support `on timer` triggers in `@defer` blocks in both rendering a...
650ab4f21809896a2b576ac8a35a63733a53497f authored over 1 year ago by Andrew Kushnir <[email protected]>See associated pull request for more information.
PR Close #51983
3bf9b96ef50487bf9514349197d1114640bc3291 authored over 1 year ago by Angular Robot <[email protected]>`withHttp` provides the new `PRIMARY_HTTP_BACKEND` token with `FetchBackend` to use it globally....
85e31465c978e516160c6e65a3e87d96fe6efea1 authored over 1 year ago by Matthieu Riegler <[email protected]>Reworks a few more places to output arrow functions instead of function declarations in order to...
e5bca432248add0a19102f6afeae145f1a33ee8a authored over 1 year ago by Kristiyan Kostadinov <[email protected]>Updates the TCB for `@for` loop blocks to allow nullable values. The runtime already supports it...
0eae992c4e03b7c9039476e03b72e92d662293df authored over 1 year ago by Kristiyan Kostadinov <[email protected]>This commit plugs the new list reconciliation into the new built-in repeater.
PR Close #51980
7d42dc3c023391e12ea607beb227fd4426e1694d authored over 1 year ago by Pawel Kozlowski <[email protected]>
The new list reconcilation algorithm, an alternative to
the DefaultIterableListDiffer. It works ...
The template pipeline now supports basic forms of `defer` blocks. This includes the `loading`, `...
07602eb2987db6a0296eeab0b1473fce4996403b authored over 1 year ago by Dylan Hunn <[email protected]>Previously, we had many individual constants collected at different places in the template pipel...
f0dc30b19737d7cf1b4abd6e7c21954e04b8e743 authored over 1 year ago by Dylan Hunn <[email protected]>Ops with `ConsumesSlotOpTrait` have a self-xref, and are assigned a corresponding `slot`.
Ops w...
7e0ed9e7b810f501466ae0faf238b242605c18ad authored over 1 year ago by Dylan Hunn <[email protected]>Enables the new `@` block syntax by default by removing the `enabledBlockTypes` flags. There are...
43e6fb0606e15584dcb4478ad4eaa8e825dda83e authored over 1 year ago by Kristiyan Kostadinov <[email protected]>Adds some logic to enable parsing of block syntax in the linker. Note that the syntax is only en...
9acd2ac98bc3b6ffc5a8d6c19f7290d05fe1f896 authored over 1 year ago by Kristiyan Kostadinov <[email protected]>Increases the `minVersion` of component declarations that use bloks to v17 in order to indicate ...
1beef49d80809fbb0e7c8e95f17096c39ac8940a authored over 1 year ago by Kristiyan Kostadinov <[email protected]>See associated pull request for more information.
(cherry picked from commit e169b2da2e16aac5bb...
068b38a05d03d50e3051add0aca5ec1cffa2cf4d authored over 1 year ago by Angular Robot <[email protected]>Update to the latest version of material
PR Close #51996
e9c3790b4ea7633c3a3242640210452ed1fd2a3e authored over 1 year ago by Alan Agius <[email protected]>This is a deceptively simple fix for a deep issue. Consider the following template:
```
<button...
We were previously emitting pure functions as `function foo(args) {return bar;}`, but `TemplateD...
32cfbb4306c56ad0b498fb2ae599c8f0929844c6 authored over 1 year ago by Dylan Hunn <[email protected]>Fixes a compilation error that happened, because a couple of related PRs landed at the same time...
5419af61921aea0faacee88851c8243b8df817b5 authored over 1 year ago by Kristiyan Kostadinov <[email protected]>Fixes an issue where if animations are enabled, deferred blocks don't remove their placeholder b...
4f69d620d94663592780b2875acbc2b1918775f9 authored over 1 year ago by Kristiyan Kostadinov <[email protected]>Send message to to slack when aio fails to deploy
PR Close #51956
31edf79096bf225bb308fb5618ab0deb5e5a7d14 authored over 1 year ago by Joey Perrott <[email protected]>This commit re-enables previously flaky tests. The original issue was resolved by mocking `reque...
367b075d151d9f69b391e36ea02b1ef5637be8fd authored over 1 year ago by Andrew Kushnir <[email protected]>Currently, there is no change detection scheduled after triggering `on idle` condition, since `r...
e368d81896f3ab6ab9001953b2b4fd7b6c650838 authored over 1 year ago by Andrew Kushnir <[email protected]>PR Close #51851
c4d77fde120ba84874708187ce640bc0b6860f26 authored over 1 year ago by Jonathan Sharpe <[email protected]>Updated Angular CLI help contents.
PR Close #51959
aa4069d5dcc7f9755ecaa9ff32b78af1e3b1baa1 authored over 1 year ago by Angular Robot <[email protected]>This API allows for inspection of a given injector to determine it's type (Element, Environment,...
a54713c8316787eea160cfdb7f2778a087fe59ed authored over 1 year ago by AleksanderBodurri <[email protected]>This commit adds hydration support for repeaters (for loops) and empty blocks. The logic looks u...
6b6a44c4738d369eb010664280426e5ecdb6e44d authored over 1 year ago by Andrew Kushnir <[email protected]>This entails adding a bit of extra logic to the existing conditional ingestion and corresponding...
56d25add17d4a487d58bda956f9718395da00d70 authored over 1 year ago by Dylan Hunn <[email protected]>This is a pure refactor: we previously crammed a lot of data into a complicated array on the con...
aa0ac8a74c848be2e45ea02116f7c9bda7bdd3a3 authored over 1 year ago by Dylan Hunn <[email protected]>An `if` block can specify an alias for its main expression. We now support these in the template...
408d3b44c780a63523d4f66e2dffe55dfaea7105 authored over 1 year ago by Dylan Hunn <[email protected]>Updates the golden partial file to account for the newly added test
PR Close #51876
8d09e9e01380efd1f493139c9ae3eb4573e4e061 authored over 1 year ago by Miles Malerba <[email protected]>
Adds a new test to verify pipe behavior in i18n blocks, and makes
serveral fixes to allow the te...
Enables a handful of additional i18n tests that pass with the changes
made so far.
PR Close #51876
705439aaad6189a3be6597f885717fa6195d09f8 authored over 1 year ago by Miles Malerba <[email protected]>
Fix a bug where replaceWithMany was incorrectly setting the previous
item
PR Close #51876
8f1feb6036448eceb73c844bddcbde545d51fa42 authored over 1 year ago by Miles Malerba <[email protected]>
Rather than rely on the empty element collapsing phase to run first, add
logic to the empty elem...
Use an actual JS `Map` rather than an object to represent the i18n
params.
PR Close #51876
70e57b64ef05e58d955a5ea77ef44b041c5eabb4 authored over 1 year ago by Miles Malerba <[email protected]>
Refactors the i18n handling to only pass the relevant information from
the i18n AST through to t...
Fills in the correct values for expression placeholders in the i18n
messages.
PR Close #51876
5409b3f8d4194567139d1e69f36d1d406a3623c4 authored over 1 year ago by Miles Malerba <[email protected]>Adds support for the i18nApply operation to apply i18n expressions.
PR Close #51876
c45a544ab4585686b914ef70474465bf85077f92 authored over 1 year ago by Miles Malerba <[email protected]>
Matches the behavior of `TemplateDefinitionBuilder`, advancing to the
last element in the i18n b...
Moves the empty element phase earlier, to before pipe creation. This
ensures that adjacent i18nS...
Adds support for i18n expressions in i18n messages, and allows i18n
messages on templates.
Co-a...
5ba9093c451d2cbe2d88267bd9dd2d5f888d627b authored over 1 year ago by Miles Malerba <[email protected]>Move permissions into the job definition for security improvement.
PR Close #51847
47e841c834bf1bfd8473a8bbdc2caf419473d4f5 authored over 1 year ago by Joey Perrott <[email protected]>Let's have the same test app for async and eagerly loaded animations.
PR Close #50738
81e7f5be0380f58b0d7e74c7e8190c865316becc authored over 1 year ago by Matthieu Riegler <[email protected]>This integration test aims to cover that we do not break the code splitting of the animation mod...
2c2ccf76e22e521898105fbad470eb81c707a471 authored over 1 year ago by Matthieu Riegler <[email protected]>`provideLazyLoadedAnimations()` returns providers which allow the lazy loading of the animation ...
e753278faae79a53e235e0d8e03f89555a712d80 authored over 1 year ago by Matthieu Riegler <[email protected]>e1728a2a392aa7fa237a50561469f99eb201a24c authored over 1 year ago by Dylan Hunn <[email protected]>
423709634e7af297132f1fc691c3ac7e6a766aba authored over 1 year ago by Dylan Hunn <[email protected]>
See associated pull request for more information.
PR Close #51873
f3c5b2ea3a213968954b1303de0888bb1009dca7 authored over 1 year ago by Angular Robot <[email protected]>Adds support for defining `viewport`, `interaction` and `hover` triggers with no parameters. If ...
e2e3d69a277990ab79aac7aae43cbdd398e13ed9 authored over 1 year ago by Kristiyan Kostadinov <[email protected]>If a trigger element can't be accessed from the defer block, we don't generate any instructions ...
23bfa10ac809f6b27d32647210c52329f0e4262e authored over 1 year ago by Kristiyan Kostadinov <[email protected]>Prior to this change `this.isStable.pipe(first((isStable) => isStable)).toPromise()` had to be d...
8413b64a6b039e2a47e29feabc7a63d5ad614a06 authored over 1 year ago by Alan Agius <[email protected]>Previously, dehydrated views lookup was triggered only when ViewContainerRef was injected. The n...
f483aed86a3758b2f9444a63e4b8e39de46a6950 authored over 1 year ago by Andrew Kushnir <[email protected]>This commit updates the `if` and `switch` logic to support hydration. The logic attempts to find...
7a731c95364b742f45a6b3758a80e0b015af7304 authored over 1 year ago by Andrew Kushnir <[email protected]>See associated pull request for more information.
PR Close #51899
acfea3cbe3491d48263872af40e93d000a42156c authored over 1 year ago by Angular Robot <[email protected]>
Changes `TemplateDefinitionBuilder` to output i18n message parameters in
sorted order to make it...
Updated Angular CLI help contents.
PR Close #51916
69ec3493bb55c73cd7cbea37e57c98af42746ebf authored over 1 year ago by Angular Robot <[email protected]>This commit updates hydration runtime code to avoid creating an empty array when we can avoid it...
a39010f6ce173eb29eec543fc734249da038af1b authored over 1 year ago by Andrew Kushnir <[email protected]>PR Close #51921
9b40b64b68fb03a6a4f3c1c0470f8a6f5d07b87d authored over 1 year ago by Jeevan Mahesha <[email protected]>PR Close #51925
4d5d9027792a5f2b3b6f9a8ed756e1242d6b8a37 authored over 1 year ago by Jithil P Ponnan <[email protected]>When updating to version 17, version 16 migrations cannot be executed thus making them redundant...
e66c18ffa06971bbcd2b8d58db1efde9921f4ed8 authored over 1 year ago by Alan Agius <[email protected]>The version prefix in the migration name is redundant.
PR Close #51926
ba0effd4944f6c0f45f6a7e77a1d964304497700 authored over 1 year ago by Alan Agius <[email protected]>#51891 introduces a new syntax that assigns a new meaning to the `@` and `}` in Angular template...
c7127b98b555449f99e24a81c828ab7b1c6c4a4e authored over 1 year ago by Kristiyan Kostadinov <[email protected]>