lahodaj commented on PR #8206:
URL: https://github.com/apache/netbeans/pull/8206#issuecomment-2635909519

   Sorry for belated answer. Traditionally, and in the strict API dependency 
sense, when adding a new API entry point, one needs to increment the module's 
version, so that other modules can require the new version, so that they can 
reliably use the new API.
   
   It is true that inside NetBeans itself, we didn't put too much effort into 
keeping the use sites up-to-date (i.e. module A is using API from module B, but 
is not explicitly requiring the version of module B where the API was 
introduced). So, the case is not very strong.
   
   I am not sure what's the advantage of not incrementing the spec version? We 
presumably still want meaningful `@since` tags, and at least an apichanges 
entry, what's the cost that would be saved by not incrementing the 
specification version?


-- 
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: notifications-unsubscr...@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@netbeans.apache.org
For additional commands, e-mail: notifications-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to