v2 release
Closed this issue · 0 comments
sondrelg commented
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 ouropenapi/__init__.py
(see 3de9ee2), where we also remove some of our exports. I don't think exporting theOPENAPI_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.