Releases: deepcausality-rs/deep_causality
Releases · deepcausality-rs/deep_causality
deep_causality-v0.9.1
Added
- (deep_causality) Added new example for Effect Ethos with CSM.
- (deep_causality) Integrated Effect Ethos with CSM
- (deep_causality) Added explanation of the verdict to the effect ethos.
- (deep_causality) Implement core Telos framework for deontic inference
Fixed
- (deep_causality) fixed mapping maintained by EffectEthos
- (deep_causality) fixed incorrect test.
Other
- (deep_causality) updated TagIndex to use a HashSet to prevent duplicate tags.
- (deep_causality) promoted CSM modules from files into directories.
- (deep_causality) Improved test coverage
- (deep_causality) Improved test coverage
- (deep_causality) Improved test coverage
- (deep_causality) Decluttered tests for EffectEthos
- (deep_causality) Improved test coverage
- Updated Bazel config.
- Updated Docstring.
- Formats and lints.
- (deep_causality) Added more tests to test new EffectEthos.
- Updated Effect Ethos type and added a new high level API
- (deep_causality) Added tests for new effect ethos and teloid types.
- Reworked Teloid, TeloidStore, and ProposedAction types
- Implemented ActionParameterValue and ProposedAction type
- Removed duplicate copyright note
- Added TeloidStore
- Added telos types tag_index and teloid_modal. Added unit tests. Updated primitive aliases. Updated Bazel test config.
dcl_data_structures-v0.10.0
Added
- (deep_causality_uncertain) Preparing for release,
Other
- Added migration path to dcl crate.
- Added migration path to dcl crate.
- Renamed dcl_data_structure crate to deep_causality_data_structures
ultragraph-v0.8.3
Added
- (ultragraph) Added debug impl to UltraGraph
Fixed
- (ultragraph) fixed failing test.
Other
- (deep_causality) Improved test coverage
deep_causality_macros-v0.8.2
Other
- update Cargo.toml dependencies
deep_causality-v0.9.0
Added
- (deep_causality) Added new example for Effect Ethos with CSM.
- (deep_causality) Integrated Effect Ethos with CSM
- (deep_causality) Added explanation of the verdict to the effect ethos.
- (deep_causality) Implement core Telos framework for deontic inference
Fixed
- (deep_causality) fixed mapping maintained by EffectEthos
- (deep_causality) fixed incorrect test.
Other
- (deep_causality) updated TagIndex to use a HashSet to prevent duplicate tags.
- (deep_causality) promoted CSM modules from files into directories.
- (deep_causality) Improved test coverage
- (deep_causality) Improved test coverage
- (deep_causality) Improved test coverage
- (deep_causality) Decluttered tests for EffectEthos
- (deep_causality) Improved test coverage
- Updated Bazel config.
- Updated Docstring.
- Formats and lints.
- (deep_causality) Added more tests to test new EffectEthos.
- Updated Effect Ethos type and added a new high level API
- (deep_causality) Added tests for new effect ethos and teloid types.
- Reworked Teloid, TeloidStore, and ProposedAction types
- Implemented ActionParameterValue and ProposedAction type
- Removed duplicate copyright note
- Added TeloidStore
- Added telos types tag_index and teloid_modal. Added unit tests. Updated primitive aliases. Updated Bazel test config.
ultragraph-v0.8.2
Other
- Updated copyright in Cargo.toml fils
- Updated dependencies in UltraGraph and for Bazel.
- Updated UltraGraph README.md
- Improved docstring
deep_causality_macros-v0.8.1
Other
- Updated copyright in Cargo.toml fils
- Updated CausableReasoning trait to handle RelayTo variant to dispatch to a different causaloid.
deep_causality-v0.8.2
Added
- (deep_causality) Implemented Adaptive Reasoning #282
- (deep_causality) Added Configurable Reasoning Modalities to Causal Collectins.
- (deep_causality) Added Programmatic Verification of Model Assumptions #275
- (deep_causality) Unified Evidence and PropagatingEffect into a Single Typ #273
Other
- Rolled back manual version setting.
- Bumped up deep_causality version for auto-release
- Updated copyright in Cargo.toml fils
- Added unit tests for graph indexable data in context graph.
- added data indexable trait and default implementation for context graph.
- Fixed failing test
- Added code example for Rubin Causal Model.
- Removed overly strict trait constraints from Dataoid/ Data context type.
- Enhanced graph reasoning to handle
RelayTotarget validation. Updated error handling for non-existent nodes and added corresponding unit test. - Fixed typo
- Added tests for adaptive reasoning.
- Removed duplicate license header
- Updated test utils to enhance error handling for non-deterministic effects; added unit test for erroneous singleton evaluation.
- Added unit tests for deterministic propagation in empty causable collections, including explain method validation.
- Updated tests for deterministic input-output causaloids. Updated test utils. Improved causality graph evaluation logical clarity.
- Enhanced graph reasoning: introduced proper effect propagation logic and improved documentation clarity in causable graph methods.
- Simplified evaluate in causable graph
- Limited access scope for private helper method in causable collection
- Refactored module names in causable_collection and causable_graph traits for improved clarity and consistency.
- Removed dead code
- Refactored CausableReasoning into modular CausableCollection traits. Enhanced structure and accessibility for causable collections.
- Removed unused files
- Improved code organization for CausableReasoning trait. Secured private impl's by limiting scope.
- Improved test coverage; renamed for simpler name convention.
- Added or improved test coverage for causable reasoning for all causable collections.
- reworked evaluate_probabilistic_propagation and evaluate_mixed_propagation in causable_reasoning.rs
- Working on evaluate_mixed_propagation
- Removed halting variant from PropagatingEffect
- Simplified causable_reasoning
- Separated debug and display trait impl for Assumption type.
- Finalized Programmatic Verification of Model Assumptions #275
- Restored previous implementation of causable_reasoning.rs
- Added empty test to Assumption vector.
- Improved test coverage for Assumption.
- Improved test coverage for Model.
- Added tests for AggregateLogic
- Improved AssumptionError and its testing.
- Working on Configurable Reasoning Modalitie #274
- Updated CausableReasoning trait to handle RelayTo variant to dispatch to a different causaloid.
- Increased test coverage of PropagatingEffect
- Lints and formats
- Increased test coverage of PropagatingEffect
- Increased test coverage of PropagatingEffect
- Updated benchmarks to use new PropagatingEffect.
- Removed unused Evidence type.
- Format and lints
- Derived Default of PropagatingEffect instead of custom impl.
- Bump criterion from 0.6.0 to 0.7.0
- Linting and formatting.
- Added black_box to evaluate_single_cause to ensure no fluke can ever happen.
- Updated benchmark code with minor fix to evaluate_single_cause
- Improved benchmark code.
dcl_data_structures-v0.9.2
chore: Release package dcl_data_structures version 0.9.2
ultragraph-v0.8.1
Other
- Improved perf of deduplication in brandes_bfs_and_path_counting
- Improved test coverage
- Fixed breaking API by restring previous public re-export.
- Added test coverage for betweenness_centrality algo.
- Implemented Brandes' algorithm
- Refactored ultragraph's trait system and algo implementations for better maintainability.
- Updated README.md
- Formatting and linting.
- Improved test coverage.
- Added Tarjan's algorithm to UltraGraph.
- Improved test coverage for Dijkstra's algorithm. Improved docstring.
- Removed problematic check in Dijkstra's algorithm
- Added Dijkstra's algorithm to UltraGraph.
- Fixed a memory leak in the ultragraph benchmark.