Re: Asymmetric visibility is a BC break
| From: | Gina P. Banyard | Date: | Mon, 14 Oct 2024 11:29:40 +0000 |
| Subject: | Re: Asymmetric visibility is a BC break | ||
| References: | 1 2 3 4 5 6 7 8 9 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-125802@lists.php.net to get a copy of this message | ||
On Monday, 14 October 2024 at 12:22, Bilge <bilge@scriptfusion.com> wrote:
> On 14/10/2024 11:17, AllenJB wrote:
>
> > For reference, current policy on BC-breaks is here:
> >
> > https://github.com/php/policies/blob/main/release-process.rst
>
> That policy clearly states BC breaks are only allowed in major versions,
> which flies in the face of what I read:
>
> "Breaking changes are allowed in minor releases, if they go through the
> RFC process. We don't follow semantic versioning."
> https://chat.stackoverflow.com/transcript/message/57515936
>
>
> Now I don't know what to believe. shrugs
>
> Kind regards,
> Bilge
Yeah, this is wrong.
Every single minor version of PHP dating all the way back to PHP 4.0.0 has had BC breaks.
The thing is, I don't even know what:
> Source compatibility should be kept if possible, while breakages are allowed
means here.
Best regards,
Gina P. Banyard