Skip to content

Releases: angular/angular

21.0.0-rc.0

29 Oct 17:43

Choose a tag to compare

21.0.0-rc.0 Pre-release
Pre-release
release: cut the v21.0.0-rc.0 release

21.0.0-next.10

29 Oct 17:40

Choose a tag to compare

21.0.0-next.10 Pre-release
Pre-release

common

Commit Description
feat - 2abf2fb501 Blocks IPv6 localhost from preconnect checks

compiler

Commit Description
fix - 04dd75ba94 support arbitrary nesting in :host-context()

core

Commit Description
fix - 54ad2304e3 Clear lView from IcuIteratorState when stack is empty to prevent memory leak
fix - aa389a691b ensure @for iteration over field is reactive (#64113)

forms

Commit Description
fix - a1ac9a6415 interop supports CVAs with signals (#64618)

migrations

Commit Description
fix - 95344c19f3 Do not remove a template if it is referenced even with a trailing semilocon

router

Commit Description
fix - b7cefeb864 handle parenthesized outlets without a name in DefaultUrlSerializer (#64507)

20.3.9

29 Oct 17:35

Choose a tag to compare

release: cut the v20.3.9 release

20.3.8

29 Oct 17:12

Choose a tag to compare

common

Commit Description
feat - 020f17694b Blocks IPv6 localhost from preconnect checks

core

Commit Description
fix - ca3fd7847f Clear lView from IcuIteratorState when stack is empty to prevent memory leak

migrations

Commit Description
fix - 2edc82abe0 Do not remove a template if it is referenced even with a trailing semilocon

router

Commit Description
fix - bfa53cdd3f handle parenthesized outlets without a name in DefaultUrlSerializer (#64507)

21.0.0-next.9

22 Oct 21:25

Choose a tag to compare

21.0.0-next.9 Pre-release
Pre-release

animations

Commit Description
fix - 2b257b3659 account for Element.animate exceptions (#64506)

common

Commit Description
feat - a1868c9d13 update to cldr 47 (#64032)
fix - 196fa500a3 properly type ngComponentOutlet (#64561)

compiler

Commit Description
fix - 9a7529dd66 correctly compile long numeric HTML entities (#64297)

compiler-cli

Commit Description
fix - c1d870bd38 missingStructuralDirective diagnostic produces false negatives (#64470)
fix - 1f389b8b97 missingStructuralDirective diagnostic produces false negatives (#64579)

core

Commit Description
feat - c2d376b85a make SimpleChanges generic (#64535)
fix - 70332b0453 pass element removal property through in all locations (#64565)
fix - 81bd671906 prevent duplicate nodes from being retained with fast `animate.leave`` calls (#64592)
fix - aab73671e4 update animation scheduling (#64441)
fix - c241038111 update symbols (#64481)

forms

Commit Description
fix - 9c5e969f51 bind invalid input in custom controls (#64526)
fix - 94b0afec00 implement interoperability between signal forms and reactive forms (#64471)
fix - 505bde1fed mark field as dirty when value is changed by ControlValueAccessor (#64471)
fix - 3529877772 mark field as dirty when value is changed by a bound control (#64483)
fix - fd9af2afaf only propagate schema defined properties from field to control (#64446)

language-service

Commit Description
fix - 80e00ff4e5 prevent interpolation from superseding block braces (#64392)

migrations

Commit Description
feat - 75fc16b261 Adds support for CommonModule to standalone migration (#64138)

platform-browser

Commit Description
fix - 29c397f883 DomEventsPlugin should always be the last plugin to be called for supports(). (#50394)

router

Commit Description
feat - 2bd764a3c4 allow router outlet to be set on ng-container (#64562)
fix - 7afc193016 Fix outlet serialization and parsing with no primary children (#64505)
fix - f6a73f1913 Respect custom UrlSerializer handling of query parameters (#64449)
fix - 46ae034c70 Respect custom UrlSerializer handling of query parameters (#64449)
fix - 7fb7511124 Surface parse errors in Router.parseUrl (#64503)

Breaking Changes

zone.js

  • IE/Non-Chromium Edge are not supported anymore.

20.3.7

22 Oct 21:06

Choose a tag to compare

animations

Commit Description
fix - bd38cd45a5 account for Element.animate exceptions (#64506)

compiler

Commit Description
fix - 891f180262 correctly compile long numeric HTML entities (#64297)

compiler-cli

Commit Description
fix - 371274bfc6 missingStructuralDirective diagnostic produces false negatives (#64470)

core

Commit Description
fix - 4c89a267c3 pass element removal property through in all locations (#64565)
fix - 2fad4d4ab6 prevent duplicate nodes from being retained with fast `animate.leave`` calls (#64592)

router

Commit Description
fix - cfd8ed3fff Fix outlet serialization and parsing with no primary children (#64505)
fix - 182fe78f91 Surface parse errors in Router.parseUrl (#64503)

20.3.6

16 Oct 20:28

Choose a tag to compare

core

Commit Description
fix - 911d6822cb update animation scheduling (#64441)

platform-browser

Commit Description
fix - 2ece42866d DomEventsPlugin should always be the last plugin to be called for supports(). (#50394)

21.0.0-next.8

15 Oct 17:16

Choose a tag to compare

21.0.0-next.8 Pre-release
Pre-release

compiler-cli

Commit Description
feat - 563dbd998c Adds diagnostic for misconfigured @defer triggers (#64069)
fix - ab98b2425f capture metadata for undecorated fields (#63957)
perf - 49377d274a fix performance of "interpolated signal not invoked" check (#64410)

core

Commit Description
feat - 2a7a5de53f Allow passing application providers in bootstrapModule options (#64354)
feat - ad2376435b support IntersectionObserver options in viewport triggers (#64130)
fix - ab415f3d7f control not recognized when input has directive injecting ViewContainerRef (#64368)
fix - 0ed6c93960 fixes regression in animate.leave function bindings (#64413)
fix - e228102378 Prevents early style pruning with leave animations (#64335)

forms

Commit Description
fix - f4d1017c25 test that common field states are propagated to controls (#63884)
fix - acd7c83597 test that min/max properties are propagated to controls (#63884)
fix - 71e8672837 test that minLength/maxLength properties are propagated to controls (#63884)
perf - 32f86d35f7 optimize [field] binding instructions (#64351)

http

Commit Description
feat - 2739b7975b add referrerPolicy option to HttpResource (#64283)

migrations

Commit Description
feat - 861cee34e0 Adds migration for deprecated router testing module (#64217)
feat - 1ffcfb625a Adds migration for deprecated router testing module (#64217)
fix - e99bbd3d2a migrating input with more than 1 usage in a method (#64367)

router

Commit Description
fix - e1da41ffdf Scroll restoration should use instant scroll behavior for traversals (#64299)

20.3.5

15 Oct 17:07

Choose a tag to compare

compiler-cli

Commit Description
fix - 8dec92ff9f capture metadata for undecorated fields (#63957) (#64317)
perf - c2e817b0ef fix performance of "interpolated signal not invoked" check (#64410)

core

Commit Description
fix - f15cfa4cc4 fixes regression in animate.leave function bindings (#64413)
fix - d54dd674ca Prevents early style pruning with leave animations (#64335)

migrations

Commit Description
fix - 554573e524 migrating input with more than 1 usage in a method (#64367)
fix - 2c79ca0b57 remove error for no matching files in control flow migration (#64253) (#64314)

router

Commit Description
fix - 6e4bcc7d22 Scroll restoration should use instant scroll behavior for traversals (#64299)

21.0.0-next.7

08 Oct 14:59

Choose a tag to compare

21.0.0-next.7 Pre-release
Pre-release

common

Commit Description
feat - 9eac43cf46 Support of optional keys for the KeyValue pipe (#48814)

core

Commit Description
fix - 548ea027f6 ensure missing leave animations don't queue leave animations (#64226)
fix - dd7c4cd9d1 Fixes animations in conjunction with content projection (#63776)
fix - cb56fbfddb handle undefined CSS time values in parseCssTimeUnitsToMs function (#64181)
fix - e279f30199 prevent early exit from leave animations when multiple transitions are present (#64225)

http

Commit Description
feat - 5cbdefcf11 add support for fetch referrerPolicy option in HttpClient (#64116)
refactor - 0e4e17cd97 HttpResponseBase.statusText (#64176)

migrations

Commit Description
fix - d3e76b1956 preserve component imports when pruning NgModules in standalone migration (#64186)
fix - 62bbce63b7 remove error for no matching files in control flow migration (#64253)

router

Commit Description
fix - 5e61e8d3c3 Fix memory leak through Navigation.abort and canDeactivate guards (#64141)

Deprecations

http

  • HttpResponseBase.statusText is deprecated