Skip to content

Releases: angular/angular

22.0.0-next.3

12 Mar 19:12

Choose a tag to compare

22.0.0-next.3 Pre-release
Pre-release

compiler

Commit Description
fix - 78dea55351 disallow translations of iframe src

core

Commit Description
fix - 999c14eaab reverts "feat(core): add support for nested animations"
fix - de0eb4c656 sanitize translated form attributes

21.2.4

12 Mar 18:58

Choose a tag to compare

compiler

Commit Description
fix - ed2d324f9c disallow translations of iframe src

core

Commit Description
fix - abbd8797bb reverts "feat(core): add support for nested animations"
fix - d1dcd16c5b sanitize translated form attributes

20.3.18

12 Mar 19:22

Choose a tag to compare

compiler

Commit Description
fix - 02fbf08890 disallow translations of iframe src

core

Commit Description
fix - 72126f9a08 sanitize translated attribute bindings with interpolations
fix - 626bc8bc20 sanitize translated form attributes

19.2.20

12 Mar 20:42

Choose a tag to compare

compiler

Commit Description
fix - 5be912eb55 disallow translations of iframe src

core

Commit Description
fix - b89b0a83a4 sanitize translated attribute bindings with interpolations
fix - 621c7071ad sanitize translated form attributes

22.0.0-next.2

11 Mar 20:10

Choose a tag to compare

22.0.0-next.2 Pre-release
Pre-release

core

Commit Description
feat - b918beda32 allow debouncing signals
fix - f9ede9ec98 ensure definitions compile
fix - b401c18674 include signal debug names in their toString() representation
fix - 8630319f74 sanitize translated attribute bindings with interpolations
refactor - 36936872c9 remove createNgModuleRef

forms

Commit Description
fix - 3e7ce0dafc restrict SignalFormsConfig to a readonly API

language-service

Commit Description
feat - 5a6d88626b add angular template inlay hints support

Breaking Changes

core

  • createNgModuleRef was removed, use createNgModule instead

21.2.3

11 Mar 19:03

Choose a tag to compare

core

Commit Description
fix - 62a97f7e4b ensure definitions compile
fix - 21b1c3b2ee include signal debug names in their toString() representation
fix - 224e60ecb1 sanitize translated attribute bindings with interpolations

VSCode Extension: 21.2.3

11 Mar 21:10
a7e3d76

Choose a tag to compare

This release contains internal refactorings only.

21.2.2

09 Mar 18:11

Choose a tag to compare

compiler

Commit Description
fix - 1df1697c6e prevent mutation of children array in RecursiveVisitor

compiler-cli

Commit Description
fix - c822bf8e76 always parenthesize object literals in TCB
fix - 05d022d5e6 ignore generated ngDevMode signal branch for code coverage

forms

Commit Description
feat - 670d1660c4 add 'blur' option to debounce rule

22.0.0-next.1

05 Mar 18:20

Choose a tag to compare

22.0.0-next.1 Pre-release
Pre-release

compiler

Commit Description
fix - 72a17afaf3 prevent mutation of children array in RecursiveVisitor

compiler-cli

Commit Description
fix - dc4cf649b6 ignore generated ngDevMode signal branch for code coverage

forms

Commit Description
feat - c767d678cf add 'blur' option to debounce rule

migrations

Commit Description
fix - f01901d766 avoid generating invalid code in ChangeDetectionStrategy.Eager migration

22.0.0-next.0

04 Mar 19:47

Choose a tag to compare

22.0.0-next.0 Pre-release
Pre-release

Commit Description
build - d550bf713a update minimum supported Node.js versions

compiler

Commit Description
fix - 488d962bc7 Don't bind inputs/outputs for data- attributes
fix - 03db2aefaa throw on duplicate input/outputs
fix - 786ef8261f throw on invalid in expressions

compiler-cli

Commit Description
fix - 2c87f21abe always parenthesize object literals in TCB

core

Commit Description
feat - 17d3ea44e2 add IdleRequestOptions support to IdleService
feat - 3bc095d508 Add a schematics to migrate provideHttpClient to keep using the HttpXhrBackend implementation.
feat - cb4cb77053 Add migration to add ChangeDetectionStrategy.Eager where applicable
feat - 2206efa55f add special return statuses for resource params
feat - 246a984a5d add TestBed.getFixture
feat - a5981b83a6 support customization of @defer's on idle behavior
feat - 98eb24cea0 Support optional timeout for idle deferred triggers
fix - f9d8da6924 bind global context to idle callback shims in @defer's idle service
refactor - b9b5c279b4 enhance AnimationCallbackEvent.animationComplete signature

forms

Commit Description
fix - fb166772d2 split the touched model into an input and touch output
fix - 2061fd8253 Untrack setValue in reactive forms

http

Commit Description
feat - 5c432fb8bb Use FetchBackend as default for the HttpBackend implementation

language-service

Commit Description
feat - c6f98c723c Add support for idle timeout in defer blocks

router

Commit Description
feat - 3683902234 adds browserUrl input support to router links
refactor - bdb6ae9dbc remove deprecated provideRoutes function.

upgrade

Commit Description
refactor - 01a179577b remove getAngularLib/setAngularLib

Breaking Changes

  • Node.js v20 is no longer supported. The minimum supported Node.js versions are now v22.22.0 and v24.13.1.

compiler

  • data prefixed attribute no-longer bind inputs nor outputs.
  • The compiler will throw when there a when inputs, outputs or model are binding to the same input/outputs.
  • in variables will throw in template expressions.

core

  • change AnimationCallbackEvent.animationComplete signature

http

  • Use the HttpXhrBackend with provideHttpClient(withXhr) if you want to keep supporting upload progress reports.

router

  • provideRoutes() has been removed. Use provideRouter() or ROUTES as multi token if necessary.

upgrade

  • Deprecated getAngularLib/setAngularLib have been removed use getAngularJSGlobal/setAngularJSGlobal instead.

Deprecations

http

  • withFetch is now deprecated, it can be safely removed.