Skip to content

Releases: angular/angular

21.2.0-rc.0

18 Feb 22:38

Choose a tag to compare

21.2.0-rc.0 Pre-release
Pre-release

compiler

Commit Description
feat - 95b3f37d4a Exhaustive checks for switch blocks

core

Commit Description
feat - 81cabc1477 add support for TypeScript 6
fix - 0806ee3826 prevent animated element duplication with dynamic components in zoneless mode

forms

Commit Description
feat - 22afbb2f36 add parsing support to native inputs (#66917)
feat - 30f0914754 support binding null to number input (#66917)
fix - 27397b3f4f clear parse errors when model updates (#66917)
fix - 63d8005703 preserve custom-control focus context in signal forms
fix - 567f292e8e support custom controls as host directives
fix - d75046bc09 warn when showing hidden field state

21.1.5

18 Feb 22:22

Choose a tag to compare

No user facing changes in this release

VSCode Extension: 21.2.0

18 Feb 23:48
7f33cbe

Choose a tag to compare

  • fix(vscode-extension): Highlight function calls with optional chaining (4f8d3995f0)
  • feat(language-service): add linked editing ranges for HTML tag synchronization (8c21866f49)
  • fix(vscode-extension): support highlighting for class bindings with brackets (01ed57f297)
  • feat(language-service): add JSON schema for angularCompilerOptions (496967e7b1)
  • fix(language-service): Detect local project version on creation (8a7cbd4668)
  • feat(language-server): Support client-side file watching via onDidChangeWatchedFiles (6fb39d9b62)
  • feat(language-server): Add completions and hover info for inline styles (ebc90c26f5)
  • feat(language-server): Add quick info for inline styles (573aadef7e)
  • feat(language-server): Add folding range support for inline styles (26fd0839c3)

21.2.0-next.3

11 Feb 17:58

Choose a tag to compare

21.2.0-next.3 Pre-release
Pre-release

common

Commit Description
feat - 18003a33bb add an 'outlet' injector option for ngTemplateOutlet
feat - 51cc914807 support height in ImageLoaderConfig and built-in loaders

compiler

Commit Description
fix - 11834a4274 add geolocation element to schema

compiler-cli

Commit Description
fix - 2ea6dfc6c9 update diagnostic to flag no-op arrow functions in listeners

core

Commit Description
feat - ea2016a6dc add support for nested animations
fix - bd2868e915 capture animation dependencies eagerly to avoid destroyed injector
fix - a7e8abbb7e correctly handle SkipSelf when resolving from embedded view injector
fix - e53c8abaf9 Fix flakey test due to document injection

forms

Commit Description
feat - f56bb07d83 add field param to submit action and onInvalid
feat - ba009b6031 add form directive
feat - 24c0c5a180 support signal-based schemas in validateStandardSchema
fix - adfb83146b simplify design of parse errors

http

Commit Description
fix - cb1163e5e5 correctly parse ArrayBuffer and Blob in transfer cache

21.1.4

11 Feb 17:49

Choose a tag to compare

compiler

Commit Description
fix - caab23dfe6 add geolocation element to schema

core

Commit Description
fix - 2b99eaa019 capture animation dependencies eagerly to avoid destroyed injector
fix - d6aeac504c Fix flakey test due to document injection

forms

Commit Description
feat - 0d1acd0165 support signal-based schemas in validateStandardSchema

http

Commit Description
fix - 3905015ccc correctly parse ArrayBuffer and Blob in transfer cache

21.2.0-next.2

05 Feb 00:15

Choose a tag to compare

21.2.0-next.2 Pre-release
Pre-release

core

Commit Description
feat - 8d5210c9fe add ChangeDetectionStrategy.Eager alias for Default
fix - aff9e36a98 linkedSignal.update should propagate errors
fix - 8ab433abdd export DirectiveWithBindings
fix - cab5ddd526 hold constructors weakly in DepsTracker cache
fix - c66a19f0de prevent element duplication with dynamic components

forms

Commit Description
feat - 95ecce8334 allow setting submit options at form-level
feat - 3937afc316 introduce SignalFormControl for Reactive Forms compatibility
feat - dd208ca259 update submit function to accept options object
fix - b1bf535f8e Resolves debounce promise on abort in debounceForDuration

language-service

Commit Description
feat - 496967e7b1 add JSON schema for angularCompilerOptions
feat - 8c21866f49 add linked editing ranges for HTML tag synchronization

localize

Commit Description
fix - 1c3b1cf18d add support for unit-test builder in ng-add schematic

router

Commit Description
feat - cf9620f7d0 Make match options optional in isActive
feat - 907a94dcec Update IsActiveMatchOptions APIs to accept a Partial
fix - 458bc4a2c8 limit UrlParser recursion depth to prevent stack overflow
perf - 3867cd8554 Use .bind to avoid holding other closures in memory

21.1.3

05 Feb 00:06

Choose a tag to compare

core

Commit Description
fix - 2b254bc050 linkedSignal.update should propagate errors
fix - e5110b4fa1 export DirectiveWithBindings
fix - 2cf4da0ea1 hold constructors weakly in DepsTracker cache
fix - 70a5b651be prevent element duplication with dynamic components

forms

Commit Description
fix - 6f75b6e3f6 Resolves debounce promise on abort in debounceForDuration

localize

Commit Description
fix - 4c7126d23b add support for unit-test builder in ng-add schematic

router

Commit Description
fix - d6268c0bbb limit UrlParser recursion depth to prevent stack overflow
perf - 49a36f4cc7 Use .bind to avoid holding other closures in memory

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