Skip to content

Why are different @agoric/X packages have different version numbers? #9453

Answered by kriskowal
LuqiPan asked this question in Q&A
Discussion options

You must be logged in to vote

Great question. Coordinated versions and independent versions both have their uses and Agoric (including Endo) have historically favored independent versions, though there are cases where coordinated versions for some packages might make sense.

With coordinated versions, the semantics of semantic versions are less precise. All packages in a project will reflect a breaking change with a major version bump, even if the breaking change affects only one package.

Semantic versioning is a contract between package publishers and subscribers that creates a low-friction path for getting new features and patches by clearly communicating when upgrading a package should not require any extra effort. …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by LuqiPan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants