What is the versioning policy on sentry-dotnet? #1136
-
Basically, is it safe to assume that 3.* will be backwards compatible? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
That's the goal even though we've shipped a few small breaking changes on parts of the API which are not really expected to affect users. But technically breaking. We ship majors when we have clear breaking changing in API or behavior (like sending session data by default). This is more of a goal than a hard rule. We just shipped a patch that has a new package |
Beta Was this translation helpful? Give feedback.
-
Just to add to this, we generally try to follow https://semver.org/ |
Beta Was this translation helpful? Give feedback.
That's the goal even though we've shipped a few small breaking changes on parts of the API which are not really expected to affect users. But technically breaking.
We ship majors when we have clear breaking changing in API or behavior (like sending session data by default).
Minor when new features are added.
Patch for fixes.
This is more of a goal than a hard rule. We just shipped a patch that has a new package
Sentry.Tunnel
but since this isn't something that adds value to users of any package (it's a middleware to tunnel events through), it didn't get a minor bump.