@@ -5,6 +5,78 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
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
+
8
80
## [ 0.8.0] ( https://github.com/deepcausality-rs/deep_causality/compare/deep_causality-v0.7.5...deep_causality-v0.8.0 ) - 2025-07-08
9
81
10
82
### Added
0 commit comments