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
A stable project should have a Release Tag #412
Comments
Now that Go 1.13 is out, is there any news about this issue? |
gentle ping, please tag v1.0.0 |
I really can't understad why this project is still unversioned and actually I totally agree with @auyer. Please, deal with this. |
The reason for not tagging is I've been strict with maintaining backwards compatibility. So every change would effectively be a patch release which is no different than a go.mod timestamp. I also believe we should be continuously integrating, even at OSS scale and wanted to promote that by developing on a single release timeline. I hope nobody using this package every had the need to pin a dependencies to an older version. @auyer I'm glad you brought up the topic of viewing the resolved dependency graph and having a v0.0.0 stand out as an integration against pre-release. This is a good argument for tagging. @vibridi @vtolstov Thanks for the reminders - sorry they went unanswered. @FedeBev When making future issues, would you please present a concrete case that you would benefit from and use a less-demanding tone in your language. |
This has been discussed in #125, #280 and #312, but there are a few new things to consider.
In 2017 @michaelklishin said :
Go Modules is a thing since GO1.11, and although it is still being discussed, the semantic versioning is a key part to make it more viable, just like it is key for every other package manager out there.
Without it, a mod file looks like this:
Even without modules, release tags can be used by tools like gopkg.in to have imports like
gopkg.in/yaml.v1
This is not only helpful, but also a good practice. This project is stable, but repositories without 1.x release tags are usually considered unstable.
Shall we discuss some more ?
The text was updated successfully, but these errors were encountered: