v0.1.2
✨ Relax Composer Constraints for Broader Compatibility
Goal
Make the php-mistral package easier to integrate into modern projects by loosening version constraints that were too restrictive and blocked installation with recent framework stacks.
Changes
-
Lowered minimum PHP version to
>=8.2(previously>=8.3) -
Relaxed version constraints on key packages to support a wider ecosystem:
json "symfony/http-client": "^6.3 || ^7.0", "symfony/mime": "^6.3 || ^7.0", "symfony/dotenv": "^6.3 || ^7.0" -
Replaced unbounded wildcards on virtual packages with stable constraints:
json "psr/http-client-implementation": "^1.0", "psr/http-factory-implementation": "^1.0"
Why
The initial strict constraints were preventing installation in projects using recent versions of popular libraries and frameworks. This update makes php-mistral more compatible while keeping dependency resolution safe and predictable.