Skip to content

Version 4.27 includes breaking changes, does not follow semver #251

@hollabaq86

Description

@hollabaq86

Issue

4.27.0 includes the removal of code that could be a breaking change.

There's comments that were removed as part of these changes that say NEXT_MAJOR_VERSION, yet this was released as a minor version bump.

The CHANGELOG is too vague and does not include all the code that has been removed.

Why this matters

Developers depend on semantic versioning to trust the version they're downloading doesn't break their integration. Removing code without explicit details in the CHANGELOG makes it difficult for developers to understand what's changing.

Even if a product is deprecated, there is still a chance that a result object contains information that a developer may be using in a way you didn't anticipate.

Proposed fix

yank 4.27, and release these changes as 5.0

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