Rerouted (regenerated, verified). Same repository and tag, but GitHub now builds the zip with different bytes, so it no longer matches the SHA-1 package.elm-lang.org recorded. The Lamdera package server serves a copy recovered from https://github.com/dillonkearns/elm-pages-v3-beta.
What we checked: Tag 8.0.0 is still on github.com/dillonkearns/elm-pages-v3-beta; its commit b7735572454e is from 2023-01-17 05:49 UTC, before the version was published (2023-01-17 05:52 UTC); elm.json is byte-identical to package.elm-lang.org's; the exposed modules match docs.json; the zip's SHA-1 is not the published one (GitHub's zip no longer comes out byte for byte the same), so the contents were checked instead.
The Lamdera compiler uses this copy and prints a one-line notice saying so. elm itself fails to download this version.
Details · package.elm-lang.org's zip: https://github.com/dillonkearns/elm-pages-v3-beta/zipball/8.0.0/
Represents the path portion of a URL (not query parameters, fragment, protocol, port, etc.).
This helper lets you combine together path parts without worrying about having too many or too few slashes. These two examples will result in the same URL, even though the first example has trailing and leading slashes, and the second does not.
Path.join [ "/blog/", "/post-1/" ]
|> Path.toAbsolute
--> "/blog/post-1"
Path.join [ "blog", "post-1" ]
|> Path.toAbsolute
--> "/blog/post-1"We can also safely join Strings that include multiple path parts, a single path part per string, or a mix of the two:
Path.join [ "/articles/archive/", "1977", "06", "10", "post-1" ]
|> Path.toAbsolute
--> "/articles/archive/1977/06/10/post-1"Create a Path from multiple path parts. Each part can either be a single path segment, like blog, or a
multi-part path part, like blog/post-1.
Create a Path from a path String.
Path.fromString "blog/post-1/"
|> Path.toAbsolute
|> Expect.equal "/blog/post-1"Turn a Path to an absolute URL (with no trailing slash).
Turn a Path to a relative URL.
The path portion of the URL, normalized to ensure that path segments are joined with
/s in the right places (no doubled up or missing slashes).