No, it does not: https://numpy.org/doc/stable/dev/depending_on_numpy.html.
> It is important to know that NumPy, like Python itself and most other well known scientific Python projects, does not use semantic versioning. Instead, backwards incompatible API changes require deprecation warnings for at least two releases.
Have they made breaking changes to the ABI in other versions?