Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content

Releases: angular/angular

21.2.0-next.1

28 Jan 20:50

Choose a tag to compare

21.2.0-next.1 Pre-release
Pre-release

common

Commit Description
feat - 8bbe6dc46c Add Location strategies to manage trailing slash on write

forms

Commit Description
feat - ebae211add introduce parse errors in signal forms
fix - e682e53113 only touch visible, interactive fields on submit
fix - fb05fc86d0 sort error summary by DOM order

language-server

Commit Description
feat - 6fb39d9b62 Support client-side file watching via onDidChangeWatchedFiles

language-service

Commit Description
fix - 8a7cbd4668 Detect local project version on creation

router

Commit Description
feat - b51bab583d Add partial ActivatedRouteSnapshot information to canMatch params
fix - dbd50be7f7 Do not intercept reload events with Navigation integration

21.1.2

28 Jan 20:36

Choose a tag to compare

forms

Commit Description
fix - 9f99b14882 only touch visible, interactive fields on submit

language-service

Commit Description
fix - c57b0355b5 Detect local project version on creation

router

Commit Description
fix - 21ecdc036a Do not intercept reload events with Navigation integration

21.2.0-next.0

22 Jan 00:44

Choose a tag to compare

21.2.0-next.0 Pre-release
Pre-release

compiler

Commit Description
feat - 72534e2a34 Add support for the instanceof binary operator
feat - 04ba09a8d9 support AstVisitor.visitEmptyExpr()
fix - ce80136e7b optimize away unnecessary restore/reset view calls
fix - 3242a61bae variable counter visiting some expressions twice

compiler-cli

Commit Description
fix - 473dd3e1cb attach source spans to object literal keys in TCB
fix - a904d9f77b support nested component declaration

core

Commit Description
feat - 92d2498910 add host node to DeferBlockData (#66546)
feat - 1ba9b7ac50 resource composition via snapshots
feat - d9923b72a2 support arrow functions in expressions
fix - ed78fa05c7 Remove note to skip arrow functions in best practices

forms

Commit Description
feat - 95c386469c Add passing focus options to form field

language-server

Commit Description
feat - ebc90c26f5 Add completions and hover info for inline styles
feat - 26fd0839c3 Add folding range support for inline styles
feat - 573aadef7e Add quick info for inline styles

VSCode Extension: 21.1.1

22 Jan 18:32
27eeff9

Choose a tag to compare

  • fix(vscode-extension): add syntax highlighting for arrow functions (a649fc8f57)
  • fix(vscode-extension): add syntax highlighting for spread/rest expressions (8f16846dd9)

21.1.1

21 Jan 21:58

Choose a tag to compare

compiler-cli

Commit Description
fix - 0e1f1ed573 drop .tsx extension for generated relative imports

core

Commit Description
fix - 05adfcf8f2 handle Set in class bindings

forms

Commit Description
feat - d89a80a970 Ability to manually register a form field binding in signal forms
fix - cb75f9ce85 fix control value syncing on touch

21.1.0

14 Jan 19:44

Choose a tag to compare

common

Commit Description
feat - d8790972be Add custom transformations for Cloudflare and Cloudinary image loaders
feat - a6b8cb68af support custom transformations in ImageKit and Imgix loaders

compiler

Commit Description
feat - 640693da8e Add support for multiple swich cases matching
fix - 0ad3adc7c6 Support empty cases

core

Commit Description
feat - 99ad18a4ee Add stability debugging utility
feat - a0dfa5fa86 support rest arguments in function calls
feat - 6e18fa8bc9 support spread elements in array literals
feat - e407280ab5 support spread expressions in object literals
fix - 06be8034bb Microtask scheduling should be used after any application synchronization
fix - b4f584cf42 return StaticProvider for providePlatformInitializer

forms

Commit Description
feat - 1ea5c97703 allow focusing bound control from field state

platform-browser

Commit Description
feat - ec9dc94cee add context to createApplication
feat - ab67988d2e resolve JIT resources in createApplication

router

Commit Description
feat - 5edceffd04 add controls for route cleanup
feat - a03c82564d Add scroll behavior controls on router navigation
feat - e44839b016 Add standalone function to create a comptued for isActive
feat - c25d749d85 Execute RunGuardsAndResolvers function in injection context
feat - 1c00ab42f8 extend paramters of RedirectFunction to include paramMap and queryParamMap
feat - 7003e8d241 Publish Router's integration with platform Navigation API as experimental
feat - c84d372778 Support wildcard params with segments trailing (#64737)

upgrade

Commit Description
refactor - 75fe8f8af9 deprecate VERSION export

Deprecations

upgrade

  • VERSION from @angular/upgrade is deprecated. Please use the entry from @angular/upgrade/static instead.

21.0.9

14 Jan 19:30

Choose a tag to compare

forms

Commit Description
fix - 82d556a8fb Ensure the control instruction comes after the other bindings
fix - 0055f3cc79 Rename signal form [field] to [formField]

migrations

Commit Description
fix - e4bfa5c9e7 prevent duplicate imports in common-to-standalone migration

VSCode Extension: 21.1.0

13 Jan 00:51

Choose a tag to compare

21.1.0 (2026-01-12)

  • fix(vscode-extension): convert enum member kind in completions correctly (50674f8c28)

21.1.0-rc.0

08 Jan 20:50

Choose a tag to compare

21.1.0-rc.0 Pre-release
Pre-release

common

Commit Description
feat - d8790972be Add custom transformations for Cloudflare and Cloudinary image loaders
feat - a6b8cb68af support custom transformations in ImageKit and Imgix loaders

compiler

Commit Description
feat - 640693da8e Add support for multiple swich cases matching
fix - 10da2f9029 better types for a few expression AST nodes
fix - 3a56c1367f produce accurate span for typeof and void expressions
fix - 76fa180005 provide location information for literal map keys
fix - fa7cb4b87a stop ThisReceiver inheritance from ImplicitReceiver
fix - 0ad3adc7c6 Support empty cases

compiler-cli

Commit Description
fix - 106ba63650 ensure component import diagnostics are reported within the imports expression
fix - 3a26244d61 fix up spelling of diagnostic
fix - f12e160bc1 support qualified names in typeof type references

core

Commit Description
feat - 99ad18a4ee Add stability debugging utility
feat - a0dfa5fa86 support rest arguments in function calls
feat - 6e18fa8bc9 support spread elements in array literals
feat - e407280ab5 support spread expressions in object literals
fix - 80b0fbba1f avoid leaking view data in animations
fix - e2a9938c51 explicitly cast signal node value to String
fix - 30e9c62bdf fix memory leak with event replay
fix - 86dc1283e8 handle cancelled traversals in fake navigation
fix - 91dc91bae4 sanitize sensitive attributes on SVG script elements

forms

Commit Description
feat - 2d85ae5811 add [formField] directive
fix - 89c37f1f7f allow custom controls to require dirty input
fix - 82edf18427 allow custom controls to require hidden input
fix - 1a4c3eb1d0 allow custom controls to require pending input
fix - e7d99f02cb clean up abort listener after timeout
fix - cb09fb8308 support custom controls with non signal-based models
fix - 282220d032 Support readonly arrays in signal forms

router

Commit Description
feat - 5edceffd04 add controls for route cleanup
feat - e44839b016 Add standalone function to create a comptued for isActive
feat - 1c00ab42f8 extend paramters of RedirectFunction to include paramMap and queryParamMap
feat - 7003e8d241 Publish Router's integration with platform Navigation API as experimental
fix - bcef77d950 Fix RouterLink href not updating with queryParamsHandling
fix - 9e043decaf handle errors from view transition updateCallbackDone promise

21.0.8

08 Jan 20:42

Choose a tag to compare

core

Commit Description
fix - a6a2621bf9 fix memory leak with event replay
fix - 5239e471a1 handle cancelled traversals in fake navigation