Skip to content

Commit 16c8201

Browse files
chore: release
1 parent 6cc5e53 commit 16c8201

File tree

6 files changed

+195
-5
lines changed

6 files changed

+195
-5
lines changed

CHANGELOG.md

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,180 @@ 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+
## [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+
10+
### Added
11+
12+
- *(generative)* Implement full lifecycle management for contexts
13+
- *(generative)* implement full CRUD for context and contextoids
14+
- Implement and refine ModelBuildError tests
15+
16+
### Fixed
17+
18+
- fix(deep_causality) fixed benchmarks.
19+
- *(deep_causality)* Improve NedSpace tests
20+
- *(deep_causality)* Improve NedSpace tests
21+
- *(ecef)* Commit remaining EcefSpace test changes
22+
- *(euclidean)* Improve EuclideanSpace tests
23+
- *(ecef)* Improve EcefSpace tests
24+
- *(spacetime)* Correct TangentSpacetime position method and tests
25+
- *(tests)* Correct Lorentzian spacetime interval tests
26+
27+
### Other
28+
29+
- Updated test util
30+
- Updated test util
31+
- Updated test util
32+
- Linting
33+
- Tested test utils...
34+
- Linting
35+
- Fix and linting
36+
- Updated Bazel test config
37+
- Re-organized context tests
38+
- Re-organized test utils
39+
- Re-organized trait tests
40+
- Increased test coverage
41+
- Increased test coverage
42+
- Increased test coverage
43+
- Increased test coverage
44+
- Linting
45+
- Increased test coverage
46+
- Increased test coverage
47+
- Increased test coverage
48+
- Increased test coverage
49+
- Removed active state from Causaloid and downstream usage.
50+
- Lints
51+
- Increased test coverage
52+
- Increased test coverage
53+
- Fixed failing test
54+
- Increased test coverage
55+
- Increased test coverage
56+
- Fixed all remaining tests
57+
- Fixed up all causality graph tests
58+
- Fixed Causaloid tests
59+
- Added or updated tests for reasoning types. Applied minor fixes to debug and display in Evidence type.
60+
- Fixed tests for GenerativeProcessor
61+
- Updated all tests for the collection type extensions
62+
- Added or updated error tests
63+
- Fixed benchmarks to use new API
64+
- Updated CSM implementation to restore fully deterministic behavior for triggering actions.
65+
- Implemented first version of unified reasoning.
66+
- Removed prelude
67+
- Added specs for unified reasoning
68+
- Added specs for unified reasoning
69+
- Fixed line inconsistencies in Cargo.toml
70+
- Preparing for ultragraph release
71+
- Removed benchmark badge from Readme
72+
- Switched to central workspace dependencies.
73+
- Set the version number of dependent internal crates to match deep_causality for simpler version management.
74+
- Improve test coverage
75+
- Improved test coverage and improved context API.
76+
- Update the DeepCausality crate to use the refactored UltraGraph AP
77+
- Adding more tests for coverage
78+
- Adding more tests for coverage
79+
- Adding more tests for coverage
80+
- Working on tests
81+
- Working on tests
82+
- Working on tests
83+
- Working on tests
84+
- Removed assert comments
85+
- Working on test coverage
86+
- Added or updated documentation
87+
- Increased test coverage for GenerativeProcessor
88+
- Updated or added trait documentation.
89+
- Increased test coverage of ExtendableContextuableGraph
90+
- Improved test coverage of test utils
91+
- Increased test coverage across the repo
92+
- Deleted dead code
93+
- Improved test coverage and fixed some lints.
94+
- Re-organized model type tests
95+
- Added tests for new model error types.
96+
- Added tests for GenerativeOutput
97+
- Fixed a gazillion Broken Links Locations in Rust Docs.
98+
- Linting and formatting
99+
- Added tests to reasoning types
100+
- Fixed module doc
101+
- Moved script folder into build folder
102+
- Updated README.md and Bazel.md docs
103+
- Fixed up the Bazel config.
104+
- Updated README.md
105+
- Marked Bazel files as excluded from Cargo release to ensure these crates vendor well when used with Bazel.
106+
- Added Bazel config for build and test
107+
- Added first draft of Generative Function Traits, its implementation, and addition to the model type.
108+
- Lints and formats..
109+
- Working on generative function.
110+
- Reworked ReasoningMode, Evidence and PropagatingEffect
111+
- Added tests to GenerativeTrigger
112+
- Merge remote-tracking branch 'origin/main'
113+
- Updated prelude.rs
114+
- Corrected brittle `test_display_trait` assertions in both
115+
- Added documentation to alias module
116+
- Fixed circular dependency issue in alias types.
117+
- Added tests for SymbolicKind type.
118+
- Added new Uniform alias types. Re-organized alias type package. Updated source files to import all aliases from prelude.
119+
- Added Tokio example for async / background inference processing
120+
- Code formatting.
121+
- Added documentation to PreviousTimeIndex trait methods.
122+
- Removed Redundant Braces in TimeIndexable impl for Context
123+
- Even more lints and formatting
124+
- Applied more lints & autofixed
125+
- Added time index to generic context. Resolves https://github.com/deepcausality-rs/deep_causality/issues/239
126+
- Increased test coverage on adjustable implementations.
127+
- Added RwLock poisoning handling in CSM type
128+
- Fixed remaining lints
129+
- Increased test coverage
130+
- Improved error message in Causable for Causaloid
131+
- Improved lock error handling specificity in CSM type
132+
- Removed redundant NaN validation in Adjustable for EuclideanTime
133+
- Fixed a few more lints
134+
- Fixed formatting and lints
135+
- Fixed failing tests for updated Display trait impl.
136+
- Fixed error message in Adjustable<f64> for QuaternionSpace
137+
- Replaced panic with proper error handling in Causable for Causaloid
138+
- Added Eq and PartialEq derives to Contextoid
139+
- Added Handling of lock poisoning gracefully in CSM type.
140+
- Fixed blanket trait implementations fo adjustable data and replaced it type bound impl.
141+
- Added more tests for more corner cases in non-Euclidean geometries
142+
- Fixed code formatting
143+
- Added tests for reasoning types
144+
- Added tests for ContextoidType
145+
- Added tests to increase coverage
146+
- Fixed invalid overflow check
147+
- Fix quaternion component assignment bug
148+
- Fixed another failing test
149+
- Fixed failing test
150+
- Fixed more lints and checks
151+
- Removed remaining lifetime annotations in tests and bench utils.
152+
- Updated copyright across the entire repo
153+
- Minor lints
154+
- merged regular and adjustable types. Made adjustable opt in via adjustable trait and type extension.
155+
- Added tests for adjustable space types
156+
- Added tests for time types
157+
- Added tests for symbolic spacetime
158+
- Added tests for spacetime types
159+
- Fixed up remaining tests
160+
- Code formatting.
161+
- Fixed up a lot of tests
162+
- Fixed up test utils and some tests
163+
- Fixed up benchmarks
164+
- Linting and formatting
165+
- Removed lifetime annotation from all types.
166+
- Added adjustable time types.
167+
- Fixed minor lints
168+
- Added multiple temporal types, just in case.
169+
- Fixed complex generic issue. Updated all downstream types.
170+
- Added initial support for non-Euclidean geometries in the context.
171+
- Merge remote-tracking branch 'origin/main'
172+
- Signed commit with gpg key.
173+
- Removed comma after link
174+
- Working on restoring link on Logo on README.md
175+
- Working on restoring Logo on README.md
176+
- Working on restoring Logo on README.md
177+
- Working on restoring Logo on README.md
178+
- Update README.md
179+
- Update README.md
180+
- Update README.md with new Discord link that never expires
181+
8182
## [0.7.5](https://github.com/marvin-hansen/deep_causality/compare/deep_causality-v0.7.4...deep_causality-v0.7.5) - 2025-06-19
9183

10184
### Added

Cargo.lock

Lines changed: 2 additions & 2 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: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.9.1](https://github.com/deepcausality-rs/deep_causality/compare/dcl_data_structures-v0.9.0...dcl_data_structures-v0.9.1) - 2025-07-08
10+
11+
### Other
12+
13+
- Fixed up the Bazel config.
14+
- Marked Bazel files as excluded from Cargo release to ensure these crates vendor well when used with Bazel.
15+
- Added Bazel config for build and test
16+
- Even more lints and formatting
17+
- Applied more lints & autofixed
18+
- Fixed a bunch of lints
19+
- Fixed a bunch of lints
20+
- Updated smoking example to latest in main branch
21+
- doc(dcl_data_structures) added much needed documentation to ArrayGrid type.
22+
- Updated copyright across the entire repo
23+
- Added or updated changelog files
24+
925
## [0.9.0](https://github.com/deepcausality-rs/deep_causality/compare/dcl_data_structures-v0.8.0...dcl_data_structures-v0.9.0) - 2025-06-19
1026

1127
### Other

dcl_data_structures/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dcl_data_structures"
3-
version = "0.9.0"
3+
version = "0.9.1"
44
edition = "2021"
55
rust-version = "1.80"
66
repository = "https://github.com/deepcausality/deep_causality.rs"

deep_causality/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "deep_causality"
3-
version = "0.7.5"
3+
version = "0.8.0"
44
edition = "2021"
55
rust-version = "1.80"
66
readme = "../README.md"

examples/tokio/Cargo.toml

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

88
[dependencies]
99
deep_causality = { path = "../../deep_causality" }
10-
tokio = {version = "1.46", features = ["full"]}
10+
tokio = {version = "1.46", features = ["full"]}

0 commit comments

Comments
 (0)