Skip to content

Releases: angular/angular

22.0.0-rc.0

13 May 23:32
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.0.0-rc.0 Pre-release
Pre-release

compiler

Commit Description
fix - c7aef8ec5d enforce parentheses containing arguments for :host-context
fix - 8a1533c9ad preserve leading commas in animation definitions
fix - 194f723f66 remove dedicated support for legacy shadow DOM selectors
fix - 4c25a42e98 remove deprecated shadow CSS encapsulation polyfills
fix - 7dc1017e51 simplify handling of colon host with a selector list
fix - ccb7d427e4 type check invalid for loops

platform-server

Commit Description
fix - 119a19e604 forward BEFORE_APP_SERIALIZED errors to ErrorHandler

21.2.13

13 May 23:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

core

Commit Description
fix - 1c6553e97d disallow event attribute bindings in host bindings unconditionally

platform-server

Commit Description
fix - 629905d537 add allowedHosts option to renderModule and renderApplication
fix - 0b7192f441 forward BEFORE_APP_SERIALIZED errors to ErrorHandler

20.3.21

12 May 17:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

platform-server

Commit Description
fix - f584840e2e add allowedHosts option to renderModule and renderApplication

19.2.22

12 May 21:46
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

core

Commit Description
fix - 83a640516f disallow event attribute bindings in host bindings unconditionally (#68469)
fix - 24a0103a98 validate security-sensitive attributes in i18n bindings (#68469)

platform-server

Commit Description
fix - 8569db8875 add allowedHosts option to renderModule and renderApplication
fix - 837a710217 ensure origin has a trailing slash when parsing url (#68469)

22.0.0-next.12

08 May 15:22
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.0.0-next.12 Pre-release
Pre-release

core

Commit Description
fix - 8ebae1de33 allow service with factory on abstract classes
fix - 6f525245cd disallow event attribute bindings in host bindings unconditionally

migrations

Commit Description
fix - 0f2160c410 remove compiler import from safe optional chaining migration

platform-server

Commit Description
fix - a451a1d66e add allowedHosts option to renderModule and renderApplication

22.0.0-next.11

06 May 23:30
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.0.0-next.11 Pre-release
Pre-release

compiler

Commit Description
fix - b225a5d902 invalid type checking code if field name needs to be quoted

compiler-cli

Commit Description
feat - b8d3f36ed9 add support for Node.js 26.0.0
feat - 2eae497a04 support external TCBs with copied content in specific mode

core

Commit Description
feat - 3b0ae5fef0 add provideWebMcpTools
feat - 5a7c1e62dc add ability to cache resources for SSR
feat - ef1810197b export experimental declareWebMcpTool support
fix - 1ab654cf28 allow explicit read generic with signal input transforms
fix - 49748b5c79 enforce return type for service factory
fix - 6339d264eb i18n flags leaking on errors
fix - 7aad302c3e mark service decorator as stable
fix - 4c9afb68a3 respect ngSkipHydration on components with projectable nodes in LContainers
fix - 9d7a609458 validate security-sensitive attributes in i18n bindings
fix - 0ea27f4e65 visit ng-let expression value in signal migration schematics

forms

Commit Description
feat - 7745365910 graduate signal forms APIs to public API
fix - 3524de29f3 Add support for range type with outside of native bounds
fix - 0ea50ffe5a ensure debounced async validators produce pending status during debounce
fix - 3c44d7c90b fix orphan field error on blur during array removal
fix - 849dba6c65 implement custom control reset propagation
fix - 5835a5e3a7 prevent orphan field crashes in debounceSync and async validation
fix - 708631f2c4 prohibit concurrent submits in signal forms
fix - 68c3abbe09 synchronize controls with the model on reset
perf - e0536091f5 optimize reactivity by using shallow array equality
perf - 9b9769479b shortcut deepSignal writes if value is unchanged
refactor - 592a12d6c9 remove string support from min and max validation rules (#68001)

http

Commit Description
refactor - 7c8c3347ef Add reportUploadProgress & reportDownloadProgress options

language-service

Commit Description
fix - dc9c72da9b Add support for @Input with transforms

router

Commit Description
feat - c84642ac16 add unmatchedInputBehavior option to componentInputBinding

Breaking Changes

forms

  • min and max validation rules no longer support
    string values. Bound values must be numbers or null.

Deprecations

http

  • The reportProgress option is deprecated please use reportUploadProgress & reportDownloadProgress instead.

21.2.12

06 May 22:47
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

core

Commit Description
fix - fe13bb669d allow explicit read generic with signal input transforms
fix - 3430251fef i18n flags leaking on errors
fix - 1aeebbe304 respect ngSkipHydration on components with projectable nodes in LContainers
fix - 9e38ed7d57 sanitizer typings
fix - 7a05a9a71a validate security-sensitive attributes in i18n bindings
fix - c37f6ca42f visit ng-let expression value in signal migration schematics

forms

Commit Description
fix - 03ad53863b prohibit concurrent submits in signal forms

20.3.20

06 May 22:08
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

core

Commit Description
fix - a9bcffdbc7 disallow event attribute bindings in host bindings unconditionally (#68468)
fix - 97eeb45cfa validate security-sensitive attributes in i18n bindings (#68468)

platform-server

Commit Description
fix - 25e4e07238 ensure origin has a trailing slash when parsing url (#68468)

22.0.0-next.10

29 Apr 23:03
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.0.0-next.10 Pre-release
Pre-release

common

Commit Description
fix - 97cac1cf4d prevent focus from scrollToAnchor

compiler

Commit Description
feat - 2896c93cc1 Angular expressions with optional chaining returns undefined
fix - 6bd1721662 let declaration span not including end character

core

Commit Description
feat - 444b024d49 Add a injectAsync helper function
fix - 8c11816490 fix ordering of view queries metadata in JIT mode
fix - 3583c01bf9 guard against non-object events and avoid listener wrapper identity mismatch
fix - d5fd51e956 prevent event replay double-invocation when element hydrates before app stability

migrations

Commit Description
feat - 8f8972b0fd model + output migrations

platform-server

Commit Description
fix - 2a6b6fafb0 ensure origin has a trailing slash when parsing url

21.2.11

29 Apr 22:38
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

common

Commit Description
fix - 10ad3c0692 prevent focus from scrollToAnchor

compiler

Commit Description
fix - 4f5d8a2c0b let declaration span not including end character

core

Commit Description
fix - a40e2cebc8 fix ordering of view queries metadata in JIT mode
fix - 885a1a1d97 guard against non-object events and avoid listener wrapper identity mismatch
fix - 7a64aff9b5 prevent event replay double-invocation when element hydrates before app stability

platform-server

Commit Description
fix - be1f80a253 ensure origin has a trailing slash when parsing url