Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
--
You received this message because you are subscribed to the Google Groups "SilverStripe Core Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to silverstripe-d...@googlegroups.com.
To post to this group, send email to silverst...@googlegroups.com.
Visit this group at http://groups.google.com/group/silverstripe-dev.
For more options, visit https://groups.google.com/d/optout.
I'm very much for tagging code releases as much as possible, but I think it's going to be hard to enforce it.Would it help to create a full a full section in the documentation about best practices for module maintainers? @Cam Findley was this brought up during the recent Wellington hackfest and the documentation redux?
--
What if the 0.2 would be something like 3.1.5 - meaning - this tag was created after it was tested against framework 3.1.5 (and 0.1 could be 2.10.1). I am saying that because it takes a bit of time for a developer to choose the "matching" module tag for their project.
master
or trunk
branch of your
module should always work with the master
branch of SilverStripe.