ZCore LogoZCore

Changelog & Release Notes

Track the evolution, architectural refinements, breaking changes, and security fixes across ZCore Framework releases.

This page documents all notable architectural evolutions, breaking changes, security patches, and migration paths across ZCore releases.

Upgrading ZCore: To fetch the latest pre-release build, run:

pip install --upgrade "fastapi-zcore-framework[all]==0.1.0rc2"

On this page

๐Ÿš€ Core Features & Architectural Advancements1. ๐Ÿ›ก๏ธ Unified Exception Handling & Error Normalization (ResponseWrapper)2. ๐Ÿ—‘๏ธ End-to-End Soft-Delete Lifecycle & Restoration (restore, force)3. ๐Ÿ” Lightweight LOOKUP Endpoint & Schema-Driven Projections (POST /lookup)4. โšก Search Engine Negation & Logical NOT Grouping (SearchEngine)5. ๐Ÿ”— Re-entrant Unit of Work & Deferred Domain Events (UnitOfWork)6. ๐Ÿ†” Polymorphic User Identifiers (int, str, UUID)7. ๐Ÿ”’ Optional Authentication & Schema-Level Private Fields (Zchema.__private__)8. โš™๏ธ Tunable Framework Settings & Dynamic Bounds Validation9. ๐Ÿงช Advanced Testing Harness & Sandboxing Engine (zcore.testing)10. ๐Ÿชต Non-Intrusive Logging & Scope Context Isolation11. ๐Ÿ–ฅ๏ธ Cascading CLI Server Configuration & Dynamic Scaffoldingโš ๏ธ Breaking Changes & Migration Guide๐Ÿš€ Core Features & Architectural Advancements1. ๐ŸŽฏ Dynamic Primary Key Resolution & Generalized Routing (BaseRouter)2. โš–๏ธ Weighted Route Specificity Sorting (Anti-Path Shadowing)3. โšก Optimized Instance-Aware ORM Mutations (update, delete, update_multi)4. ๐Ÿ”„ Cross-Dialect Batch Compatibility (Dialect-Aware Fallbacks)5. โฑ๏ธ Centralized Timezone Management & ZDateTime Subsystem6. ๐Ÿชต Enterprise Structured Logging (LoggingSettings & ProcessorFormatter)7. ๐Ÿ“ฆ Sandboxed Local Storage & Advanced Threat Validation8. ๐Ÿ” Search Engine Hardening & Operator Unification9. ๐Ÿ—„๏ธ Native Engine JSON Serialization & Guaranteed Lifespan Teardownโš ๏ธ Breaking Changes & Migration Guide๐Ÿš€ Core Features & Architectural Advancements1. โšก High-Performance Bulk DBAPI Mutations (create_multi, update_multi, delete_multi)2. โฑ๏ธ Isolated Background Tasks & Scope Management (background_scope, @background_task)3. ๐Ÿ—‘๏ธ Built-in Soft Deletion Infrastructure (SoftDeleteMixin)4. ๐Ÿ” Advanced Dynamic Search Operators & Configurable Depth (SearchEngine)5. ๐Ÿ›ก๏ธ Scope-Aware Existence Verifications (exist)6. ๐Ÿ–ฅ๏ธ Interactive TUI & Scaffolding Engine (zc)๐Ÿ› Bug Fixes & Refinements7. ๐Ÿ› ๏ธ CLI Scaffolding Template Alignmentโš ๏ธ Breaking Changes & Migration Guide๐Ÿš€ Core Features & Architectural Advancements1. ๐Ÿงช Comprehensive Async Testing Infrastructure (zcore.testing)2. ๐ŸŒ Centralized Request Context & Scopes (ZContext & ctx)3. ๐Ÿงน Streamlined Data Layer Generics & Dynamic Hook Propagation4. ๐Ÿ” Consolidated Security & Generic Authentication (BaseAuth)5. โšก Modern Constructor Auto-Wiring (Inject[T])6. ๐Ÿ“ก Event-Driven Architecture (@on_event) & SQL Diagnostics๐Ÿ› ๏ธ CLI & Subsystem Enhancementsโš ๏ธ Breaking Changes & Migration Guide๐Ÿš€ Core Architectural Refinements๐ŸŒ Decoupled Presentation Layer Domain (__model__)๐Ÿ”Œ Lazy-Loaded Root Namespace Imports๐Ÿ› Data Integrity & Security Fixes๐Ÿ”ข Precision-Preserving Decimal Serialization๐Ÿ—บ๏ธ Timezone-Aware Pagination Cursors๐Ÿ›ก๏ธ Robust Security Path Normalizationโฑ๏ธ Native ISO-8601 Datetime Parsingโš™๏ธ Automated CI/CD & Project Governance๐Ÿš€ Core Features & Enhancements๐Ÿ›ก๏ธ Unified Schema Security (Zchema)๐Ÿšฆ Template Method Service Hooks๐Ÿ”— FastAPI-Native Route Dependencies๐Ÿ“ฆ Robust Modular Monolith Importsโš ๏ธ Breaking Changes & Migration Guide๐Ÿ› Bug Fixes & Refactoring๐Ÿš€ Key Improvements & Features1. Complete DI Overhaul & Web-Decoupled Scoping2. Base Query Hook & Extension Layer3. One-Command Database Bootstrapping4. Dependency Managementโš ๏ธ Breaking Changes & Migration Guide