Repository navigation
v0.0.40
·
101 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Release Notes
- Aligned the DOM sanitization schema with Angular v22: SVG, i18n, and host-binding sinks, plus promoting unknown bare elements for element bindings.
- Compiled
inputs:,outputs:, andqueries:declared in decorator metadata, and validated input transforms like ngtsc. - Added
ngAcceptInputType_*typing from the transform's parameter type. - Recognized Angular decorators and signal APIs by their
@angular/coreimport, matching ngtsc. - Fixed decorator metadata dropping object methods, accessors, and computed keys.
- Fixed the linker for
ɵidentifiers written as\u0275escapes, template literals in styles and host bindings, and the file's own@angular/corenamespace in generated templates. - Fixed incomplete
@letdeclarations to report like Angular. - Ported
specializeControlPropertiesfor Angular >= 21.2 (Angular 22.2 compat). - Fixed i18n parity for attribute and ICU messages.
- Fixed template HMR component ids containing
@. - Updated Oxc to 0.152, napi-rs, and other dependencies.
What's Changed
- chore(deps): update oxc to ^0.151.0 by @renovate[bot] in #488
- chore(deps): update oxc apps by @renovate[bot] in #487
- fix(security): align SVG, i18n, and host-binding sinks with Angular v22 by @Brooooooklyn in #334
- fix(i18n): match ngc for attribute and ICU messages, and cover i18n with Angular's own tests by @ashley-hunter in #491
- fix(security): promote unknown bare elements for element bindings by @Brooooooklyn in #490
- chore(deps): update napi by @renovate[bot] in #489
- fix(directive): compile
inputs:/outputs:declared in decorator metadata by @ashley-hunter in #493 - feat(directive): validate input transforms like ngtsc by @ashley-hunter in #494
- fix(queries): compile decorator
queries:and match ngtsc's query options by @ashley-hunter in #495 - feat(dts): type
ngAcceptInputType_*with the transform's parameter type by @ashley-hunter in #496 - fix(compiler): recognise Angular decorators and signal APIs by their
@angular/coreimport, like ngtsc by @Brooooooklyn in #504 - fix(hmr): split component ids on the last
@by @ashley-hunter in #492 - fix: keep object methods, accessors and computed keys in decorator metadata by @ashley-hunter in #498
- fix(linker): link files whose ɵ identifiers are written as ɵ escapes by @ashley-hunter in #528
- fix(linker): accept template literals in styles and host bindings by @ashley-hunter in #527
- fix(linker): use the file's @angular/core namespace in generated templates by @ashley-hunter in #526
- test(transform): cover hydrate trigger validation with Angular's cases by @Cayan in #502
- fix(compiler): port specializeControlProperties for Angular >= 21.2 (22.2 compat) by @Brooooooklyn in #530
- chore(deps): update npm packages by @renovate[bot] in #500
- fix(parser): report incomplete
@letdeclarations like Angular by @Cayan in #529 - chore(deps): update dependency @angular/router to v22.2.0 [security] by @renovate[bot] in #523
- chore(deps): update dependency rust to v1.99.0 by @renovate[bot] in #525
- chore(deps): update oxc to ^0.152.0 by @renovate[bot] in #501
- chore(deps): update oxc apps by @renovate[bot] in #497
- chore(deps): update rust crate oxc_sourcemap to v9 by @renovate[bot] in #499
- chore(deps): update napi by @renovate[bot] in #524
- 0.0.40 by @Brooooooklyn in #531
New Contributors
Full Changelog: v0.0.39...v0.0.40