Developer’s Guide#
This discusses information relevant to developing Py-ART.
Versions#
Py-ART follows semantic versioning in its version number. This means
that any Py-ART 1.x release will be backwards compatible with an earlier 1.y release. By
“backward compatible”, we mean that correct code that works on a 1.y version will work
on a future 1.x version. It’s always possible for bug fixes to change behavior or make
incorrect code cease to work. Backwards-incompatible changes will only be allowed when changing
to version 2.0. Such changes will be proceeded by FutureWarning as appropriate.
For a version 1.x.y, we change x when we release new features, and y
when we make a release with only bug fixes.