Hi all,

Now that we're out of incubator I would like to propose a change to our
current versioning scheme. So far our versioning has been fairly arbitrary.
Our current version is 0.4-incubating simply because our previous version
was 0.3-incubating. I would like to see us move to more standard versioning
scheme just as [1].

TLDR:

Versions are Major.Minor.Patch
Major: Backwards incompatible API changes increment this
Minor: Backwards compatible changes increment this
Patch: Backwards compatible bug/hot fixes increment this

This makes it much easier to logic about whether upgrading is viable and
what exactly is going to break in an existing code base if you update OCW
to the latest version.

Note, I know I mention that our current version in 0.4-incubating. I'm
going to be updating that in a second so that it is just 0.4 since we're no
longer incubating!

[1] http://semver.org/

-- Joyce

Reply via email to