Skip to content

Version 0.7.1 does not follow semantic versioning rules with 0.7.0 #472

@ryan-summers

Description

@ryan-summers

It appears that the 0.7.1 release does not follow semantic versioning rules with 0.7.0 - specifically, if the smoltcp dependency is specified as:

[dependencies.smoltcp]
version = "0.7.0"
features = ["ethernet", "proto-ipv4"]

Cargo may instead choose to use smoltcp =0.7.1. If the above feature flags are provided to smoltcp 0.7.1, the build will fail.

Given that the feature flags changed between 0.7.0 and 0.7.1, it seems that 0.7.1 is not following the semantic versioning rules.

I would recommend that we yank 0.7.1 and re-release it as 0.8.0

cc: @Dirbaio

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions