Skip to content

Releases: angular/angular

22.0.0-next.5

25 Mar 23:04

Choose a tag to compare

22.0.0-next.5 Pre-release
Pre-release

common

Commit Description
fix - c1312da183 avoid redundant image fetch on destroy with auto sizes

compiler

Commit Description
feat - e850643b1b Support comments in html element.
fix - 96be4f429b abstract emitter producing incorrect code for dynamic imports
fix - 5a712d42d1 prevent shimCssText from adding extra blank lines per CSS comment

compiler-cli

Commit Description
refactor - ca67828ee2 introduce NG8023 compile-time diagnostic for duplicate selectors

core

Commit Description
feat - 8bc31a515f Allow other expression for exhaustive typechecking
feat - eae8f7e30b Set default Component changeDetection strategy to OnPush
fix - 16adbbf423 ensure custom controls resolve transitive host directives
fix - dfa149dc68 fixes a regression with animate.leave and reordering
fix - 50e599e73e lazy-initialize debounced state to prevent computation cycle
fix - 22f8b0a500 resolver function not matching expected type
fix - 5e99ae9f00 widen type for directive inputs/outputs

forms

Commit Description
feat - 74f76d8075 add reloadValidation to Signal Forms to manually trigger async validation
feat - 24e52d450d add debounce option to validateAsync and validateHttp
feat - 709f5a390c add FieldState.getError()
feat - 41b1410cb8 support binding `number
fix - 0eeb1b5f03 allow FormRoot to be used without submission options (#67727)
fix - ee8d2098cb change FieldState optional properties to non-optional
fix - df8b020299 clear native date inputs correctly in signal forms when changed via native UI
perf - 98c5afdb02 lazily instantiate signal form fields

migrations

Commit Description
fix - a73b4b7c30 inject migration not work in multi-project workspace with option path

platform-browser

Commit Description
refactor - f99e7ed20f remove Hammer integration

Breaking Changes

compiler-cli

  • Elements with multiple matching selectors will now throw at compile time.

core

  • Component with undefined changeDetection property are now OnPush by default. Specify changeDetection: ChangeDetectionStrategy.Eager to keep the previous behavior.

platform-browser

  • Hammer.js integration has been removed. Use your own implementation.

21.2.6

25 Mar 22:42

Choose a tag to compare

common

Commit Description
fix - b4ab6ba2e8 avoid redundant image fetch on destroy with auto sizes

compiler

Commit Description
fix - 880a57d4b3 prevent shimCssText from adding extra blank lines per CSS comment

core

Commit Description
fix - ad0156e056 fixes a regression with animate.leave and reordering

migrations

Commit Description
fix - 73d6b01b47 inject migration not work in multi-project workspace with option path

22.0.0-next.4

19 Mar 02:20

Choose a tag to compare

22.0.0-next.4 Pre-release
Pre-release

compiler

Commit Description
fix - 412788fac9 ensure generated code compiles
fix - 75560ce43d parse named HTML entities containing digits
fix - d99ab0e040 stop generating unused field

compiler-cli

Commit Description
fix - 2bd708fb6b escape template literal in TCB
fix - 9769560da7 generic types not filled out correctly in type check block
fix - 7a0d6b8df2 transform dropping exclamationToken from properties

core

Commit Description
feat - df659b8d0c re-introduce nested leave animations scoped to component boundaries
feat - dc3131c639 TestBed.getFixture -> TestBed.getLastFixture and update implementation
fix - dc0446552a clean up dehydrated views during HMR component replacement
fix - 523d69a768 run linked signal equality check without reactive consumer
refactor - 69fb1614ef remove checkNoChanges from the public API.

forms

Commit Description
feat - 3983080236 support ngNoCva as an opt-out for ControlValueAccessors
feat - c4ce3f345f template & reactive support for FVC
fix - 83032e3605 support generic unions in signal form schemas

language-service

Commit Description
feat - cfd0f9950c add Document Symbols support for Angular templates

migrations

Commit Description
fix - 730684b9ce prevent trailing comma syntax errors after removing NgStyle

router

Commit Description
feat - 89c9a4de30 Add options optional parameter for withComponentInputBinding

service-worker

Commit Description
fix - 07abfbcc6c preserve redirect policy on reconstructed asset requests

Breaking Changes

core

  • Leave animations are no longer limited to the element being removed.
  • ChangeDetectorRef.checkNoChanges was removed. In tests use fixture.detectChanges() instead.

21.2.5

18 Mar 23:33

Choose a tag to compare

compiler

Commit Description
fix - 334ae10168 ensure generated code compiles
fix - 23ea431c4e parse named HTML entities containing digits

compiler-cli

Commit Description
fix - 26c43d14ba escape template literal in TCB
fix - 67e0ba7e03 generic types not filled out correctly in type check block

core

Commit Description
fix - 1890c3008b clean up dehydrated views during HMR component replacement
fix - bf948be4c2 run linked signal equality check without reactive consumer

migrations

Commit Description
fix - 076d41c3f6 prevent trailing comma syntax errors after removing NgStyle

service-worker

Commit Description
fix - e19150d2b5 preserve redirect policy on reconstructed asset requests

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