diff --git a/CHANGELOG.md b/CHANGELOG.md index a312344c..2ef36f43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality-v0.11.10...deep_causality-v0.12.0) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Fixing auto-release +- *(deep_causality_sparse)* Implemented initial CsrMatrix types. +- *(deep_causality)* Moved LogAppend trait into haft crate. + +### Other + +- Regenerated SBOM. +- Updated dev dependencies across the repo. +- Updated Dev dependencies. +- Merge branch 'deepcausality-rs:main' into main +- Merge remote-tracking branch 'origin/main' +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.11.10](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality-v0.11.9...deep_causality-v0.11.10) - 2025-11-23 ### Other diff --git a/Cargo.lock b/Cargo.lock index abd621c2..3b8abab0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -421,7 +421,7 @@ dependencies = [ [[package]] name = "deep_causality" -version = "0.11.10" +version = "0.12.0" dependencies = [ "criterion", "deep_causality_ast", @@ -435,7 +435,7 @@ dependencies = [ [[package]] name = "deep_causality_algorithms" -version = "0.2.4" +version = "0.2.5" dependencies = [ "criterion", "deep_causality_num", @@ -445,7 +445,7 @@ dependencies = [ [[package]] name = "deep_causality_ast" -version = "0.1.2" +version = "0.1.3" [[package]] name = "deep_causality_core" @@ -456,7 +456,7 @@ dependencies = [ [[package]] name = "deep_causality_data_structures" -version = "0.10.4" +version = "0.10.5" dependencies = [ "criterion", "deep_causality_rand", @@ -464,7 +464,7 @@ dependencies = [ [[package]] name = "deep_causality_discovery" -version = "0.2.5" +version = "0.2.6" dependencies = [ "csv", "deep_causality_algorithms", @@ -475,18 +475,18 @@ dependencies = [ [[package]] name = "deep_causality_haft" -version = "0.2.4" +version = "0.2.5" dependencies = [ "deep_causality_num", ] [[package]] name = "deep_causality_macros" -version = "0.8.10" +version = "0.8.11" [[package]] name = "deep_causality_multivector" -version = "0.1.2" +version = "0.1.3" dependencies = [ "criterion", "deep_causality_haft", @@ -496,14 +496,14 @@ dependencies = [ [[package]] name = "deep_causality_num" -version = "0.1.8" +version = "0.2.0" dependencies = [ "libm", ] [[package]] name = "deep_causality_rand" -version = "0.1.5" +version = "0.1.6" dependencies = [ "deep_causality_num", "getrandom 0.3.4", @@ -520,7 +520,7 @@ dependencies = [ [[package]] name = "deep_causality_tensor" -version = "0.1.9" +version = "0.2.0" dependencies = [ "criterion", "deep_causality_ast", @@ -542,7 +542,7 @@ dependencies = [ [[package]] name = "deep_causality_uncertain" -version = "0.3.6" +version = "0.3.7" dependencies = [ "criterion", "deep_causality_ast", @@ -1362,7 +1362,7 @@ checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" [[package]] name = "ultragraph" -version = "0.8.10" +version = "0.8.11" dependencies = [ "criterion", "deep_causality_rand", diff --git a/deep_causality/Cargo.toml b/deep_causality/Cargo.toml index 5da1d33f..43f2d7aa 100644 --- a/deep_causality/Cargo.toml +++ b/deep_causality/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "deep_causality" -version = "0.11.10" +version = "0.12.0" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -44,11 +44,11 @@ version = "0.2" [dependencies.deep_causality_num] path = "../deep_causality_num" -version = "0.1.8" +version = "0.2.0" [dependencies.deep_causality_tensor] path = "../deep_causality_tensor" -version = "0.1" +version = "0.2" [dependencies.ultragraph] path = "../ultragraph" diff --git a/deep_causality_algorithms/CHANGELOG.md b/deep_causality_algorithms/CHANGELOG.md index 9f954bf6..3f000447 100644 --- a/deep_causality_algorithms/CHANGELOG.md +++ b/deep_causality_algorithms/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.5](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_algorithms-v0.2.4...deep_causality_algorithms-v0.2.5) - 2025-12-03 + +### Added + +- *(deep_causality_tensor)* Added full set of new algebraic trait system to CausalTensor. + +### Other + +- Regenerated SBOM. +- Updated dev dependencies across the repo. +- Updated Dev dependencies. +- Merge branch 'deepcausality-rs:main' into main +- Merge remote-tracking branch 'origin/main' +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.2.4](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_algorithms-v0.2.3...deep_causality_algorithms-v0.2.4) - 2025-11-23 ### Other diff --git a/deep_causality_algorithms/Cargo.toml b/deep_causality_algorithms/Cargo.toml index dd1aba0d..141c2534 100644 --- a/deep_causality_algorithms/Cargo.toml +++ b/deep_causality_algorithms/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_algorithms" -version = "0.2.4" +version = "0.2.5" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -33,12 +33,12 @@ path = "examples/example_surd.rs" [dependencies.deep_causality_tensor] path = "../deep_causality_tensor" -version = "0.1.9" +version = "0.2.0" [dependencies.deep_causality_num] path = "../deep_causality_num" -version = "0.1.8" +version = "0.2.0" [dependencies.rayon] version = "1.11" diff --git a/deep_causality_ast/CHANGELOG.md b/deep_causality_ast/CHANGELOG.md index 581453d2..558413ca 100644 --- a/deep_causality_ast/CHANGELOG.md +++ b/deep_causality_ast/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.3](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_ast-v0.1.2...deep_causality_ast-v0.1.3) - 2025-12-03 + +### Other + +- Regenerated SBOM. +- Merge branch 'deepcausality-rs:main' into main +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.1.2](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_ast-v0.1.1...deep_causality_ast-v0.1.2) - 2025-11-23 ### Removed diff --git a/deep_causality_ast/Cargo.toml b/deep_causality_ast/Cargo.toml index d3dcff76..b00157f7 100644 --- a/deep_causality_ast/Cargo.toml +++ b/deep_causality_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_ast" -version = "0.1.2" +version = "0.1.3" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/deep_causality_data_structures/CHANGELOG.md b/deep_causality_data_structures/CHANGELOG.md index bc11a04f..542bd556 100644 --- a/deep_causality_data_structures/CHANGELOG.md +++ b/deep_causality_data_structures/CHANGELOG.md @@ -21,6 +21,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.5](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_data_structures-v0.10.4...deep_causality_data_structures-v0.10.5) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Implemented initial CsrMatrix types. + +### Other + +- Regenerated SBOM. +- Updated dev dependencies across the repo. +- Updated Dev dependencies. +- Merge branch 'deepcausality-rs:main' into main +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.10.4](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_data_structures-v0.10.3...deep_causality_data_structures-v0.10.4) - 2025-11-23 ### Removed diff --git a/deep_causality_data_structures/Cargo.toml b/deep_causality_data_structures/Cargo.toml index 9a42623b..1579d8c4 100644 --- a/deep_causality_data_structures/Cargo.toml +++ b/deep_causality_data_structures/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "deep_causality_data_structures" -version = "0.10.4" +version = "0.10.5" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } diff --git a/deep_causality_discovery/CHANGELOG.md b/deep_causality_discovery/CHANGELOG.md index 3deeb57f..6e1d9cce 100644 --- a/deep_causality_discovery/CHANGELOG.md +++ b/deep_causality_discovery/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.6](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_discovery-v0.2.5...deep_causality_discovery-v0.2.6) - 2025-12-03 + +### Added + +- *(deep_causality_core)* Added test coverage + +### Other + +- Regenerated SBOM. +- Updated external deps in discovery crate and ICU example. +- Merge branch 'deepcausality-rs:main' into main +- Merge remote-tracking branch 'origin/main' +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.2.5](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_discovery-v0.2.4...deep_causality_discovery-v0.2.5) - 2025-11-23 ### Other diff --git a/deep_causality_discovery/Cargo.toml b/deep_causality_discovery/Cargo.toml index af281d4f..5c309c5f 100644 --- a/deep_causality_discovery/Cargo.toml +++ b/deep_causality_discovery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_discovery" -version = "0.2.5" +version = "0.2.6" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -23,7 +23,7 @@ path = "examples/main.rs" # Internal dependencies [dependencies.deep_causality_tensor] path = "../deep_causality_tensor" -version = "0.1" +version = "0.2" [dependencies.deep_causality_algorithms] diff --git a/deep_causality_haft/CHANGELOG.md b/deep_causality_haft/CHANGELOG.md index a29f62ec..7094d856 100644 --- a/deep_causality_haft/CHANGELOG.md +++ b/deep_causality_haft/CHANGELOG.md @@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.5](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_haft-v0.2.4...deep_causality_haft-v0.2.5) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Fixing auto-release +- *(deep_causality_core)* Added test coverage +- *(deep_causality_topology)* Initial implementation of topology data structures. +- *(deep_causality)* Moved LogAppend trait into haft crate. +- *(deep_causality_haft)* Updated Readme with details on non-std builds. +- *(deep_causality_haft)* Added support for non-std. +- *(deep_causality_haft)* Added module documentation +- *(deep_causality_haft)* Refactored source code structure of the HAFT crate. +- *(deep_causality_haft)* Added new examples for the HAFT crate. +- *(deep_causality_haft)* Improved existing examples for the HAFT crate. +- *(deep_causality_haft)* Implement Unbound HKTs, N-Arity traits, and + +### Other + +- Regenerated SBOM. +- *(deep_causality_core)* Lints and formatting. +- *(deep_causality_core)* Reworked Effect Log. +- *(deep_causality_core)* Fixed doctests. +- *(deep_causality_haft)* Added BoundedAdjunction trait. +- *(deep_causality_haft)* Updated Bazel config +- *(deep_causality_haft)* Code formatting. +- *(deep_causality_haft)* Removed flaky tests +- *(deep_causality_haft)* Added and update test suite to cover all newly added types and traits. +- Merge branch 'deepcausality-rs:main' into main +- Merge remote-tracking branch 'origin/main' +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.2.4](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_haft-v0.2.3...deep_causality_haft-v0.2.4) - 2025-11-23 ### Other diff --git a/deep_causality_haft/Cargo.toml b/deep_causality_haft/Cargo.toml index 49a74c81..85effc8a 100644 --- a/deep_causality_haft/Cargo.toml +++ b/deep_causality_haft/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_haft" -version = "0.2.4" +version = "0.2.5" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -32,7 +32,7 @@ alloc = [] [dependencies.deep_causality_num] path = "../deep_causality_num" -version = "0.1.8" +version = "0.2.0" default-features = false [[example]] diff --git a/deep_causality_macros/CHANGELOG.md b/deep_causality_macros/CHANGELOG.md index 9d2d0854..0b9d7369 100644 --- a/deep_causality_macros/CHANGELOG.md +++ b/deep_causality_macros/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.11](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_macros-v0.8.10...deep_causality_macros-v0.8.11) - 2025-12-03 + +### Other + +- Merge branch 'deepcausality-rs:main' into main +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.8.10](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_macros-v0.8.9...deep_causality_macros-v0.8.10) - 2025-11-23 ### Removed diff --git a/deep_causality_macros/Cargo.toml b/deep_causality_macros/Cargo.toml index 761d7381..fabaaba6 100644 --- a/deep_causality_macros/Cargo.toml +++ b/deep_causality_macros/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "deep_causality_macros" -version = "0.8.10" +version = "0.8.11" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } diff --git a/deep_causality_multivector/CHANGELOG.md b/deep_causality_multivector/CHANGELOG.md index f4098243..a31f19aa 100644 --- a/deep_causality_multivector/CHANGELOG.md +++ b/deep_causality_multivector/CHANGELOG.md @@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.3](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_multivector-v0.1.2...deep_causality_multivector-v0.1.3) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Fixing auto-release +- *(deep_causality_num)* Increased test coverage. +- *(deep_causality_sparse)* Added full set of new algebraic trait system to CsrMatrix. +- *(deep_causality_tensor)* Added full set of new algebraic trait system to CausalTensor. +- *(deep_causality_multivector)* Minor code re-organization. +- *(deep_causality_num)* Added market traits for Associative, Distributive, and Commutative. Updated algebra traits accordingly and fixed downstream. +- *(deep_causality_multivector)* Added full set of new algebraic trait system to CausalMultiVector. +- *(deep_causality_multivector)* Ported CausalMultiVector to use Field instead of the broader Num trait to ensure correct math. +- *(deep_causality_num)* Update all tests for Complex Number type with proper algebraic traits. +- *(deep_causality_topology)* Initial implementation of topology data structures. + +### Other + +- Regenerated SBOM. +- *(deep_causality_multivector)* Improved test coverage +- Updated dev dependencies across the repo. +- Updated Dev dependencies. +- *(deep_causality_topology)* Added test coverage. +- *(deep_causality_multivector)* Added implementation of BoundedAdjunction trait as type extension. +- *(deep_causality_haft)* Added BoundedAdjunction trait. +- Merge branch 'deepcausality-rs:main' into main +- Merge remote-tracking branch 'origin/main' +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.1.2](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_multivector-v0.1.1...deep_causality_multivector-v0.1.2) - 2025-11-23 ### Other diff --git a/deep_causality_multivector/Cargo.toml b/deep_causality_multivector/Cargo.toml index 87104fe7..9c7671ee 100644 --- a/deep_causality_multivector/Cargo.toml +++ b/deep_causality_multivector/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_multivector" -version = "0.1.2" +version = "0.1.3" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -32,12 +32,12 @@ version = "0.2" [dependencies.deep_causality_num] path = "../deep_causality_num" -version = "0.1.8" +version = "0.2.0" [dependencies.deep_causality_tensor] path = "../deep_causality_tensor" -version = "0.1" +version = "0.2" [dev-dependencies] diff --git a/deep_causality_num/CHANGELOG.md b/deep_causality_num/CHANGELOG.md index a66e358b..40439e9d 100644 --- a/deep_causality_num/CHANGELOG.md +++ b/deep_causality_num/CHANGELOG.md @@ -7,6 +7,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_num-v0.1.8...deep_causality_num-v0.2.0) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Fixed feature flag pass through for Bazel config. +- *(deep_causality_num)* Simplified Algebra bounds of complex number systems. +- *(deep_causality_num)* Increased test coverage. +- *(deep_causality_num)* code refactoring +- *(deep_causality_num)* Increased test coverage. +- *(deep_causality_num)* Increased test coverage. +- *(deep_causality_num)* Turned runtime checks of feat flags into compiler errors. +- *(deep_causality_num)* Updated copyright note across the entire crate. +- *(deep_causality_num)* Added native rotation to Complex, Quaternion, and Octonions +- *(deep_causality_num)* Documented Octonion Number type with proper algebraic traits. Updated tests. +- *(deep_causality_num)* Re-implemented Octonion Number type with proper algebraic traits. Updated tests. +- *(deep_causality_num)* Re-implemented Quaternion Number type with proper algebraic traits. Updated tests. +- *(deep_causality_num)* Added market traits for Associative, Distributive, and Commutative. Updated algebra traits accordingly and fixed downstream. +- *(deep_causality_multivector)* Added full set of new algebraic trait system to CausalMultiVector. +- *(deep_causality_multivector)* Ported CausalMultiVector to use Field instead of the broader Num trait to ensure correct math. +- *(deep_causality_num)* Update all tests for Complex Number type with proper algebraic traits. +- *(deep_causality_num)* Re-implemented Complex Number type with proper algebraic traits. +- *(deep_causality_num)* Added missing default impl for inverse in Field trait. +- *(deep_causality_num)* Updated algebraic traits and added comprehensive documentation. +- *(deep_causality_num)* Updated algebraic traits. +- *(deep_causality_num)* Added algebraic trait bounds. +- *(deep_causality_num)* Updated Readme with information for non-std builds. +- *(deep_causality_num)* Updated Readme with information for non-std builds. +- *(deep_causality_num)* Updated Readme with information for non-std builds. +- *(deep_causality_num)* Added support for non-std. + +### Other + +- Regenerated SBOM. +- Fixed Bazel build config. +- *(deep_causality_num)* Increased test coverage. +- Updated all vendored deps for Bazel. +- Merge branch 'deepcausality-rs:main' into main +- Merge remote-tracking branch 'origin/main' +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.1.8](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_num-v0.1.7...deep_causality_num-v0.1.8) - 2025-11-23 ### Other diff --git a/deep_causality_num/Cargo.toml b/deep_causality_num/Cargo.toml index 6251db3a..301abc8b 100644 --- a/deep_causality_num/Cargo.toml +++ b/deep_causality_num/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_num" -version = "0.1.8" +version = "0.2.0" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -22,4 +22,4 @@ no-std = ["libm_math"] libm_math = ["dep:libm"] # Feature to enable libm for no-std floating point math [dependencies] -libm = { version = "0.2", optional = true } # Add libm as an optional dependency \ No newline at end of file +libm = { version = "0.2", optional = true } # Add libm as an optional dependency diff --git a/deep_causality_rand/CHANGELOG.md b/deep_causality_rand/CHANGELOG.md index f1598707..41ee535d 100644 --- a/deep_causality_rand/CHANGELOG.md +++ b/deep_causality_rand/CHANGELOG.md @@ -7,6 +7,18 @@ 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_rand-v0.1.5...deep_causality_rand-v0.1.6) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Fixing auto-release + +### Other + +- Regenerated SBOM. +- Merge branch 'deepcausality-rs:main' into main +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.1.5](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_rand-v0.1.4...deep_causality_rand-v0.1.5) - 2025-11-23 ### Removed diff --git a/deep_causality_rand/Cargo.toml b/deep_causality_rand/Cargo.toml index cbf3d42b..e114380e 100644 --- a/deep_causality_rand/Cargo.toml +++ b/deep_causality_rand/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_rand" -version = "0.1.5" +version = "0.1.6" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -16,7 +16,7 @@ exclude = ["*.bazel", "*/*.bazel", "*.bazel.*", "BUILD", "BUILD.bazel", "MODULE [dependencies.deep_causality_num] path = "../deep_causality_num" -version = "0.1.8" +version = "0.2.0" [features] diff --git a/deep_causality_sparse/CHANGELOG.md b/deep_causality_sparse/CHANGELOG.md new file mode 100644 index 00000000..079b4b01 --- /dev/null +++ b/deep_causality_sparse/CHANGELOG.md @@ -0,0 +1,40 @@ +# 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.0](https://github.com/deepcausality-rs/deep_causality/releases/tag/deep_causality_sparse-v0.1.0) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Fixing auto-release +- *(deep_causality_sparse)* Fixed feature flag pass through +- *(deep_causality_sparse)* Fixed feature flag pass through for Bazel config. +- *(deep_causality_sparse)* Fixed feature flag pass through +- *(deep_causality_sparse)* Added full set of new algebraic trait system to CsrMatrix. +- *(deep_causality_sparse)* Added new specs for Algebraic structure of CsrMatrix. +- *(deep_causality_sparse)* refactored for performance improvements and code clarity. +- *(deep_causality_topology)* Added Manifold topology. +- *(deep_causality_sparse)* Implemented initial CsrMatrix types. +- *(deep_causality_sparse)* Implemented initial CsrMatrix types. + +### Other + +- Regenerated SBOM. +- Working on Bazel build config +- *(deep_causality_topology)* Added examples and debugging discrete differential geometry. +- *(deep_causality_topology)* implemented algebraic structure for Chain in deep_causality_topology. Added new tests. +- *(deep_causality_spare)* Implement Contextual Sparsity and Algebraic traits for CsrMatrix to support types that do not implement Zero (like CausalMultiVector) and enable topological computations. +- *(deep_causality_spare)* Refactored of code structures and applied various performance improvements. +- *(deep_causality_spare)* Applied various performance improvements. +- *(deep_causality_spare)* Added benchmark +- *(deep_causality_sparse)* Added SBOM. +- *(deep_causality_sparse)* Minor tweaks and lints. Removed unused trait bounds. +- *(deep_causality_sparse)* Updated Readme. +- *(deep_causality_sparse)* Added example, Readme, and some minor fixes. +- *(deep_causality_sparse)* tested CsrMatrix types. +- *(deep_causality_sparse)* Documented CsrMatrix type. diff --git a/deep_causality_sparse/Cargo.toml b/deep_causality_sparse/Cargo.toml index f041cd6d..8775d00c 100644 --- a/deep_causality_sparse/Cargo.toml +++ b/deep_causality_sparse/Cargo.toml @@ -21,7 +21,7 @@ std = ["deep_causality_num/default"] [dependencies.deep_causality_num] path = "../deep_causality_num" features = ["default"] -version = "0.1.8" +version = "0.2.0" [[example]] name = "basic_matrix_ops" @@ -33,4 +33,4 @@ deep_causality_rand = { path = "../deep_causality_rand"} [[bench]] name = "csr_matrix_benchmarks" -harness = false \ No newline at end of file +harness = false diff --git a/deep_causality_tensor/CHANGELOG.md b/deep_causality_tensor/CHANGELOG.md index 02a660fb..ec16d400 100644 --- a/deep_causality_tensor/CHANGELOG.md +++ b/deep_causality_tensor/CHANGELOG.md @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_tensor-v0.1.9...deep_causality_tensor-v0.2.0) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Fixing auto-release +- *(deep_causality_tensor)* Added full set of new algebraic trait system to CausalTensor. +- *(deep_causality_topology)* Initial implementation of topology data structures. + +### Other + +- Regenerated SBOM. +- Updated dev dependencies across the repo. +- *(deep_causality_topology)* Fixed discrete differential geometry examples. +- *(deep_causality_tensor)* Added implementation of BoundedAdjunction trait as type extension. +- *(deep_causality_haft)* Added BoundedAdjunction trait. +- Merge branch 'deepcausality-rs:main' into main +- Merge remote-tracking branch 'origin/main' +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.1.9](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_tensor-v0.1.8...deep_causality_tensor-v0.1.9) - 2025-11-23 ### Other diff --git a/deep_causality_tensor/Cargo.toml b/deep_causality_tensor/Cargo.toml index fe85c9dc..2e937557 100644 --- a/deep_causality_tensor/Cargo.toml +++ b/deep_causality_tensor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_tensor" -version = "0.1.9" +version = "0.2.0" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -50,7 +50,7 @@ version = "0.2" [dependencies.deep_causality_num] path = "../deep_causality_num" -version = "0.1.8" +version = "0.2.0" [dev-dependencies] diff --git a/deep_causality_topology/CHANGELOG.md b/deep_causality_topology/CHANGELOG.md index e69de29b..f774a39c 100644 --- a/deep_causality_topology/CHANGELOG.md +++ b/deep_causality_topology/CHANGELOG.md @@ -0,0 +1,38 @@ +# 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.0](https://github.com/deepcausality-rs/deep_causality/releases/tag/deep_causality_topology-v0.1.0) - 2025-12-03 + +### Added + +- *(deep_causality_multivector)* Ported CausalMultiVector to use Field instead of the broader Num trait to ensure correct math. +- *(deep_causality_topology)* Added examples and README.md +- *(deep_causality_topology)* refactored for better code organization. +- *(deep_causality_topology)* refactored for performance improvements and better code organization. +- *(deep_causality_topology)* Added test utils +- *(deep_causality_topology)* Improved Manifold impl. +- *(deep_causality_topology)* Added Graph topology with HKT types. +- *(deep_causality_topology)* Added Hypergraph topology with HKT types. +- *(deep_causality_topology)* Added HKT and functional trait impl for Manifold topology. +- *(deep_causality_topology)* Added Manifold topology. +- *(deep_causality_topology)* Added PointCloud topology. Added TopologyError. Added Topology Trait hierarchy. +- *(deep_causality_topology)* Initial implementation of topology data structures. + +### Other + +- Regenerated SBOM. +- *(deep_causality_topology)* Fixed discrete differential geometry examples. +- *(deep_causality_topology)* Fixed discrete differential geometry on simplicial complexes. Fixed Cup product on topology. +- *(deep_causality_topology)* Moved to core traits instead of std for better protability. +- *(deep_causality_topology)* Added examples and debugging discrete differential geometry. +- *(deep_causality_topology)* Added discrete differential geometry on simplicial complexes:Added new tests. +- *(deep_causality_topology)* implemented algebraic structure for Chain in deep_causality_topology. Added new tests. +- *(deep_causality_topology)* Added SBOM. +- *(deep_causality_topology)* Increased test coverage. +- *(deep_causality_topology)* Added test coverage. diff --git a/deep_causality_uncertain/CHANGELOG.md b/deep_causality_uncertain/CHANGELOG.md index e1cebc4a..1b4519c9 100644 --- a/deep_causality_uncertain/CHANGELOG.md +++ b/deep_causality_uncertain/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.7](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_uncertain-v0.3.6...deep_causality_uncertain-v0.3.7) - 2025-12-03 + +### Added + +- *(deep_causality_sparse)* Fixing auto-release + +### Other + +- Regenerated SBOM. +- Updated dev dependencies across the repo. +- Updated Dev dependencies. +- Merge branch 'deepcausality-rs:main' into main +- Merge remote-tracking branch 'origin/main' +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.3.6](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_uncertain-v0.3.5...deep_causality_uncertain-v0.3.6) - 2025-11-23 ### Other diff --git a/deep_causality_uncertain/Cargo.toml b/deep_causality_uncertain/Cargo.toml index 5206335f..384dc0d8 100644 --- a/deep_causality_uncertain/Cargo.toml +++ b/deep_causality_uncertain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deep_causality_uncertain" -version = "0.3.6" +version = "0.3.7" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true } @@ -48,7 +48,7 @@ version = "0.1" [dependencies.deep_causality_num] path = "../deep_causality_num" -version = "0.1.8" +version = "0.2.0" [dev-dependencies] rusty-fork = "0.3.1" diff --git a/ultragraph/CHANGELOG.md b/ultragraph/CHANGELOG.md index 659b298b..341ea4e8 100644 --- a/ultragraph/CHANGELOG.md +++ b/ultragraph/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.11](https://github.com/deepcausality-rs/deep_causality/compare/ultragraph-v0.8.10...ultragraph-v0.8.11) - 2025-12-03 + +### Other + +- Updated dev dependencies across the repo. +- Merge branch 'deepcausality-rs:main' into main +- Restored manually generated SBOM to restore Dependency and licence scan. + ## [0.8.10](https://github.com/deepcausality-rs/deep_causality/compare/ultragraph-v0.8.9...ultragraph-v0.8.10) - 2025-11-23 ### Removed diff --git a/ultragraph/Cargo.toml b/ultragraph/Cargo.toml index f2e9da45..86872c5f 100644 --- a/ultragraph/Cargo.toml +++ b/ultragraph/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "ultragraph" -version = "0.8.10" +version = "0.8.11" edition = { workspace = true } rust-version = { workspace = true } license = { workspace = true }