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.