BP Dev-Chat Summary: October 30, 2023

Updated 12.0.0 schedule

Once again, we decided to review 12.0.0’s release schedule. Below is the updated schedule we’ll try to respect if we have no doubts about the fact we’ve made everything we could to make this very important 12.0.0 upgrade as smooth as possible.

Schedule

  • 12.0.0-Beta4 : November 8,
  • 12.0.0-RC : November 22,
  • 12.0.0 : December 6.

11.4.0 was released just before the meeting.

Although 11.4.0 package was ready & published on our WP Plugin SVN repository yesterday at 10:42 UTC, the WP Plugin directory experienced some sync issue with it, & thanks to the Meta Team, the process was manually triggered around 20:55 UTC. We wish the best to the Meta Team so that they can soon restore the automation.

This maintenance release is part of our effort to make a smooth 12.0.0 upgrade as it includes a new feature to raise Site Administrator’s attention about how best they can get their configuration ready for it thanks to the BP Classic plugin.

12.0.0 updates

Latest achievements

First @im4th listed the work @dcavins, @boonebgorges and him has accomplished to help third party plugin authors to get ready for 12.0.0:

Latest todos

@emaralive raised our attention with this simple question: “What if there is a fresh install of 12.0?“. We’ve been focusing so much about upgrading to 12.0.0, that we forgot about this case, probably because in such a scenario, everything would go nicely during the plugin activation. But problems can happen as soon as Administrators activate a third party BP plugin that is not ready for 12.0.0. In this case, as we’re not loading the deprecated functions, there’s a risk to get a critical error instead of a deprecation notice. To prevent such a risk to happen, the Core team immediately decided to delay, once again, the final 12.0.0 release date to take the time to handle this case (See #9015) and to include a new beta version into the 12.0.0 development cycle.

@emaralive also reported an issue (see #9013) about the Member’s invitations feature that is requiring us to review how we’ve built this feature in favor of using the BP_Component API rather than Core navigation functions. @dcavins will work on this issue and we’ll package the 12.0.0-beta4 once it will be fixed.

Finally it looks like we also have an issue with jQuery when an activity comment is posted, @emaralive should soon open a new ticket about it.

I take this opportunity to renew (again) our call for contributors, 12.0.0 is including a very important change about the way BuddyPress builds and routes URL. We’re not only building a major release, we’re also building a backwards compatibility plugin! More than ever we need end users as well as all BuddyPress plugin/theme authors to test their WP configuration/code with latest 12.0.0-beta version. If you’re not comfortable with Trac, you can share with us your questions or issues into this support topic. Thanks in advance.

Next Dev-Chat

It will happen on November 13 😱 at 21:00 UTC in #BuddyPress. If you have specific points or ideas you want to discuss about, don’t hesitate to share them in comments.

#11-0-0, #12-0-0, #dev-chat, #summary

[…] 31 octobre 2023 à 11h17 BP Dev-Chat Summary: October 30, 2023 | BP Dev Updates […]