On Sun, 8 Jan 2023 at 15:59, Vladimir Sitnikov <sitnikov.vladi...@gmail.com>
wrote:

> See https://dev.to/kspeakman/elm-019-broke-us--khn ,
> https://discourse.elm-lang.org/t/native-code-in-0-19/826


Yes, this did happen... but I would also qualify it by adding that it
should have been very clear that the kernel interfaces are not public APIs
and should not have been relied upon. Warnings about this were given in
advance and ignored. It was certainly clear to me, and I have succesfully
upgraded code through Elm 0.17, to 0.18 to 0.19 - there has even always
been a nice `elm-upgrade` tool to help with some of the drudge work.

We should also infer from the 0.18 version number and conventions of
semantic versioning that 0.19 did not have to be backwards compatible. But
in the same light, production work based on 0.19 is taking the exact same
risks.

Quite often the Elm community asks for the current 0.19.1 version to simply
be re-published as 1.0.0. The quality of it is easily good enough to be a
version 1, and there community is large enough and contains more than
sufficient talent to maintain a version 1.

Reply via email to