Skip to content

[!!!][TASK] Configure main branch for 2.x.x development#19

Merged
sbuerk merged 1 commit intomainfrom
prepare-main-branch-for-next-major-version
Feb 13, 2026
Merged

[!!!][TASK] Configure main branch for 2.x.x development#19
sbuerk merged 1 commit intomainfrom
prepare-main-branch-for-next-major-version

Conversation

@sbuerk
Copy link
Member

@sbuerk sbuerk commented Feb 12, 2026

This change prepares the main branch for the
2.0.x development, which includes:

  • Set dev-main branch alias to 2.0.x-dev.
  • Update COMPOSER_ROOT_VERSION in runTests.sh
    to 2.0.x-dev.
  • Align version matrix information in README.md.
  • Remove TYPO3 v12 support as composer dependency,
    runTests.sh and CI pipelines.
  • Remove PHP8.1 support from composer, runTests.sh
    and CI pipelines to align with lowest supported
    TYPO3 version.
  • Add PHP8.5 support from composer, runTests.sh
    and CI pipelines to align with lowest supported
    TYPO3 version.
  • Make core tests 12 a dummy not executing anything
    but keep the file to allow possible badges for older
    branches to still work.

Note

Removing and cleaning up TYPO3 v12 related code
will be done in follow up changes to document
them more properly.

Used command(s):

Build/Scripts/runTests.sh -s composer -- config \
  "extra"."branch-alias"."dev-main" 2.0.x-dev \
&& Build/Scripts/runTests.sh -s composer -- require \
  --no-update \
  'php':'^8.2 || ^8.3 || ^8.4 || ^8.5' \
  'typo3/cms-backend':'^13.4' \
  'typo3/cms-core':'^13.4' \
  'typo3/cms-fluid':'^13.4' \
&& Build/Scripts/runTests.sh -s composer -- require \
  --dev --no-update \
  'typo3/cms-belog':'^13.4' \
  'typo3/cms-dashboard':'^13.4' \
  'typo3/cms-extbase':'^13.4' \
  'typo3/cms-extensionmanager':'^13.4' \
  'typo3/cms-filelist':'^13.4' \
  'typo3/cms-fluid-styled-content':'^13.4' \
  'typo3/cms-frontend':'^13.4' \
  'typo3/cms-info':'^13.4' \
  'typo3/cms-install':'^13.4' \
  'typo3/cms-lowlevel':'^13.4' \
  'typo3/cms-rte-ckeditor':'^13.4' \
  'typo3/cms-styleguide':'^13.4' \
  'typo3/cms-tstemplate':'^13.4' \
  'typo3/cms-workspaces':'^13.4'

@sbuerk sbuerk force-pushed the prepare-main-branch-for-next-major-version branch from 68cc2f5 to 1c40e3b Compare February 12, 2026 16:53
This change prepares the main branch for the
`2.0.x` development, which includes:

* Set `dev-main` branch alias to `2.0.x-dev`.
* Update `COMPOSER_ROOT_VERSION` in `runTests.sh`
  to `2.0.x-dev`.
* Align version matrix information in `README.md`.
* Remove TYPO3 v12 support as composer dependency,
  `runTests.sh` and CI pipelines.
* Remove PHP8.1 support from composer, `runTests.sh`
  and CI pipelines to align with lowest supported
  TYPO3 version.
* Add PHP8.5 support from composer, `runTests.sh`
  and CI pipelines to align with lowest supported
  TYPO3 version.
* Make `core tests 12` a dummy not executing anything
  but keep the file to allow possible badges for older
  branches to still work.

> [!NOTE]
> Removing and cleaning up TYPO3 v12 related code
> will be done in follow up changes to document
> them more properly.

Used command(s):

```bash
Build/Scripts/runTests.sh -s composer -- config \
  "extra"."branch-alias"."dev-main" 2.0.x-dev \
&& Build/Scripts/runTests.sh -s composer -- require \
  --no-update \
  'php':'^8.2 || ^8.3 || ^8.4 || ^8.5' \
  'typo3/cms-backend':'^13.4' \
  'typo3/cms-core':'^13.4' \
  'typo3/cms-fluid':'^13.4' \
&& Build/Scripts/runTests.sh -s composer -- require \
  --dev --no-update \
  'typo3/cms-belog':'^13.4' \
  'typo3/cms-dashboard':'^13.4' \
  'typo3/cms-extbase':'^13.4' \
  'typo3/cms-extensionmanager':'^13.4' \
  'typo3/cms-filelist':'^13.4' \
  'typo3/cms-fluid-styled-content':'^13.4' \
  'typo3/cms-frontend':'^13.4' \
  'typo3/cms-info':'^13.4' \
  'typo3/cms-install':'^13.4' \
  'typo3/cms-lowlevel':'^13.4' \
  'typo3/cms-rte-ckeditor':'^13.4' \
  'typo3/cms-styleguide':'^13.4' \
  'typo3/cms-tstemplate':'^13.4' \
  'typo3/cms-workspaces':'^13.4'
```
@sbuerk sbuerk force-pushed the prepare-main-branch-for-next-major-version branch from 1c40e3b to b385ee9 Compare February 12, 2026 16:55
@sbuerk sbuerk merged commit c1a6bbd into main Feb 13, 2026
5 checks passed
@sbuerk sbuerk deleted the prepare-main-branch-for-next-major-version branch February 13, 2026 11:11
Copy link
Member

@calien666 calien666 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checked the code, looks okay. This is an after-merge Approval

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants