Making something binary incompatible IS an API change! In the case in
question an externally visible structure definition was changed -
clearly a change of API...
Bruce Momjian writes:
> Tom Lane wrote:
> > Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> > > So if a recompile fixes it, increment minor, else major.
> >
> > Wrong --- if you need a recompile then it's not binary-compatible, so
> > it should be a major version bump.
>
> But the previous poster said only API changes were reasons to bump the
> major, right?