Problem/Motivation
The \Drupal::VERSION on 11.x is 11.0-dev
whereas on 11.1.x the version is 11.1.0-dev
. This means a module that declares itself incompatible with 11.1 can be installed on 11.x which I don't think makes sense. I think 11.x should always have a future version constraint.
Steps to reproduce
Try installing field_encrypt version 3.2.0 on 11.1.x and 11.x. This module requires a lot of work to be compatible with 11.1 because of the hooks changes and therefore is also completely borked on 11.x.
Proposed resolution
Change \Drupal::VERSION constraint on 11.x
Remaining tasks
User interface changes
N/a
Introduced terminology
N/a
API changes
N/a
Data model changes
N/a
Release notes snippet
N/a