ITADN

版本发布 8

@blockprotocol/graph@0.4.2
? · 2026-04-28

### Patch Changes - [#8568](https://github.com/hashintel/hash/pull/8568) [`1e22831`](https://github.com/hashintel/hash/commit/1e228319eaa9770831a21482846e10b5f76f6b8e) Thanks [@hash-worker](https://github.com/apps/hash-worker)! - update dependencies

@hashintel/petrinaut@0.0.9
? · 2026-03-23

### Patch Changes - [#8300](https://github.com/hashintel/hash/pull/8300) [`2b711ad`](https://github.com/hashintel/hash/commit/2b711adc178483069b02a349fb5822d6ecc735af) Thanks [@kube](https://github.com/kube)! - Add LSP-based language service layer for Monaco code editors with diagnostics, completions, hover, and signature help - [#8533](https://github.com/hashintel/hash/pull/8533) [`feb318b`](https://github.com/hashintel/hash/commit/feb318b85398afca507a5ddee5414520f236b1e6) Thanks [@kube](https://github.com/kube)! - Add copy/paste, select all, and escape-to-deselect keyboard shortcuts - [#8439](https://github.com/hashintel/hash/pull/8439) [`9741121`](https://github.com/hashintel/hash/commit/9741121865f41557780d3bab873690a8074cad7f) Thanks [@CiaranMn](https://github.com/CiaranMn)! - add TikZ export format - [#8285](https://github.com/hashintel/hash/pull/8285) [`673ece2`](https://github.com/hashintel/hash/commit/673ece205d7622936980bf744574654026aad1c3) Thanks [@kube](https://github.com/kube)! - Fix read-only tooltips to always show during simulation mode - [#8472](https://github.com/hashintel/hash/pull/8472) [`15ebcfe`](https://github.com/hashintel/hash/commit/15ebcfe3e9d51bcd88802fc41001f63cbe70b085) Thanks [@kube](https://github.com/kube)! - Visual appearance improvements - [#8463](https://github.com/hashintel/hash/pull/8463) [`a9fe023`](https://github.com/hashintel/hash/commit/a9fe0235430bc71f0275f2954e9728cb3b410915) Thanks [@kube](https://github.com/kube)! - Add probability distribution support to transition kernels (`Distribution.Gaussian`, `Distribution.Uniform`, `Distribution.Lognormal`) - [#8523](https://github.com/hashintel/hash/pull/8523) [`44fe283`](https://github.com/hashintel/hash/commit/44fe283ffb14e378b516fc7295f9133bb9d397d6) Thanks [@kube](https://github.com/kube)! - Add multi-selection support with keyboard shortcuts, refactor selection logic, migrate to @xyflow/react v12 - [#8295](https://github.com/hashintel/hash/pull/8295) [`4b22f76`](https://github.com/hashintel/hash/commit/4b22f7608491fe10a8b90753fe0cc47f99dbd296) Thanks [@kube](https://github.com/kube)! - Add configurable simulation playback speed and maximum run time - [#8505](https://github.com/hashintel/hash/pull/8505) [`f6971b7`](https://github.com/hashintel/hash/commit/f6971b7c5730bad6094e21c1b849283fcb818325) Thanks [@kube](https://github.com/kube)! - Add optional undo/redo support with version history UI, keyboard shortcuts (Cmd|Ctrl+Z / Cmd|Ctrl+Shift+Z), and drag debouncing - Updated dependencies \[[`76aed29`](https://github.com/hashintel/hash/commit/76aed2967634fd5b15de428b053c4cdad92c1102), [`15ebcfe`](https://github.com/hashintel/hash/commit/15ebcfe3e9d51bcd88802fc41001f63cbe70b085), [`7ddaecb`](https://github.com/hashintel/hash/commit/7ddaecbc0f2b3ea1daff6ea584a3d9f418a3da53)]: - @hashintel/ds-helpers@0.1.0 - @hashintel/ds-components@0.1.0

@hashintel/ds-components@0.1.0
? · 2026-03-23

### Minor Changes - [#8360](https://github.com/hashintel/hash/pull/8360) [`76aed29`](https://github.com/hashintel/hash/commit/76aed2967634fd5b15de428b053c4cdad92c1102) Thanks [@lunelson](https://github.com/lunelson)! - Revamp design token system: Radix-based color generation with semantic bg/fg/bd token structure, expanded 00–120 color scales with OKLCH interpolation, runtime-scalable spacing/radii/line-height via CSS variable factors, and extended conditions. ### Patch Changes - [#8472](https://github.com/hashintel/hash/pull/8472) [`15ebcfe`](https://github.com/hashintel/hash/commit/15ebcfe3e9d51bcd88802fc41001f63cbe70b085) Thanks [@kube](https://github.com/kube)! - Update Button and Switch components - Updated dependencies \[[`76aed29`](https://github.com/hashintel/hash/commit/76aed2967634fd5b15de428b053c4cdad92c1102), [`7ddaecb`](https://github.com/hashintel/hash/commit/7ddaecbc0f2b3ea1daff6ea584a3d9f418a3da53)]: - @hashintel/ds-helpers@0.1.0

error-stack@0.6.0
? · 2025-08-30

[crates.io]: https://crates.io/crates/error-stack [libs.rs]: https://lib.rs/crates/error-stack [rust-version]: https://www.rust-lang.org [documentation]: https://docs.rs/error-stack/0.6.0 [license]: https://github.com/hashintel/hash/tree/error-stack%400.6.0/libs/error-stack/LICENSE.md [![crates.io](https://img.shields.io/crates/v/error-stack)][crates.io] [![libs.rs](https://img.shields.io/badge/libs.rs-error--stack-orange)][libs.rs] [![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.83.0/nightly-2025-08-25&color=blue)][rust-version] [![documentation](https://img.shields.io/docsrs/error-stack/0.5.0)][documentation] [![license](https://img.shields.io/crates/l/error-stack)][license] ## What changed ### Features - `Report` has been split into `Report<C>` and `Report<[C]>` to distinguish between a group of related errors and a single error. These errors can still be nested. ([#5047](https://github.com/hashintel/hash/pull/5047)) - Introduce a new `unstable` flag, which is used to enable unstable features, these features are not covered by semver and may be modified or removed at any time. ([#5181](https://github.com/hashintel/hash/pull/5181)) - Reintroduce a new `IntoReport` trait, which is used to determine when a type can be converted to a `Report`. This allows the usage of errors more idiomatically in traits, such as `type Error: IntoReport`. ([#6738](https://github.com/hashintel/hash/pull/6738)) ### Breaking Changes - Rename `attach[_lazy]` to `attach_opaque[_with]` and `attach_printable[_lazy]` to `attach[_with]`. ([#7753](https://github.com/hashintel/hash/pull/7753)) - Set the MSRV to 1.83 ([#5333](https://github.com/hashintel/hash/pull/5333)) - `Extend` is no longer implemented by `Report<C>`, instead it is implemented on `Report<[C]>`, either use `From` or `Report::expand` to convert between `Report<C>` into `Report<[C]>`. ([#5047](https://github.com/hashintel/hash/pull/5047)) - `extend_one` has been renamed to `push` and is only implemented on `Report<[C]>`. ([#5047](https://github.com/hashintel/hash/pull/5047)) - `bail!(report,)` has been removed, one must now use `bail!(report)`. This is in preparation for the unstable `bail!` macro that allows to construct `Report<[C]>`. ([#5047](https://github.com/hashintel/hash/pull/5047)) ### Deprecations - `Context`: Use `core::error::Error` instead ([#5533](https://github.com/hashintel/hash/pull/5533)) - `Result<T, C>`: Use `core::result::Result<T, Report<C>>` instead ([#5533](https://github.com/hashintel/hash/pull/5533)) - `report!`, use `IntoReport::into_report` instead. ([#6738](https://github.com/hashintel/hash/pull/6738)) **Full Changelog**: https://github.com/hashintel/hash/compare/error-stack@0.5.0...error-stack@0.6.0

error-stack@0.5.0
? · 2024-07-12

[crates.io]: https://crates.io/crates/error-stack [libs.rs]: https://lib.rs/crates/error-stack [rust-version]: https://www.rust-lang.org [documentation]: https://docs.rs/error-stack/0.5.0 [license]: https://github.com/hashintel/hash/tree/error-stack%400.5.0/libs/error-stack/LICENSE.md [![crates.io](https://img.shields.io/crates/v/error-stack)][crates.io] [![libs.rs](https://img.shields.io/badge/libs.rs-error--stack-orange)][libs.rs] [![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2024-07-08&color=blue)][rust-version] [![documentation](https://img.shields.io/docsrs/error-stack/0.5.0)][documentation] [![license](https://img.shields.io/crates/l/error-stack)][license] ## What changed ### Features - Capture `source()` errors when converting `Error` to `Report` ([#4678](https://github.com/hashintel/hash/pull/4678)) ### Breaking Changes - `Backtrace`s are not included in the `std` feature anymore. Instead, the `backtrace` feature is used which is enabled by default ([#4685](https://github.com/hashintel/hash/pull/4685)) - Remove deprecated `IntoReport` ([#4706](https://github.com/hashintel/hash/pull/4706)) ## New Contributors * @dpc made their first contribution in https://github.com/hashintel/hash/pull/3228 **Full Changelog**: https://github.com/hashintel/hash/compare/error-stack@0.4.1...error-stack@0.5.0

error-stack@0.4.1
? · 2023-09-04

[crates.io]: https://crates.io/crates/error-stack [libs.rs]: https://lib.rs/crates/error-stack [rust-version]: https://www.rust-lang.org [documentation]: https://docs.rs/error-stack/0.4.1 [license]: https://github.com/hashintel/hash/tree/error-stack%400.4.1/libs/error-stack/LICENSE.md [discord]: https://hash.ai/discord?utm_medium=organic&utm_source=github_readme_hash-repo_error-stack [![crates.io](https://img.shields.io/crates/v/error-stack)][crates.io] [![libs.rs](https://img.shields.io/badge/libs.rs-error--stack-orange)][libs.rs] [![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-08-28&color=blue)][rust-version] [![documentation](https://img.shields.io/docsrs/error-stack/0.4.1)][documentation] [![license](https://img.shields.io/crates/l/error-stack)][license] [![discord](https://img.shields.io/discord/840573247803097118)][discord] ### Fixes - Fix deprecation warning typo for `IntoReport` ([#3088](https://github.com/hashintel/hash/pull/3088))

error-stack@0.4.0
? · 2023-08-23

[crates.io]: https://crates.io/crates/error-stack [libs.rs]: https://lib.rs/crates/error-stack [rust-version]: https://www.rust-lang.org [documentation]: https://docs.rs/error-stack/0.4.0 [license]: https://github.com/hashintel/hash/tree/error-stack%400.4.0/libs/error-stack/LICENSE.md [discord]: https://hash.ai/discord?utm_medium=organic&utm_source=github_readme_hash-repo_error-stack [![crates.io](https://img.shields.io/crates/v/error-stack)][crates.io] [![libs.rs](https://img.shields.io/badge/libs.rs-error--stack-orange)][libs.rs] [![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-08-21&color=blue)][rust-version] [![documentation](https://img.shields.io/docsrs/error-stack/0.4.0)][documentation] [![license](https://img.shields.io/crates/l/error-stack)][license] [![discord](https://img.shields.io/discord/840573247803097118)][discord] ### Breaking Changes - Add `ResultExt::Context` as associated type ([#2883](https://github.com/hashintel/hash/pull/2883)) ### Features - Implement `ResultExt` for `Result` even if the `Err`-variant is not `Report<C>` but only `C: Context` ([#2883](https://github.com/hashintel/hash/pull/2883)) ### Deprecations - `IntoReport`: Use `ReportExt` or `From` via `Result::map_err(Report::from)` instead ([#2883](https://github.com/hashintel/hash/pull/2883))

error-stack@0.3.1
? · 2023-02-08

[crates.io]: https://crates.io/crates/error-stack [libs.rs]: https://lib.rs/crates/error-stack [rust-version]: https://www.rust-lang.org [documentation]: https://docs.rs/error-stack/0.3.1 [license]: https://github.com/hashintel/hash/tree/error-stack%400.3.1/libs/error-stack/LICENSE.md [discord]: https://hash.ai/discord?utm_medium=organic&utm_source=github_readme_hash-repo_error-stack [![crates.io](https://img.shields.io/crates/v/error-stack)][crates.io] [![libs.rs](https://img.shields.io/badge/libs.rs-error--stack-orange)][libs.rs] [![rust-version](https://img.shields.io/static/v1?label=Rust&message=1.63.0/nightly-2023-02-06&color=blue)][rust-version] [![documentation](https://img.shields.io/docsrs/error-stack/0.3.1)][documentation] [![license](https://img.shields.io/crates/l/error-stack)][license] [![discord](https://img.shields.io/discord/840573247803097118)][discord] ## What's Changed - Fix multiline attachments not being aligned ([#2022](https://github.com/hashintel/hash/pull/2022)) [**Full Changelog**](https://github.com/hashintel/hash/pulls?q=is%3Apr+is%3Amerged+label%3AA-error-stack+closed%3A2023-02-03..2023-02-08)