4.3.6 — 2026-03-13¶
← 4.4.0 | 4.3.5 → | ↑ 4.x series
Added¶
Helpers - Chore¶
- Documentation Cursor Rule - Added a dedicated Cursor rule for documentation standards under
docs/**/*.md.- Enforces Google-style docstrings,
snake_casefilenames, required page structure, and code example conventions across all documentation files
- Enforces Google-style docstrings,
Fixed¶
Chore - CI¶
- Docs Deploy Trigger on Source Changes - Extended the
deploy-docs.ymlworkflow to also trigger on changes toarchipy/**source files, not onlydocs/**.- Ensures the published documentation is rebuilt whenever adapter or helper code changes
- ReadTheDocs Build Configuration - Repaired the
.readthedocs.yamlconfiguration to restore a functional ReadTheDocs build.- Simplified configuration to match current ReadTheDocs requirements and removed stale options
Changed¶
Adapters - SQLAlchemy¶
- Filter Value Type Union Expansion - Broadened the
valueparameter type union inSQLAlchemyFilterMixin._apply_filterand_validate_list_operation.- Added
int,Decimal,datetime,date, andEnumto the accepted type union alongside the existingstr | float | bool | list | UUID | None - Allows filtering on numeric, temporal, and enum-typed columns without requiring a cast at the call site
- Added
Chore¶
Docs - Documentation Overhaul¶
- API Reference Restructure - Split the monolithic
api_reference.mdinto per-module subdirectories (adapters/,helpers/) with individual pages for each adapter and helper module. - Adapter Example Pages - Revamped all adapter example pages with complete runnable snippets and standardised
sections (Installation, Configuration, Basic Usage, See Also).
- Added Elasticsearch example guide and expanded PostgreSQL and configs examples
- Consolidated payment gateway documentation into a single page
- New Example Pages - Added
dependency_injection.mdanderror_handling.mdexample guides. - Getting Started - Overhauled the quickstart guide and complete user example to reflect
manage.pyintegration; updated project structure documentation with enhancedruncommand options. - Navigation - Restructured and expanded
mkdocs.ymlnavigation; added404.mdandCODE_OF_CONDUCT.mdpages. - Architecture & Concepts - Updated architecture and concepts documentation; split the large
concepts.mdinto focused topic pages. - Installation Guide - Created a dedicated installation guide and streamlined the prerequisites section.
- Changelog - Added Cursor rules for changelog standards and restructured changelog organisation and navigation.