Deprecation policy #2111
Replies: 3 comments 1 reply
-
Perhaps we should try to follow the semver specification/suggestions, it has pretty strong rules regarding deprecation and versioning
|
Beta Was this translation helpful? Give feedback.
-
It would be good if deprecated api will be removed in the manner of one api - one commit to simplify existing code adaptation if it was not done before |
Beta Was this translation helpful? Give feedback.
-
It would be nice if there was a more clear deprecation policy and more robust management. My proposed plan is:
AX_DEPRECATED(2.1)
. (Or maybe we should already remove old deprecated stuff right now?, cause some stuff is already deprecated since Cocos).AX_DEPRECATED_NOTE(...)
(name could be different) for marking things like macros, that can't have a deprecated attribute.AX_DEPRECATED_ATTRIBUTE
.AX_USE_DEPRECATED
to turn on/off deprecated features. It can be optionally turned on by user, so they can choose to stay on the bleeding edge or use deprecated features. It would work like this:Also, it would be nice if there was a more clear overall release schedule, like a new minor release every quarter, or something like that.
What do you think? If there's interest to that, I could take care of the code side of things.
Beta Was this translation helpful? Give feedback.
All reactions