enapps-enorman opened a new pull request, #45: URL: https://github.com/apache/sling-org-apache-sling-api/pull/45
As discussed at [SLING-11525](https://issues.apache.org/jira/browse/SLING-11525) Expected: Add a newRequestParameter factory method to the [Builders](https://github.com/apache/sling-org-apache-sling-api/blob/master/src/main/java/org/apache/sling/api/request/builder/Builders.java) class from sling.api so the duplicated RequestParameterImpl class can be removed from the org.apache.sling.jcr.jackrabbit.usermanager bundle and use the new factory instead. The motivation for this is to remove the tight coupling of the org.apache.sling.api.request package between the sling.api and usemanager bundles that is caused by implementing The RequestParameter interface that has been annotated as a ProviderType. Without this change, every time that the exported version number of the o.a.sling.api.request package changes, the usermanager must bump the version of the dependency and release a new usermanger version to satisfy the narrow version range that was being imported for that package. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
