Problem/Motivation

The intent of this issue is to coordinate efforts in the creation of the 4.0.22 release of the Environment Indicator module.

As of the creation of this issue, the module is stable and supports Drupal 9.3, 10.x, and 11.x. The 4.0.22 release will focus on resolving minor bugs reported or fixed since the 4.0.21 release, improving overall code quality, and ensuring continued compatibility with the latest versions of Drupal.

Release-blocker issues (Bug fixes)

Good-to-fix issues (Code Quality and CI)

Remaining tasks

  • Establish a list of release-blockers and 'good-to-fix' issues for the 4.0.22 release.
  • Resolve the above issues blocking the release.
  • Merge all merge requests for the listed issues. (Merging into the 4.x-dev branch can be done at any time after the release of 4.0.21. No release required.)
  • Create 4.0.22 stable release.
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

trackleft2 created an issue. See original summary.

trackleft2’s picture

Issue summary: View changes
trackleft2’s picture

Issue summary: View changes
trackleft2’s picture

trackleft2’s picture

trackleft2’s picture

Issue summary: View changes
trackleft2’s picture

Issue summary: View changes
trackleft2’s picture

Issue summary: View changes
trackleft2’s picture

Issue summary: View changes
trackleft2’s picture

isholgueras’s picture

I was creating the issue for 4.0.21 until I realized you also created it.

I was wondering to if it makes sense to plan this release (maybe one more release) to be the latest release before 4.1. I wouldn't like to maintain 2 different version unless it's strictly necessary.

I would like to add to this release these issues (some leftovers from 4.0.20 release and some new)

Release-blocker issues (Bug fixes)

Good-to-fix issues (Good to have)

There are more issues I would like to work on and add to the release, but at least this is a good amount of issues to include in 4.0.21. What do you think?

trackleft2’s picture

Thanks for merging. I think your list for 4.0.22 looks good, and possibly #3494122: Environmental indicator incorrect version identifier

IMHO we should start dropping support for older versions of Drupal core with the first minor release (4.1.0), so we can begin to take advantage of some of the newer OOP patterns and core features.

I don't think supporting multiple release branches is necessary, since there is an upgrade path.

isholgueras’s picture

Title: [META] Release Plan for Environment Indicator Patch Release 4.0.21 » [META] Release Plan for Environment Indicator Patch Release 4.0.22
Issue summary: View changes
trackleft2’s picture

Related issues: +#3481334: Fix cspell issues
trackleft2’s picture

Issue summary: View changes
trackleft2’s picture

Let's work on merging the code quality (Gitlab CI) merge requests and fixing the inevitable merge conflicts that will occur as a result. I'll volunteer to update any merge requests that need it.

trackleft2’s picture

trackleft2’s picture

trackleft2’s picture

Issue summary: View changes
trackleft2’s picture

trackleft2’s picture

Issue summary: View changes
Related issues: +#3483068: Fix PHPStan Issues
trackleft2’s picture

Issue summary: View changes
Related issues: +#3500006: Create basic PHPUnit tests.
trackleft2’s picture

trackleft2’s picture

trackleft2’s picture

trackleft2’s picture

trackleft2’s picture

trackleft2’s picture

Issue summary: View changes
Related issues:
trackleft2’s picture

trackleft2’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.