Skip to content

Commit d095820

Browse files
chore: release
1 parent 7b84c00 commit d095820

File tree

10 files changed

+121
-12
lines changed

10 files changed

+121
-12
lines changed

CHANGELOG.md

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

1080
### Added

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dcl_data_structures/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.9.2](https://github.com/deepcausality-rs/deep_causality/compare/dcl_data_structures-v0.9.1...dcl_data_structures-v0.9.2) - 2025-08-08
11+
12+
### Other
13+
14+
- Updated copyright in Cargo.toml fils
15+
- Bump criterion from 0.6.0 to 0.7.0
16+
# Changelog
217
All notable changes to this project will be documented in this file.
318

419
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

dcl_data_structures/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "dcl_data_structures"
6-
version = "0.9.1"
6+
version = "0.9.2"
77
edition = "2021"
88
rust-version = "1.80"
99
repository = "https://github.com/deepcausality/deep_causality.rs"

deep_causality/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "deep_causality"
6-
version = "0.8.1"
6+
version = "0.8.2"
77
edition = "2021"
88
rust-version = "1.80"
99
readme = "../README.md"
@@ -26,12 +26,12 @@ version = "0.9"
2626

2727
[dependencies.deep_causality_macros]
2828
path = "../deep_causality_macros"
29-
version = "0.8.0"
29+
version = "0.8.1"
3030

3131

3232
[dependencies.ultragraph]
3333
path = "../ultragraph"
34-
version = "0.8.1"
34+
version = "0.8.2"
3535

3636

3737
[dev-dependencies]

deep_causality_macros/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.8.1](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_macros-v0.8.0...deep_causality_macros-v0.8.1) - 2025-08-08
11+
12+
### Other
13+
14+
- Updated copyright in Cargo.toml fils
15+
- Updated CausableReasoning trait to handle RelayTo variant to dispatch to a different causaloid.
16+
1017
## [0.4.11](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_macros-v0.4.10...deep_causality_macros-v0.4.11) - 2025-05-16
1118

1219
### Other

deep_causality_macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "deep_causality_macros"
6-
version = "0.8.0"
6+
version = "0.8.1"
77
edition = "2021"
88
rust-version = "1.80"
99
repository = "https://github.com/deepcausality/deep_causality.rs"

examples/epp_dbn/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ publish = false
1010

1111
[dependencies]
1212
deep_causality = { path = "../../deep_causality" }
13-
rand = "0.9"
13+
rand = "0.9"

ultragraph/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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/ultragraph-v0.8.1...ultragraph-v0.8.2) - 2025-08-08
11+
12+
### Other
13+
14+
- Updated copyright in Cargo.toml fils
15+
- Updated dependencies in UltraGraph and for Bazel.
16+
- Updated UltraGraph README.md
17+
- Improved docstring
18+
# Changelog
19+
20+
All notable changes to this project will be documented in this file.
21+
22+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
23+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
24+
825
## [0.8.1](https://github.com/marvin-hansen/deep_causality/compare/ultragraph-v0.8.0...ultragraph-v0.8.1) - 2025-07-10
926

1027
### Other

ultragraph/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "ultragraph"
6-
version = "0.8.1"
6+
version = "0.8.2"
77
edition = "2021"
88
rust-version = "1.80"
99
repository = "https://github.com/deepcausality/deep_causality.rs"
@@ -19,7 +19,7 @@ exclude = ["*.bazel", "*/*.bazel", "*.bazel.*", "BUILD", "BUILD.bazel", "MODULE
1919

2020
[dependencies.deep_causality_macros]
2121
path = "../deep_causality_macros"
22-
version = "0.8.0"
22+
version = "0.8.1"
2323

2424

2525
[dev-dependencies]

0 commit comments

Comments
 (0)