Releases: deepcausality-rs/deep_causality
Releases · deepcausality-rs/deep_causality
dcl_data_structures-v0.4.7
Other
- Reduced multiplier in vec push benchmark to address long running benchmark for DCL data structures
- Fixed linting and formatting in tests.
deep_causality_macros-v0.4.8
Other
- Added custom is_empty implementation to test if codecov recolonize it.
- Restored macro tests
- [no ci]
deep_causality-v0.6.2
Fixed
- fixed failing test.
Other
- Updated starter example.
- Added starter code example
- Removed unused import
- Added missing error message
- Created new starter example
- Restored macros in causable extension
- Fixed missing test for Identifiable in AdjustableSpace.
- Added error case tests to adjustable space time tests
- Added custom is_empty implementation to test if codecov recolonize it.
- Added more tests for adjustable types.
- Added more tests for adjustable types.
- Added more tests for adjustable types.
- Added more error tests to drive up code coverage.
- Merge remote-tracking branch 'origin/main'
- Trying phylum gh action again.
deep_causality-v0.6.1
Other
- Added unset method to extendable_contextuable_graph.rs
ultragraph-v0.5.1
Other
- Fixed various linting issues.
deep_causality_macros-v0.4.7
Other
- Updated Cargo.toml for macros
deep_causality-v0.6.0
Other
- Tested multiple contexts implementation.
- Finalized multiple contexts implementation.
- Implemented multiple contexts.
- Working on multiple contexts.
- Implemented initial support for multiple contexts.
- Added field extra_context to Context.
- Removed PhantomData marker in Context type since all generic parameters are bound.
- Renamed type alias.
- Renamed node structs to something more sensible and intuitive.
- Moved slides into main doc folder.
- Fixed various linting issues.
- Removed old swift notebook.
- Moved all documentation to project website.
- Fixed a test
ultragraph-v0.5.0
Other
- Switched to shorter version numbers in Cargo.toml
- Fixed linter issue
- Formatted entire code base with rustfmt.
- Separate ultragraph type implementation imn multiple files.
- Added convince constructor to error
- Fixed broke test for node remove error.
- Added missing none checks to graph_root_tests.rs
- Fixed fallibility in shortest path.
- Separate ultragraph tests into multiple files.
- Renamed example code files to prevent output file name collision.
- Updated copyright in all source and bash script files.
- Updated copyright in all licence files.
deep_causality_macros-v0.4.6
Other
- Formatted entire code base with rustfmt.
- Working on adjustable types.
- Code formatting.
- Code formatting.
- Added more tests to macros.
- Fixed failing test.
- Added more tests to macros.
- Code formatting.
- Added more tests to macros.
- Fixed a number of linting issues.
- Renamed example code files to prevent output file name collision.
- Updated adjustable types in deep causality to use macros to generate constructor and getters.
- Added proper Readme to macro crate.
- Added example code for new macros.
- Added tests for new macros.
- Moved previous macros to separate file. Updated lib.
- Added new constructor generator macro.
- Added new getter generator macro.
- Misc minor changes.
- Code formatting of macros
- Updated copyright in all source and bash script files.
- Updated copyright in all licence files.
deep_causality-v0.5.0
Other
- Fixed type aliases in Causaloid getters.
- Simplified complex types with type alias.
- Fixed tests to run with latest commit in main.
- Fixed type signatures in benchmarks to run with latest commit in main.
- Made Spatial and Temporable trait generic. Resolves issue 42.
- Switched to shorter version numbers in Cargo.toml
- Merge remote-tracking branch 'origin/main'
- Update parquet requirement from 45.0 to 46.0
- Added more corner case testing causal graph explaining.
- Added more corner case testing causal graph reasoning.
- Added tests for error handing in graph reasoning.
- Updated graph reasoning protocol with more error handling and removed dead code.
- Added missing error handing tests to causal graph reasoning.
- Fixed several broken links ik documentation.
- Code formatting.
- Added tests to adjustable protocol.
- Added default constructor to custom errors.
- Code formatting.
- Code formatting.
- Update tests to match generated getters.
- Updated multiple types to use macros to generate constructors and getters.
- Updated adjustable types in deep causality to use macros to generate constructor and getters.
- Added more tests to CSM types.
- Moved all test utils into test folder. Updated import path in affected tests.
- Moved all benchmark utils into benchmark folder.
- Removed benchmark and test utils from src/utils folder.
- Reformatted Adjustable protocol.
- Update AdjustableTime
- Added tests for adjustable time type.
- Added AdjustableTime type.
- Updated prelude to export new AdjustableData type.
- Misc minor changes.
- Removed PropagationError together with propagation method in adjustable protocol.
- Updated adjustable protocol for generic usage and uniform signature.
- Reorganized context tests to mirror folder structure in src folder.
- Added tests for adjustable data type
- Added adjustable data type that implements adjustable protocol.
- Updated copyright in all source and bash script files.
- Updated copyright in all licence files.
- Update mod.rs
- Uncomment adjustable trait with a notice that it needs review and an actual implementation with tests.
- Updated deep causality code examples to use latest version.