Skip to content

Releases: angular/angular

22.2.0-next.3

22.2.0-next.3 Pre-release
Pre-release

Choose a tag to compare

@thePunderWoman thePunderWoman released this 19 Aug 20:18
Immutable release. Only release title and notes can be modified.

animations

Commit Description
fix - c73a001fbf detect object trigger values with Object.hasOwn

common

Commit Description
fix - 46d2cb7ff0 preserve literal key union in KeyValuePipe.transform()

compiler

Commit Description
feat - 48a0fd6e8a allow template to access private props
fix - 53fc371142 preserve &ngsp; between sibling control flow blocks

core

Commit Description
fix - dc65e3656f accept readonly arrays for setClassMetadata decorators
fix - eee9ef4d09 allow readonly arrays in RawScopeInfoFromDecorator
fix - 0ddbc47e7f expose debuggableFn for non-computed signal graph nodes
fix - c2b14b7ab4 prevent orphaned requestIdleCallback handle from re-entrant scheduling
fix - 732e505018 replace all hasOwnProperty usages with Object.hasOwn
fix - c658d73210 stop running further effects once one destroys the view mid-flush
fix - c6e4a36be1 throw a descriptive error instead of crashing when a hydration node is missing
fix - 4560f4fdcd throw NG0500 instead of a raw TypeError on element hydration mismatch

forms

Commit Description
fix - c819880b91 report forbidden 2way bindings on when FormField is applied
fix - 38d093232c warn in dev mode when ngModel cannot reach parent NgForm across component boundary

http

Commit Description
fix - 1a006a8f97 cancel oversized fetch response bodies

language-server

Commit Description
fix - 3f8d9d6ea6 recover project for external templates in solution-style workspaces

platform-browser

Commit Description
fix - 6f9a6bea50 disallow event handler attributes in Meta
fix - 1cb3d606bf throw a descriptive error when insertBefore reference node is missing

router

Commit Description
feat - 2720362818 add containsTree as public API
fix - f1a4c85212 pass correct component to canDeactivate for named outlets in componentless parent routes

22.1.3

Choose a tag to compare

@thePunderWoman thePunderWoman released this 19 Aug 20:10
Immutable release. Only release title and notes can be modified.

animations

Commit Description
fix - d9620e0f1b detect object trigger values with Object.hasOwn

common

Commit Description
fix - b3c78a5081 preserve literal key union in KeyValuePipe.transform()

compiler

Commit Description
fix - 94f0b9a371 preserve &ngsp; between sibling control flow blocks

core

Commit Description
fix - afe529cb2d accept readonly arrays for setClassMetadata decorators
fix - 2c72fe3797 allow readonly arrays in RawScopeInfoFromDecorator
fix - ef2ce9a098 expose debuggableFn for non-computed signal graph nodes
fix - 7bcce260f5 prevent orphaned requestIdleCallback handle from re-entrant scheduling
fix - 44137117b3 replace all hasOwnProperty usages with Object.hasOwn
fix - 85f12a5a13 stop running further effects once one destroys the view mid-flush
fix - c04931c88b throw a descriptive error instead of crashing when a hydration node is missing
fix - 601d1f6576 throw NG0500 instead of a raw TypeError on element hydration mismatch

forms

Commit Description
fix - 83450d2924 report forbidden 2way bindings on when FormField is applied
fix - 5cb4ea7e35 warn in dev mode when ngModel cannot reach parent NgForm across component boundary

http

Commit Description
fix - 0cd635e9e2 cancel oversized fetch response bodies

language-server

Commit Description
fix - 14fbe04612 recover project for external templates in solution-style workspaces

platform-browser

Commit Description
fix - 3ddcb1a101 disallow event handler attributes in Meta
fix - 640460d606 throw a descriptive error when insertBefore reference node is missing

router

Commit Description
fix - abe019d505 pass correct component to canDeactivate for named outlets in componentless parent routes

21.2.21

Choose a tag to compare

@thePunderWoman thePunderWoman released this 19 Aug 19:52
Immutable release. Only release title and notes can be modified.

platform-browser

Commit Description
fix - c19a36c2fb disallow event handler attributes in Meta

20.3.29

Choose a tag to compare

@thePunderWoman thePunderWoman released this 19 Aug 19:59
Immutable release. Only release title and notes can be modified.

platform-browser

Commit Description
fix - 7538744c10 disallow event handler attributes in Meta

22.2.0-next.2

22.2.0-next.2 Pre-release
Pre-release

Choose a tag to compare

@amishne amishne released this 13 Aug 18:46
Immutable release. Only release title and notes can be modified.

compiler

Commit Description
fix - a4f1a94948 do not encapsulate nested selectors if parent contains ::ng-deep
fix - d7b03f5523 Generate correct expression for optional chaning.
fix - 107f6fa49d remove namespaced MathML script elements
fix - d0d7f57e08 scope nested CSS rules

compiler-cli

Commit Description
fix - e8aa222e7d correctly resolve symbol for SafePropertyRead in chained optional navigation
fix - 8d6c925392 record class extends clause references in DeferredSymbolTracker

core

Commit Description
fix - 8925a4ee49 ensure i18n_util hasOwnProperty checks are safe for property renaming
fix - 565dbb2fe5 incorrect loop in defer blocks
fix - 9f8e32616b reject prefixed SVG script hosts

forms

Commit Description
fix - 9e37a58e14 keep radio inputs in sync when values change

http

Commit Description
fix - 09bc90003e always decode JSON responses as UTF-8

router

Commit Description
feat - b65dea4f03 allow throwing RedirectCommand to trigger redirects
fix - 435f8b2b8b limit protocol-relative URL handling to serialization

22.1.2

Choose a tag to compare

@amishne amishne released this 13 Aug 18:57
Immutable release. Only release title and notes can be modified.

compiler

Commit Description
fix - 76dff307b4 Generate correct expression for optional chaning.
fix - 6f9a64e6f5 remove namespaced MathML script elements

compiler-cli

Commit Description
fix - e9660b1801 correctly resolve symbol for SafePropertyRead in chained optional navigation
fix - ec6deea513 record class extends clause references in DeferredSymbolTracker

core

Commit Description
fix - 0df9d5eb65 ensure i18n_util hasOwnProperty checks are safe for property renaming
fix - 4d985a179e incorrect loop in defer blocks
fix - 7b40456792 reject prefixed SVG script hosts

forms

Commit Description
fix - 3b5c798072 keep radio inputs in sync when values change

http

Commit Description
fix - 4f7e9987fa always decode JSON responses as UTF-8

router

Commit Description
fix - 2f82601662 limit protocol-relative URL handling to serialization

21.2.20

Choose a tag to compare

@amishne amishne released this 13 Aug 00:02
Immutable release. Only release title and notes can be modified.

core

Commit Description
fix - 6afe6fa781 sanitize host bindings on concrete hosts

http

Commit Description
fix - fec5977df4 match header values exactly when deleting
fix - e33d69a71c preserve immutability of materialized clones
fix - caf616670f run root interceptors in the terminal request chain

20.3.28

Choose a tag to compare

@amishne amishne released this 13 Aug 17:07
Immutable release. Only release title and notes can be modified.

core

Commit Description
fix - 2f96c8020f sanitize host bindings on concrete hosts

http

Commit Description
fix - 969133d426 match header values exactly when deleting
fix - 29dd26bd71 preserve immutability of materialized clones
fix - e4c416c20a run root interceptors in the terminal request chain

VSCode Extension: 22.1.0

Choose a tag to compare

@atscott atscott released this 12 Aug 22:51
Immutable release. Only release title and notes can be modified.
  • fix(language-service): account for strictTemplates being enabled by default (a99fb915c0)
  • feat(language-service): Typecheck templates which would require inline typecheck blocks (#68454) (4f9c824dd9)
  • feat(language-service): compile non-exported classes if standalone (#68454) (7f0265e43a)

22.2.0-next.1

22.2.0-next.1 Pre-release
Pre-release

Choose a tag to compare

@josephperrott josephperrott released this 07 Aug 17:19
Immutable release. Only release title and notes can be modified.

core

Commit Description
fix - cfe2cda110 initialize hydration triggers after late runtime activation
fix - e43eb96341 warn when style property bindings receive invalid values

http

Commit Description
fix - ef4dfead83 avoid aborting completed requests in FetchBackend
fix - 6a0789dc7f respect content-type charset in fetch backend text decoder
fix - bb78286e5e run root interceptors in the terminal request chain
fix - 280d09b160 strip RFC 6265 DQUOTE characters and handle URIError in parseCookieValue