Skip to content

Releases: angular/angular

22.2.0-next.0

22.2.0-next.0 Pre-release
Pre-release

Choose a tag to compare

@alan-agius4 alan-agius4 released this 29 Jul 20:49
Immutable release. Only release title and notes can be modified.

forms

Commit Description
feat - d5e8b1ef7a allow permanent hidden fields in signal forms

22.1.0

Choose a tag to compare

@alan-agius4 alan-agius4 released this 29 Jul 20:39
Immutable release. Only release title and notes can be modified.

common

Commit Description
fix - 1ad6824d0d skip transfer cache for uncacheable HTTP traffic (#69017)

compiler

Commit Description
feat - af5e4e1131 Add an error for --global-foo cases (#68846)
feat - d579ecaf73 Disable '--global-' error outside of g3 (#68846)
feat - f98547675c Namespace CSS variables to the app (#68846)
feat - 8c8b2f7783 Support css var namespacing in properties (#68846)
fix - 292199aa4d permissive whitespace parsing in default never blocks
fix - 25c744c4d0 support foreign components defined outside top-level scope
fix - 5bd00add07 support foreign components inside control flow blocks (#69674)
perf - 2e442f7876 do not emit tag name when control flow root is foreign component (#69674)

compiler-cli

Commit Description
fix - aeb55c8bc1 allow passing uninvoked signals as foreign component props
fix - 7c60a98b3c support import aliases in foreignImports (#68674)

core

Commit Description
feat - 124ba10ead add custom set option to linkedSignal
feat - eab4847a8b Adds deep linking from Performance panel to DevTools
fix - 091456a214 account for namespaces in host binding sanitization (#69558)
fix - b3748e9fe4 correct container anchor collection order to match DOM layout
fix - 11b206b919 introduce disposal mechanism for Angular views in foreign @content
fix - 56607967db introduce logical-only containers for foreign content
fix - 23cf1a828b sanitize host bindings on concrete hosts (#69558)
fix - 0c07356c5c set current tnode in foreign component instruction on reuse

forms

Commit Description
fix - bbbd357bd2 add utility to assert that value is a field tree

http

Commit Description
feat - e3630c23c5 add options to allow caching of credentialed and non-cacheable HTTP requests
fix - ec16a3d6c6 enable xsrf for root-provided HttpClient
fix - 39e362eea5 match header values exactly when deleting
fix - be46ca8696 preserve immutability of materialized clones
fix - c0cbd46bd7 skip transfer cache for fetch credentialed requests (#69017)
refactor - af04e266cc deprecate jsonp support

language-service

Commit Description
feat - 7f0265e43a compile non-exported classes if standalone (#68454)
feat - 4f9c824dd9 Typecheck templates which would require inline typecheck blocks (#68454)
fix - a99fb915c0 account for strictTemplates being enabled by default

migrations

Commit Description
feat - c75ff0255c add migration from injectable to service
fix - 5d5b2ea72d correctly detect then/else keywords in control flow migration

platform-server

Commit Description
fix - cf9d7fa0f8 harden platform location origin validation during SSR (#69184)

router

Commit Description
feat - 97a3fd6a55 handle null and undefined inputs in RouterLinkActive

Deprecations

http

  • HttpClient.jsonp, HttpClientJsonpModule, and related JSONP classes/functions are deprecated. Use standard HTTP requests instead.

21.2.19

Choose a tag to compare

@alan-agius4 alan-agius4 released this 29 Jul 20:44
Immutable release. Only release title and notes can be modified.

compiler

Commit Description
fix - e2660c3dee disallow i18n event attributes
fix - 7b884f585a restrict possible event handler check to property names longer than 2 characters

http

Commit Description
fix - 948a8d6831 distinguish repeated transfer cache params
fix - 9949dccce1 enable xsrf for root-provided HttpClient

platform-server

Commit Description
fix - f34a93c946 update domino to latest version

20.3.27

Choose a tag to compare

@alxhub alxhub released this 29 Jul 19:52
Immutable release. Only release title and notes can be modified.

compiler

Commit Description
fix - 5dbcd0ee16 disallow i18n event attributes
fix - db0d4a1a39 restrict possible event handler check to property names longer than 2 characters

http

Commit Description
fix - a64e2883e9 distinguish repeated transfer cache params

platform-server

Commit Description
fix - 6f80cca0b8 update domino to latest version

22.1.0-rc.0

22.1.0-rc.0 Pre-release
Pre-release

Choose a tag to compare

@pkozlowski-opensource pkozlowski-opensource released this 22 Jul 14:41
Immutable release. Only release title and notes can be modified.

common

Commit Description
fix - d14696e430 preserve crossorigin on image preloads

core

Commit Description
fix - 3499a1321b ensure SVG animation attributeName is checked case-insensitively

forms

Commit Description
fix - 3497c9b943 ensure pending status propagates to the root form in signal forms

http

Commit Description
fix - 3192dccaa3 prevent transfer cache key collisions

migrations

Commit Description
fix - 49672c437b correctly migrate ngClass with mixed space-separated keys
fix - 223e40279f preserve NgClass import on partial migration

22.0.8

Choose a tag to compare

@pkozlowski-opensource pkozlowski-opensource released this 22 Jul 14:33
Immutable release. Only release title and notes can be modified.

common

Commit Description
fix - c0368f2278 preserve crossorigin on image preloads

core

Commit Description
fix - 8616ba9db6 ensure SVG animation attributeName is checked case-insensitively

forms

Commit Description
fix - d302c7ab83 ensure pending status propagates to the root form in signal forms

http

Commit Description
fix - 9d40f8aefe prevent transfer cache key collisions

migrations

Commit Description
fix - 388daea2fc correctly migrate ngClass with mixed space-separated keys
fix - bb39cda648 preserve NgClass import on partial migration

22.1.0-next.6

22.1.0-next.6 Pre-release
Pre-release

Choose a tag to compare

@mattrbeck mattrbeck released this 16 Jul 04:30
Immutable release. Only release title and notes can be modified.

common

Commit Description
fix - 359fb503b8 avoid prototype lookups in date format caches

compiler

Commit Description
fix - da52137724 parsing of an empty template literal interpolation
fix - 5bd00add07 support foreign components inside control flow blocks (#69674)
perf - 2e442f7876 do not emit tag name when control flow root is foreign component (#69674)

compiler-cli

Commit Description
fix - ae0ec7315c re-tag SourceFiles after TsCreateProgramDriver.updateFiles()

core

Commit Description
fix - 9b9b0e93c9 allow static attributes for explicit input transforms
fix - 68ac204074 ignore processing instruction syntax in templates
fix - 0ae6d81ed2 preserve explicit input transform write type

forms

Commit Description
fix - 5cb8c733a3 allow multiple async validators
fix - 2e32872720 preserve intermediate number values in signal forms
fix - 2e0cb52dbf prevent stale CVA writeback during debounce

http

Commit Description
fix - 6d043f8657 prevent interceptor signal reads from leaking into calling reactive contexts

localize

Commit Description
fix - 5de0ea5f23 build runtime translations map with a null prototype
fix - 2a4f582731 use Object.hasOwn for placeholder lookup in translate

platform-browser

Commit Description
fix - fb6b354fbd prevent ReDoS in SOURCEMAP_URL_REGEXP

22.0.7

Choose a tag to compare

@mattrbeck mattrbeck released this 16 Jul 04:23
Immutable release. Only release title and notes can be modified.

common

Commit Description
fix - 91e33aa1de avoid prototype lookups in date format caches

compiler

Commit Description
fix - 5b516e3a58 parsing of an empty template literal interpolation

compiler-cli

Commit Description
fix - c88ddde1c9 re-tag SourceFiles after TsCreateProgramDriver.updateFiles()

core

Commit Description
fix - 94d9591b51 allow static attributes for explicit input transforms
fix - c89f71a74c ignore processing instruction syntax in templates
fix - 70500e4067 preserve explicit input transform write type

forms

Commit Description
fix - 1b9964675f allow multiple async validators
fix - 64d6d47a0c preserve intermediate number values in signal forms
fix - 6cf7446afa prevent stale CVA writeback during debounce

http

Commit Description
fix - 20b7dc3023 prevent interceptor signal reads from leaking into calling reactive contexts

localize

Commit Description
fix - 22d5a091d1 build runtime translations map with a null prototype
fix - 8ce1fcf7fa use Object.hasOwn for placeholder lookup in translate

platform-browser

Commit Description
fix - b34bf0dce8 prevent ReDoS in SOURCEMAP_URL_REGEXP

22.1.0-next.5

22.1.0-next.5 Pre-release
Pre-release

Choose a tag to compare

@leonsenft leonsenft released this 08 Jul 21:46
Immutable release. Only release title and notes can be modified.

compiler

Commit Description
feat - af5e4e1131 Add an error for --global-foo cases (#68846)
feat - d579ecaf73 Disable '--global-' error outside of g3 (#68846)
feat - f98547675c Namespace CSS variables to the app (#68846)
feat - 8c8b2f7783 Support css var namespacing in properties (#68846)
fix - 997b772f28 use regular optional chaining expression for safe function calls in TCBs

compiler-cli

Commit Description
fix - eb2a8ff63f apply debugName transform to required signal queries
fix - eac363e92e detect uninvoked signals in bound expressions using ternary

core

Commit Description
feat - eab4847a8b Adds deep linking from Performance panel to DevTools

forms

Commit Description
fix - 953cdfd66a allow multiple async validators

forms/signals

Commit Description
fix - b542302a23 make extractValue reactive for compat AbstractControl values

http

Commit Description
feat - e3630c23c5 add options to allow caching of credentialed and non-cacheable HTTP requests

migrations

Commit Description
fix - 0a5a2b768c preserve transitive NgModule references when pruning
fix - fbb705e6fd remove stale model import in model-output migration

router

Commit Description
fix - cbbb1d8ba1 handle outlet named proto in segment group maps
fix - e5c37f21de use safe hasOwnProperty when parsing query params

22.0.6

Choose a tag to compare

@leonsenft leonsenft released this 08 Jul 21:36
Immutable release. Only release title and notes can be modified.

compiler

Commit Description
fix - fd4ddcafed use regular optional chaining expression for safe function calls in TCBs

compiler-cli

Commit Description
fix - 534fe81a89 apply debugName transform to required signal queries
fix - 3b08201bfb detect uninvoked signals in bound expressions using ternary

forms/signals

Commit Description
fix - 171669f7b2 make extractValue reactive for compat AbstractControl values

migrations

Commit Description
fix - 0a6af1496b preserve transitive NgModule references when pruning
fix - d4a926a762 remove stale model import in model-output migration

router

Commit Description
fix - c238bd2ad7 handle outlet named proto in segment group maps
fix - 8e6d7f7190 use safe hasOwnProperty when parsing query params