Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Changelog

## 0.0.41 - 2026-10-14

- Matched Angular 22.2.2 emit: dropped `img|src`/`video|src` from URL sanitization and stripped the namespace on control-flow insertion-point tag names.
- Hoisted template arrow functions through `ɵɵarrowFunction`, and resolved arrow function parameters in template expressions.
- Evaluated decorator `host` and `styles` metadata statically like ngtsc, and resolved decorator metadata imported from other files.
- Reported incomplete control-flow blocks like Angular, and kept capitalised element names as elements.
- Rewrote template HMR updates to write the new template's fields instead of redefining the live definition.
- Reported missing ngtsc diagnostics for inputs, outputs, queries, and signal APIs.
- Deduped generated `i0` namespace imports against all file identifiers.
- Emitted `queries`/`viewQueries` in `ɵɵngDeclareComponent`.
- Lowered all `@angular/core` member decorators into JIT `propDecorators`, prepended synthesized signal-API decorators, and matched ngtsc's `propDecorators` member shape in `setClassMetadata`.
- Ignored `@HostBinding`/`@HostListener` on static members.
- Checked ctor param decorators (arity and unexpected) like `di.ts`, emitted `type: undefined` for `ctorParam` annotations without a runtime value, and downleveled `jit: true` on anonymous classes.
- Kept spread arguments in call/new expressions, defaults/async/rest in metadata arrow functions, and parentheses that JavaScript requires.
- Kept the comments ngtsc keeps on `ngAcceptInputType_*` declaration types.
- Updated Oxc to 0.154, napi-rs, and other dependencies.

## 0.0.40 - 2026-10-04

- Aligned the DOM sanitization schema with Angular v22: SVG, i18n, and host-binding sinks, plus promoting unknown bare elements for element bindings.
Expand Down
Loading
Loading