- compatibility: support latest Python and Django
- middleware: harden response shaping and support Python 3.10-3.14, Django 5.2-6.1, and DRF 3.18
- exceptions:
extract_first_errorreturns string or dict-type errors dynamically from settings
- exceptions: Enhance
extract_first_errorfor nested dicts to return one key-value pair
- middleware: Add async support to DynamicResponseMiddleware
- exceptions: Add centralized ExceptionHandler class for consistent error responses
- chore(python): Add support for Python 3.13 and drop support for Python 3.8. (8fead45)
- Updated the project configuration to support Python 3.13 while removing compatibility with Python 3.8.
- This change ensures compatibility with the latest Python release and removes support for outdated versions.
- Closes #24.
- fix(tests): Update required PYTHON_VERSION for running tests. (7094071)
- Modified test constants to reflect the new required Python version (3.13) for running tests.
- Ensured test compatibility with Python 3.13 for smoother CI/CD pipelines.
- Merge PR #25: Add support for Python 3.13 and drop support for Python 3.8. (f974a8b)
- This merge includes the changes for Python 3.13 compatibility and marks the official transition from Python 3.8.
- 🎉initial Release