-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stable release planned? #1
Comments
Sorry I missed this! I think there are two things to move to a 1.0.0 release:
BTW, the Bower WebJar deprecation plan has begun rollout so I feel good about that part: webjars/webjars#2039 |
Thanks for your feedback, I guess I could take care of the validation/feedback + share some updated docs and sample with Spring that you could integrate if we go that path. That said, I would like to double check with you: after Bower WebJar removal, wouldn't it be possible to remove scanning from |
Yeah, in Feb 2025 with Bower WebJar support being removed, we can probably replace the implementation of |
Let me have a deeper look, and I will provide my feedback. |
I was initially more on the side of leveraging So my proposal is to move forward with making As a consequence, I am reopening spring-projects/spring-framework#27619 and plans to implement it as part of Spring Framework 6.2, with the ask that |
The support I implemented in sdeleuze/spring-framework@gh-27619 seems to work as expected (modulo adaption needed on Spring Boot side), it speedups application startup compared to What I would need to check with you @jamesward before merging this:
FYI, in terms of timing, Spring Framework |
Sweet! Thanks @sdeleuze. I think getting caching in now is important because as you mention, it could impact the API. I could whip up something based on |
I've released |
I've released |
Support added in Spring via spring-projects/spring-framework#27619. I propose we wait feedback after Spring Framework 6.2 M1 is released April 11th, and release webjars-locator-lite 1.0.0 before Spring Framework 6.2 M2 planned May 16th. |
Sounds great! |
I've released |
On Spring side, nothing more than potential feedback once 6.2 M1 is released. |
Cool. So you are good with |
Yep, I have already upgraded Spring to |
@jamesward No issue reported on Spring side so far, so no blocker for |
Cool. Getting ready for the I haven't released |
With the deprecated method I guess that's ok, but given the recent comments, let's fix #8 before releasing 1.0.0 if that's ok for you. |
@jamesward Maybe you want to refine the Javadoc here? I am also wondering if the signature should be declared as @dsyer @vpavic If you can, maybe give a quick look to the latest |
Thanks for the review. I think I actually want those to be |
Yeah you are right, But instead of specifying |
Thanks. I'm not familiar with |
I just caught up with the activity on all the related issues over the last couple of days - maybe I'm missing something, but as per my comment in #4 (comment), is there really a need for cache abstraction at all for the initial release? It seems to me (judging by @sdeleuze comment in #8 (comment)) that all sides are OK with cache being enabled by default, so that IMO means there's no imminent need for cache abstraction - might be my just personal preference, but it seems that it's better to keep things as lean as possible for 1.0.0 and wait for a real use case to come up with cache abstraction (which might not happen ever). |
Looks good, that's set the default to If we don't have yet a use case for custom or disabled caching, I can understand @vpavic proposal to not expose it initially (by removing the |
I do provide a different impl for the test, but yeah it could be made package private to accomplish that. Seems like a good idea for now. I'll get that done shortly. |
Thanks James. Last thing is also to decide if you remove When you are ready, let me know if I should test with Spring the snapshot or a potential |
Thanks! Here are those changes:
|
I have tested with my demo application and Spring Framework test suite with |
Thanks! I'll give it until Monday to see if anyone else has feedback. |
I've released |
Thank you for publishing the 0.0.1 version of this library. A lot of people (including the Spring Framework team) will be hesitant to depend on a 0.0.1 version. Is there a plan for 1.0.0? Any reason to believe the API isn't stable?
A related question is: could the "core" library depend on this one, and skip the infamous classgraph initialization for simple use cases?
The text was updated successfully, but these errors were encountered: