@@ -5,6 +5,78 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ Unreleased]
9+
10+ ## [ 0.8.2] ( https://github.com/deepcausality-rs/deep_causality/compare/deep_causality-v0.8.1...deep_causality-v0.8.2 ) - 2025-08-08
11+
12+ ### Added
13+
14+ - * (deep_causality)* Implemented Adaptive Reasoning #282
15+ - * (deep_causality)* Added Configurable Reasoning Modalities to Causal Collectins.
16+ - * (deep_causality)* Added Programmatic Verification of Model Assumptions #275
17+ - * (deep_causality)* Unified Evidence and PropagatingEffect into a Single Typ #273
18+
19+ ### Other
20+
21+ - Rolled back manual version setting.
22+ - Bumped up deep_causality version for auto-release
23+ - Updated copyright in Cargo.toml fils
24+ - Added unit tests for graph indexable data in context graph.
25+ - added data indexable trait and default implementation for context graph.
26+ - Fixed failing test
27+ - Added code example for Rubin Causal Model.
28+ - Removed overly strict trait constraints from Dataoid/ Data context type.
29+ - Enhanced graph reasoning to handle ` RelayTo ` target validation. Updated error handling for non-existent nodes and added corresponding unit test.
30+ - Fixed typo
31+ - Added tests for adaptive reasoning.
32+ - Removed duplicate license header
33+ - Updated test utils to enhance error handling for non-deterministic effects; added unit test for erroneous singleton evaluation.
34+ - Added unit tests for deterministic propagation in empty causable collections, including explain method validation.
35+ - Updated tests for deterministic input-output causaloids. Updated test utils. Improved causality graph evaluation logical clarity.
36+ - Enhanced graph reasoning: introduced proper effect propagation logic and improved documentation clarity in causable graph methods.
37+ - Simplified evaluate in causable graph
38+ - Limited access scope for private helper method in causable collection
39+ - Refactored module names in causable_collection and causable_graph traits for improved clarity and consistency.
40+ - Removed dead code
41+ - Refactored CausableReasoning into modular CausableCollection traits. Enhanced structure and accessibility for causable collections.
42+ - Removed unused files
43+ - Improved code organization for CausableReasoning trait. Secured private impl's by limiting scope.
44+ - Improved test coverage; renamed for simpler name convention.
45+ - Added or improved test coverage for causable reasoning for all causable collections.
46+ - reworked evaluate_probabilistic_propagation and evaluate_mixed_propagation in causable_reasoning.rs
47+ - Working on evaluate_mixed_propagation
48+ - Removed halting variant from PropagatingEffect
49+ - Simplified causable_reasoning
50+ - Separated debug and display trait impl for Assumption type.
51+ - Finalized Programmatic Verification of Model Assumptions #275
52+ - Restored previous implementation of causable_reasoning.rs
53+ - Added empty test to Assumption vector.
54+ - Improved test coverage for Assumption.
55+ - Improved test coverage for Model.
56+ - Added tests for AggregateLogic
57+ - Improved AssumptionError and its testing.
58+ - Working on Configurable Reasoning Modalitie #274
59+ - Updated CausableReasoning trait to handle RelayTo variant to dispatch to a different causaloid.
60+ - Increased test coverage of PropagatingEffect
61+ - Lints and formats
62+ - Increased test coverage of PropagatingEffect
63+ - Increased test coverage of PropagatingEffect
64+ - Updated benchmarks to use new PropagatingEffect.
65+ - Removed unused Evidence type.
66+ - Format and lints
67+ - Derived Default of PropagatingEffect instead of custom impl.
68+ - Bump criterion from 0.6.0 to 0.7.0
69+ - Linting and formatting.
70+ - Added black_box to evaluate_single_cause to ensure no fluke can ever happen.
71+ - Updated benchmark code with minor fix to evaluate_single_cause
72+ - Improved benchmark code.
73+ # Changelog
74+
75+ All notable changes to this project will be documented in this file.
76+
77+ The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
78+ and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
79+
880## [ 0.8.0] ( https://github.com/deepcausality-rs/deep_causality/compare/deep_causality-v0.7.5...deep_causality-v0.8.0 ) - 2025-07-08
981
1082### Added
0 commit comments