Skip to content

chore: release #272

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jul 29, 2025

🤖 New release

  • dcl_data_structures: 0.9.1 -> 0.9.2 (✓ API compatible changes)
  • deep_causality_macros: 0.8.0 -> 0.8.1
  • ultragraph: 0.8.1 -> 0.8.2 (✓ API compatible changes)
  • deep_causality: 0.8.1 -> 0.9.0 (⚠ API breaking changes)

deep_causality breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_missing.ron

Failed in:
  enum deep_causality::types::reasoning_types::unified_evidence::Evidence, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/unified_evidence.rs:16
  enum deep_causality::Evidence, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/unified_evidence.rs:16
  enum deep_causality::types::reasoning_types::reasoning_mode::ReasoningMode, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/reasoning_mode.rs:8
  enum deep_causality::ReasoningMode, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/reasoning_mode.rs:8

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_variant_added.ron

Failed in:
  variant PropagatingEffect:None in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:28
  variant PropagatingEffect:Numerical in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:32
  variant PropagatingEffect:Map in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:39
  variant PropagatingEffect:Graph in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:41
  variant PropagatingEffect:RelayTo in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:44
  variant PropagatingEffect:None in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:28
  variant PropagatingEffect:Numerical in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:32
  variant PropagatingEffect:Map in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:39
  variant PropagatingEffect:Graph in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:41
  variant PropagatingEffect:RelayTo in /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/types/reasoning_types/propagating_effect/mod.rs:44

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_variant_missing.ron

Failed in:
  variant PropagatingEffect::Halting, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/propagating_effect.rs:32
  variant PropagatingEffect::Halting, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/propagating_effect.rs:32

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/function_missing.ron

Failed in:
  function deep_causality::utils_test::test_utils::get_test_causaloid, previously in file /tmp/.tmp3HBqYm/deep_causality/src/utils_test/test_utils.rs:98
  function deep_causality::utils_test::test_utils::get_test_causaloid_halting, previously in file /tmp/.tmp3HBqYm/deep_causality/src/utils_test/test_utils.rs:78
  function deep_causality::utils_test::test_utils::get_test_causality_vec, previously in file /tmp/.tmp3HBqYm/deep_causality/src/utils_test/test_utils.rs:37

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/inherent_method_missing.ron

Failed in:
  PropagatingEffect::is_halting, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/propagating_effect.rs:47
  PropagatingEffect::is_halting, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/propagating_effect.rs:47

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/module_missing.ron

Failed in:
  mod deep_causality::types::reasoning_types::reasoning_mode, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/reasoning_mode.rs:5
  mod deep_causality::types::reasoning_types::unified_evidence, previously in file /tmp/.tmp3HBqYm/deep_causality/src/types/reasoning_types/unified_evidence.rs:5

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_added.ron

Failed in:
  trait method deep_causality::traits::causable::causable_reasoning::CausableReasoning::get_item_by_id in file /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/traits/causable/causable_reasoning.rs:42
  trait method deep_causality::CausableReasoning::get_item_by_id in file /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/traits/causable/causable_reasoning.rs:42

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_missing.ron

Failed in:
  method assumption_fn of trait Assumable, previously in file /tmp/.tmp3HBqYm/deep_causality/src/traits/assumable/mod.rs:28
  method assumption_fn of trait Assumable, previously in file /tmp/.tmp3HBqYm/deep_causality/src/traits/assumable/mod.rs:28
  method evaluate_deterministic_propagation of trait CausableReasoning, previously in file /tmp/.tmp3HBqYm/deep_causality/src/traits/causable/causable_reasoning.rs:49
  method evaluate_probabilistic_propagation of trait CausableReasoning, previously in file /tmp/.tmp3HBqYm/deep_causality/src/traits/causable/causable_reasoning.rs:90
  method evaluate_mixed_propagation of trait CausableReasoning, previously in file /tmp/.tmp3HBqYm/deep_causality/src/traits/causable/causable_reasoning.rs:134
  method evaluate_deterministic_propagation of trait CausableReasoning, previously in file /tmp/.tmp3HBqYm/deep_causality/src/traits/causable/causable_reasoning.rs:49
  method evaluate_probabilistic_propagation of trait CausableReasoning, previously in file /tmp/.tmp3HBqYm/deep_causality/src/traits/causable/causable_reasoning.rs:90
  method evaluate_mixed_propagation of trait CausableReasoning, previously in file /tmp/.tmp3HBqYm/deep_causality/src/traits/causable/causable_reasoning.rs:134

--- failure trait_newly_sealed: pub trait became sealed ---

Description:
A publicly-visible trait became sealed, so downstream crates are no longer able to implement it
        ref: https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_newly_sealed.ron

Failed in:
  trait deep_causality::traits::causable::causable_reasoning::CausableReasoning in file /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/traits/causable/causable_reasoning.rs:19
  trait deep_causality::CausableReasoning in file /tmp/.tmpvXDsMn/deep_causality/deep_causality/src/traits/causable/causable_reasoning.rs:19
Changelog

deep_causality_macros

0.8.1 - 2025-07-31

Other

  • Updated CausableReasoning trait to handle RelayTo variant to dispatch to a different causaloid.

ultragraph

0.8.2 - 2025-07-31

Other

  • Updated dependencies in UltraGraph and for Bazel.
  • Updated UltraGraph README.md
  • Improved docstring

deep_causality

0.9.0 - 2025-07-31

Added

Other

  • 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 Enable 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 Enhance CausableReasoning Trait with Configurable Reasoning Modalities #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.


This PR was generated with release-plz.

@github-actions github-actions bot requested a review from marvin-hansen as a code owner July 29, 2025 04:29
@github-actions github-actions bot force-pushed the release-plz-2025-07-29T04-29-28Z branch 2 times, most recently from 51c231a to c1ddcee Compare July 31, 2025 04:40
@github-actions github-actions bot force-pushed the release-plz-2025-07-29T04-29-28Z branch from c1ddcee to e000046 Compare July 31, 2025 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants