Skip to content

Releases: angular/angular

21.0.2

01 Dec 11:51

Choose a tag to compare

compiler

Commit Description
fix - 78fd159b78 prevent XSS via SVG animation attributeName and MathML/SVG URLs

20.3.15

01 Dec 11:46

Choose a tag to compare

compiler

Commit Description
fix - d1ca8ae043 prevent XSS via SVG animation attributeName and MathML/SVG URLs

19.2.17

01 Dec 11:40

Choose a tag to compare

compiler

Commit Description
fix - 7c42e2ebeb prevent XSS via SVG animation attributeName and MathML/SVG URLs

19.2.16

26 Nov 08:04

Choose a tag to compare

http

Commit Description
fix - 05fe6686a9 prevent XSRF token leakage to protocol-relative URLs

21.1.0-next.0

25 Nov 20:25

Choose a tag to compare

21.1.0-next.0 Pre-release
Pre-release

platform-browser

Commit Description
feat - ec9dc94cee add context to createApplication
feat - ab67988d2e resolve JIT resources in createApplication

router

Commit Description
feat - a03c82564d Add scroll behavior controls on router navigation
feat - c25d749d85 Execute RunGuardsAndResolvers function in injection context
feat - c84d372778 Support wildcard params with segments trailing (#64737)

21.0.1

25 Nov 20:05

Choose a tag to compare

compiler-cli

Commit Description
fix - 39c577bc36 do not type check native controls with ControlValueAccessor
fix - 8d3a89a477 escape angular control flow in jsdoc
fix - bc34083d34 ignore non-existent files

core

Commit Description
fix - 0ea1e07174 apply bootstrap-options migration to platformBrowserDynamic
fix - 70507b8c1c debug data causing memory leak for root effects
fix - a55482fca3 notify profiler events in case of errors
fix - 49ad7c6508 use injected DOCUMENT for CSP_NONCE
perf - cc1ec09931 avoid repeat searches for field directive

forms

Commit Description
feat - 7d5c7cf99a add DI option for classes on Field directive
fix - 8acf5d2756 allow dynamic type bindings on signal form controls
fix - de5fca94c5 run reset as untracked

http

Commit Description
fix - 3240d856d9 prevent XSRF token leakage to protocol-relative URLs

migrations

Commit Description
fix - f394215b14 detect structural ngTemplateOutlet and ngComponentOutlet

20.3.14

25 Nov 20:14

Choose a tag to compare

http

Commit Description
fix - 0276479e7d prevent XSRF token leakage to protocol-relative URLs

21.0.0

19 Nov 18:07

Choose a tag to compare

common

Commit Description
feat - c795960ada Add experimental support for the Navigation API (#63406)
feat - 9eac43cf46 Support of optional keys for the KeyValue pipe (#48814)
feat - a1868c9d13 update to cldr 47 (#64032)
fix - 196fa500a3 properly type ngComponentOutlet (#64561)
refactor - 7a4b225c57 improve typing of ngComponentOutletContent (#63674)
refactor - 25f593ce2a removengModuleFactory input of NgComponentOutlet (#62838)

compiler

Commit Description
fix - ecea909bcc don't choke on unbalanced parens in declaration block
fix - 04dd75ba94 support arbitrary nesting in :host-context()
fix - f54cc4f28a support commas in :host() argument
fix - 814b2713f5 support complex selectors in :nth-child()
fix - aad6ced0ef support one additional level of nesting in :host()

compiler-cli

Commit Description
feat - 563dbd998c Adds diagnostic for misconfigured @defer triggers (#64069)
feat - 0571b335b9 enable type checking of host bindings by default (#63654)
fix - 5b55200edf allow value to be set on radio fields
fix - ab98b2425f capture metadata for undecorated fields (#63957)
fix - be7110342b disallow compiling with the emitDeclarationOnly TS compiler option enabled (#61609)
fix - bd322ca410 do not flag custom control required inputs as missing when field is present
fix - 471da8a311 infer type of custom field controls
fix - 96cb0cffda infer types of signal forms set on native inputs
fix - 71ab11ccf0 make field detection logic more robust
fix - 1f389b8b97 missingStructuralDirective diagnostic produces false negatives (#64579)
fix - 7fd3db0423 remove internal syntax-related flags (#63787)
fix - c371251e4c report invalid bindings on form controls
fix - 01290ab275 use any when checking field interface conformance

core

Commit Description
feat - 809a4ed8c1 Add migration for zoneless by default. (#63042)
feat - 2a7a5de53f Allow passing application providers in bootstrapModule options (#64354)
feat - 28926ba92c introduce BootstrapContext for improved server bootstrapping (#63562)
feat - c2d376b85a make SimpleChanges generic (#64535)
feat - ad2376435b support IntersectionObserver options in viewport triggers (#64130)
feat - 539717f58a support regular expressions in templates (#63887)
fix - ab415f3d7f control not recognized when input has directive injecting ViewContainerRef (#64368)
fix - f008045ded do not rename ARIA property bindings to attributes (#63925)
fix - 1352fbdbf2 Drop special-case disables automatic change detection scheduling (#63846)
fix - c0791e1887 drop support for TypeScript 5.8 (#63589)
fix - aa389a691b ensure @for iteration over field is reactive (#64113)
fix - fec7c288e9 Error on invalid APP_ID (#63252)
fix - d399d7d02b Explicit Zone CD in TestBed providers should not override TestBed error handler (#63404)
fix - 92e09adc0a Remove ignoreChangesOutsideZone option (#62700)
fix - 45fed3d201 Remove Zone-based change provider from internals by default (#63382)
fix - c9f977833e skip Angular formatting when formatting signals recursively
fix - 67fbd5ff1e SSR error in signal forms
fix - c241038111 update symbols (#64481)
refactor - a5e5dbbc16 remove moduleId from Component metadata (#63482)
refactor - 9a16718b13 remove deprecated interpolation option on Components. (#63474)

elements

Commit Description
[fix - be0455adda](https://github.com/angular/angular/c...
Read more

20.3.13

19 Nov 17:41

Choose a tag to compare

release: cut the v20.3.13 release

VSCode Extension: 21.0.0

21 Nov 14:03

Choose a tag to compare

  • fix(language-service): address potential memory leak during project creation (8909594)
  • fix(language-server): fix directory renaming on Windows (3f7111a)