Plugin compatibility between your own plugins versions
-
I submitted this support ticket with TEC, but wanted to post it here too as well in case anyone else has experienced this issue. Feel free to chime in.
———
Hi,
Do you know where I could find or can you could send me what your guidelines or best practices are as it relates to backward plugin compatibility between your own plugins?
We’ve run into issues in the past with the main events calendar requiring specific versions of its other plugins (PRO, filter bar, community, etc.) and recently with the release of v5.15.0 it brought the entire site down (returning a 500 on all frontend pages).
https://theeventscalendar.com/release-notes/the-events-calendar/the-events-calendar-5-15-0/I feel the methodology of not supporting any version prior between each other isn’t a very safe approach. Which is what happened with the v5.15.0 update.
Is it possible, or have you considered to run a check that if compatibility is going to be a problem on update, to disallow it until the others can support it? Would help to mitigate compatibility errors for everyone.
The error that was being throw was this on all frontend pages:
Uncaught exception 'RuntimeException' with message 'Error while making 'community.main': Class community.main does not exist' in /wp-content/plugins/the-events-calendar/common/vendor/lucatume/di52/src/tad/DI52/Container.php:358The other premium plugins didn’t get updated at the time the main events calendar did because these updates are not coming from the wordpress public repo.
Auto updates are running via WP-CLI w/ command
wp --skip-plugins --skip-themes plugin update --all. skip-plugins is in there to avoid critical errors and reduce server load on update. I may risk changing this to run w/o skip plugins depending on if we can’t come up with a better solution. So I wanted to get your feedback on this and if anyone else has experienced this same issue and if there’s anything we can do here.Please let me know,
ThanksThe page I need help with: [log in to see the link]
The topic ‘Plugin compatibility between your own plugins versions’ is closed to new replies.