eschutho commented on issue #12566:
URL: https://github.com/apache/superset/issues/12566#issuecomment-764149480


   >There's no reference to function renaming or class refactoring in the 
breaking change section. I believe at this point we have some modules of code 
(specifically the Security Manager and the presto/hive jinja template code, 
although there might be others) where renaming functions/classes could be 
considered a breaking change to a public API. I'm not sure the best way to 
handle this, apart from adding CI checks on certain files to ensure that the 
structure of classes and functions remain the same in non-major versions. Note 
that this might also apply when changes to the TS plugins are made too.
   
   Thanks for this point @etr2460. @betodealmeida followed up with 
https://github.com/apache/superset/pull/12635, and I'll add notes to this doc. 
Great callout!


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

For queries about this service, please contact Infrastructure at:
[email protected]



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

Reply via email to