Download the PHP package plan2net/typo3-update-check without Composer

On this page you can find all versions of the php package plan2net/typo3-update-check. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package typo3-update-check

TYPO3 Update Check

CI Latest Version PHP Version License Downloads

A Composer plugin that intercepts TYPO3 core updates and displays breaking changes and security updates before proceeding.

Purpose

Breaking changes and security fixes are easy to overlook when updating TYPO3. This plugin brings that information directly to your terminal the moment you run composer update, highlighting breaking changes (⚠️) and security updates (⚡) so you can make an informed decision before proceeding.

Installation

[!NOTE] Composer 2.2+ requires plugins to be explicitly trusted. The second command adds the necessary entry to your composer.json. When running composer require interactively, Composer will prompt you to allow the plugin — answering yes has the same effect.

[!WARNING] Install this plugin as a development dependency only. It is only useful during development when running composer update; production deployments typically use composer install with locked versions. If you choose to install it in production environments, you do so at your own risk.

How it works

The plugin automatically activates during composer update and:

  1. Detects TYPO3 core updates — Monitors when typo3/cms-core is being updated
  2. Fetches release information — Retrieves data from the TYPO3 API for all versions between current and target
  3. Matches security advisories — Determines fixed vulnerabilities per release from the Packagist security-advisories API (the same data source as composer audit), including CVE numbers and severity levels (critical, high, medium, low)
  4. Displays important changes — Shows each affected version's breaking changes and security updates, followed by a one-line digest (releases scanned, security updates with severity totals, breaking changes)
  5. Warns about skipped security fixes — If the target lands below newer security releases, it lists them so you can raise your constraint
  6. Requests confirmation — Prompts before proceeding when breaking changes or security updates are found

In non-interactive environments (CI/CD), the plugin displays information but proceeds automatically. If the TYPO3 API is temporarily unavailable, the update continues without interruption.

Major version upgrades

Cross-major updates (e.g. 12.4 → 13.4) are fully supported. Since a major upgrade path contains hundreds of breaking changes, the report switches to a condensed format:

Example output

A regular update within a major version:

A major version upgrade — the report condenses breaking changes to a count and leads with an upgrade banner:

Manual check

You can check for breaking changes and security updates between any two versions without running an actual update:

Both arguments are optional. With no arguments it uses your installed typo3/cms-core version and the latest release in that line; with only the first it defaults the target to the latest:

[!NOTE] Defaults always stay within the installed major line — a cross-major check happens only when you pass the target explicitly. For an unknown cross-major target, the command offers the latest release of the requested major's line.

When a version is auto-detected or defaulted, the command asks for confirmation before checking. If you pass a target that doesn't exist, it offers the latest instead; an unknown current version (or missing versions in a non-interactive shell) is rejected with a hint.

Disabling the check

Set the environment variable TYPO3_UPDATE_CHECK=0 to skip the check, for a single run or permanently in environments where it is not wanted:

The values 0, false, off, and no (case-insensitive) are recognized. The manual typo3:check-updates command is not affected.

API availability

The plugin tolerates transient TYPO3 API issues automatically:

Downloads run through Composer's HTTP layer, so its parallelism setting (COMPOSER_MAX_PARALLEL_HTTP, default 12) applies.

Caching

API responses are cached to improve performance and reduce load on TYPO3 servers:

The cache is shared across all TYPO3 projects on the same machine.

Requirements

License

GPL-2.0+


All versions of typo3-update-check with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
composer-plugin-api Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package plan2net/typo3-update-check contains the following files

Loading the files please wait ...