Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recommend return to semantic versioning from date-oriented version numbers. #345

Open
dilijev opened this issue Sep 4, 2014 · 0 comments

Comments

@dilijev
Copy link
Collaborator

dilijev commented Sep 4, 2014

This project doesn't really change that much over time, and because we update the version number to the month and year of the release, I think it is difficult for users to know how big the changes are happened. Between some releases we fix a lot of issues and add features (minor updates), but in other releases we mostly maintain the project and keep things stable (patches). So far, I don't think any major UI changes or functionality changes have occurred that would constitute major updates.

Since the program hasn't changed much since it left beta, I would suggest that we are still effectively on version 1.x.x.

However, it would probably be confusing if we went backwards in the numbering scheme, so we can continue to use the date of release, while also using a semantic versioning scheme, by putting the semantic version numbers after the date.

Something like:
wxMaxima 14.10 (1.4.2)

See semantic versioning guidelines: http://semver.org/

Considering that we don't have a public API in the sense that we are not a library or a package or service to be used by other applications, we can base the updates on how large the changes are.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant