21.2.26
upgrade Commit Description only compile the template contents of a downgraded component
upgrade Commit Description only compile the template contents of a downgraded component
upgrade Commit Description only compile the template contents of a downgraded component
compiler Commit Description avoid treating attributes with object prototype names as being translated default to Eager change detection for pre-v22 libraries in JIT report errors for malformed template literal interpolations skip escaped characters when looking for comments in expressions compiler-cli Commit Description add check for numeric CSS properties requiring units account for _angularCoreV…
compiler Commit Description avoid treating attributes with object prototype names as being translated default to Eager change detection for pre-v22 libraries in JIT report errors for malformed template literal interpolations skip escaped characters when looking for comments in expressions compiler-cli Commit Description require @jridgewell/sourcemap-codec 1.6.0 or later core Commit Description avo…
common Commit Description harden param encoding against prototype pollution compiler Commit Description check @boundary blocks in the control flow content projection diagnostic compare the operand in ReadTemporaryExpr.isEquivalent do not scope comments placed inside of a selector harden JIT against prototype pollution support dots in class binding names support popover property bindings compiler-c…
common Commit Description harden param encoding against prototype pollution compiler Commit Description check @boundary blocks in the control flow content projection diagnostic compare the operand in ReadTemporaryExpr.isEquivalent do not scope comments placed inside of a selector harden JIT against prototype pollution support dots in class binding names support popover property bindings compiler-c…
core Commit Description i18n flags leaking on errors http Commit Description enable XSRF protection for same-origin absolute URLs
compiler Commit Description avoid leaking ::ng-deep detection state between rules avoid prototype lookups when resolving entities correctly match directives on <ng-template> nested in various namespaces ignore @let declarations in the control flow content projection diagnostic match namespaced root nodes of control flow blocks against ng-content tag selectors strip script elements regardless…
compiler Commit Description avoid leaking ::ng-deep detection state between rules avoid prototype lookups when resolving entities correctly match directives on <ng-template> nested in various namespaces ignore @let declarations in the control flow content projection diagnostic match namespaced root nodes of control flow blocks against ng-content tag selectors strip script elements regardless…
compiler Commit Description stop suppressing non-iterable values in @for expression compiler-cli Commit Description resolve base class defined via intermediate variable in dts validate unknown element tags even when matched by attribute directives core Commit Description support increment/decrement operators in expressions
common Commit Description let NgOptimizedImage pass a [srcset] binding through when srcset optimization is disabled compiler Commit Description add explicit return types to generated functions avoid incorrectly stripping parentheses in template pipeline avoid stripping parentheses from some expressions compiler-cli Commit Description support extendedConfigCache in readConfiguration core Commit Des…
platform-server Commit Description reject protocol-relative paths in resolveUrl router Commit Description do not copy URL-sized objects into every route snapshot reject duplicate outlets in production builds require outlets to match a route before processing child segments do not retain UrlTree instances in RouterLink
platform-server Commit Description reject protocol-relative paths in resolveUrl router Commit Description do not copy URL-sized objects into every route snapshot reject duplicate outlets in production builds require outlets to match a route before processing child segments
fix(vscode-extension): Support inlay hint in inline templates (c11920da48) fix(vscode-extension): provide folding ranges for templates with interpolated strings (5c927fba0d) fix(vscode-extension): handle template literals when detecting supported decorator fields (f2cf65a898) feat(language-service): add support for @boundary blocks (#70463) (f4a5650ed9)
compiler Commit Description allow template to access private props do not encapsulate nested selectors if parent contains ::ng-deep scope nested CSS rules compiler-cli Commit Description add strictUnclaimedEventNames option to catch misspelled output bindings scope type-checking of keyed defer blocks deduplicate deferred imports across multiple blocks core Commit Description add ErrorBoundary prog…
router Commit Description avoid dense elements allocation for numeric URL keys
router Commit Description avoid dense elements allocation for numeric URL keys
common Commit Description remove abort listener on the abort path too in httpResource compiler Commit Description add return type to pure functions avoid hitting TypeScript limits if template has many translations do not copy expression type into output AST variables guard unverified ctor parameter types in class metadata compiler-cli Commit Description output function return types in linker core…
compiler Commit Description wrap @for collection expression before appending non-null assertion compiler-cli Commit Description add strictUnclaimedEventNames option to catch misspelled output bindings core Commit Description return null when getDirectiveMetadata is called with null or undefined update FakeNavigation to match WHATWG HTML spec forms Commit Description mark control as dirty before se…
compiler Commit Description wrap @for collection expression before appending non-null assertion core Commit Description return null when getDirectiveMetadata is called with null or undefined forms Commit Description mark control as dirty before setting its value in FVC interop
release: bump VSCode extension version to 22.1.1 (#70666)
No user facing changes in this release
compiler Commit Description namespace @property declarations compiler-cli Commit Description do not flag callable objects with zero parameters in uninvoked track function check core Commit Description add ErrorBoundary programmatic APIs (#70463) allow reading Injector from a view or content query apply SkipSelf to only the starting node in embedded views language-service Commit Description add sup…
compiler Commit Description namespace @property declarations compiler-cli Commit Description do not flag callable objects with zero parameters in uninvoked track function check core Commit Description apply SkipSelf to only the starting node in embedded views platform-server Commit Description avoid sourcemap corruption during domino path substitution router Commit Description keep detached route…
platform-server Commit Description update domino to latest version
platform-server Commit Description update domino to latest version
compiler-cli Commit Description check uninvoked signal aliases in extended diagnostic core Commit Description add utility for testing directives support annotations in WebMCP tool declarations cancel stale debounce timers to prevent timer leaks don't fail NgModule checks for a pipe that extends a base class validate SVG animation attributes outside the SVG namespace forms Commit Description hard-c…
compiler-cli Commit Description check uninvoked signal aliases in extended diagnostic core Commit Description cancel stale debounce timers to prevent timer leaks don't fail NgModule checks for a pipe that extends a base class validate SVG animation attributes outside the SVG namespace forms Commit Description avoid writing to name input on ControlValueAccessor migrations Commit Description skip ts…
release: cut the zone.js-0.16.3 release
common Commit Description avoid prototype member collisions use locale NaN symbol in number formatting compiler Commit Description scope animations declared in minified nested rules compiler-cli Commit Description scope type-checking of keyed defer blocks deduplicate deferred imports across multiple blocks default template diagnostic related message source file to template Produce correct tcb expr…