# Changelog

## [1.1.0] - 2025-09-02

### Added
- Complete qualitative physics simulation engine
- Confluence-based reasoning with constraint propagation
- Envisionment generation and state space exploration
- Assumption-based Truth Maintenance System (ATMS)
- Causal reasoning with dependency tracking
- Constraint satisfaction and propagation algorithms
- Comprehensive test coverage for all algorithms
- PyPI packaging configuration
- Research-accurate implementations following Forbus and de Kleer papers

### Features
- Qualitative Process Theory implementation
- Confluence engine with consistency checking
- State transition analysis and reachability
- Multiple reasoning modes (causal, temporal, spatial)
- Quantity spaces and qualitative differential equations
- Truth maintenance with contradiction handling
- Constraint networks and arc consistency

### Documentation
- Comprehensive README with usage examples
- Research foundation documentation
- API documentation for all reasoning components
- Scientific citations and algorithmic explanations

### Testing
- 100% test coverage for critical functionality
- Validation tests against classic QR benchmarks
- Integration tests for physics simulation pipelines
- Performance benchmarks for constraint propagation