Angular: 18.0.0-next.6 Release

Release date:
April 25, 2024
Previous version:
18.0.0-next.5 (released April 17, 2024)
Magnitude:
3,702 Diff Delta
Contributors:
18 total committers
Data confidence:
Commits:

Top Contributors in 18.0.0-next.6

AndrewKushnir
atscott
JeanMeche
pkozlowski-opensource
alan-agius4
dgp1130
tbondwilkinson
jsaguet
devknoll
crisbeto

Directory Browser for 18.0.0-next.6

All files are compared to previous version, 18.0.0-next.5. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

<a name="18.0.0-next.6"></a>

18.0.0-next.6 (2024-04-25)

animations

| Commit | Description | | -- | -- | | refactor - bcce85af72 | remove deprecated matchesElement from AnimationDriver (#55479) |

common

| Commit | Description | | -- | -- | | refactor - d34c033902 | Deprecate Local Data API functions (#54483) |

compiler-cli

| Commit | Description | | -- | -- | | fix - 7a16d7e969 | don't type check the bodies of control flow nodes in basic mode (#55360) |

core

| Commit | Description | | -- | -- | | feat - a730f09ae9 | Add a public API to establish events to be replayed and an attribute to mark an element with an event handler. (#55356) | | feat - 5f06ca8f55 | add HOST_TAG_NAME token (#54751) | | feat - ac863ded48 | provide ExperimentalPendingTasks API (#55487) | | fix - 5a10f405d3 | complete the removal of deprecation async function (#55491) | | fix - c175bca364 | DeferBlockFixture.render should not wait for stability (#55271) | | fix - 9894278e71 | make ActivatedRoute inject correct instance inside @defer blocks (#55374) | | fix - 5948193e13 | skip defer timers on the server (#55480) |

http

| Commit | Description | | -- | -- | | feat - 6f88d80758 | allow caching requests with different origins between server and client (#55274) | | feat - 8eacb6e4b9 | exclude caching for authenticated HTTP requests (#55034) | | refactor - ef665a40a5 | Deprecate HttpClientModule & related modules (#54020) |

migrations

| Commit | Description | | -- | -- | | feat - f914f6a362 | Migration schematics for HttpClientModule (#54020) |

platform-browser

| Commit | Description | | -- | -- | | refactor - cba336d4f1 | remove deprecated transfer state APIs (#55474) |

platform-server

| Commit | Description | | -- | -- | | fix - 5674c644ab | add nonce attribute to event record script (#55495) |

router

| Commit | Description | | -- | -- | | feat - 4a42961393 | withNavigationErrorHandler can convert errors to redirects (#55370) |

Breaking Changes

animations

  • Deprecated matchesElement method has been removed from AnimationDriver as it is unused. ### core
  • async has been removed, use waitForAsync instead. ### http
  • By default we now prevent caching of HTTP requests that require authorization . To opt-out from this behaviour use the includeRequestsWithAuthHeaders option in withHttpTransferCache.

Example: ts withHttpTransferCache({ includeRequestsWithAuthHeaders: true, })

platform-browser

  • Deprecated StateKey, TransferState and makeStateKey have been removed from @angular/platform-browser, use the same APIs from @angular/core. ## Deprecations ### common
  • getCurrencySymbol, getLocaleCurrencyCode, getLocaleCurrencyName, getLocaleCurrencySymbol, getLocaleDateFormat, getLocaleDateTimeFormat, getLocaleDayNames, getLocaleDayPeriods, getLocaleDirection, getLocaleEraNames, getLocaleExtraDayPeriodRules, getLocaleExtraDayPeriods, getLocaleFirstDayOfWeek, getLocaleId, getLocaleMonthNames, getLocaleNumberFormat, getLocaleNumberSymbol, getLocalePluralCase, getLocaleTimeFormat, getLocaleWeekEndRange, getNumberOfCurrencyDigits ### http
  • HttpClientModule, HttpClientXsrfModule and HttpClientJsonpModule

As mentionned, those modules can be replaced by provider function only.