On 14/10/2024 02:51, Valentin Udaltsov wrote:
Hi, Bilge!

I think that PHP should then clearly explain what is a BC break and
what isn't on a separate php.net page.
And even explain what php version constraints are safe for Composer libraries.

Some languages have such a document:
-https://go.dev/doc/go1compat
-https://peps.python.org/pep-0387/

Absolutely! After some 16 years using PHP, I only recently became aware BC breaks are acceptable in minor versions. For anyone spending significant time in open source, I think there is a tendency to become semver-minded and naturally assume PHP follows the same; it does not.

Cheers,
Bilge

Reply via email to