Skip to content

Releases: hashintel/hash

error-stack@0.8.0

Choose a tag to compare

@TimDiekmann TimDiekmann released this 03 Jul 13:21
error-stack@0.8.0
7ce07e4

crates.io libs.rs rust-version documentation license

What changed

Breaking Changes

  • Fix a soundness hole in Report::frames_mut: the returned iterator handed out &mut Frames with independent lifetimes, so a frame and one of its sources (via Frame::sources_mut) could be borrowed mutably at the same time — undefined behavior triggerable from safe code, up to segfaults. frames_mut now takes a visitor closure (FnMut(&mut Frame) -> ControlFlow<()>) instead of returning an iterator, and the FramesMut type has been removed. Report::downcast_mut is unaffected. (#8946)

@blockprotocol/type-system@0.2.2

Choose a tag to compare

@hash-worker hash-worker released this 03 Jun 18:55
013265d

Patch Changes

error-stack@0.7.1

Choose a tag to compare

@TimDiekmann TimDiekmann released this 27 May 10:28
a8da2f8

crates.io libs.rs rust-version documentation license

What changed

Fixes

  • Gate sink imports behind cfg(nightly) so error-stack compiles on stable Rust with the unstable feature enabled. (#8768)

Full Changelog: https://github.com/hashintel/hash/compare/error-stack@0.7.0...error-stack@0.7.1

@hashintel/refractive@0.0.4

Choose a tag to compare

@hashdotai hashdotai released this 22 May 18:01
97d9048

Patch Changes

  • #8724 d3ac60c Thanks @kube! - Fix SSR issues by only rendering browser-dependent Refractive filters on the client.

@hashintel/petrinaut@0.0.15

Choose a tag to compare

@hashdotai hashdotai released this 22 May 18:01
97d9048

Patch Changes

  • #8730 ed40011 Thanks @kube! - Extract the headless Petrinaut core into @hashintel/petrinaut-core, expose dedicated core worker entry points, and remove the @hashintel/petrinaut/core compatibility entry point.

  • #8709 2c1c977 Thanks @kube! - Add basic MonteCarlo-based experiments

  • Updated dependencies [c0c9498, ed40011, d3ac60c, 834cbee]:

    • @hashintel/ds-helpers@0.2.1
    • @hashintel/petrinaut-core@0.0.1
    • @hashintel/refractive@0.0.4
    • @hashintel/ds-components@0.2.1

@hashintel/petrinaut-core@0.0.1

Choose a tag to compare

@hashdotai hashdotai released this 22 May 18:01
97d9048

Patch Changes

  • #8730 ed40011 Thanks @kube! - Extract the headless Petrinaut core into @hashintel/petrinaut-core, expose dedicated core worker entry points, and remove the @hashintel/petrinaut/core compatibility entry point.

@hashintel/ds-helpers@0.2.1

Choose a tag to compare

@hashdotai hashdotai released this 22 May 18:01
97d9048

Patch Changes

@hashintel/ds-components@0.2.1

Choose a tag to compare

@hashdotai hashdotai released this 22 May 18:01
97d9048

Patch Changes

@hashintel/petrinaut@0.0.14

Choose a tag to compare

@hashdotai hashdotai released this 14 May 10:22
0590cf1

Patch Changes

  • #8633 fe08932 Thanks @kube! - Add Metrics: user-authored functions over simulation state that produce a single number per frame, plotted via a new metric picker in the simulation timeline header

  • Updated dependencies [926f9fa, ab0a035, 891f36f, d9eb831, 79eda1e]:

    • @hashintel/ds-components@0.2.0
    • @hashintel/ds-helpers@0.2.0

@hashintel/ds-helpers@0.2.0

Choose a tag to compare

@hashdotai hashdotai released this 14 May 10:22
0590cf1

Minor Changes

  • #8670 891f36f Thanks @lunelson! - Expose preset-owned tokens and semanticTokens from @hashintel/ds-components/tokens in place of the old ./theme export, and add generated @hashintel/ds-helpers/recipes exports for recipe consumers.