- Issue created by @noahbailey
Because the composer.json file does not define specific versions of its' own components, it is possible to get version conflicts or uninstallable upgrades.
It's also no longer possible to install v3.0.9 and older on systems with php7.4. The only configuration which currently works is 3.1.0 on php8.1, no other combination of software & server versions appear to be installable from a clean slate, or upgradable from a previous version.
To see the issue, look here: All versions should be locked to a specific release:
https://bitbucket.org/opigno/opigno_lms/src/f9089f7b3c11c997a204e3963055...
To reproduce the issue:
1. Install 3.0.3
2. Run 'composer show' to get a list of installed packages
3. Upgrade the installation to 3.0.9 or 3.0.10
4. Downgrade the installation back to 3.0.3
5. Run 'composer show' again, and compare to original set of packages (will be different, likely full of newer packages)
Nginx 1.18, Php 7.4.3, Ubuntu 20.04
Thanks
Active
3.0
Code