Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@angular/compiler

Package Overview
Dependencies
Maintainers
1
Versions
859
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular/compiler - npm Package Versions

1
86

19.0.0-next.6

Diff

Changelog

Source

19.0.0-next.6 (2024-09-18)

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | f611faadfe | fix | extended diagnostics not validating ICUs (#57845) |

core

| Commit | Type | Description | | -- | -- | -- | | 3ebe6b4ad4 | feat | Add async run method on ExperimentalPendingTasks (#56546) | | 1b1519224d | feat | mark input, output and model APIs as stable (#57804) | | e5adf92965 | feat | stabilize @let syntax (#57813) | | 4231e8f28f | fix | Handle @let declaration with array when preparingForHydration (#57816) |

migrations

| Commit | Type | Description | | -- | -- | -- | | 59fe9bc772 | feat | introduce signal input migration as ng generate schematic (#57805) | | 6144612940 | fix | account for explicit standalone: false in migration (#57803) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.2.5"></a>

google-wombot
published 18.2.5 •

Changelog

Source

18.2.5 (2024-09-18)

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | e685ed883a | fix | extended diagnostics not validating ICUs (#57845) |

core

| Commit | Type | Description | | -- | -- | -- | | 76709d5d6e | fix | Handle @let declaration with array when preparingForHydration (#57816) |

migrations

| Commit | Type | Description | | -- | -- | -- | | 5c866942a1 | fix | account for explicit standalone: false in migration (#57803) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.2.4"></a>

google-wombot
published 19.0.0-next.5 •

google-wombot
published 18.2.4 •

Changelog

Source

18.2.4 (2024-09-11)

compiler

| Commit | Type | Description | | -- | -- | -- | | b619d6987e | fix | produce less noisy errors when parsing control flow (#57711) |

migrations

| Commit | Type | Description | | -- | -- | -- | | 9895e4492f | fix | replace leftover modules with their exports during pruning (#57684) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.0.0-next.4"></a>

google-wombot
published 19.0.0-next.4 •

Changelog

Source

19.0.0-next.4 (2024-09-09)

compiler

| Commit | Type | Description | | -- | -- | -- | | 40ff18f87a | fix | produce less noisy errors when parsing control flow (#57711) |

core

| Commit | Type | Description | | -- | -- | -- | | 6ea8e1e9aa | feat | Add a schematics to migrate to standalone: false. (#57643) |

migrations

| Commit | Type | Description | | -- | -- | -- | | cbec46a51d | feat | migrate .pipe calls in outputs used in tests (#57691) | | 68e5370a66 | feat | remove complete calls for migrated outputs (#57671) | | 9da21f798d | feat | replace .next usage on outputs (#57654) | | 71f5ef2aa5 | fix | change imports to be G3 compatible (#57654) | | 3a264db866 | fix | properly handle comments in output migration (#57691) | | fc95a9adff | fix | replace leftover modules with their exports during pruning (#57684) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.0.0-next.3"></a>

google-wombot
published 19.0.0-next.3 •

Changelog

Source

19.0.0-next.3 (2024-09-04)

Breaking Changes

core

    • TypeScript versions less than 5.5 are no longer supported.

compiler

| Commit | Type | Description | | -- | -- | -- | | a2e4ee0cb3 | feat | add diagnostic for unused standalone imports (#57605) |

core

| Commit | Type | Description | | -- | -- | -- | | 8bcc663a53 | feat | drop support for TypeScript 5.4 (#57577) | | e6e5d29e83 | feat | initial version of the output migration (#57604) | | be2e49639b | feat | introduce afterRenderEffect (#57549) |

elements

| Commit | Type | Description | | -- | -- | -- | | fe5c4e086a | fix | support output()-shaped outputs (#57535) |

http

| Commit | Type | Description | | -- | -- | -- | | c2892fee58 | fix | Dynamicaly call the global fetch implementation (#57531) |

language-service

| Commit | Type | Description | | -- | -- | -- | | 8da9fb49b5 | feat | add code fix for unused standalone imports (#57605) | | 1f067f4507 | feat | add code refactoring action to migrate @Input to signal-input (#57214) | | 56ee47f2ec | feat | allow code refactorings to compute edits asynchronously (#57214) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.2.3"></a>

google-wombot
published 18.2.3 •

Changelog

Source

18.2.3 (2024-09-04)

http

| Commit | Type | Description | | -- | -- | -- | | de68e049e4 | fix | Dynamicaly call the global fetch implementation (#57531) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.0.0-next.2"></a>

google-wombot
published 19.0.0-next.2 •

Changelog

Source

19.0.0-next.2 (2024-08-28)

Breaking Changes

core

  • Render default fallback with empty projectableNodes.

    When passing an empty array to projectableNodes in the createComponent API, the default fallback content of the ng-content will be rendered if present. To prevent rendering the default content, pass document.createTextNode('') as a projectableNode.

    For example:

    // The first ng-content will render the default fallback content if present
    createComponent(MyComponent. { projectableNodes: [[], [secondNode]] });
    
    // To prevent projecting the default fallback content:
    createComponent(MyComponent. { projectableNodes: [[document.createTextNode('')], [secondNode]] });
    
    
  • The timers that are used for zone coalescing and hybrid mode scheduling (which schedules an application state synchronization when changes happen outside the Angular zone) will now run in the zone above Angular rather than the root zone. This will mostly affect tests which use fakeAsync: these timers will now be visible to fakeAsync and can be affected by tick or flush.

elements

  • as part of switching away from custom CD behavior to the hybrid scheduler, timing of change detection around custom elements has changed subtly. These changes make elements more efficient, but can cause tests which encoded assumptions about how or when elements would be checked to require updating.

common

| Commit | Type | Description | | -- | -- | -- | | 50f08e6c4bf | feat | automatically use sizes auto in NgOptimizedImage (#57479) |

compiler-cli

| Commit | Type | Description | | -- | -- | -- | | 4716c3b9660 | perf | reduce duplicate component style resolution (#57502) |

core

| Commit | Type | Description | | -- | -- | -- | | a3cdbfe87f5 | fix | avoid leaking memory if component throws during creation (#57546) | | 7a99815146e | fix | Do not bubble capture events. (#57476) | | 7b1e5be20b9 | fix | fallback to default ng-content with empty projectable nodes. (#57480) | | 0300dd2e18f | fix | Fix fixture.detectChanges with autoDetect disabled and zoneless (#57416) | | 226a67dabba | fix | Schedulers run in zone above Angular rather than root (#57553) |

elements

| Commit | Type | Description | | -- | -- | -- | | 0cebfd7462c | fix | switch to ComponentRef.setInput & remove custom scheduler (#56728) |

router

| Commit | Type | Description | | -- | -- | -- | | 8f6308457f0 | fix | Do not unnecessarily run matcher twice on route matching (#57530) |

upgrade

| Commit | Type | Description | | -- | -- | -- | | c9d90786d0a | fix | Address Trusted Types violations in @angular/upgrade (#57454) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.2.2"></a>

google-wombot
published 18.2.2 •

Changelog

Source

18.2.2 (2024-08-28)

core

| Commit | Type | Description | | -- | -- | -- | | 106917af878 | fix | avoid leaking memory if component throws during creation (#57546) | | 6d3a2af146a | fix | Do not bubble capture events. (#57476) |

http

| Commit | Type | Description | | -- | -- | -- | | 5d2e243c76a | fix | Dynamicaly call the global fetch implementation (#57531) |

router

| Commit | Type | Description | | -- | -- | -- | | 804925b1149 | fix | Do not unnecessarily run matcher twice on route matching (#57530) |

upgrade

| Commit | Type | Description | | -- | -- | -- | | 03ec620e31a | fix | Address Trusted Types violations in @angular/upgrade (#57454) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="18.2.1"></a>

google-wombot
published 18.2.1 •

Changelog

Source

18.2.1 (2024-08-22)

core

| Commit | Type | Description | | -- | -- | -- | | 9de30a7b1c | fix | Allow zoneless scheduler to run inside fakeAsync (#56932) | | 286012fb89 | fix | handle hydration of components that project content conditionally (#57383) |

migrations

| Commit | Type | Description | | -- | -- | -- | | 0bb649b8fa | fix | account for members with doc strings and no modifiers (#57389) | | 3b63082384 | fix | avoid migrating route component in tests (#57317) | | 6b4357fae4 | fix | preserve type when using inject decorator (#57389) |

<!-- CHANGELOG SPLIT MARKER -->

<a name="19.0.0-next.1"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc