On Wednesday, 4 February 2026 at 14:42, Larry Garfield <[email protected]> wrote: > > Where as I would, because we catch flack every version for how many "small" > BC breaks we have. It hinders people's ability to upgrade and generates bad > PR for PHP routinely. > > Majors exist for a reason.
PHP does not follow SemVer. Minor BC breaks are accepted via our policy. And as Tim said, waiting multiple years for a consistency fix (which frankly in my opinion this is more a bug fix) is completely ludicrous. But as usual none of this would be a problem if we didn't bundle 14 000 extensions and the standard library being so massive and shoved into a single extension. As then, the core language and extension APIs could evolve at different paces, and thus following SemVer would at least be a potential consideration. Best regards, Gina P. Banyard
