snok/drf-openapi-tester

v2 release

Closed this issue · 0 comments

Opening this to document breaking all changes we want to include for a v2 release shortly.

I think we should:

  • Add an __all__ module export in our openapi/__init__.py (see 3de9ee2), where we also remove some of our exports. I don't think exporting the OPENAPI_PYTHON_MAPPING constant makes sense - it's an internal resource.
  • Drop Python 3.6 and upgrade relevant language features
  • Add Django 4.0 support to pyproject.toml and our Github matrix. It looks like Django 4.0 breaks two tests for some mysterious reason - we'll need to figure out why and resolve the issue. As a part of this change we should upgrade our demo project where needed.

If anyone has suggestions for other changes, feel free to document them here.