If a major version is truly obsolete the maintainers can deprecate it. In which case the pkg.go.dev UI stands out a bit more. Take for example: github.com/golang/protobuf/proto <https://pkg.go.dev/github.com/golang/protobuf/proto>.
On Monday, April 8, 2024 at 2:12:54 PM UTC-4 twp...@gmail.com wrote: > Is there a way to get an unchanging URL that always redirects to the > latest major version of a package on pkg.go.dev? > > Right now, if I go to > https://pkg.go.dev/$PACKAGE_NAME > I get the documentation for either v0 or v1 of a package, which is out of > date if there's a more recent major version. > > What I would like is a URL that given $PACKAGE_NAME always redirects to > the latest major version of that package. For example, a URL something like > https://pkg.go.dev/$PACKAGE_NAME@latest > which would redirect to > https://pkg.go.dev/$PACKAGE_NAME/v2 > if the latest major version of $PACKAGE_NAME is v2. > > The reasons for this request are: > 1. I'm usually using the latest version of the package, and so I want to > see the docs for the most recent version. > 2. If users stumble across documentation for an old major version by > default then there's a risk that they'll use or evaluate the old major > version by default. Usually there's a good reason why users should not be > using the old major version. > > Right now, pkg.go.dev displays a tiny black text on a grey background > line at the top of the page that says something like: > The highest tagged major version is v61. > See https://pkg.go.dev/github.com/google/go-github for an example. This > is extremely easy to miss. Alternatively, this banner should be in big red > letters - if you're using this version of the module then you're probably > doing something wrong. > > If there's support for this new URL and/or the banner usability > improvement, then I'd be happy to contribute a fix. > > Thoughts? > > Regards, > Tom > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/473e82f2-c201-4f87-857c-86eea02f6fb2n%40googlegroups.com.