Open llaville opened 17 hours ago
What's wrong or it is a special semver implementation ?
It's a special semver implementation (checking versions with a posix script is not that easy).
It's a special semver implementation (checking versions with a posix script is not that easy).
OK I understand. So a note on README page will be greatly appreciated to avoid futur user confusion !
Version of install-php-extensions
2.6.1
Error description
Hello @mlocati
I've built a Docker image for PHP 8.4 in context of my project https://github.com/llaville/php-compatinfo-db
With constraint
oci8-^3.3
I'm expected to have at least installed the latest stable version 3.4.0, but it was not the case. I've only the version 3.3.0I'm expecting that the SemVer was applied (check with https://jubianchi.github.io/semver-check/#/constraint/^3.3) and caret constraint was followed, but it's not true !
If I remove the caret constraint (
RUN install-php-extensions oci8
), the PHP Extension installer download and install the version 3.4.0What's wrong or it is a special semver implementation ?
https://github.com/mlocati/docker-php-extension-installer?tab=readme-ov-file#installing-specific-versions-of-an-extension
Docker image
php:8.4.0RC3-fpm
Minimal Dockerfile