Hey,
Now i’m used to create Extensions, i was wondering if we could have a Obsolete markup.
Today we have public/private state which is already neat, but Obsolete could help to maintain extensions and give to users a way to know that this part will no longer exists after some time, or if they update the extension/software.
Private visibility is what is used to deprecate functions.
Private function are hidden from the list and the search for extension users but it’s not enforced. Existing actions in scene events that call private functions still work.
I usually add a “(deprecated)” suffix in the full name to let maintainers know it’s a legacy thing.