humanmade / Mercator

WordPress multisite domain mapping for the modern era.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Doesn't support Composer 2

SteelWagstaff opened this issue · comments

Mercator doesn't support Composer 2:

"composer/installers": "~1.0"

We'd like to update our bedrocks to using Composer 2, but can't when they include Mercator as a dependency. Would you consider updating dependency to something like: "composer/installers": 1 - 2 or "composer/installers": "~1.0 || ~2.0"?

Looks like Composer 2 was added but an actual tag release was never made. Is this project really being supported anymore or is there perhaps something new to replace it?

I was on the way to open a new issue regarding the missing tag release, but @timnolte luckily mentioned it over here already.

This missing tag, led me to use composer require humanmade/mercator:dev-master which unfortunately also didn't work, when combined with humanmade/Mercaor-GUI, which explicitly depends on the following

"composer/installers": "~1.0",
"humanmade/mercator": "~1.0"

Problem 1
- Root composer.json requires humanmade/mercator-gui dev-master -> satisfiable by humanmade/mercator-gui[dev-master].
- humanmade/mercator-gui dev-master requires humanmade/mercator ~1.0 -> found humanmade/mercator[1.0.0, 1.0.1, 1.0.3] but it conflicts with your root composer.json require (dev-master).