API versioning
I am wondering if there is any reason why there is no minor versioning on the API?
For example, as a maintainer of the dotnet-sdk, there is nothing for me to check (programmatically) that there have been changes between 0.18.0 and 0.21.0. The current version is simply 1.0 and I know there have been changes made.
https://api.novu.co/api-json
https://api.novu.co/api
4 Replies
One of the reasons is that we have not had a breaking change yet to update this and it would be alot on the community to support the constantly changing api.
Only the typescript api is fully supported by us
On top of that we do not have a process to constitute what makes a api version update yet
@Zac Clifton that's a shame. In other situations, I have to deal with this too and have tests that detect changes in the API—it is a pain.
When you say that you don't have a process to constitute what makes an api update, I can't imagine what the blocker really is! We are talking about that field "version" 🙂 Thanks for the response.
Your welcome, do you have any recommendations for us to consider for this process when it does happen in the future?
We are closing this post due to inactivity.
Feel free to create a new post if you have any questions or you are still facing issue