{"version":"2.1.111","anchor":"improved-version-constraint-error-messages","canonical_anchor":"improved-version-constraint-error-messages","heading":"Improved Version Constraint Error Messages","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.111\/e\/improved-version-constraint-error-messages","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.111","markdown":"### Improved Version Constraint Error Messages\n\nPlugin dependency version conflict messages are now more specific, with three distinct error types:\n\n- \"has conflicting version requirements (no version satisfies all of: ...)\" for disjoint ranges\n- \"has version requirements too complex to intersect \u2014 simplify the ranges: ...\" for overly complex constraints\n- \"has an invalid version requirement among: ...\" for malformed version strings\n\n**Evidence**\n\nNew error messages in `ZS8()` at line ~257651 (search for `\"has conflicting version requirements (no version satisfies all of:\"`)"}