matthiasblaesing commented on issue #3878:
URL: https://github.com/apache/netbeans/issues/3878#issuecomment-3307434314

   The general idea is, that if a module exposes an API the change is to be 
documented in `apichanges.xml`. However the `dlight.nativeexecution` has no 
public API (the API is friend only), so rules are relaxed. Additions to the API 
of a module in general require a spec version bump (minor version), but minors 
are bumped on each release, so changing the version is not strictly necessary. 
Users of "dev" versions will need to use a consistent set of modules built from 
the same source though.
   
   The dependent module needs to raise the dependency it declares to the 
current spec version of the dependency, so that it is ensured, that the added 
functionality is present.
   
   Inspiration for the functionality might be taken from the SQL history, which 
covers a similar usecase:
   
   <img width="722" height="427" alt="Image" 
src="https://github.com/user-attachments/assets/a8406fa7-32db-41be-b071-beb3faeeb40f";
 />


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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

Reply via email to