Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TASK] Allow installation in TYPO3 v13 instances #407

Merged
merged 2 commits into from
Dec 19, 2024
Merged

Conversation

sbuerk
Copy link
Contributor

@sbuerk sbuerk commented Dec 19, 2024

  • [TASK] Kickoff support for TYPO3 v13
    This change modifies the composer dependencies to allow
    installation within a TYPO3 v13 composer instance.

    Used command(s):

    composer remove --no-update --dev \
        "sbuerk/typo3-cms-styleguide-version-sync"
    composer require --no-update \
        "typo3/cms-backend":"^12.4.2 || ^13.4" \
        "typo3/cms-core":"^12.4.2 || ^13.4" \
        "typo3/cms-extbase":"^12.4.2 || ^13.4" \
        "typo3/cms-fluid":"^12.4.2 || ^13.4" \
        "typo3/cms-install":"^12.4.2 || ^13.4" \
        "typo3/cms-scheduler":"^12.4.2 || ^13.4" \
        "typo3/cms-setup":"^12.4.2 || ^13.4"
    composer require --dev --no-update \
        "sbuerk/typo3-styleguide-selector":"^12.0.5 || ^13.4" \
        "typo3/cms-belog":"^12.4.2 || ^13.4" \
        "typo3/cms-dashboard":"^12.4.2 || ^13.4" \
        "typo3/cms-extensionmanager":"^12.4.2 || ^13.4" \
        "typo3/cms-filelist":"^12.4.2 || ^13.4" \
        "typo3/cms-fluid-styled-content":"^12.4.2 || ^13.4" \
        "typo3/cms-frontend":"^12.4.2 || ^13.4" \
        "typo3/cms-info":"^12.4.2 || ^13.4" \
        "typo3/cms-lowlevel":"^12.4.2 || ^13.4" \
        "typo3/cms-rte-ckeditor":"^12.4.2 || ^13.4" \
        "typo3/cms-styleguide":"^12.0.5 || ^13.4" \
        "typo3/cms-tstemplate":"^12.4.2 || ^13.4" \
        "typo3/cms-workspaces":"^12.4.2 || ^13.4" \
        "typo3/testing-framework":"^8.2.7" \
        "web-vision/contribution":"@dev"
  • [TASK] Prepare UsageWidget for dual TYPO3 version compatibility
    This change moves the current UsageWidget implementation into a
    subfolder and modifies the Configuration/Services.php to ensure
    registration only for TYPO3 v12 to avoid fatal error within TYPO3
    v13.

    TYPO3 v13 implementation of the widget will be added in a dedicated
    change.

This change modifies the composer dependencies to allow
installation within a TYPO3 v13 composer instance.

Used command(s):

```bash
composer remove --no-update --dev \
    "sbuerk/typo3-cms-styleguide-version-sync"
composer require --no-update \
    "typo3/cms-backend":"^12.4.2 || ^13.4" \
    "typo3/cms-core":"^12.4.2 || ^13.4" \
    "typo3/cms-extbase":"^12.4.2 || ^13.4" \
    "typo3/cms-fluid":"^12.4.2 || ^13.4" \
    "typo3/cms-install":"^12.4.2 || ^13.4" \
    "typo3/cms-scheduler":"^12.4.2 || ^13.4" \
    "typo3/cms-setup":"^12.4.2 || ^13.4"
composer require --dev --no-update \
    "sbuerk/typo3-styleguide-selector":"^12.0.5 || ^13.4" \
    "typo3/cms-belog":"^12.4.2 || ^13.4" \
    "typo3/cms-dashboard":"^12.4.2 || ^13.4" \
    "typo3/cms-extensionmanager":"^12.4.2 || ^13.4" \
    "typo3/cms-filelist":"^12.4.2 || ^13.4" \
    "typo3/cms-fluid-styled-content":"^12.4.2 || ^13.4" \
    "typo3/cms-frontend":"^12.4.2 || ^13.4" \
    "typo3/cms-info":"^12.4.2 || ^13.4" \
    "typo3/cms-lowlevel":"^12.4.2 || ^13.4" \
    "typo3/cms-rte-ckeditor":"^12.4.2 || ^13.4" \
    "typo3/cms-styleguide":"^12.0.5 || ^13.4" \
    "typo3/cms-tstemplate":"^12.4.2 || ^13.4" \
    "typo3/cms-workspaces":"^12.4.2 || ^13.4" \
    "typo3/testing-framework":"^8.2.7" \
    "web-vision/contribution":"@dev"
```
This change moves the current `UsageWidget` implementation into a
subfolder and modifies the `Configuration/Services.php` to ensure
registration only for TYPO3 v12 to avoid fatal error within TYPO3
v13.

TYPO3 v13 implementation of the widget will be added in a dedicated
change.
@sbuerk sbuerk merged commit 27a55e0 into main Dec 19, 2024
4 checks passed
@sbuerk sbuerk deleted the kickof-v13-support branch December 19, 2024 09:32
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