Changelog¶
All notable changes to QuantumEngine will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
Added¶
New features that have been added
Changed¶
Changes in existing functionality
Deprecated¶
Features that will be removed in upcoming releases
Removed¶
Features that have been removed
Fixed¶
Bug fixes
Security¶
Security improvements
[0.1.2] - 2025-07-13¶
Fixed¶
Use Unicode symbols for PyPI-compatible logo display
Improved README formatting for PyPI package page
Clean commit history without automated attribution
Added¶
MongoEngine acknowledgment in documentation
Professional badge set in README
Improved error handling for missing backends
[0.1.1] - 2025-07-13¶
Fixed¶
GitHub Actions workflow paths for test execution
Import statements to use installed package names
Include GitHub workflows in repository for automation
Added¶
Complete GitHub Actions workflow for PyPI publishing
Comprehensive installation guide with modular options
Backend registry with helpful error messages
[0.1.0] - 2025-07-13¶
Added¶
Initial release of QuantumEngine
Multi-backend support for SurrealDB and ClickHouse
Modular installation system with optional dependencies
Complete type safety with py.typed file
Async/sync API support
Document-oriented modeling with field validation
Query system with Q objects and expressions
Relationship management for SurrealDB
Schema management tools
Performance optimizations
Professional documentation structure
Comprehensive test suite
Docker support
MIT license
Features¶
Core ODM: Document classes with field validation
Multi-Backend: Seamless switching between SurrealDB and ClickHouse
Type Safety: Full type hints and mypy compatibility
Field Types: 15+ field types including specialized ones
Query System: Advanced filtering, aggregation, and relations
Schema Tools: Table creation, migration, and drop operations
Performance: Direct record access and bulk operations
Installation: Modular pip packages for specific backends
Documentation: Complete Sphinx documentation with examples
Testing: Working test suite with real database connections
Backend Support¶
SurrealDB: Graph relations, transactions, full-text search
ClickHouse: High-performance analytics, bulk operations, time-series