This release adds support for creating interface subclasses. A subclass of an interface is a new interface that inherits all the requirements imposed by its parent. For more info, see [the documentation](https://python-interface.readthedocs.io/en/latest/usage.htmlinterface-subclassing).
This release is identical in content to 1.5.4. It was published to test the release automation tools added as part of 1.5.4.
1.5.4
What’s Changed
This release contains several internal tooling and automation improvements, including porting interface's CI from Travis to GitHub Actions, and applying the Black code formatter to the codebase.
There are no functional changes in this release relative to 1.5.3.
1.5.3
This release is functionally identical to 1.5.2. 1.5.2 was accidentally uploaded to PyPI without a package description.
1.5.2
Fixes a bug when using the `default` and `property` decorators together in Python 3.
1.5.1
- Minor documentation fixes. - Replaced hand-rolled implementation if `interface.compat.izip_longest` with `itertools` implementation.