Skip to content

Decouple interfaces and utils package versioning #1462

@ericnordelo

Description

@ericnordelo

Description:

When we bump the version of package B to v2.0.0 (breaking change), we also bump package A to v2.0.0—even though A itself hasn’t changed in a breaking way. However, a third-party package T still requires A at v1.0.0. As a result, users who depend on both B and T are blocked from upgrading to B v2.0.0 because of an unnecessary version mismatch on A, even though A v1.0.0 and A v2.0.0 are functionally the same.

Interfaces and utils are not updated on a breaking way often, so decoupling them will ease the issue for our users.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

🏗 In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions