Skip to content

Version Packages#9024

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

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

Conversation

@hash-worker

@hash-worker hash-worker Bot commented Jul 14, 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

@hashintel/ds-components@0.3.0

Minor Changes

Patch Changes

@hashintel/petrinaut@0.1.0

Minor Changes

  • #8829 4820e48 Thanks @kube! - Add Actual mode: a read-only live-execution view fed by a host-provided event stream, with an Actual timeline and Events tab, recording export helpers, and a redesigned timeline series selector.

Patch Changes

  • #8953 bfb99e7 Thanks @kube! - Add the uuid token attribute type: 128-bit identifiers, bigint at runtime, canonical strings at rest. Kernels may omit uuid fields to auto-generate them, or use Uuid.generate() / Uuid.from(value).

  • #8953 bfb99e7 Thanks @kube! - 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).

  • #8764 c6cfee0 Thanks @kube! - Add integer and boolean token attribute types.

  • #8846 706981f Thanks @CiaranMn! - Update inhibitor arc styling

  • #8981 03f6a30 Thanks @kube! - Compile all user code (dynamics, rates, kernels, metrics) through a new HIR
    to programs reading the packed frame buffers directly, replacing Babel.

    Compatibility: code outside the supported TypeScript subset no longer runs —
    it is rejected with an error diagnostic pointing at the offending syntax.

  • #8763 faddfad Thanks @kube! - Add handle capabilities for disabling SDCPN extensions and global parameters.

  • #8662 62f4e31 Thanks @kube! - Add subnet definitions, component instances, and wiring support to Petrinaut.

  • #8774 f2d9df1 Thanks @kube! - Add editor support for read input arcs, including arc controls and distinct canvas rendering.

  • #8943 2989ccd Thanks @kube! - Export the token value codec and compileUserCode from @hashintel/petrinaut-core.

  • #8944 2c1c089 Thanks @kube! - Packed-struct token frame layout (f64 numbers, u8 booleans, 8-byte strides). getPlaceTokens(place) and buildMetricState(frame, places) drop unused parameters.

  • Updated dependencies [7931c7a, bfb99e7, bfb99e7, 5db8b5d, bfb99e7, c6cfee0, 8494d8a, d0af60d, 4820e48, 03f6a30, faddfad, 4681616, 62f4e31, f2d9df1, 0aadff3, aaaddd6, 343cc4a, 2989ccd, 2c1c089]:

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

@hashintel/petrinaut-core@0.1.0

Minor Changes

  • #8829 4820e48 Thanks @kube! - Add Actual mode: a read-only live-execution view fed by a host-provided event stream, with an Actual timeline and Events tab, recording export helpers, and a redesigned timeline series selector.

  • #8981 03f6a30 Thanks @kube! - Compile all user code (dynamics, rates, kernels, metrics) through a new HIR
    to programs reading the packed frame buffers directly, replacing Babel.

    Compatibility: code outside the supported TypeScript subset no longer runs —
    it is rejected with an error diagnostic pointing at the offending syntax.

Patch Changes

  • #8953 bfb99e7 Thanks @kube! - Add the uuid token attribute type: 128-bit identifiers, bigint at runtime, canonical strings at rest. Kernels may omit uuid fields to auto-generate them, or use Uuid.generate() / Uuid.from(value).

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

  • #8953 bfb99e7 Thanks @kube! - 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).

  • #8764 c6cfee0 Thanks @kube! - Add integer and boolean token attribute types.

  • #8763 faddfad Thanks @kube! - Add handle capabilities for disabling SDCPN extensions and global parameters.

  • #8662 62f4e31 Thanks @kube! - Add subnet definitions, component instances, and wiring support to Petrinaut.

  • #8774 f2d9df1 Thanks @kube! - Support read input arcs across SDCPN parsing, simulation, AI arc creation, and typed code inputs.

  • #8943 2989ccd Thanks @kube! - Export the token value codec and compileUserCode from @hashintel/petrinaut-core.

  • #8944 2c1c089 Thanks @kube! - Packed-struct token frame layout (f64 numbers, u8 booleans, 8-byte strides). getPlaceTokens(place) and buildMetricState(frame, places) drop unused parameters.

@hashintel/petrinaut-cli@0.0.0

Patch Changes

@vercel

vercel Bot commented Jul 14, 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, Comment Jul 15, 2026 1:58pm
hashdotdesign-tokens Ready Ready Preview, Comment Jul 15, 2026 1:58pm
petrinaut Ready Ready Preview Jul 15, 2026 1:58pm

@cursor

cursor Bot commented Jul 14, 2026

Copy link
Copy Markdown

PR Summary

Medium Risk
Publishing bundles breaking changes (Checkbox API, Petrinaut HIR compilation rejecting previously valid user code); merge triggers automatic npm releases consumers will pick up immediately.

Overview
Automated Changesets release PR that bumps published package versions and changelog entries so npm publish can run on merge—no application source changes in the diff itself.

@hashintel/ds-components@0.3.0 — minor release driven by a breaking Checkbox API/UI change, plus patch-level additions: Popover, Menu, Select, Toggle, CheckboxGroup/RadioGroup, useScrollLock (with shared scrollbar-size util), and new icons.

@hashintel/petrinaut@0.1.0 and @hashintel/petrinaut-core@0.1.0 — first minor line including Actual mode (live event stream UI), expanded token attribute types (integer, boolean, string, uuid), subnet/component wiring, read input arcs, packed token frame layout, and exports such as compileUserCode and the token value codec. User code now compiles via HIR instead of Babel, with unsupported TypeScript rejected at compile time (compatibility break). @hashintel/petrinaut-cli only picks up the core dependency bump.

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

@github-actions github-actions Bot added 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 area/apps > hash.design Affects the `hash.design` design site (app) labels Jul 14, 2026
@hash-worker hash-worker Bot closed this Jul 14, 2026
@hash-worker
hash-worker Bot force-pushed the changeset-release/main branch from dab717b to 03f6a30 Compare July 14, 2026 18:52
@hash-worker hash-worker Bot reopened this Jul 14, 2026
@hash-worker hash-worker Bot closed this Jul 15, 2026
@hash-worker
hash-worker Bot force-pushed the changeset-release/main branch from 7090af2 to 70eab4e Compare July 15, 2026 09:49
@hash-worker hash-worker Bot reopened this Jul 15, 2026
@hash-worker hash-worker Bot closed this Jul 15, 2026
@hash-worker
hash-worker Bot force-pushed the changeset-release/main branch from b77f92c to f4bcb55 Compare July 15, 2026 13:43
@hash-worker hash-worker Bot reopened this Jul 15, 2026
@hash-worker hash-worker Bot closed this Jul 15, 2026
@hash-worker
hash-worker Bot force-pushed the changeset-release/main branch from b77a324 to 1a3495a Compare July 15, 2026 15:40
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