Skip to content

PR #750 broke semver #756

@christopherfujino

Description

@christopherfujino

FYI #750 broke semantic versioning for package:reactive_ble_platform_interface. It added a new required parameter to a public constructor https://github.com/PhilipsHue/flutter_reactive_ble/pull/750/files#diff-117b0d313b30781c2ea45d6a46d971fa7d021152363245729fd0d0a9a51fae8cR53, which is a breaking change and should only have been published with a major version bump (that is, to package:reactive_ble_platform_interface version 6.0.0. Since a pre v6 release was published with this breaking change, now users of package:flutter_reactive_ble version 5.0.3 or earlier will get the new version of the interface since flutter_reactive_ble depends on the interface with a caret dependency.

For example: flutter/flutter#129841

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