Skip to content

Version Packages - #9283

Closed
hash-release[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages#9283
hash-release[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@hash-release

@hash-release hash-release Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@blockprotocol/graph@0.5.0

Minor Changes

  • Make rightEntity / leftEntity on LinkEntityAndRightEntity / LinkEntityAndLeftEntity possibly undefined, reflecting what getOutgoingLinkAndTargetEntities / getIncomingLinkAndSourceEntities actually return when a link's has-right-entity / has-left-entity edge is not resolved into the subgraph. Previously an unsafe cast hid this, allowing runtime crashes when consumers indexed into a missing target entity array. (@TimDiekmann, #8992)

@hashintel/ds-components@0.3.0

Minor Changes

Patch Changes

@hashintel/petrinaut@0.0.17

Patch Changes

  • Improve narrow-panel layouts and scrolling in Simulation Settings, the timeline, bottom-panel tabs, and sidebar subviews. (@kube, #9074)

  • Rename the AI assistant tab to "AI", use neutral assistant copy, place topBarStart immediately before the net title, and add slots.titleStyle for host-defined title styling. (@vilkinsons, #9084)

  • Replace the optimize host capability with createOptimizationRun, attachOptimizationRun, and cancelOptimizationRun, enabling resumable runs and automatic reconnection. (@kube, #9066)

  • Add uuid token attributes with automatic generation and Uuid.generate() / Uuid.from() helpers. (@kube, #8953)

  • Add range() to scenario code, fix common array methods in scenario expressions, and show scenario compilation errors in Simulation Settings. (@kube, #9092)

  • Clarify that Predicate transitions fire immediately when their guard is true and input tokens are available. (@YannisZa, #9097)

  • Add the string token attribute type, stored via per-run interning. Editing a type's schema now migrates stored initial state (values convert, falling back to the new type's default). (@kube, #8953)

  • Add a scenario-first optimization interface with flat parameter search spaces, metric objectives, and progressive step results. (@kube, #9051)

  • Add integer and boolean token attribute types. (@kube, #8764)

  • Improve inhibitor arc styling. (@CiaranMn, #8846)

  • Allow metrics to read resolved net parameters through parameters.<variableName>; scenario parameters remain unavailable. (@kube, #9043)

  • Add Actual mode for read-only live execution, including host event streams, a timeline, an event log, and recording exports. (@kube, #8829)

  • Replace Babel with the HIR compiler for user code. Unsupported TypeScript now produces diagnostics instead of running. (@kube, #8981)

  • Allow hosts to disable SDCPN extensions and global parameters. (@kube, #8763)

  • Improve spacing for scenario and parameter controls in Simulation Settings. (@kube, #9078)

  • Add subnet definitions, component instances, and wiring support to Petrinaut. (@kube, #8662)

  • Add editor support for read input arcs, including arc controls and distinct canvas rendering. (@kube, #8774)

  • Add a "Pre-deployed Constellation" scenario to the Probabilistic Satellite Launcher example. (@kube, #9092)

  • Use a shared fixed seed (PETRINAUT_DEFAULT_SEED) for interactive simulation and optimization runs, so playing a simulation reproduces an optimization trial given the same configuration. (@kube, #9073)

  • Export the token value codec and compileUserCode from @hashintel/petrinaut-core. (@kube, #8943)

  • Use a packed token frame layout and simplify the getPlaceTokens(place) and buildMetricState(frame, places) APIs. (@kube, #8944)

  • Add Panda build metadata and a shared preset for host style generation, and namespace Petrinaut keyframes to prevent theme collisions. (@alex-e-leon, #9071)

  • Updated dependencies:

    • @hashintel/ds-components@0.3.0
    • @hashintel/petrinaut-core@0.0.3

@hashintel/petrinaut-core@0.0.3

Patch Changes

  • Replace the optimize host capability with createOptimizationRun, attachOptimizationRun, and cancelOptimizationRun, enabling resumable runs and automatic reconnection. (@kube, #9066)

  • Add uuid token attributes with automatic generation and Uuid.generate() / Uuid.from() helpers. (@kube, #8953)

  • Expose the per-type policy registry (TYPE_POLICIES) and related helpers. (@kube, #8953)

  • Add an optional seq sequence number to every optimization event so detached, reconnectable optimization runs can be resumed from a cursor. (@kube, #9067)

  • Add range() to scenario code, fix common array methods in scenario expressions, and show scenario compilation errors in Simulation Settings. (@kube, #9092)

  • Fix Predicate transitions so true guards fire on the first and every consecutive simulation frame. (@kube, #9096)

  • Prevent newly loaded nets from being marked as changed when optional fields are absent. (@kube, #9199)

  • Add the string token attribute type, stored via per-run interning. Editing a type's schema now migrates stored initial state (values convert, falling back to the new type's default). (@kube, #8953)

  • Add scenario-first optimization manifests with flat parameter search spaces, metric objectives, and hardened server-side scenario execution. (@kube, #9040)

  • Add integer and boolean token attribute types. (@kube, #8764)

  • Allow metrics to read resolved net parameters through parameters.<variableName>; scenario parameters remain unavailable. (@kube, #9043)

  • Add multi-seed optimization trials through execution.seedsPerTrial, including per-seed replicates, budget accounting, and the exported deriveRunSeed helper. (@kube, #9224)

  • Add Actual mode for read-only live execution, including host event streams, a timeline, an event log, and recording exports. (@kube, #8829)

  • Replace Babel with the HIR compiler for user code. Unsupported TypeScript now produces diagnostics instead of running. (@kube, #8981)

  • Define the optimization protocol's response shapes as Zod schemas (petrinautOptimizationDescribeParameterSchema, petrinautOptimizationDescribeResultSchema, petrinautOptimizationReplicateSchema, petrinautOptimizationEvaluateResultSchema). The existing PetrinautOptimizationDescribe*/EvaluateResult types are now derived from them and are unchanged. (@kube)

  • Allow hosts to disable SDCPN extensions and global parameters. (@kube, #8763)

  • Add subnet definitions, component instances, and wiring support to Petrinaut. (@kube, #8662)

  • Fix compilation of real transition-kernel attributes that conditionally return a number or a distribution. (@ShiroKSH, #9028)

  • Support read input arcs across SDCPN parsing, simulation, AI arc creation, and typed code inputs. (@kube, #8774)

  • Add a "Pre-deployed Constellation" scenario to the Probabilistic Satellite Launcher example. (@kube, #9092)

  • Use a shared fixed seed (PETRINAUT_DEFAULT_SEED) for interactive simulation and optimization runs, so playing a simulation reproduces an optimization trial given the same configuration. (@kube, #9073)

  • Export the token value codec and compileUserCode from @hashintel/petrinaut-core. (@kube, #8943)

  • Use a packed token frame layout and simplify the getPlaceTokens(place) and buildMetricState(frame, places) APIs. (@kube, #8944)

@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hash Ready Ready Preview Aug 22, 2026 3:04am
petrinaut Ready Ready Preview Aug 22, 2026 3:04am
petrinaut-docs Ready Ready Preview Aug 22, 2026 3:04am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
hashdotdesign-tokens Ignored Ignored Preview Aug 22, 2026 3:04am

@cursor

cursor Bot commented Aug 21, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Version/changelog-only release PR with no new application logic. Risk is limited to publishing the listed package versions.

Overview
Automated Changesets release PR. Bumps published package versions and changelog entries so they can be published to npm on merge.

@blockprotocol/graph@0.5.0leftEntity / rightEntity on link-and-entity types may now be undefined when edges are unresolved.

@hashintel/ds-components@0.3.0 — Breaking API/UI refactors for SegmentedControl, Avatar, Checkbox, and Badge, plus new components (Popover, Menu, Select, Filter, etc.).

@hashintel/petrinaut@0.0.17 and @hashintel/petrinaut-core@0.0.3 — Patch releases covering optimization run APIs, token types, HIR compiler, Actual mode, subnets, and related editor/simulation work.

Reviewed by Cursor Bugbot for commit 3fcb90d. Bugbot is set up for automated code reviews on this repo. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/apps > hash.design Affects the `hash.design` design site (app) area/infra Relates to version control, CI, CD or IaC (area) area/libs Relates to first-party libraries/crates/packages (area) type/eng > frontend Owned by the @frontend team

Development

Successfully merging this pull request may close these issues.

0 participants