---
title: "Deprecation: #84549 - Deprecate methods in CoreVersionService"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-84549"
source: "Changelog/9.2/Deprecation-84549-DeprecateMethodsInCoreVersionService.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Deprecation: #84549 - Deprecate methods in CoreVersionService

See [forge#84549](https://forge.typo3.org/issues/84549)

## Description

The core version service has been refactored to make use of the new REST API available via
[https://get.typo3.org/v1/api/doc](https://get.typo3.org/v1/api/doc).

Due to that refactoring multiple methods in class `CoreVersionService` have been marked as deprecated:

-   `getDownloadBaseUrl()`
-   `isYoungerPatchDevelopmentReleaseAvailable()`
-   `getYoungestPatchDevelopmentRelease()`
-   `updateVersionMatrix()`

## Impact

Usage of any of these methods will trigger a PHP `E_USER_DEPRECATED` error.

## Affected Installations

Any that use the mentioned methods.

## Migration

-   For `getDownloadBaseUrl()` use `https://get.typo3.org` directly
-   For `isYoungerPatchDevelopmentReleaseAvailable()` use `isYoungerPatchReleaseAvailable()`
    as the current releases do not make use of development suffixes (like alpha or rc) anymore
-   For `getYoungestPatchDevelopmentRelease()` use `getYoungestPatchRelease()`
-   `updateVersionMatrix()` needs no replacement method - instead the necessary information can be
    fetched directly via the REST API
