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
New scaladoc produces incompatible URLs for types in package objects #9842
Comments
Imported From: https://issues.scala-lang.org/browse/SI-9842?orig=1 |
@felixmulder said (edited on Aug 7, 2016 9:32:11 AM UTC): In #9873 I explain why the the scheme was changed. I believe this particular compatibility issue could be solved by producing both an "index.html" and a "package.html" for the package objects.
EDIT: saw the travis link just now |
@szeiger said: |
@Atry said (edited on Nov 7, 2016 6:20:27 AM UTC): For example: Binding.scala's API documentation contains many old style links to Scala standard library, e.g. http://www.scala-lang.org/api/2.12.0/index.html#scala.concurrent.Future . All the links are broken. |
Migration from Scaladoc 2.11 is unlikely to receive further attention. |
The old (2.10/2.11) scaladoc used to put type aliases in package objects into "package.html", the new one uses "index.html", thus making it impossible to link correctly to these members when cross-building on 2.11 and 2.12.
See https://travis-ci.org/slick/slick/builds/142174330 for a failure caused by this.
On 2.11, you can link to
which gets redirected to
On 2.11.0-M5 you need
There doesn't seem to be a link format that works for both versions.
The text was updated successfully, but these errors were encountered: