Problem/Motivation

Canvas 1.10.0 and 1.10.1 have been released. canvas_extjs works fine against them, but composer.json still caps the dependency below 1.10, so the module cannot be installed on a 1.10 site.

Steps to reproduce

On a Drupal 11.3+ site:

composer require 'drupal/canvas:1.10.1'
composer require 'drupal/canvas_extjs:^1.2'

The second command fails to resolve:

drupal/canvas_extjs requires drupal/canvas >=1.5 <1.10
  -> found drupal/canvas[1.5.0, ..., 1.9.0] but it conflicts with
     your root composer.json require (1.10.1).

Proposed resolution

Raise the upper bound from 1.10 to 1.11, so the constraint becomes >=1.5 <1.11. This admits all 1.10.x releases while still excluding 1.11 until it has been tested. No code changes are needed.

Follows on from #3614951: Allow installing canvas 1.9.* and #3612009: Allow installing canvas 1.5.* to 1.8.*.

Remaining tasks

User interface changes

API changes

Data model changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

sraseef created an issue. See original summary.

sraseef’s picture

Status: Active » Needs review

fago made their first commit to this issue’s fork.

fago’s picture

there are some changes in custom_elements 3.x-dev and canvas 1.x-dev what break tests. Updating it for that.

The canvas issues resolves a future compatibility issue with 1.11 already, in a backwards compatible way.

  • fago committed 735cb13c on 1.x authored by sraseef
    task: #3616384 Allow installing canvas 1.10.*
    
    By: sraseef
    By: fago
    
fago’s picture

Status: Needs review » Fixed

all green now, merging!

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

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

Maintainers, credit people who helped resolve this issue.

  • fago committed 735cb13c on 3618329-latest-canvas-dev-2 authored by sraseef
    task: #3616384 Allow installing canvas 1.10.*
    
    By: sraseef
    By: fago