- Some cleanup of the code
- Add support for only and except
If you're implementing your own Provider which is technically possible but not documented (and thus we allow ourselves to make braking changes here), add the equals method since it is now required.