Commerce license 8.x-2.0-beta is not drupal 10 compliant as claimed

Created on 19 May 2023, about 1 year ago
Updated 21 May 2023, about 1 year ago

Problem/Motivation

Commerce license 8.x-2.0-beta claims to be Drupal 10 compliant on the project page and in the commerce_license.info.yml file.
However, a declared dependency, drupal/recurring_period, does not have a Drupal 10 compliant version and so upgrading a site to Drupal 10 is not possible.

Steps to reproduce

Try upgrading a site having met all other site and system requirements.

Proposed resolution

Remove the Drupal 10 statement of compliance on the project page and revert the comerce_license.info.yml file to restrict the core version requirement to ^8.9 || ^9 until recurring_period has a Drupal 10 compliant version.

Remaining tasks

Help the maintainers of recurring_period to upgrade their module.

πŸ› Bug report
Status

Closed: outdated

Component

Code

Created by

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

Comments & Activities

  • Issue created by @GrahamShepherd
  • Assigned to TomTech
  • Status changed to Closed: outdated about 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States TomTech

    Hi @GrahamShepherd. Thanks for the feedback!

    The latest dev release was actually compatible with D10, with no dependency on recurring_period, but there are issues with upgrading if you have been using a previous beta or dev release, without performing several manual steps.

    To address this, we have created a new branch, 3.0.x, for D9 and D10, with no dependency on recurring_period.

    For those who have been using a beta release of 8.x-2.x, or an older dev release, we have revisions that take care of handling the dependency on recurring period.

    To upgrade to 3.0.x, follow the steps in the release notes β†’ .

Production build 0.69.0 2024