Changelog ========= 4.3 (unreleased) ---------------- - Nothing changed yet. 4.2 (2026-03-03) ---------------- - Move package metadata from setup.py to pyproject.toml. - Add support for Python 3.13, 3.14. - Drop support for Python 3.7, 3.8, 3.9. 4.1 (2024-01-04) ---------------- - Add support for Python 3.12. 4.0 (2023-03-24) ---------------- - Add support for Python 3.11. - Drop support for Python 2.7, 3.5, 3.6. 3.6 (2022-10-11) ---------------- - Add support for Python 3.8, 3.9, 3.10. - Drop support for Python 3.4. 3.5 (2018-10-05) ---------------- - Add support for Python 3.7. 3.4 (2017-05-15) ---------------- - Add `__hash__` method to Record. 3.3 (2017-05-06) ---------------- - Set `__allow_access_to_unprotected_subobjects__` on the Record class. - Remove the C extension. 3.2 (2017-04-26) ---------------- - Use `ExtensionClass.Base.__new__`. - Add support for Python 3.6, drop support for Python 3.3. 3.1 (2016-04-03) ---------------- - Add support for Python 3.4 and 3.5. - Drop support for Python 2.6 and 3.2. 3.0 (2013-05-04) ---------------- - Add support for Python 3.2, 3.3 and PyPy using the Python reference implementation. - Add support for `__contains__`. - Provide an Python reference implementation using `__slots__`. - Rewrite tests as unit tests. 2.13.0 (2010-03-30) ------------------- - Released as separate package.