Make ECA Tamper compatible with ECA 3.0

Created on 8 September 2025, 27 days ago

Problem/Motivation

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Feature request
Status

Active

Version

2.1

Component

Code

Created by

🇦🇹Austria maxilein

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @maxilein
  • 🇩🇪Germany jurgenhaas Gottmadingen

    ECA 2.0.4 is already compatible with ECA 3.

  • Now that this issue is closed, please review the contribution record.

    As a contributor, attribute any organization helped you, or if you volunteered your own time.

    Maintainers, please credit people who helped resolve this issue.

  • 🇦🇹Austria maxilein

    composer require 'drupal/eca_tamper:^2.0'
    ./composer.json has been updated
    Running composer update drupal/eca_tamper
    Loading composer repositories with package information
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.

    Problem 1
    - Root composer.json requires drupal/eca_tamper ^2.0 -> satisfiable by drupal/eca_tamper[2.0.0, ..., 2.0.4].
    - drupal/eca_tamper[2.0.0, ..., 2.0.2] require drupal/eca ^2.0 -> found drupal/eca[2.0.0, ..., 2.1.13] but it conflicts with your root composer.json require (^3.0).
    - drupal/eca_tamper[2.0.3, ..., 2.0.4] require drupal/tamper ^1.0 -> found drupal/tamper[dev-1.x, 1.0.0-alpha1, ..., 1.x-dev (alias of dev-1.x)] but it does not match your minimum-stability.

    Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

  • 🇩🇪Germany jurgenhaas Gottmadingen

    If you look into the composer.json of 2.0.4 it says clearly that it allows ECA 2 and 3.

    ECA Tamper requires Tamper version 1, and as Tamper still only has a beta release, your composer message clearly states drupal/eca_tamper[2.0.3, ..., 2.0.4] require drupal/tamper ^1.0 -> found drupal/tamper[dev-1.x, 1.0.0-alpha1, ..., 1.x-dev (alias of dev-1.x)] but it does not match your minimum-stability., so your project doesn't allow for beta releases.

  • Now that this issue is closed, please review the contribution record.

    As a contributor, attribute any organization helped you, or if you volunteered your own time.

    Maintainers, please credit people who helped resolve this issue.

Production build 0.71.5 2024