-
Notifications
You must be signed in to change notification settings - Fork 12.2k
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
Naming change from v4.x.y
to Release 5.x.y
breaks some package management in the wild.
#17342
Comments
v4.x.y.z
to Release 5.x.y
breaks some package management in the wild.v4.x.y
to Release 5.x.y
breaks some package management in the wild.
Hi! Thanks for being part of the Font Awesome Community and thanks for reporting this. I can confirm. Also, there are some tags without
I think Semantic Versioning is preserved, because the Quoting from: https://semver.org/#is-v123-a-semantic-version
(emphasis mine) I would like to add @robmadole what should we do? Start adding v again from the next release? |
@tagliala @divinerites this has actually come up recently talking about our next major release, 6. As @tagliala mentioned the What we've been wondering lately is if there is a wide-spread convention that says "most people use the v prefix". We're not opposed risking the backward-incompatible change but we need to have a good reason for it at this point. |
Yes, I understand well your concern about non breaking things for v5/v6 (the v4 had this But is seems to be common practice, and almost all packages I know on github in the npm area (and others) have this Anyway thanks for having took the time to look at this. |
I've checked some of the most popular github repos and it looks like that the Popular repositories that do not use
I do not have a clear position on this, I would say 66% break and go for |
I like to use Hugo modules and this naming change for releases breaks it. If I try to fetch the latest release, I see the following:
It fetches v4.7.0 because apparently, that is how |
A workaround for the Hugo usage is to manually update For example, to use the latest commit on the require (
github.com/FortAwesome/Font-Awesome 6.x // indirect
) Then run require (
github.com/FortAwesome/Font-Awesome v0.0.0-20230327165841-0698449d50f2 // indirect
) |
Describe the bug
First a great thank you for your work. Really helpfull.
v4.x.y
butRelease 5.x.y
.v
.v4.7.0
.I don't know the reason for naming
Release 5.x.y
and if it can be back to semantic versioningv5.x.y
in the future.To Reproduce
$ go mod get github.com/FortAwesome/Font-Awesome
Expected behavior
If i ask for a v5 specific version, it works.
$ go mod get github.com/FortAwesome/Font-Awesome@5.15.1
Bug report checklist
Seems related to #16926
The text was updated successfully, but these errors were encountered: