Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
While still working on #1704734: [master] Libraries API 8.x-3.x, let's cut an 8.x-3.0 stable release. It's stable already. There haven't been any commits to library module's 8.x branch in almost a year, and there are very few bugs reported against it.
Comments
Comment #2
douggreen CreditAttribution: douggreen at Appnovation for Pfizer, Inc. commentedComment #3
douggreen CreditAttribution: douggreen at Appnovation for Pfizer, Inc. commentedComment #4
tstoecklerI just tagged an 8.x-3.0-alpha1.
I am not really happy with the current state of the module, so I am actually not comfortable with creating a stable release. We did have some quite ambitious plans for this module at some point, unfortunately we never achieved them. But even if we decrease the scope of the module I'm not happy creating a stable release with all the stuff that is alreay in there that is broken.
So I am going to mark this issue postponed for now. If any of the other maintainers feel differently I certainly don't want to hold anyone up.
Comment #5
douggreen CreditAttribution: douggreen at Appnovation for Pfizer, Inc. commentedfair enough, I should of just asked for a tagged release.
Comment #6
sunLibraries API is pretty important for D8 sites and installation profiles.
If possible in some way, we should release a tagged release of 8.x-2.x in some stable-ish form to allow the whole (Drupal) project and community to make progress on many other fronts. The comments on this issue sound like that release could even be a 8.x-2.0.0 after quickly cleaning up some experiments?
All code targeting a major rewrite / refactoring should be postponed to a new major 3.x at this point in time of the Drupal Core release cycle.
Comment #7
tstoecklerSo the problem is that the asset system got drastically revamped between D7 and D8 so a straight port is simply not possible. That's not just in terms of removed/revamped APIs, but conceptually Libraries API cannot work as it did in D7, as it relied on the runtime adding of assets (
drupal_add_js/css()
) which got completely removed (i.e. not just replaced with an OO-version). If someone has concrete plans/ideas or even code for a less ambitious version of a D8 Libraries API than what is currently in 8.x-3.x I'm fine with going for a 8.x-2.x, but so far that simply doesn't exist.Comment #8
Chris Matthews CreditAttribution: Chris Matthews as a volunteer commentedComment #9
Chris Matthews CreditAttribution: Chris Matthews as a volunteer commentedOpened issue #3039570: Plan for a "less ambitious" version of D8 Libraries API
Comment #10
xeM8VfDh CreditAttribution: xeM8VfDh commentedIs this still postponed? D8 has been out for a long time now, as has this module. Can we get a stable release tag?