Skip to content

Releases: deepcausality-rs/deep_causality

dcl_data_structures-v0.4.7

14 Jan 14:42
f3a72b6
Compare
Choose a tag to compare

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

19 Sep 03:49
35ec0fc
Compare
Choose a tag to compare

Other

  • Added custom is_empty implementation to test if codecov recolonize it.
  • Restored macro tests
  • [no ci]

deep_causality-v0.6.2

19 Sep 03:49
35ec0fc
Compare
Choose a tag to compare

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

08 Sep 03:05
1c0fb22
Compare
Choose a tag to compare

Other

  • Added unset method to extendable_contextuable_graph.rs

ultragraph-v0.5.1

06 Sep 05:12
b3cf016
Compare
Choose a tag to compare

Other

  • Fixed various linting issues.

deep_causality_macros-v0.4.7

06 Sep 05:12
b3cf016
Compare
Choose a tag to compare

Other

  • Updated Cargo.toml for macros

deep_causality-v0.6.0

06 Sep 05:12
b3cf016
Compare
Choose a tag to compare

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

30 Aug 08:32
7a7e5ae
Compare
Choose a tag to compare

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

30 Aug 08:31
7a7e5ae
Compare
Choose a tag to compare

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

30 Aug 08:32
7a7e5ae
Compare
Choose a tag to compare

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.