Problem/Motivation
Currently we only support Dynamic Entity Reference versions 2.x and 4.x. These versions allow the use of string based entity IDs, while version 3.x only allows integer IDs.
Not all projects need entities with string IDs and would prefer to use the stable 3.x release of Dynamic Entity Reference, especially because the 4.x branch is currently in alpha and its current implementation using triggers does not yet fully support recent databases like MySQL 8.0 or MariaDB 11.
Proposed resolution
Probably just allowing 3.x in composer.json is sufficient. It doesn't look like our code has any strict requirements on string IDs.
Issue fork meta_entity-3438085
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
Comment #3
pfrenssenWe have a test that checks that we can save a meta entity associated with an entity using string IDs. We should ideally test with both versions of Dynamic Entity Reference.
Comment #4
pfrenssenComment #6
pfrenssen