• Resolved Webtaurus

    (@and_or)


    “The only thing we did in the 3.0.1 release is bump the required PHP version to8.1

    That would imply that it would not be really necessary to update – or do you mean that the code was changed in such a way that it will not work in prior PHP versions?

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Contributor Ryan Kienstra

    (@ryankienstra)

    Hi @and_or,

    That would imply that it would not be really necessary to update

    It’s good for security to update, but you’re not going to miss out on any bugfix or feature in the 3.0.1 release by not updating.

    Thread Starter Webtaurus

    (@and_or)

    so you are saying that nothing changed in the actual plugin?

    Plugin Contributor Ryan Kienstra

    (@ryankienstra)

    Here’s the diff from the 3.0.1 release compared to the 3.0.0 release. The trunk/ files show what changed.

    Thread Starter Webtaurus

    (@and_or)

    I browsed the code and looked at the diffs I see nothing that made an update necessary ??
    But maybe I am not looking hard enough…

    Plugin Contributor Ryan Kienstra

    (@ryankienstra)

    Yeah, you didn’t miss anything ??

    Security is the only reason to update to PHP 8.1, and therefore update to Genesis Blocks 3.0.1.

    There’s no feature or bugfix in GB 3.0.1 that you’ll miss out on.

    Thread Starter Webtaurus

    (@and_or)

    Would have made sense if WordPress would require 8.1.
    Also the bump from 7.1. to 8.1 skips 7.4 which is still wide spread…
    I use Genesis since the first release and have many sites set to auto update because I trust Genesis and components not to break the sites.
    That now results into getting quite a few emails:

    Genesis Blocks (3.0.0 -> 3.0.1):
    Error: incompatible php required version

    I think you might reconsider releasing updates like these until there are genuine functional changes. Sites that were build many years ago with the right components are quite safe on 7.4 when WordPress etc are maintained.
    But hey, that’s just me.

    Plugin Contributor Ryan Kienstra

    (@ryankienstra)

    I think you might reconsider releasing updates like these until there are genuine functional changes.

    Thanks for your ideas, I’ll keep this in mind.

    Plugin Contributor Ryan Kienstra

    (@ryankienstra)

    …because I trust Genesis and components not to break the sites.

    Oh shoot, so this broke your sites? Sorry, I didn’t realize that.

    I thought it just meant your sites couldn’t update to Genesis Blocks 3.0.1

    I’m kinda missing the point why 8.1 is made mandatory now if there are no hard requirements. Yes, 8.1 is better than 7.4 or 8.0 in terms of security, but there are so many sites still running on those two that it doesn’t make sense to release an update limiting to only sites on 8.1 or higher.

    Because we’ll still see that we have a plugin update waiting for us, but we can’t process it.

    rstar1web

    (@rstar1web)

    Since according to WordPress, the minimum requirement is PHP 7.4, Hostgator is telling me to get lost for my shared hosted site. If Genesis is done supporting me, maybe it’s time to update to a FSE theme

    Thread Starter Webtaurus

    (@and_or)

    Thanks @devries for summing it up : “missing the point why 8.1 is made mandatory now if there are no hard requirements.” And also pointing out the 8.0.
    People using autoupdate mechanisms wil now have to manualy make an exception for the plugin, which can then result in overseeing a real update in a later stage.
    I don’t know how you can withdraw or correct this in the plugin, but if you can you should.

    Plugin Contributor Phil Johnston

    (@johnstonphilip)

    The main reason for the update here is because CURL has a vulnerability with the lower bundled versions of PHP, and we want to not recommend people use insecure versions of PHP. If you prefer to keep using an old version of PHP, you can also continue using an old version of Genesis Blocks. WordPress will block the update until your PHP version is updated.

    I understand it’s confusing to have a minimum PHP version bump with no functional changes in our plugin. Ideally, I agree with what you are saying.

    But this change is less about about functional changes in Genesis Blocks, and more about being compliant with security upgrades. My apologies for any frustration.

    Plugin Contributor Phil Johnston

    (@johnstonphilip)

    We have decided to revert this change for now. An update will be going out later today. Thanks for the feedback all!

    CURL has a vulnerability with the lower bundled versions of PHP

    Glad you’re reverting this change as blocking folks from updating to your latest version is never going to help you achieve that goal.

    Plugin Contributor Ryan Kienstra

    (@ryankienstra)

    Thanks, Phil!

    My decision to require PHP 8.1 wasn’t a good a decision, thanks for your patience.

    The new version of Genesis Blocks we just released changes the required PHP version back to 7.1

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Required PHP version to 8.1’ is closed to new replies.