When making a pull request, make sure to discuss it first in an issue. If it's a new feature, make sure it has a clear use case and play nice with existing features.

Note that there's an ongoing library redesign (version 6) and most new features will be reserved for that version.