Skip to content

Semantic versioning #86

Open
Open
@paddor

Description

@paddor

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions