Please welcome BuddyPress 12.0.0 “Nonno”!

Hi!

We just ended our release party. Huge thanks to: @dcavins @emaralive & @patricia70 for their help testing BuddyPress 12.0.0 before its deployment on WordPress.org Plugin Directory.

🍕🥂

#12-0-0, #release

BP Dev-Chat Agenda December 11, 2023

Hi!

Our next development meeting will happen on December 11 at 21:00 UTC (today) in #BuddyPress. We only have one point to our agenda:

  • 12.0.0 Release party 🎉 🥁🎊🎈

If you have specific/additional points you need to discuss about, please share them into the comments area of this post.

📦🎁🍕🍾

#12-0-0, #agenda, #dev-chat

November 27 Dev-Chat Summary

12.0.0 updates

12.0.0 Release Candidate was published just after the development meeting.

During the meeting, we talked about BP Nouveau improvements #9030. @im4th explained why it took him longer than expected to improve the Template pack’s integration with Twenty Twenty-Four: he introduced a new priority navigation theme compat feature.

The Priority navigation theme compat feature

In short when the primary or secondary single item navigations contain too much nav items to be displayed on 1 line, an ellipsis button will show, when hovered, part of these vertically.

@emaralive reported an issue about Activity favorites management: the Activity IDs stored in a user meta are not necessarily removed when corresponding activities are deleted. As this issue is not a regression introduced by 12.0.0, we decided to work on it once this new major release will be published.

@im4th informed the team he committed the patch attached to #9027, the goal of it is to easily know what is the URL parser in use checking the BuddyPress panel of the WP Site Info debug screen. This addition should help us when replying to support requests.

Debug info about BuddyPress URL parser

We then decided to release 12.0.0-RC1 & @dcavins volunteered to review the announcement post about it. Although we thought we could leave the stable release date unchanged (initially scheduled to December 6), yesterday, we finally decided to postpone it to December 11.

Final 12.0.0 Schedule

  • 12.0.0-Beta4 : November 8,
  • 12.0.0-RC : November 27,
  • 12.0.0 : December 11.

Next Dev-Chat

It will happen on December 11 at 21:00 UTC in #BuddyPress.

☕️ 🥐

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

BuddyPress 12.0.0 RC1

Hi!

Please help us test the first release candidate for BuddyPress 12.0.0 🙏

Thanks in advance 🤗

#12-0-0, #release, #release-candidate

November 13 Dev-Chat Summary & November 27 Dev-Chat Agenda

12.0.0 updates

12.0.0-Beta4 pre-release was published on time 🙌 (November 8), no specific issues were raised since. @im4th decided to commit some code to prevent a fatal error if some third party code were wrongly using a function (See #9010).

@im4th also started working on improving the Twenty Twenty-Four integration to carry on respecting the good habit we took about making our default BP Template Pack looking great into the latest WP Bundled default theme. As it took more time than expected we delayed a bit the Release Candidate publishing date to November 27 after our next Development Meeting.

New 12.0.0 Schedule

  • 12.0.0-Beta4 : November 8,
  • 12.0.0-RC : November 27 (probably after next dev-chat),
  • 12.0.0 : December 6 (or a bit later).

BP Classic updates.

A new release of the BP Classic plugin was also discussed during the development meeting as @emaralive raised 2 issues about it (one about the migration process and the other about some conflicts with the rtMedia plugin). Version 1.2.0 was released to fix these on November 21.

Open floor

We talked about the BP Beta Tester plugin and other BP plugins. Maintaining a BP plugin, as it adds a dependency to BuddyPress is a lot of work. Let’s hope the WP Plugin Dependencies feature as a plugin will soon make things easier for end users.

Next Dev-Chat

It will happen on November 27 at 21:00 UTC in #BuddyPress. Here’s the agenda:

  • #9027 The BuddyPress debug info panel now informs about the URL parser in use: this should help us manage future support topics.
  • #9030 BP Nouveau improvements to better integrate with Twenty Twenty-Four.
  • 12.0.0-RC, are we good to go? Should we delay a bit final release?

🧗🏔️

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

BP Classic 1.2.0

Hi!

Please note a new version of the BuddyPress 12.0.0+ backwards compatibility add-on has just been released.

👋 🧘🏻

#1-2-0, #classic, #release

BP Template Pack JavaScript and Style assets are now only loaded into the community area of your site

Following up the first step we took in version 11.0.0, starting in 12.0.0, BuddyPress will only load Template Pack JS & CSS assets into the pages of your site that are generated by BuddyPress (the community area).

This will be the new default behavior. If some of your plugins or your theme is still using these assets out of your site’s community context, you’ll need to use a specific filter to carry on loading these everywhere on your site.

add_filter( 'bp_enqueue_assets_in_bp_pages_only', '__return_false' );

To read more about the story of this change, you can have a look at this ticket #8679.

#12-0-0, #developer-documentation, #template-packs

BP Dev-Chat Agenda November 13, 2023

Hi!

Our next development meeting will happen on November 13 at 21:00 UTC (today) in #BuddyPress. Here’s our agenda:

  • 12.0.0-beta4
    • How went this new beta release so far?
    • Can we feel secure with a RC release next week as scheduled?
  • Last 12.0.0 @todos
    • #9004 Documentation links in current WP-Admin screens are needing updates.
    • A Developer note to precisely inform about all points developers should pay attention to about 12.0.0 changes.
    • Twenty Twenty-four styles optimization
  • Have you listened to DocPop’s Podcast?

If you have specific/additional points you need to discuss about, please share them into the comments area of this post.

🎙️

#12-0-0, #agenda, #dev-chat

BuddyPress 12.0.0-beta4 is on time!

Hi everyone,

Yesterday was a big day for WordPress, welcome to “Shirley” and many thanks to the 600+ contributors who helped make it this beautiful!

It’s now our turn to get some care and attention from BP Contributors, please test this new beta release 🙏

#12-0-0, #beta, #release

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