Repository navigation
·
41 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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 \u0275 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
- chore(deps): update rust crate insta to v1.49.0 by @renovate[bot] in #533
- chore(deps): update npm packages to v22.2.1 by @renovate[bot] in #532
- chore(deps): update oxc to ^0.153.0 by @renovate[bot] in #536
- chore(deps): update oxc apps by @renovate[bot] in #535
- chore(deps): update napi by @renovate[bot] in #534
- fix(compiler): lower all
@angular/coremember decorators into JITpropDecoratorsby @Brooooooklyn in #537 - fix(compiler): prepend synthesized signal-API decorators before explicit member decorators by @Brooooooklyn in #542
- fix(compiler): match ngtsc
propDecoratorsmember shape insetClassMetadataby @Brooooooklyn in #543 - fix(compiler): ignore
@HostBinding/@HostListeneron static members by @Brooooooklyn in #545 - fix(compiler): ngtsc parity batch — 10 issues (#546, #538, #519, #517, #515, #514, #516, #521, #520, #547) by @Brooooooklyn in #548
- fix(compiler): check ctor param decorators (arity + unexpected) like di.ts by @Brooooooklyn in #551
- fix(compiler): downlevel jit:true on anonymous classes too by @Brooooooklyn in #552
- feat(compiler): evaluate decorator metadata imported from other files by @Brooooooklyn in #553
- fix(compiler): emit queries/viewQueries in ɵɵngDeclareComponent by @Brooooooklyn in #554
- fix(compiler): keep defaults, async, rest in metadata arrow functions by @Brooooooklyn in #555
- fix(compiler): keep spread arguments in call/new expressions and list foreign-decorated members in propDecorators by @Brooooooklyn in #556
- fix(compiler): keep parentheses that JavaScript requires (arrow bodies, unary ** bases) by @Brooooooklyn in #557
- fix(compiler): dedupe generated i0 namespace imports against all file identifiers by @Brooooooklyn in #558
- fix(compiler): report missing ngtsc diagnostics for inputs, outputs, queries and signal APIs by @Brooooooklyn in #559
- test(e2e): record the aliased-@Injectable emit difference by @Brooooooklyn in #560
- fix(e2e-compare): actually compare setClassMetadata between compilers by @Brooooooklyn in #562
- fix(class-metadata): emit
type: undefinedfor ctorParam annotations without a runtime value by @Brooooooklyn in #564 - fix(dts): keep the comments ngtsc keeps on
ngAcceptInputType_*types by @Brooooooklyn in #565 - fix(compiler): resolve arrow function parameters in template expressions by @ashley-hunter in #566
- fix(hmr): write the new template's fields and stop redefining the live definition by @ashley-hunter in #570
- feat(compiler): hoist template arrow functions through ɵɵarrowFunction by @ashley-hunter in #567
- fix(component): evaluate
stylesstatically like ngtsc by @ashley-hunter in #572 - fix(parser): keep capitalised element names as elements by @ashley-hunter in #571
- fix(directive): evaluate
hostmetadata statically like ngtsc by @ashley-hunter in #569 - fix(parser): report incomplete control-flow blocks like Angular by @ashley-hunter in #568
- chore(deps): update napi by @renovate[bot] in #541
- chore(deps): update dependency oxlint-tsgolint to v7.0.2004 by @renovate[bot] in #573
- chore(deps): update dependency tsdown to v0.23.1 by @renovate[bot] in #574
- chore(deps): update rust crate serde_json to v1.0.154 by @renovate[bot] in #576
- fix(compiler): match Angular 22.2.2 emit for img/video src sanitizers and namespaced block tags by @Brooooooklyn in #577
- chore(deps): update oxc to ^0.154.0 by @renovate[bot] in #579
- chore(deps): update oxc apps by @renovate[bot] in #578
- chore(deps): update npm packages by @renovate[bot] in #575
- 0.0.41 by @Brooooooklyn in #580
New Contributors
Full Changelog: v0.0.39...v0.0.41