Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.11.8](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality-v0.11.7...deep_causality-v0.11.8) - 2025-11-05

### Added

- *(deep_causality_uncertain)* Migrated internal compute graph to ConsTree from deep_causality_ast crate.
- *(ast)* Add deep_causality_ast crate with persistent tree

### Other

- Updated SBOM for all crates.
- Merge branch 'deepcausality-rs:main' into 008-hkt-uncertain-specs
- updated AGENTS.md and README.md

## [0.11.7](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality-v0.11.6...deep_causality-v0.11.7) - 2025-10-31

### Added
Expand Down
24 changes: 12 additions & 12 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion deep_causality/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[package]
name = "deep_causality"
version = "0.11.7"
version = "0.11.8"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_algorithms/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.2](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_algorithms-v0.2.1...deep_causality_algorithms-v0.2.2) - 2025-11-05

### Other

- Updated SBOM for all crates.

## [0.2.1](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_algorithms-v0.2.0...deep_causality_algorithms-v0.2.1) - 2025-10-31

### Added
Expand Down
6 changes: 3 additions & 3 deletions deep_causality_algorithms/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_algorithms"
version = "0.2.1"
version = "0.2.2"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down Expand Up @@ -33,12 +33,12 @@ path = "examples/example_surd.rs"

[dependencies.deep_causality_tensor]
path = "../deep_causality_tensor"
version = "0.1.6"
version = "0.1.7"


[dependencies.deep_causality_num]
path = "../deep_causality_num"
version = "0.1.5"
version = "0.1.6"

[dependencies.rayon]
version = "1.11"
Expand Down
23 changes: 23 additions & 0 deletions deep_causality_ast/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.1](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_ast-v0.1.0...deep_causality_ast-v0.1.1) - 2025-11-05

### Added

- *(deep_causality_ast)* Added From reference impl to ConstTree
- *(deep_causality_ast)* code optimization.
- *(deep_causality_ast)* Added get_id method

### Other

- *(deep_causality_ast)* Improved test organization.
- *(deep_causality_tensor)* Improved test coverage and test organization.
- Updated SBOM for all crates.
- *(deep_causality_ast)* updated README.md
2 changes: 1 addition & 1 deletion deep_causality_ast/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_ast"
version = "0.1.0"
version = "0.1.1"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_data_structures/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.10.3](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_data_structures-v0.10.2...deep_causality_data_structures-v0.10.3) - 2025-11-05

### Other

- Updated SBOM for all crates.

## [0.10.2](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_data_structures-v0.10.1...deep_causality_data_structures-v0.10.2) - 2025-09-25

### Other
Expand Down
2 changes: 1 addition & 1 deletion deep_causality_data_structures/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[package]
name = "deep_causality_data_structures"
version = "0.10.2"
version = "0.10.3"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_discovery/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.3](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_discovery-v0.2.2...deep_causality_discovery-v0.2.3) - 2025-11-05

### Other

- Updated SBOM for all crates.

## [0.2.2](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_discovery-v0.2.1...deep_causality_discovery-v0.2.2) - 2025-10-31

### Other
Expand Down
6 changes: 3 additions & 3 deletions deep_causality_discovery/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_discovery"
version = "0.2.2"
version = "0.2.3"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
Expand All @@ -23,12 +23,12 @@ path = "examples/main.rs"
# Internal dependencies
[dependencies.deep_causality_tensor]
path = "../deep_causality_tensor"
version = "0.1.6"
version = "0.1.7"


[dependencies.deep_causality_algorithms]
path = "../deep_causality_algorithms"
version = "0.2.1"
version = "0.2.2"


# External dependencies
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_haft/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.2](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_haft-v0.2.1...deep_causality_haft-v0.2.2) - 2025-11-05

### Other

- Updated SBOM for all crates.

## [0.2.1](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_haft-v0.2.0...deep_causality_haft-v0.2.1) - 2025-10-31

### Added
Expand Down
2 changes: 1 addition & 1 deletion deep_causality_haft/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_haft"
version = "0.2.1"
version = "0.2.2"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_macros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.8.9](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_macros-v0.8.8...deep_causality_macros-v0.8.9) - 2025-11-05

### Other

- Updated SBOM for all crates.

## [0.8.8](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_macros-v0.8.7...deep_causality_macros-v0.8.8) - 2025-09-25

### Other
Expand Down
2 changes: 1 addition & 1 deletion deep_causality_macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[package]
name = "deep_causality_macros"
version = "0.8.8"
version = "0.8.9"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down
22 changes: 22 additions & 0 deletions deep_causality_num/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.6](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_num-v0.1.5...deep_causality_num-v0.1.6) - 2025-11-05

### Added

- *(deep_causality_num)* This change introduces a new Quaternion type accompanied by a comprehensive suite.

### Fixed

- *(deep_causality_num)* Minor fixes and lints.
- *(deep_causality_num)* The Display implementation for Quaternion has been refined to correctly handle the signs of its components, producing a more standard and readable mathematical format. All tests pass.
- *(deep_causality_num)* The slerp implementation has been corrected by removing the incorrect special case for antipodal quaternions and adding a check for nearly identical quaternions to use linear interpolation, preventing division by
- *(deep_causality_num)* The scalar division implementation has been refactored to align with Rust's standard floating-point division-by-zero behavior, which produces
- *(quaternion)* The scalar division implementation has been refactored to align with Rust's standard floating-point division-by-zero behavior, which produces

### Other

- Updated Bazel config. Applied minor lint.
- *(quaternion)* Added docstring to all public API methods.
- Updated README
- *(quaternion)* Address test inaccuracies and revert slerp regression. Added rotation methods and tests.
- Updated SBOM for all crates.

## [0.1.5](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_num-v0.1.4...deep_causality_num-v0.1.5) - 2025-10-31

### Added
Expand Down
2 changes: 1 addition & 1 deletion deep_causality_num/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_num"
version = "0.1.5"
version = "0.1.6"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_rand/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.4](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_rand-v0.1.3...deep_causality_rand-v0.1.4) - 2025-11-05

### Other

- Updated SBOM for all crates.

## [0.1.3](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_rand-v0.1.2...deep_causality_rand-v0.1.3) - 2025-09-25

### Other
Expand Down
2 changes: 1 addition & 1 deletion deep_causality_rand/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_rand"
version = "0.1.3"
version = "0.1.4"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down
26 changes: 26 additions & 0 deletions deep_causality_tensor/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.7](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_tensor-v0.1.6...deep_causality_tensor-v0.1.7) - 2025-11-05

### Added

- *(deep_causality_tensor)* Updated EinSumOp for better ergonomics.
- *(deep_causality_tensor)* Added From impl for value and reference to CausalTensor.
- *(deep_causality_tensor)* Refactored code organization and improved documentation of public API.
- *(deep_causality_tensor)* Refactored code organization
- Optimize N-dimensional tensor trace calculation
- *(deep_causality_tensor)* Updated and tested implementation for Einstein Sum Convention.
- *(deep_causality_tensor)* Added initial implementation for Einstein Sum Convention.

### Other

- *(deep_causality_ast)* Improved test organization.
- *(deep_causality_tensor)* Improved test coverage and test organization.
- The mat_mul_2d function has been updated to use direct array access with
- *(deep_causality_tensor)* Improved test coverage of implementation for Einstein Sum Convention.
- linting and formatting.
- Optimize 2D tensor trace calculation
- Added new test cases to deep_causality_tensor/src/types/a
- *(deep_causality_tensor)* Added example code and updated Readme for Einstein Sum.
- Updated Bazel config
- *(deep_causality_tensor)* Documented implementation for Einstein Sum Convention.
- Updated SBOM for all crates.

## [0.1.6](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_tensor-v0.1.5...deep_causality_tensor-v0.1.6) - 2025-10-31

### Added
Expand Down
2 changes: 1 addition & 1 deletion deep_causality_tensor/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_tensor"
version = "0.1.6"
version = "0.1.7"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
Expand Down
Loading