Skip to content

📝 Changelog

All notable changes to APIException will be documented here. This project uses Semantic Versioning.

[v0.1.15] - 2025-07-22

✅ Initial stable release!

  • setup.py has been updated.

  • Project name has been updated. Instead of APIException we will use apiexception to comply with PEP 625.

  • Documentation has been updated.

  • Readme.md has been updated.

[v0.1.14] - 2025-07-22

  • setup.py has been updated.

  • Project name has been updated. Instead of APIException we will use apiexception to comply with PEP 625.

[v0.1.13] - 2025-07-21

  • /examples/fastapi_usage.py has been updated.

  • 422 Pydantic error has been fixed in APIResponse.default()

  • Documentation has been updated.

  • Exception Args has been added to the logs.

  • Readme has been updated. New gifs have been added.

[0.1.12] - 2025-07-14

  • Documentation has been added to the project.

  • More examples has been added.

  • __all__ includes more methods.

[0.1.11] - 2025-07-13

✅ Stable release!

  • Global exception handlers with fallback middleware

  • APIResponse for clean Swagger documentation

  • Production-ready logging for all exceptions

[0.1.0] - 2025-06-25

🚀 Prototype started!

  • Project scaffolding

  • ResponseModel has been added

  • APIException has been added

  • Defined base ideas for standardizing error handling