Release Notes
v0.9.0
Internal
- âŦī¸ Bump actions/setup-python from 6 to 7 (#58)
- âŦī¸ Update pyarrow requirement from <25.0.0,>=17.0.0 to >=17.0.0,<26.0.0 (#54)
Fixes
- đ Authenticate queue task endpoints with the originating API scheme (#69)
- đ Classify unresolved foreign keys per row instead of raising (#68)
- đ Dispose evicted CRUD engines outside the cache lock (#64)
- đ Chunk foreign-key existence checks under the backend parameter (#63)
- đ Fix Update batch-size limit for missing-column back-fill (#62)
- đ Fix unbounded
atexit growth in lazy read temp-file cleanup (#61)
- đ Fix DjangoAppCreator startapp subprocess to use sys.executable (#59)
Features
- đ Add multi-database CRUD support (#60)
Enhancements
- đ Add is_validate_only dry-run flag to CRUD create/update (#67)
- ⥠Optimize update behavior and memory management for CRUD writes (#66)
- đ Write only caller-supplied columns on update (#65)
v0.8.0
Documentation
- đ Document CRUD benchmark results in README (#37)
Internal
- âŦī¸ Update pymdown-extensions requirement from <11.0,>=10.0 to >=10.0,<12.0 (#49)
- âŦī¸ Update dramatiq requirement from <2.0,>=1.17.0 to >=1.17.0,<3.0 (#48)
- âŦī¸ Update pyarrow requirement from <20.0.0,>=17.0.0 to >=17.0.0,<25.0.0 (#46)
- âŦī¸ Bump actions/checkout from 6 to 7 (#47)
- âŦī¸ Update pytest requirement from <9.0,>=8.0 to >=8.0,<10.0 (#45)
- âŦī¸ Update redis requirement from <6.0.0,>=5.0.0 to >=5.0.0,<9.0.0 (#44)
- âŦī¸ Update pandas requirement from <3.0,>=2.2.0 to >=2.2.0,<4.0 (#43)
- âŦī¸ Bump actions/upload-artifact from 4 to 7 (#42)
- âŦī¸ Bump actions/github-script from 7 to 9 (#41)
- âŦī¸ Bump actions/setup-python from 5 to 6 (#40)
- âŦī¸ Bump codecov/codecov-action from 4 to 7 (#39)
- đ§ Add GitHub issue, PR, and Dependabot templates (#38)
Fixes
- đ Fix MOQueue get_user foreign-key resolution (#52)
v0.7.0
Enhancements
- đ§ Update scaffold gitignore defaults (#35)
- ⥠Optimize framework performance and simplify CRUD operations (#34)
Documentation
- đ Refresh package messaging for Polars and queueing (#36)
v0.6.0
Enhancements
- ⨠Improve runtime safety and response resource guards (#33)
- ⨠Expand public API surface and harden compatibility coverage (#32)
- đ Refresh docs design and update README (#31)
v0.5.0
Enhancements
- đ Move documentation to package folder (#27)
Features
- ⨠Add CORS defaults to init scaffold (#28)
Fixes
- đ Load parent models from all apps during foreign key selection (#29)
v0.4.0
Fixes
- đ Fix exception code not matching response code (#23)
Enhancements
- đ Add top-level dramatiq worker entrypoint and remove legacy
_api_kit worker module (#26)
- đ¨ Add AGENTS.md on
init and corresponding tests (#24)
Internal
- âģī¸ Sanitize docstrings in the whole codebase (#25)
v0.3.0
Internal
- đˇ Update codecov status in root ci (#19)
Documentation
- đ Update overall documentation and improve documentation design (#20)
Fixes
- đ Fix
init to read the packages from metadata as fallback (#21)
Enhancements
- ⨠Simplify default API class and Test Class template (#22)
v0.2.0
Features
- ⨠Add API queue mode implementation with full test coverage
- ⨠Add queue-mode support in TDD kit
Fixes
- đ Fix CRUD kit and API test regressions
Enhancements
- ⥠Optimize test cases across kits for broader coverage
- ⥠Improve management kit stability and create_app inference
Documentation
- đ Update README formatting and structure
Internal
- đˇ Update GitHub workflows and add
Root CI (#14)
- đ Fix token issue to write protected branch by actions (#12)
- đ§ Update CI/CD workflows, PR title lint, and changelog automation
- âģī¸ Remove deprecated manager features (organize init/py, build)
v0.1.3
Fixes
- đ Fix test suite for release readiness
Internal
v0.1.2
Features
- ⨠Add API versioning support and routing updates
Fixes
- đ Add CSRF-exempt defaults for generated URLs
Internal
- đ Release initial PyPI package (alpha)
- đĻ Update build/manifest handling and packaging metadata behavior
- đ§ Add component
init.py files across components
- đ§ Refresh CI workflows
Notes
- All notable changes to Django Mindoff are documented in Changelog.
- For Released versions, see Releases
- Packaging and project metadata are available in
pyproject.toml.