• We’ve spent months trying to work around the overly complex interface of this software, but this morning pushed us over the edge.

    We received a call saying that all events on our site had disappeared. When we logged in, we were presented with the message:
    “To continue using The Events Calendar, please install the latest version of Event Tickets.”

    Support’s automated reply stated that this wasn’t meant as a punitive measure but was intended to prevent compatibility issues.

    Regardless, disabling events without warning is an unacceptable way to force plugin updates—especially when no prior communication was given. This has now become a deal-breaker for us, and we are actively looking for alternative solutions.


Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Gustavo Bordoni

    (@bordoni)

    Hi @kanky00,

    I’m sorry to hear that this update created this situation, and I wanted to share some context behind the message you saw. This version contained an update to an internal library which was not compatible with older versions of Event Tickets. One complication with updates that are not compatible with older versions is that WordPress doesn’t have a great way to communicate version dependencies prior to running the updates (when auto-updates are enabled). In order to avoid a potential fatal error or other negative side effects that could arise from running incompatible plugin versions, we soft-deactivate one of the plugins and display this message instead.

    To prevent issues like this from happening in the future, we do recommend keeping auto-updates disabled. This gives the site admin the chance to test updates on a staging site first to ensure that everything is working as expected with the new version. There is always the chance that the code changed in the new version may not work the same way with third party themes and plugins as the previous version did, in addition to compatibility issues that could arise with older versions of our other plugins if those plugins are not also automatically updated at the same time.

    With that being said, I realize that this functionality created a difficult situation for you, which is not our intent. We found the support ticket you submitted in our inbox and will follow up with you there to help get this resolved as quickly as possible and avoid this happening again in the future.

    Best Regards,

    Given a version number MAJOR.MINOR.PATCH, increment the:
    MAJOR version when you make incompatible API changes
    MINOR version when you add functionality in a backward compatible manner
    PATCH version when you make backward compatible bug fixes

    Why choose to release this as a PATCH version? Why even use Semver at all?

    Plugin Author Gustavo Bordoni

    (@bordoni)

    @thijsvanloef this was identified as a problem in this version, I specifically talked to the development team about this, and it was the incorrect version number to be chosen.

    We will make sure this mistake doesn’t happen again, we don’t use SemVer specifically but a similar structure and this release was definitely not a patch/minor .

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this review.