The difference is in the central repository: Elm will compare your types to the previous versions and how the versions diff, and refuse to let you upload a package that makes a backwards incompatible change without bumping the version.
At least, that's my understanding of what they meant.
At least, that's my understanding of what they meant.