• Hi! This plugin is throwing deprecation notices on PHP 8.2 due to the use of dynamic properties in multiple classes.

    This can be very easily fixed by just explicitly defining those properties in corresponding classes:

    • protected $context; in Classic_Editor class
    • protected $messages; in Tribe__Events__REST__V1__Messages class
    • public $migrate; in Tribe__Events__Aggregator class
    • public $records; in Tribe__Events__Aggregator class
    • public $cron; in Tribe__Events__Aggregator class
    • public $errors; in Tribe__Events__Aggregator class
    • public $scheduler; in Tribe__Events__Main class
    • public $singular_organizer_label_lowercase; in Tribe__Events__Organizer class
    • public $plural_organizer_label_lowercase; in Tribe__Events__Organizer class
    • public $singular_venue_label_lowercase; in Tribe__Events__Venue class
    • public $plural_venue_label_lowercase; in Tribe__Events__Venue class
Viewing 12 replies - 1 through 12 (of 12 total)
  • Hello @ideag,

    Thanks for getting in touch with us!

    We don’t have support for PHP 8.2 at the moment since it’s still relatively new. We are currently working to improve our support for It so that when 7.4 reaches End of Life (EOL) in November, our customers can upgrade without any issues, and once that’s done, we will focus on including support for 8.1.

    You can also downgrade to PHP 7.4 or 8.0 which we support and check Refer to – https://theeventscalendar.com/knowledgebase/k/php-version-requirement-changes/.

    We really appreciate you for the heads up and will share it with the developers.

    I hope that helps. Please let me know if you need anything else. 

    Thread Starter Arunas Liuiza

    (@ideag)

    Hi, @frankremmy.

    As far as I know, PHP 7.4 has been End of Life for almost a year now, PHP 8.0 will reach EOL in November and PHP 8.1 will enter Security fixes only phase at that time (source). So in a few months 8.2 will be the only PHP version in active support.

    I appreciate you have a lot of other stuff on your plate and I would be happy to donate some of my time and create a patch/PR for this issue myself. It is making a lot of noise in our logs and it is one of a few last pieces preventing us switching to 8.2

    Let me know if I can help!

    Hello @ideag,

    Thanks for your reply and offerring to assist.

    I checked and can see that we already have an internal bug ticket for this, and I added your case. Thanks for all the details. I will definitely pass it along to our devs.

    I am unable to provide an exact date or time estimate for when this bug will be fixed, but you’ll be notified when there are any updates.

    If you do have other concerns or issues you need help with, please create another ticket, as it helps us track different issues.

    Again, thank you for your patience. Hang in there.

    Internal Bug Ticket Reference:

    TEC-4847

    PHP 8.0 end of life is Nov 26, 2023.

    PHP 8.1 end of life is Nov 25, 2024.

    On the majority of our clients’ WordPress sites all plugins support PHP 8.1.

    Is it safe to run PHP 8.1 for The Events Calendar’s latest release of version 6.2.2?

    Will there be any significant impact on performance?

    Plugin Support Darian

    (@d0153)

    Hi @senator94

    As of now, we do not fully support PHP 8.1 yet. However, there is a bug ticket TEC-4847 that should resolve the issue mentioned in this thread.

    If you come across any issues that aren’t related to the depreciation notices we talked about in this thread, don’t hesitate to submit a new support topic. We’re always happy to help you out with any other problems you may be facing.

    Thread Starter Arunas Liuiza

    (@ideag)

    Hi, @d0153 and @frankremmy thanks for taking a look at this. Can you tell me if there is any kind of ETA attached to this ticket, so we could plan our work around it?

    Plugin Support Darian

    (@d0153)

    Hi @ideag

    Thanks for your response.

    Unfortunately, we could not provide an ETA for the release of the fix. However, this ticket is already in testing phase and as soon as we release a fix for this issue, we will post an update here in the thread.

    Appreciate your patience so far. If you do have other concerns or issues you need help with, please create another support topic as indicated in the www.ads-software.com support guidelines.

    If you need any help with beta testing on live sites let me know.

    I am always pushing my clients forward instead of being backwards compatible and anchored to the past.

    Plugin Support Darian

    (@d0153)

    Hi @senator94

    Thanks for offering your help! I appreciate your forward-thinking approach towards beta testing and pushing clients forward.

    Rest assured, as soon as we release a fix for this issue, we will post an update here in the thread.

    I appreciate your patience so far.

    Plugin Support Guga Alves

    (@gugaalves)

    Hi there,

    We’re back with good news!

    We’ve just released The Events Calendar version 6.2.3, which addresses a fix for that issue!

    Please update your Events Calendar plugins, and that issue should be gone.

    Best regards,

    Plugin Support Darian

    (@d0153)

    Hi @ideag

    This thread has been inactive for a while, so we’ll go ahead and mark it Resolved. Please open a new thread if any other questions arise, and we’d be happy to help.

    @d0153 Do you mean you resolved the issues with PHP 8.1 and 8.2?

    Is the Events Calendar fully compatible with PHP 8.1 and 8.2?

    Please, let us know.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘PHP 8.2 support’ is closed to new replies.