uv icon indicating copy to clipboard operation
uv copied to clipboard

What is uv's versioning policy?

Open hugovk opened this issue 1 year ago • 1 comments

When Ruff reached 0.1.0, a custom versioning scheme was adopted, which is sort of like SemVer with an extra 0. at the start:

  • https://docs.astral.sh/ruff/versioning/
  • https://github.com/astral-sh/ruff/discussions/6998

uv is already at 0.1.8 but it has a breaking change: https://github.com/astral-sh/uv/releases/tag/0.1.18. This is not a number I'd pay attention to for a breaking change :)

What is uv's versioning policy? SemVer? Custom like Ruff? Another custom scheme? Or even CalVer like pip?

hugovk avatar Mar 13 '24 20:03 hugovk

We do not have a versioning policy yet since it's such a new product. I think we're likely to bump the minor version number for major breaking changes but there will be small breaking changes in patch releases as we rapidly improve uv. We're very likely to switch to SemVer with 1.0.0 but may introduce a versioning policy before then.

zanieb avatar Mar 13 '24 20:03 zanieb

(Closing as answered for now.)

charliermarsh avatar Mar 17 '24 21:03 charliermarsh