Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Versioning policy

  • bruce78
  • bruce78's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
5 years 11 months ago #169142 by bruce78
Versioning policy was created by bruce78
Is there a good place to read about the versioning policies of LS? I appreciate that the jump to v 3.0 was around the new theme templates, theme engine and admin interface etc. but I'm wondering what determines the jump from 3.1 to 3.2 and so on...
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 11 months ago #169146 by holch
Replied by holch on topic Versioning policy
There is probably no major theory behind it. The team probably decides when there is a bigger step (e.g. new features, etc.) or just bug fixes. Maybe one of the developers can give you more insights, but I guess my answer is pretty close to reality.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • bruce78
  • bruce78's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
5 years 10 months ago #169152 by bruce78
Replied by bruce78 on topic Versioning policy
ok, thank you...
The topic has been locked.
  • markusfluer
  • markusfluer's Avatar
  • Visitor
  • Visitor
5 years 10 months ago #169154 by markusfluer
Replied by markusfluer on topic Versioning policy
There is a major and very well known theory behind it.
It's called semantic versioning.

MAIN.MINOR.FIX

The first number is the main version, a change here will mean that something huge has changed and is probably not compatible to all features of a former main version.

The second number is an information about minor features.
So every time we, or a contributor, adds a feature, this number will increment.
This is the case quite often currently, because we want to offer best possible functionality.

The last number defines fixes and amendments.
Meaning it will change when we add bug-fixes or small amendments that are not new features.

All the theory behind it is well documented and can be read up here: semver.org/
The topic has been locked.
  • bruce78
  • bruce78's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
5 years 10 months ago #169156 by bruce78
Replied by bruce78 on topic Versioning policy
Thank you, that helps me a lot!
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose