Which I think is a great way of doing things. Having a project that keeps breaking compatibility is very annoying. I actually think pandas changes way too much on each version. When you have millions of lines of code depending on a library, you want new features, faster speed, but you definitely don't want backwards incompatible changes.