Closed boonebgorges closed 1 year ago
Compatibility with load order changes in BP 12.0 requires us to move to the system of registering BP_Group_Extension
screens that was introduced in BP 2.1. This will require us to drop compatibility for versions older than that.
These changes have been merged. Let's move forward with a limited 4.2.0 release so that we can beat BP 12.0 out the door.
I'm going to be working on BP 12.0 compat for the plugin.
Main tasks as I understand them at the moment:
Regarding the latter: After some thought, I think that my strategy will be to do a straightforward update of the plugin so that it's built for BP 12.0. Then, in order to support cases where someone updates BPGES but not BP, I'll have a drop-in file that provides missing functions like
bp_members_get_user_url()
, wrapping the legacy functions. This file will pretty much be a drop-in that can be used with a number of different BP plugins that I maintain, so I'm hopeful that this approach will save some work.