| add check for numeric CSS properties requiring units
|
| account for _angularCoreVersion flag
|
| accurate spans for host bindings in preprocessor
|
| add guides and correct error codes in diagnostics
|
| align @NgModule + @Injectable static field and decorator order
|
| align defer block validation behavior with ngtsc
|
| align foreign component validations
|
| align option diagnostics behavior with ngtsc
|
| align preprocessor debug name output with ngtsc
|
| align query emission order with ngtsc
|
| always validate component hostDirectives and poison on error
|
| attach relatedInformation to diagnostics from external template
|
| attach relatedInformation to out-of-bounds diagnostics
|
| avoid duplicate diagnostics in invalid expressions
|
| avoid duplicate diagnostics on in and typeof expressions
|
| avoid false positive in export check
|
| avoid overriding enableI18nLegacyMessageIdFormat
|
| avoid spurious forwardRef closure for re-exported NgModule deps
|
| classify built-in *Constructor interfaces as type-only DI params
|
| compile indirectly exported classes
|
| correctly classify DI tokens from ambient modules
|
| decouple usePoisonedData from enableTemplateTypeChecker in buildTypeCheckingConfig
|
| deduplicate pipe diagnostics in preprocessor
|
| defer class static field printing until sharedPool is finalized
|
| disallow bindings to on* properties in preprocessor
|
| do not emit internal tags when closure is enabled
|
| do not emit new namespace imports for DI dependencies
|
| do not inline transform type of imported component
|
| do not treat declaration files as compilation roots in preprocessor
|
| don't analyze .d.ts files twice with rootDirs and paths in preprocessor
|
| don't report diagnostics against .d.ts files in preprocessor
|
| downlevel jit: true Angular member and parameter decorators
|
| emit diagnostic instead of panicking on spread query or input options
|
| emit NG1003 and NG1002 for bare @Pipe and invalid @NgModule calls
|
| emit ɵsetClassMetadata after class when custom decorators exist
|
| enable control flow content projection diagnostics
|
| enforce declaration-only emission diagnostics in preprocessor
|
| ensure diagnostic spans are correct in preprocessor
|
| escape non-ascii characters in ngp string literals
|
| extract rest constructor params and preserve value types on @Inject params
|
| fix remaining NGP compliance test failures
|
| format two-way bindings in preprocessor diagnostics
|
| handle dynamic host bindings in preprocessor
|
| handle input transforms without parameters
|
| handle jit: true on NgModule in preprocessor
|
| handle missing tyes as injection tokens
|
| handle pipeline errors in preprocessor
|
| handle unexported host directives
|
| implement compiler option validations
|
| implement component handler and service validations
|
| implement host directive validations in preprocessor
|
| implement initial set of decorator validations
|
| implement initializer API checks
|
| implement injection and lifecycle validations
|
| implement input transform validations
|
| implement internal compiler flag
|
| implement ModuleWithProviders diagnostic in preprocessor
|
| implement NgModule scope diagnostics in preprocessor
|
| include TSImportEqualsDeclaration in importsEnd and skip hoisting in non-Angular files
|
| index value and type-only declarations inside ambient namespaces for export =
|
| inline type constructor when dependency are in the same file
|
| invalidate preprocessor program queries when entry points change
|
| keep imports identical between local and optimized emit for @Inject params
|
| match ctorParameters behavior from ngtsc
|
| match diagnostic for incorrect styleUrls
|
| match ngtsc behavior for exported forward refs
|
| match ngtsc behavior when inspecting injectables
|
| order directives before pipes in component and @defer dependencies
|
| place standalone self-reference at index 0 and preserve forwardRef closure
|
| plumb i18nPreserveWhitespaceForLegacyExtraction into hybrid compiler
|
| port parentheses insertion logic
|
| port templat semantics checker to preprocessor
|
| preserve AST property name and omit redundant transform in JIT signalInputsTransform
|
| preserve deterministic tsconfig.json files order during FileId interning
|
| preserve isolated NgModule imports in emitDeclarationOnly mode
|
| preserve NgModule scope dependency insertion order and deduplicate on first seen
|
| preserve pure annotations on ngp static fields through tsc
|
| preserve signal debugName insertions in sliced decorator args
|
| prevent static members from clobbering same-named instance inputs/outputs
|
| properly handle quoted members with transforms
|
| record argsSpan on non-object pipe decorators in ng-analyze
|
| reduce memory use by source maps
|
| report diagnostic on specific imports item array
|
| require @jridgewell/sourcemap-codec 1.6.0 or later
|
| resolve @Input transform first-parameter types in coercion members
|
| resolve host directives on directives in preprocessor
|
| resolve indirectly referenced input transform
|
| resolve project-relative context file path for closure message names in ngp
|
| resolve project-relative paths across rootDirs in ngp
|
| retain NgModule imports that transitively export providers via helper functions
|
| revert breaking ngp change
|
| set up source span for host bindings
|
| share a single ImportManager for CopySourceToTcb shims
|
| silence diagnostics on constant writes in generated code
|
| source map generated code in preprocessor
|
| spread raw options argument in ngp signal query metadata
|
| strip Angular decorators from static and private class members
|
| surface preprocessor wasm engine errors as Error instances
|
| synthesize static ctorParameters on jit: true classes
|
| update ambient module specifier check for Oxc 0.155
|
| use canonical exported symbol in NgModule ɵmod types and skip .d.ts extra imports
|
| use flattened host directives in preprocessor
|
| use sequential cycle breaking and exclude type-only imports from cycle graph
|
| validate constructor dependencies in the preprocessor
|
| validate deferredImports
|
| wire up strictUnclaimedEventNames flag
|
| wire up strictUnknownElements flag
|
| wire up supportJitMode flag
|
| filter non-compilation roots before canonicalizing entrypoints
|