-
Notifications
You must be signed in to change notification settings - Fork 369
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
Release/Tag new version #29
Comments
👍 on releasing new version |
It doesn't work with the new
|
@Renstrom That is a Of course this can be helped with by renaming or adding a tag |
True. But I guess my point is; if a new release it cut, make it |
I understood your point, sorry if that was unclear. I guess my point is: I believe semver does not the require the leading This could be short-coming of |
@djui you are right that semver does not require the leading |
bump any ideas on how to move forward on this? ( |
This package is currently in development and the API may not be stable. |
I think it’s fine to say it’s still in development, I assume that’s what I guess there is a difference between stability and update frequency. |
If the API is unstable than doing releases such as This library is imported by hundreds of others and that's just looking at the publicly known open source projects. Breaking the API without having releases will cause a pain for those consuming this library. |
I plan on working on this package in the next month, but currently do not
have the cycles to devote to it.
…On Wed, Apr 25, 2018 at 8:06 AM, Matt Farina ***@***.***> wrote:
*If the API is unstable than doing releases such as v0.3.0 is extra
important.*
This library is imported by hundreds of others and that's just looking at
the publicly known open source projects. Breaking the API without having
releases will cause a pain for those consuming this library.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#29 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AE4QHYUiEcQ2z24YzXGDTSq8JN-WfVwXks5tsJD9gaJpZM4RTZn_>
.
|
@pborman I'll buy you coffees and stuff |
I'd like to bump this issue/thread, as Go 1.11 came out with module support. I was able to use the "0.2.0" tag with 'dep', but that's not working with 'go.mod' and 'go mod' commands. It seems the tag naming convention of having the 'v' prefix is solidifying. I don't have any strong thoughts or opinions on whether there should be a version 1.0, version 0.3 or other version, but it would be extremely helpful to have tags that use the 'v' prefix for 0.2 and a new tag for a more recent release (whether that 0.3 or 1.0) that also uses the 'v' prefix. As an FYI, to use go 1.11 module, I have to have a require statement like this:
This is basically saying, there are no version, so we'll call it version 0 with a date stamp and put the commit hash at the end. |
Sorry for the delay on this. This was during my "dark" period. I have updated my email address and will once again see github issues (I hope). There is now a v1.0.0 version tag! |
In order to use Go Dep effectively with semver, please release or tag a new version. Using revisions with many open source project dependencies makes Go Dep much less convenient. The latest version is roughly 1 year and 22 commits in the past thus I could argue a new version is likely. It also seems lately new features were thus further strengthen the idea to bump the version.
The text was updated successfully, but these errors were encountered: