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 and motivation

When updating TYPO3, it's easy to overlook critical changes buried in release notes and announcements. Even minor version updates can introduce breaking changes or important security fixes that require immediate attention. Traditionally, developers need to manually check release announcements, security advisories, and changelogs—a time-consuming process that's often skipped under deadline pressure.

This Composer plugin solves this problem by bringing important information directly to your terminal, exactly when and where you need it. During the update process, it automatically highlights breaking changes (⚠️) and security updates (⚡), ensuring you never miss critical changes that could impact your application's functionality or security.

Installation

Note: This plugin should only be installed as a development dependency since it's 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. Analyzes security bulletins - Fetches severity levels (Critical, High, Medium, Low) from security advisories
  4. Displays important changes - Shows only versions with breaking changes or security updates, including severity summary
  5. Requests confirmation - Prompts before proceeding with updates that contain breaking changes

Example output

Non-interactive mode

In non-interactive environments (CI/CD), the plugin will display information but automatically proceed with the update.

Manual check

Once installed, you can manually check for breaking changes and security updates between any two versions:

This is useful for planning upgrades or reviewing changes without actually performing an update.

Security severity information

When security updates are detected, the plugin automatically fetches severity information from TYPO3 security bulletins and displays a summary:

This helps developers quickly assess the urgency of security updates without manually checking each bulletin.

API availability

If the TYPO3 API is temporarily unavailable, the plugin will display an error message but allow the update to proceed. This ensures that temporary API issues don't block your development workflow.

Caching

The plugin caches API responses to improve performance and reduce load on the TYPO3 API servers:

The caching system ensures fast subsequent runs while keeping release information up-to-date.

Development

Setup

Testing

Code quality

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
guzzlehttp/guzzle Version ^7.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 ...