zstd-ruby icon indicating copy to clipboard operation
zstd-ruby copied to clipboard

Semantic versioning

Open paddor opened this issue 9 months ago • 1 comments

First of all, I'm grateful for this library. It has served me well over the last year or so. But I couldn't help but notice that you've recently made API changes in a point-release (in 1.5.6.2). Existing code now suddenly emits deprecation warnings even though this library was only updated vom 1.5.6.1 to 1.5.6.2. I guess that's just because you use Zstandard's own version and append another integer to it. But is there maybe a better, more semantic versioning schema?

As a developer I'd like to be able to specify one release line like 1.5.x (e.g. ~> 1.5.6 in Gemfile) and not have to worry about API changes (even if they're backwards compatible).

This is nothing urgent and you can close this issue if you want to keep the same versioning schema. But maybe it can influence future releases of this great library.

paddor avatar Apr 29 '24 14:04 paddor