* Security improvements. Use of tagid to prevent XPath injection. Disable DTD on fromstring defusedxml method
* [239](https://github.com/onelogin/python-saml/issues/239) Check that the response has all of the AuthnContexts that we provided
* Fixed a ValidationError misspelling
* Don't require compression on LogoutResponse messages by relaxing the decode_base64_and_inflate method
* Add expected/received in WRONG_ISSUER error
* If debug enable, print reason for the SAMLResponse invalidation
* [238](https://github.com/onelogin/python-saml/issues/238) Fix DSA constant
* Start using flake8 for code quality