History¶
Versions are year-based with a strict backwards-compatibility policy. The third digit is only for regressions.
14.0.0 (2014-08-22)¶
Backward-incompatible changes:¶
none
Deprecations:¶
none
Changes:¶
- Switch to year-based version numbers.
- Port to characteristic 14.0 (get rid of deprecation warnings).
- Package docs with sdist.
1.0.0 (2014-06-15)¶
Backward-incompatible changes:¶
- Drop support for Python 3.2. There is no justification to add complexity and unnecessary function calls for a Python version that nobody uses.
Deprecations:¶
none
Changes:¶
- Move into the Python Cryptography Authority’s GitHub account.
- Move exceptions into service_identity.exceptions so tracebacks don’t contain private module names.
- Promoting to stable since Twisted 14.0 is optionally depending on service_identity now.
- Use characteristic instead of a home-grown solution.
- idna 0.6 did some backward-incompatible fixes that broke Python 3 support. This has been fixed now therefore service_identity only works with idna 0.6 and later. Unfortunately since idna doesn’t offer version introspection, service_identity can’t warn about it.
0.2.0 (2014-04-06)¶
Backward-incompatible changes:¶
- Refactor into a multi-module package. Most notably, verify_hostname and extract_ids live in the service_identity.pyopenssl module now.
- verify_hostname now takes an OpenSSL.SSL.Connection for the first argument.
Deprecations:¶
none
Changes:¶
- Less false positives in IP address detection.
- Officially support Python 3.4 too.
- More strict checks for URI_IDs.
0.1.0 (2014-03-03)¶
- Initial release.