I don't understand why publishing a new version of a package breaks 1000000s of existing apps?
Do you not depend on a specific version? Do you not use checksums for dependencies?
Do you not depend on a specific version? Do you not use checksums for dependencies?