POLL: Should we change the version numbers for StreamFX?
Added 2025-10-03 06:00:08 +0000 UTCFor almost a decade now we've been following a mix between Semantic Versioning and CMake Versioning. We'd love to claim that it's been successful and there's never been an issue, the reality is quite different. Our versioning code is quite flexible so this is mainly a matter of changing how we tag versions.
So we've come up with a few options and since this affects you, you get to vote on it!
Comments
We're currently already doing that internally but semver tends to be an unreadable mess for the average end user. :(
Vhonowslend
2025-10-03 21:42:44 +0000 UTCI lean toward treating the OBS version more like a build ID than part of the plugin’s version. In theory, one plugin version could build against several different libobs versions to handle ABI differences, and while the file names could reasonably mention those versions, that needn’t be part of the plugin’s own version. Consider just using SemVer. The existing scheme is so close to that already.
darthmarth37
2025-10-03 16:40:44 +0000 UTC