Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

For the complete changelog, see the CHANGELOG.md file in the repository.

Unreleased

See unreleased changes for planned features.

0.1.0 - Initial Release

Released: 2025-01-XX

Added

  • Django ORM-like interface for external REST APIs

  • Full synchronous and asynchronous support with httpx

  • Pydantic 2.0 integration for data validation and serialization

  • Complete QuerySet implementation (filter, exclude, order_by, slicing, etc.)

  • Manager implementation with create, get_or_create, update_or_create, bulk_create

  • APIModel base class for defining API resources

  • Comprehensive exception system mirroring Django’s exceptions

  • HTTP/2 support for async client

  • Connection pooling and automatic retries

  • Type-safe with full mypy strict mode compliance

  • 91% test coverage with 152 comprehensive tests

  • CI/CD with GitHub Actions

  • Complete documentation with Sphinx and Read the Docs

See the complete changelog for detailed version history.