All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.11.0 - 2026-06-25
- (deep_causality_core) file IO actions + CausalFlow read/write bridge
- fixed sone doctest warnings
- Generated new SBOM for all crates.
- Updated README file across multiple crates to meet project standard.
0.0.9 - 2026-06-09
- (deep_causality_core) add the Causal Arrow + flow-DSL loops, branches, composition
- (deep_causality_core) add the CausalFlow fluent monad facade
- (deep_causality_core) add Alternatable trait family + refactor Intervenable to delegate
- resolve five P2 issues from the CI code review
- (deep_causality_core) align CausalFlow map/intervene_if with the monad's error-and-variant semantics
- (deep_causality_core) EffectLog equality compares messages, not timestamps
- Merge remote-tracking branch 'origin/main'
- (deep_causality_core) split the CausalFlow facade into submodules
- (deep_causality_core) split the CausalFlow facade into submodules
- (num,haft,core) close coverage gaps on Dual, Arrow builder, and CausalFlow
- (deep_causality_core) complete the CausalFlow channel-update family
- (deep_causality_core) Updated. Readme.
-
- avionics_examples/cfd_taylor_green and turbulence_flow: the
- Migrated set of example to the arrow calculus type extension.
- cover map_values, EffectValue Display/PartialEq branches
- enforce repo-wide
unsafe_code = "forbid"; remove avoidable unsafe - (deep_causality_core) remove unused ControlFlowBuilder subsystem
- (core) apply use_self and const fn clippy lints
0.0.8 - 2026-05-29
- (core) add inherent error-safe fmap; sweep core examples to the fluent API
- (deep_causality_core) CausalMonad::bind returns None on error, not a fabricated default
- (deep_causality_core) replace value-only effect binds with one state-threading CausalMonad trait
- (deep_causality_core) relax over-specified Default bound on bind
- Merge branch 'deepcausality-rs:main' into main
- (deep_causality_core) Removed some dead code.
0.0.7 - 2026-05-26
- Updated example Readme.
- (deep_causality_core) pin Functor/Monad consistency between propagating-effect witnesses
0.0.6 - 2026-03-12
- Updated all SBOMS to reflect lates depdency versions.
0.0.5 - 2026-01-22
- (deep_causality) Fixed multipple bugs in Causaloid.
- (deep_causality_core) Fixed failing test.
- (deep_causality_core) Fixed Diamond bug.
0.0.4 - 2026-01-09
- (deep_causality_core) Migrated to dedicted pure HKT trait.
- (deep_causality_core) Finalized HKT extension to use new GAT bounded HKT.
- updated project wide SBOM files.
- updated project wide copyright note.
0.0.3 - 2025-12-31
- Updated SBOMs to trigger release.
0.0.2 - 2025-12-12
- (deep_causality_core) release v0.0.1
0.0.1 - 2025-12-12
- (deep_causality_core) enabled relase of crate.
- (deep_causality_core) Added bind_or_error to CausalEffectPropagationProcess
- (deep_causality) Updated extension tests to new API.
- (deep_causality_core) Removed unrelated types.
- (deep_causality_core) Re-implemented intervenable trait. Added new tests. Linting and code formatting.
- (deep_causality) Initial re-write using deep_causality_core crate for functional core.
- (deep_causality_core) Added test coverage
- (deep_causality_num) Added algebraic trait bounds.
- (deep_causality_core) Updated ControlFlowBuilder, Added new strict_zst examples, and updated CausalityError to be zero allocation.
- (deep_causality_core) Added ControlFlowBuilder, examples, and a README.md
- (deep_causality_core) First draft of new core crate
- fixed a number of Bazel config files.
- (deep_causality) Restored proper fn pointers in CausalFn and ContextualCausalFn.
- (deep_causality_physics) Code formatting and linting.
- (deep_causality_physics) Improved test coverage.
- (deep_causality_physics) Added more tests.
- (deep_causality_physics) Added more tests.
- Reorganized and updated repo wide examples.
- (deep_causality_core) Improved test coverage
- Regenerated SBOM.
- Fixed Bazel build config.
- (deep_causality_core) Improved test coverage
- (deep_causality_core) Improved test coverage
- (deep_causality_core) Improved test coverage
- Working on Bazel build config
- (deep_causality_multivector) Improved test coverage
- (deep_causality_core) Improved test coverage
- (deep_causality_core) Improved test coverage
- Updated Dev dependencies.
- Updated note on core type system design.
- Added note on hte preliminary design of the core crate.
- (deep_causality_core) Added Bazel configuration and some initial tests.
- (deep_causality_core) Added License and SBOM.
- (deep_causality_core) Separated CausalEffectPropagationProcess as a dedicated shared type for arity-3 PropagatingEffect and arity-5 PropagatingProcess.
- (deep_causality_core) Restructured code organization.
- (deep_causality_core) Lints and formatting.
- (deep_causality_core) Reworked Effect Log.
- (deep_causality_core) Fixed doctests.