Releases: hashintel/hash
Release list
error-stack@0.8.0
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 (viaFrame::sources_mut) could be borrowed mutably at the same time — undefined behavior triggerable from safe code, up to segfaults.frames_mutnow takes a visitor closure (FnMut(&mut Frame) -> ControlFlow<()>) instead of returning an iterator, and theFramesMuttype has been removed.Report::downcast_mutis unaffected. (#8946)
@blockprotocol/type-system@0.2.2
error-stack@0.7.1
What changed
Fixes
- Gate
sinkimports behindcfg(nightly)soerror-stackcompiles on stable Rust with theunstablefeature 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
@hashintel/petrinaut@0.0.15
Patch Changes
-
#8730
ed40011Thanks @kube! - Extract the headless Petrinaut core into@hashintel/petrinaut-core, expose dedicated core worker entry points, and remove the@hashintel/petrinaut/corecompatibility entry point. -
#8709
2c1c977Thanks @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
@hashintel/ds-helpers@0.2.1
@hashintel/ds-components@0.2.1
Patch Changes
-
#8727
834cbeeThanks @alex-e-leon! - Add NumberInput component -
Updated dependencies [
c0c9498]:- @hashintel/ds-helpers@0.2.1
@hashintel/petrinaut@0.0.14
Patch Changes
-
#8633
fe08932Thanks @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