This is the introductory release that is compatible with Drupal 11.2 and higher, due to changes in the Package Manager API. It also brings along some other 11.2-only features, like compatibility with recipe unpacking.
Some bugfixes and playing catch-up with core for PHPCS, PHPStan, etc. Of most import is that the 2.0.x branch is only compatible with Drupal < 11.2! For 11.2+, you must use the 2.1.x branch (due to a change in core/experimental APIs (Package Manager)
Our first beta release introduces a stable Project API, and we've fixed a number of UI bugs, especially with Gin. New features include a configurable block placement of a "mini" project browser, and a subtle-but-powerful UI improvement during loading. Tests have been improved, and we now depend on Drupal Core 10.4 as a minimum.
It's a big one, folks. This shows that we've arrived at a point where we
can focus on smaller issues and details, because our fundamental architecture
is solid. We're getting close to a beta release!
We're bringing improvements to DX and API improvements to better-support recipes and move further away from our original scope of "Project Browser is just for modules." Developers of ProjectBrowserSource plugins will have an easier time.
Project Browser beta3 brings mostly a cleanup of lots of markup to be more consistent with Drupal markup, as well as compatibility only with Drupal 10+. The current fixture has been updated with the latest modules that support Drupal 10 (early Feb, 2023). Also improvements for usability and accessibility.
Primarily, this brings an experimental UI for installing modules with Composer into Project Browser. You must also have the Automatic Updates project, to install the "Package Manager" module. Then, you can enable the UI from the Project Browser settings page (Admin > Development > Project Browser).
Thanks to all the hard work from folks that made this happen.