- Drop Python 3.7 support. - Remove ``typing-extensions`` and ``importlib_metadata`` dependencies. - More robust checks to prevent ``Protocol`` false positives.
0.16.5
-------------------
- Don't flag ``TypedDict`` from ``typing_extensions`` in Python versions where ``typing`` has ``TypedDict`` itself.
0.16.4
-------------------
- Remove ``tomli`` dependency on Python 3.11+
0.16.3
-------------------
- Fix broken ``Protocol`` import due to absent ``typing_extensions`` on Python <3.10.
0.16.2
-------------------
- Don't flag ``Protocol`` classes as needing slots if strict ``require-subclass`` option is enabled.
0.16.1
-------------------
- Don't flag ``TypedDict`` subclasses as missing slots (120).