Introducing WP Packages as a WPackagist Replacement

We built WP Packages, a fully open source, community-funded Composer repository for WordPress plugins and themes.

Read more on the blog

Also see WP Packages vs WPackagist — Why Independence Matters


Update: This post has been updated to reflect the new name: https://roots.io/wp-composer-is-now-wp-packages/

11 Likes

Congratulations on this move and your true commitment to open source and the WordPress community! :clap:t3:

I’ve already migrated several repositories to use WP Composer instead of WPackagist—most went very smoothly, especially using the bash script.

I do have two issues though:

  1. When I migrated a Bedrock repo, my Sage repo hadn’t been migrated yet, and the Composer install encountered a theme dependency using the ’wpackagist-plugin/' namespace in its composer.json. Would it be possible to add a ’replace’’ key for WPackagist packages in WP Composer?
    2.. WPackagist had a “Refresh” button to check for current available versions. For example, Email Templates Customizer and Designer for WordPress and WooCommerce — WP Composer still lists 1.5.7 as current, whereas https://wordpress.org/plugins/email-templates/ shows 1.5.11 (released a month ago).

That said, I’d be happy to contribute a PR if needed (and I can decrypt Go :sweat_smile:)

1 Like

Thanks for calling out these issue!

  1. I’m not sure right off the bat, but if you can figure out a solution before us please feel free to submit a PR or DM to collaborate

  2. I’m not yet on my machine, but maybe it’s related to one of these:

https://github.com/roots/wp-composer/issues/25

We opted out of a “refresh” option because our pipeline generates updated files every 5 minutes (might even be changed to every 2 mins soon)

1 Like

Update:

WP Composer is now WP Packages

Thanks, @ben.

  1. Yes, the plugin isn’t tagged correctly, so it’s clear to me why there is no current version available. For another plugin, Germanized for WooCommerce, we have a new version that was correctly tagged about 40 minutes ago, but it is still not available on WP Packages.

I don’t want to rush things :slightly_smiling_face:, but since you mentioned that updates follow a 5-minute schedule, I expected it to be listed by now. Am I mistaken?

Pipeline runs every five minutes:

I’ll look into why this plugin is missing when I’m back on my machine

And FYI, you pasted a URL to repo.wp-composer.com which hasn’t been updated since the switchover. See the blog post for the one-liner to switch to repo.wp-packages.org.

Still investigating why this plugin wasn’t updated to 4.0.0 on the regular pipeline run

1 Like

@dsturm Thank you for bringing this to our attention, the fix:

Confirmed that Germanized for WooCommerce now has 4.0.0:

https://wp-packages.org/packages/wp-plugin/woocommerce-germanized
https://repo.wp-packages.org/p2/wp-plugin/woocommerce-germanized.json

1 Like

Awesome, thank you!!!

1 Like