- Issue created by @ydahi
- 🇧🇷Brazil aluzzardi Pelotas, RS
The patch from #2 can be applied to dev, it's not doing what needs for some functions but helps to install the module.
- First commit to issue fork.
- Merge request !26Increase version requirement for h5p/h5p-core so that H5PDrupal.php is... → (Open) created by shaundychko
- 🇨🇦Canada shaundychko
The merge request adds to the provided patch by also increasing the version requirement of h5/h5p-core in composer.json in order to automatically retrieve a version of \H5PFrameworkInterface that is compatible with the updated H5PDrupal class.
- 🇨🇦Canada ydahi Waterloo, Canada
Still a lot more to be done.
One current hang-up is the new metadata field introduce in h5p-core:1.27: a11y_title
Updating to core:1.27 means that existing h5p cannot be saved/updated.
- 🇨🇦Canada ydahi Waterloo, Canada
The merge request adds to the provided patch by also increasing the version requirement of h5/h5p-core in composer.json in order to automatically retrieve a version of \H5PFrameworkInterface that is compatible with the updated H5PDrupal class.
MR26: h5p/h5p-core 1.24.4 is still installing even with bumping the requirement to 1.27 as in this MR. I think this is because the compose.lock is set to 1.24.4.
To circumvent:
cd web/module/contrib/h5p composer update
This installs h5p-core 1.27 and h5p-editor 1.25
- 🇨🇦Canada shaundychko
Yes, the composer.lock would have that effect of locking the version despite changing composer.json. That issue didn't show up for me since I also applied 📌 Remove vendor directory and composer.lock from project repository Active . The vendor dependencies should not be committed to the module.